diff --git a/PIVP/PIVP.sql b/PIVP/PIVP.sql index 4c6451e3e..418bd3baf 100644 --- a/PIVP/PIVP.sql +++ b/PIVP/PIVP.sql @@ -4397,34 +4397,16 @@ BEGIN pivp.add_xml_row (v_bestand, ''); - IF rec_regel.admin_kosten >0 THEN - pivp.add_xml_row (v_bestand, ''); - pivp.add_xml_row (v_bestand, ''); -- vaste waarde - pivp.add_xml_row (v_bestand, ''); - pivp.add_xml_row (v_bestand, ''); - pivp.add_xml_row (v_bestand, ''); - - 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, ''); - pivp.add_xml_element (v_bestand, 'Quantity', '1' ); - pivp.add_xml_row (v_bestand, ''); - pivp.add_xml_row (v_bestand, ''); - pivp.add_xml_element (v_bestand, 'Value', rec_regel.admin_kosten); - pivp.add_xml_row (v_bestand, ''); - pivp.add_xml_row (v_bestand, ''); - pivp.add_xml_element (v_bestand, 'Date', TO_CHAR(rec_regel.afmelddatum, 'YYYY-MM-DD') ); - pivp.add_xml_row (v_bestand, ''); - pivp.add_xml_row (v_bestand, ''); - END IF; + IF rec_regel.coord_kosten >0 THEN + v_sub_count:=v_sub_count+1; pivp.add_xml_row (v_bestand, ''); pivp.add_xml_row (v_bestand, ''); -- vaste waarde pivp.add_xml_row (v_bestand, ''); pivp.add_xml_row (v_bestand, ''); pivp.add_xml_row (v_bestand, ''); - pivp.add_xml_element (v_bestand, 'Text', 'Coordinatie kosten'); + pivp.add_xml_element (v_bestand, 'Text', 'Coördinatiekosten'); pivp.add_xml_element (v_bestand, 'Description', 'P2P ordernr.:'||rec_regel.p2pordernr); pivp.add_xml_row (v_bestand, ''); pivp.add_xml_element (v_bestand, 'Quantity', '1' ); @@ -4437,7 +4419,27 @@ BEGIN pivp.add_xml_row (v_bestand, ''); pivp.add_xml_row (v_bestand, ''); END IF; - + IF rec_regel.admin_kosten >0 THEN + v_sub_count:=v_sub_count+1; + pivp.add_xml_row (v_bestand, ''); + pivp.add_xml_row (v_bestand, ''); -- vaste waarde + pivp.add_xml_row (v_bestand, ''); + pivp.add_xml_row (v_bestand, ''); + pivp.add_xml_row (v_bestand, ''); + + 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, ''); + pivp.add_xml_element (v_bestand, 'Quantity', '1' ); + pivp.add_xml_row (v_bestand, ''); + pivp.add_xml_row (v_bestand, ''); + pivp.add_xml_element (v_bestand, 'Value', rec_regel.admin_kosten); + pivp.add_xml_row (v_bestand, ''); + pivp.add_xml_row (v_bestand, ''); + pivp.add_xml_element (v_bestand, 'Date', TO_CHAR(rec_regel.afmelddatum, 'YYYY-MM-DD') ); + pivp.add_xml_row (v_bestand, ''); + pivp.add_xml_row (v_bestand, ''); + END IF; pivp.add_xml_row (v_bestand, ''); pivp.add_xml_row (v_bestand, ''); pivp.add_xml_row (v_bestand, ''||v_factuurnr||'');