PIVP#90672 -- Aanpassing MLD export: meerdere leverancierskosten integreren

svn path=/Customer/trunk/; revision=70313
This commit is contained in:
Norbert Wassink
2025-09-15 08:39:17 +00:00
parent 56ce597527
commit c02044f699

View File

@@ -3200,19 +3200,24 @@ AS
AND mkm1.mld_melding_key = m.mld_melding_key) p2pordernr,
(SElECT mkm1.MLD_KENMERKMELDING_WAARDE
FROM mld_kenmerk mk1, mld_kenmerkmelding mkm1
WHERE UPPER(mk1.mld_kenmerk_omschrijving)='ADMIN_KOSTEN'
WHERE UPPER(mk1.mld_kenmerk_code)='ADMIN_KOSTEN'
AND mkm1.mld_kenmerk_key = mk1.MLD_KENMERK_KEY
AND mkm1.mld_melding_key = m.mld_melding_key) admin_kosten,
(SElECT mkm1.MLD_KENMERKMELDING_WAARDE
FROM mld_kenmerk mk1, mld_kenmerkmelding mkm1
WHERE UPPER(mk1.mld_kenmerk_omschrijving)='COORD_KOSTEN'
WHERE UPPER(mk1.mld_kenmerk_code)='COORD_KOSTEN'
AND mkm1.mld_kenmerk_key = mk1.MLD_KENMERK_KEY
AND mkm1.mld_melding_key = m.mld_melding_key) coord_kosten,
(SElECT SUM(fac.safe_to_number(mkm1.MLD_KENMERKMELDING_WAARDE))
FROM mld_kenmerk mk1, mld_kenmerkmelding mkm1
WHERE UPPER(mk1.mld_kenmerk_omschrijving) LIKE 'LEV%_KOSTEN'
WHERE UPPER(mk1.mld_kenmerk_code) LIKE 'LEV%_KOSTEN'
AND mkm1.mld_kenmerk_key = mk1.MLD_KENMERK_KEY
AND mkm1.mld_melding_key = m.mld_melding_key) lev_kosten,
(SElECT mkm1.MLD_KENMERKMELDING_WAARDE
FROM mld_kenmerk mk1, mld_kenmerkmelding mkm1
WHERE UPPER(mk1.mld_kenmerk_code)='FACTUUR_BEDRAG'
AND mkm1.mld_kenmerk_key = mk1.MLD_KENMERK_KEY
AND mkm1.mld_melding_key = m.mld_melding_key) totaal_kosten,
m.mld_melding_externsyncdate extern_syncdate
FROM mld_melding m ,
prs_perslid p,
@@ -4400,7 +4405,7 @@ BEGIN
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="FM-701"/>');
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"/>');
@@ -4420,7 +4425,7 @@ BEGIN
pivp.add_xml_element (v_bestand, 'Text', 'Coordinatie kosten');
pivp.add_xml_element (v_bestand, 'Description', 'P2P ordernr.:'||rec_regel.p2pordernr);
pivp.add_xml_row (v_bestand, '<Item code="FM-702"/>');
pivp.add_xml_row (v_bestand, '<Item code="FAC.Co<43>rdinatiekosten"/>');
pivp.add_xml_element (v_bestand, 'Quantity', '1' );
pivp.add_xml_row (v_bestand, '<Price>');
pivp.add_xml_row (v_bestand, '<Currency code="EUR"/>');