PCHX#63945 Import xml-factuur uit Scansys, factuurregelnr wordt nu overgenomen en weer geexporteerd.
svn path=/Customer/trunk/; revision=49898
This commit is contained in:
@@ -835,7 +835,8 @@ CREATE OR REPLACE VIEW pchx_v_bron_export_exact_xml
|
||||
btw_code,
|
||||
lev_kpn,
|
||||
administratie,
|
||||
fin_factuur_key
|
||||
fin_factuur_key,
|
||||
fin_factuurregel_nr
|
||||
)
|
||||
AS
|
||||
SELECT (SELECT fin_kenmerkfactuur_waarde kf
|
||||
@@ -877,7 +878,8 @@ AS
|
||||
fin_btwtabelwaarde_code btw_code,
|
||||
lev_kpn,
|
||||
administratie,
|
||||
fin_factuur_key
|
||||
fin_factuur_key,
|
||||
fin_factuurregel_nr
|
||||
FROM pchx_v_factuur_gegevens fg
|
||||
WHERE fin_factuur_statuses_key = 6;
|
||||
|
||||
@@ -1531,7 +1533,7 @@ AS
|
||||
v_amount_sum NUMBER (10, 2);
|
||||
v_amount_sum_incl NUMBER (10, 2);
|
||||
v_count NUMBER;
|
||||
v_sub_count NUMBER;
|
||||
--v_sub_count NUMBER; --Met PCHX#63945 wordt regelnummer vanuit de xml-import aangeleverd en moet ook conform worden doorgegeven.
|
||||
v_bestand VARCHAR2 (30);
|
||||
v_dagboeknr VARCHAR2 (2);
|
||||
BEGIN
|
||||
@@ -1602,7 +1604,7 @@ BEGIN
|
||||
pchx.add_xml_row (
|
||||
v_bestand,
|
||||
'<Journal type="I" code="' || v_dagboeknr || '"/>');
|
||||
v_sub_count := 1;
|
||||
--v_sub_count := 1;
|
||||
pchx.add_xml_row (
|
||||
v_bestand,
|
||||
'<Creditor number="' || xml.char_to_html (rec.crdnr) || '"/>');
|
||||
@@ -1613,7 +1615,7 @@ BEGIN
|
||||
pchx.add_xml_row (
|
||||
v_bestand,
|
||||
'<FinEntryLine number="'
|
||||
|| v_sub_count
|
||||
|| rec1.fin_factuurregel_nr
|
||||
|| '" subtype="T" type="N">');
|
||||
pchx.add_xml_element (
|
||||
v_bestand,
|
||||
@@ -1716,7 +1718,7 @@ BEGIN
|
||||
TO_CHAR (SYSDATE, 'YYYY-MM-DD'));
|
||||
pchx.add_xml_row (v_bestand, '</FinReferences>');
|
||||
pchx.add_xml_row (v_bestand, '</FinEntryLine>');
|
||||
v_sub_count := v_sub_count + 1;
|
||||
--v_sub_count := v_sub_count + 1;
|
||||
v_amount_sum := v_amount_sum + rec1.bedrag;
|
||||
v_amount_sum_incl := v_amount_sum_incl + rec1.bedrag_incl;
|
||||
END;
|
||||
@@ -1776,7 +1778,8 @@ CREATE OR REPLACE VIEW pchx_v_bron_verplichtingen_xml
|
||||
lev_kpn,
|
||||
administratie,
|
||||
fin_factuur_key,
|
||||
track_verpl
|
||||
track_verpl,
|
||||
fin_factuurregel_nr
|
||||
)
|
||||
AS
|
||||
SELECT (SELECT fin_kenmerkfactuur_waarde kf
|
||||
@@ -1824,7 +1827,8 @@ AS
|
||||
WHERE t.fac_tracking_refkey = fin_factuur_key
|
||||
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
||||
AND sn.fac_srtnotificatie_code = 'CUST10')
|
||||
track_verpl
|
||||
track_verpl,
|
||||
fin_factuurregel_nr
|
||||
FROM pchx_v_factuur_gegevens fg
|
||||
WHERE fin_factuur_statuses_key between 1 and 6;
|
||||
|
||||
@@ -1890,7 +1894,7 @@ AS
|
||||
v_amount_sum NUMBER (10, 2);
|
||||
v_amount_sum_incl NUMBER (10, 2);
|
||||
v_count NUMBER;
|
||||
v_sub_count NUMBER;
|
||||
--v_sub_count NUMBER; --Met PCHX#63945 wordt regelnummer vanuit de xml-import aangeleverd en moet ook conform worden doorgegeven.
|
||||
v_bestand VARCHAR2 (30);
|
||||
v_dagboeknr VARCHAR2 (2);
|
||||
v_applname VARCHAR2 (2);
|
||||
@@ -1954,7 +1958,7 @@ BEGIN
|
||||
pchx.add_xml_row (
|
||||
v_bestand,
|
||||
'<Journal type="I" code="' || v_dagboeknr || '"/>');
|
||||
v_sub_count := 1;
|
||||
--v_sub_count := 1;
|
||||
pchx.add_xml_row (
|
||||
v_bestand,
|
||||
'<Creditor number="' || xml.char_to_html (rec.crdnr) || '"/>');
|
||||
@@ -1967,7 +1971,7 @@ BEGIN
|
||||
pchx.add_xml_row (
|
||||
v_bestand,
|
||||
'<FinEntryLine number="'
|
||||
|| v_sub_count
|
||||
|| rec1.fin_factuurregel_nr
|
||||
|| '" subtype="T" type="N">');
|
||||
pchx.add_xml_element (
|
||||
v_bestand,
|
||||
@@ -2070,7 +2074,7 @@ BEGIN
|
||||
TO_CHAR (SYSDATE, 'YYYY-MM-DD'));
|
||||
pchx.add_xml_row (v_bestand, '</FinReferences>');
|
||||
pchx.add_xml_row (v_bestand, '</FinEntryLine>');
|
||||
v_sub_count := v_sub_count + 1;
|
||||
--v_sub_count := v_sub_count + 1;
|
||||
v_amount_sum := v_amount_sum + rec1.bedrag;
|
||||
v_amount_sum_incl := v_amount_sum_incl + rec1.bedrag_incl;
|
||||
|
||||
@@ -4555,10 +4559,9 @@ AS
|
||||
v_seq_of_columns VARCHAR (100);
|
||||
BEGIN
|
||||
--In de XSL: Factuurnummer(1);Factuurdatum(2);Ordernummer(3);Omschrijving(4);Aantal(5);Nettobedrag(6);BTWcode(7);BTWBedrag(8);Document(9);Debiteurnummer(10);
|
||||
-- Opmerking(11);-BtwVerlegd(12);Betalingsconditie(13);Boekperiode(14);Boekstuknummer(15);Kostensoort(16);Kostendrager(17);Grootboekrekening(18);AfwijkendBedrijf(19);Projectcode(20);Administratie(21);Afw.Grootboekrekening(22);
|
||||
--hulp voor pos : '1;2;3;4;5;6;7;8;9;0;1;2;3 ;4 ;5 ;6 ;7 ;8 ; 9; 0; 1; 2 ; 3'; 4
|
||||
v_seq_of_columns :=
|
||||
'0;1;2;3;0;0;4;5;6;8;7;9;10;11;12;15;16;17;18;19;14;21;20;22';
|
||||
-- Opmerking(11);-BtwVerlegd(12);Betalingsconditie(13);Boekperiode(14);Boekstuknummer(15);Kostensoort(16);Kostendrager(17);Grootboekrekening(18);AfwijkendBedrijf(19);Projectcode(20);Administratie(21);Afw.Grootboekrekening(22);Regelnummer(23);
|
||||
--hulp voor pos : '1;2;3;4;5;6;7;8;9;0;1;2;3 ;4 ;5 ;6 ;7 ;8 ;9 ;0 ;1 ;2 ;3 ;4; 5 '
|
||||
v_seq_of_columns := '0;1;2;3;0;0;4;5;6;8;7;9;10;11;12;15;16;17;18;19;14;21;20;22;23';
|
||||
|
||||
-- Variabelelijst
|
||||
-- v_leveranciernr: 1
|
||||
@@ -4585,6 +4588,7 @@ BEGIN
|
||||
-- v_kenmerk6: 22 (Adminstratie)
|
||||
-- v_kenmerk7: 23 (Projectcode)
|
||||
-- v_kenmerk8: 24 (Afwijkende grootboekrekening)
|
||||
-- v_kenmerk9: 25 (Regelnummer)
|
||||
|
||||
DELETE FROM fac_imp_factuur;
|
||||
|
||||
@@ -4760,6 +4764,11 @@ BEGIN
|
||||
FROM prs_kostensoort ks
|
||||
WHERE ks.prs_kostensoort_upper = UPPER (rec.kenmerk2))
|
||||
WHERE fin_factuurregel_key = rec.fin_factuurregel_key;
|
||||
|
||||
--Regelnummer (factuurregel)
|
||||
UPDATE fin_factuurregel
|
||||
SET fin_factuurregel_nr = rec.kenmerk9
|
||||
WHERE fin_factuurregel_key = rec.fin_factuurregel_key;
|
||||
--Eigentabellen zonder code
|
||||
--Factuurkenmerken moeten nog
|
||||
END;
|
||||
|
||||
Reference in New Issue
Block a user