PIVP#90672 -- Aanpassing MLD export: meerdere leverancierskosten integreren
svn path=/Customer/trunk/; revision=70313
This commit is contained in:
@@ -3200,19 +3200,24 @@ AS
|
|||||||
AND mkm1.mld_melding_key = m.mld_melding_key) p2pordernr,
|
AND mkm1.mld_melding_key = m.mld_melding_key) p2pordernr,
|
||||||
(SElECT mkm1.MLD_KENMERKMELDING_WAARDE
|
(SElECT mkm1.MLD_KENMERKMELDING_WAARDE
|
||||||
FROM mld_kenmerk mk1, mld_kenmerkmelding mkm1
|
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_kenmerk_key = mk1.MLD_KENMERK_KEY
|
||||||
AND mkm1.mld_melding_key = m.mld_melding_key) admin_kosten,
|
AND mkm1.mld_melding_key = m.mld_melding_key) admin_kosten,
|
||||||
(SElECT mkm1.MLD_KENMERKMELDING_WAARDE
|
(SElECT mkm1.MLD_KENMERKMELDING_WAARDE
|
||||||
FROM mld_kenmerk mk1, mld_kenmerkmelding mkm1
|
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_kenmerk_key = mk1.MLD_KENMERK_KEY
|
||||||
AND mkm1.mld_melding_key = m.mld_melding_key) coord_kosten,
|
AND mkm1.mld_melding_key = m.mld_melding_key) coord_kosten,
|
||||||
(SElECT SUM(fac.safe_to_number(mkm1.MLD_KENMERKMELDING_WAARDE))
|
(SElECT SUM(fac.safe_to_number(mkm1.MLD_KENMERKMELDING_WAARDE))
|
||||||
FROM mld_kenmerk mk1, mld_kenmerkmelding mkm1
|
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_kenmerk_key = mk1.MLD_KENMERK_KEY
|
||||||
AND mkm1.mld_melding_key = m.mld_melding_key) lev_kosten,
|
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
|
m.mld_melding_externsyncdate extern_syncdate
|
||||||
FROM mld_melding m ,
|
FROM mld_melding m ,
|
||||||
prs_perslid p,
|
prs_perslid p,
|
||||||
@@ -4234,16 +4239,16 @@ AS
|
|||||||
CURSOR mld(p_startDate DATE, p_endDate DATE) IS
|
CURSOR mld(p_startDate DATE, p_endDate DATE) IS
|
||||||
SELECT DISTINCT bedrijf_key , debiteurnr
|
SELECT DISTINCT bedrijf_key , debiteurnr
|
||||||
FROM pivp_v_mldexport_new
|
FROM pivp_v_mldexport_new
|
||||||
WHERE afmelddatum BETWEEN p_startDate AND p_endDate
|
WHERE afmelddatum BETWEEN p_startDate AND p_endDate
|
||||||
AND extern_syncdate IS NULL;
|
AND extern_syncdate IS NULL;
|
||||||
|
|
||||||
CURSOR mld_regel( c_bedrijf_key NUMBER,
|
CURSOR mld_regel( c_bedrijf_key NUMBER,
|
||||||
p_startDate DATE,
|
p_startDate DATE,
|
||||||
p_endDate DATE) IS
|
p_endDate DATE) IS
|
||||||
SELECT *
|
SELECT *
|
||||||
FROM pivp_v_mldexport_new
|
FROM pivp_v_mldexport_new
|
||||||
WHERE bedrijf_key=c_bedrijf_key
|
WHERE bedrijf_key=c_bedrijf_key
|
||||||
AND afmelddatum BETWEEN p_startDate AND p_endDate;
|
AND afmelddatum BETWEEN p_startDate AND p_endDate;
|
||||||
|
|
||||||
|
|
||||||
v_bestand VARCHAR2(100);
|
v_bestand VARCHAR2(100);
|
||||||
@@ -4400,7 +4405,7 @@ BEGIN
|
|||||||
|
|
||||||
pivp.add_xml_element (v_bestand, 'Text', 'Admin kosten');
|
pivp.add_xml_element (v_bestand, 'Text', 'Admin kosten');
|
||||||
pivp.add_xml_element (v_bestand, 'Description', 'P2P ordernr.:'||rec_regel.p2pordernr);
|
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_element (v_bestand, 'Quantity', '1' );
|
||||||
pivp.add_xml_row (v_bestand, '<Price>');
|
pivp.add_xml_row (v_bestand, '<Price>');
|
||||||
pivp.add_xml_row (v_bestand, '<Currency code="EUR"/>');
|
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, 'Text', 'Coordinatie kosten');
|
||||||
pivp.add_xml_element (v_bestand, 'Description', 'P2P ordernr.:'||rec_regel.p2pordernr);
|
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_element (v_bestand, 'Quantity', '1' );
|
||||||
pivp.add_xml_row (v_bestand, '<Price>');
|
pivp.add_xml_row (v_bestand, '<Price>');
|
||||||
pivp.add_xml_row (v_bestand, '<Currency code="EUR"/>');
|
pivp.add_xml_row (v_bestand, '<Currency code="EUR"/>');
|
||||||
|
|||||||
Reference in New Issue
Block a user