PIVP#90672 -- Aanpassing MLD export: meerdere leverancierskosten met andere omschrijvingen en juiste volgnr
svn path=/Customer/trunk/; revision=70404
This commit is contained in:
@@ -4397,34 +4397,16 @@ BEGIN
|
||||
pivp.add_xml_row (v_bestand, '</InvoiceLine>');
|
||||
|
||||
|
||||
IF rec_regel.admin_kosten >0 THEN
|
||||
pivp.add_xml_row (v_bestand, '<InvoiceLine lineNo="' || v_sub_count || '" type="N" subtype="N">');
|
||||
pivp.add_xml_row (v_bestand, '<Warehouse code=""/>'); -- vaste waarde
|
||||
pivp.add_xml_row (v_bestand, '<Costcenter code=""/>');
|
||||
pivp.add_xml_row (v_bestand, '<Costunit code=""/>');
|
||||
pivp.add_xml_row (v_bestand, '<Project code=""/>');
|
||||
|
||||
pivp.add_xml_element (v_bestand, 'Text', 'Admin kosten');
|
||||
pivp.add_xml_element (v_bestand, 'Description', 'P2P ordernr.:'||rec_regel.p2pordernr);
|
||||
pivp.add_xml_row (v_bestand, '<Item code="FAC. Handling fee 5%"/>');
|
||||
pivp.add_xml_element (v_bestand, 'Quantity', '1' );
|
||||
pivp.add_xml_row (v_bestand, '<Price>');
|
||||
pivp.add_xml_row (v_bestand, '<Currency code="EUR"/>');
|
||||
pivp.add_xml_element (v_bestand, 'Value', rec_regel.admin_kosten);
|
||||
pivp.add_xml_row (v_bestand, '</Price>');
|
||||
pivp.add_xml_row (v_bestand, '<Delivery>');
|
||||
pivp.add_xml_element (v_bestand, 'Date', TO_CHAR(rec_regel.afmelddatum, 'YYYY-MM-DD') );
|
||||
pivp.add_xml_row (v_bestand, '</Delivery>');
|
||||
pivp.add_xml_row (v_bestand, '</InvoiceLine>');
|
||||
END IF;
|
||||
|
||||
IF rec_regel.coord_kosten >0 THEN
|
||||
v_sub_count:=v_sub_count+1;
|
||||
pivp.add_xml_row (v_bestand, '<InvoiceLine lineNo="' || v_sub_count || '" type="N" subtype="N">');
|
||||
pivp.add_xml_row (v_bestand, '<Warehouse code=""/>'); -- vaste waarde
|
||||
pivp.add_xml_row (v_bestand, '<Costcenter code=""/>');
|
||||
pivp.add_xml_row (v_bestand, '<Costunit code=""/>');
|
||||
pivp.add_xml_row (v_bestand, '<Project code=""/>');
|
||||
|
||||
pivp.add_xml_element (v_bestand, 'Text', 'Coordinatie kosten');
|
||||
pivp.add_xml_element (v_bestand, 'Text', 'Co<EFBFBD>rdinatiekosten');
|
||||
pivp.add_xml_element (v_bestand, 'Description', 'P2P ordernr.:'||rec_regel.p2pordernr);
|
||||
pivp.add_xml_row (v_bestand, '<Item code="FAC.Co<43>rdinatiekosten"/>');
|
||||
pivp.add_xml_element (v_bestand, 'Quantity', '1' );
|
||||
@@ -4437,7 +4419,27 @@ BEGIN
|
||||
pivp.add_xml_row (v_bestand, '</Delivery>');
|
||||
pivp.add_xml_row (v_bestand, '</InvoiceLine>');
|
||||
END IF;
|
||||
|
||||
IF rec_regel.admin_kosten >0 THEN
|
||||
v_sub_count:=v_sub_count+1;
|
||||
pivp.add_xml_row (v_bestand, '<InvoiceLine lineNo="' || v_sub_count || '" type="N" subtype="N">');
|
||||
pivp.add_xml_row (v_bestand, '<Warehouse code=""/>'); -- vaste waarde
|
||||
pivp.add_xml_row (v_bestand, '<Costcenter code=""/>');
|
||||
pivp.add_xml_row (v_bestand, '<Costunit code=""/>');
|
||||
pivp.add_xml_row (v_bestand, '<Project code=""/>');
|
||||
|
||||
pivp.add_xml_element (v_bestand, 'Text', 'Administratiekosten');
|
||||
pivp.add_xml_element (v_bestand, 'Description', 'P2P ordernr.:'||rec_regel.p2pordernr);
|
||||
pivp.add_xml_row (v_bestand, '<Item code="FAC. Handling fee 5%"/>');
|
||||
pivp.add_xml_element (v_bestand, 'Quantity', '1' );
|
||||
pivp.add_xml_row (v_bestand, '<Price>');
|
||||
pivp.add_xml_row (v_bestand, '<Currency code="EUR"/>');
|
||||
pivp.add_xml_element (v_bestand, 'Value', rec_regel.admin_kosten);
|
||||
pivp.add_xml_row (v_bestand, '</Price>');
|
||||
pivp.add_xml_row (v_bestand, '<Delivery>');
|
||||
pivp.add_xml_element (v_bestand, 'Date', TO_CHAR(rec_regel.afmelddatum, 'YYYY-MM-DD') );
|
||||
pivp.add_xml_row (v_bestand, '</Delivery>');
|
||||
pivp.add_xml_row (v_bestand, '</InvoiceLine>');
|
||||
END IF;
|
||||
pivp.add_xml_row (v_bestand, '<FreeFields>');
|
||||
pivp.add_xml_row (v_bestand, '<FreeTexts>');
|
||||
pivp.add_xml_row (v_bestand, '<FreeText number="1" label="Sequence number">'||v_factuurnr||'</FreeText>');
|
||||
|
||||
Reference in New Issue
Block a user