PIVP#74972 -- Fase 2 implementatie

svn path=/Customer/trunk/; revision=59262
This commit is contained in:
Norbert Wassink
2023-02-22 10:46:41 +00:00
parent de59d465e6
commit ad3dc0dbd6

View File

@@ -98,7 +98,7 @@ AS
WHERE res.res_status_bo_key = 2 --- geregistreerd, nog niet verwerkt
AND (res.res_status_fo_key = 2
OR (res.res_rsv_ruimte_verwijder IS NOT NULL
AND res.res_status_fo_key=1) AND TRUNC(res.res_rsv_ruimte_verwijder)-TRUNC(res.res_rsv_ruimte_van)<3)
AND res.res_status_fo_key=1 AND TRUNC(res.res_rsv_ruimte_van)-TRUNC(res.res_rsv_ruimte_verwijder)<3))
AND res.RES_RSV_RUIMTE_EXTERNSYNCDATE IS NULL
AND TRUNC(res.res_rsv_ruimte_van)< TRUNC(SYSDATE);
@@ -2868,7 +2868,12 @@ AS
FROM mld_kenmerk mk1, mld_kenmerkmelding mkm1
WHERE UPPER(mk1.mld_kenmerk_omschrijving)='PO NUMMER'
AND mkm1.mld_kenmerk_key = mk1.MLD_KENMERK_KEY
AND mkm1.mld_melding_key = m.mld_melding_key) ponummer
AND mkm1.mld_melding_key = m.mld_melding_key) ponummer,
(SElECT mkm1.MLD_KENMERKMELDING_WAARDE
FROM mld_kenmerk mk1, mld_kenmerkmelding mkm1
WHERE UPPER(mk1.mld_kenmerk_omschrijving)='FACTUUR INFO'
AND mkm1.mld_kenmerk_key = mk1.MLD_KENMERK_KEY
AND mkm1.mld_melding_key = m.mld_melding_key) factuurinfo
FROM mld_melding m ,
prs_perslid p,
prs_afdeling pa,
@@ -3345,6 +3350,22 @@ AS
FROM prs_bedrijf b
WHERE b.prs_bedrijf_huurder=1
AND prs_bedrijf_verwijder IS NULL;
CREATE OR REPLACE VIEW PIVP_V_DIENSTEN
(
FAC_USRDATA_KEY,
FAC_USRDATA_OMSCHR
)
AS
SELECT SUBSTR(md.ins_discipline_omschrijving,1,6),
md.ins_discipline_omschrijving
FROM MLD_DISCIPLINE md
WHERE SUBSTR(md.ins_discipline_omschrijving,1,2)='FM'
AND md.ins_discipline_verwijder IS NULL;
CREATE OR REPLACE VIEW PIVP_V_RUIMTEEXPORT
(
@@ -3624,10 +3645,10 @@ BEGIN
v_endDate:= TO_DATE('30-09-'||TO_CHAR(SYSDATE,'YYYY'),'DD-MM-YYYY');
END CASE;
v_bestand:= 'EXM_MLD';
*/
-- PUUR OM EENVOUDIGER TE KUNNEN TESTEN
v_startDate:=TO_DATE('01-01-2022','DD-MM-YYYY');
v_endDate:=TO_DATE('31-12-2022','DD-MM-YYYY'); */
v_endDate:=TO_DATE('31-12-2022','DD-MM-YYYY');
FOR rec in mld(v_startDate, v_endDate)
LOOP
@@ -3647,7 +3668,12 @@ BEGIN
pivp.add_xml_row (v_bestand, '<Invoice type="V" code="00">');
pivp.add_xml_element (v_bestand, 'Description', 'Geleverde diensten van '||TO_CHAR(v_startDate,'DD-MM-YYYY')||' tot '||TO_CHAR(v_endDate,'DD-MM-YYYY')||'.');
pivp.add_xml_element(v_bestand, 'YourRef','Uwe referentie : '||rec_regel.ponummer);
pivp.add_xml_row (v_bestand, '<Order type="V"/>');
pivp.add_xml_row (v_bestand, '<Order type="V"/>'); -- vaste waarde
pivp.add_xml_element (v_bestand, 'Resource', '2'); -- vaste waarde
pivp.add_xml_row (v_bestand, '<Warehouse code="1"/>'); -- vaste waarde
pivp.add_xml_row (v_bestand, '<Costcenter code="KP003"/>');
pivp.add_xml_row (v_bestand, '<Costunit code="003.190"/>');
pivp.add_xml_row (v_bestand, '<Project code="003.P23002"/>');
pivp.add_xml_row (v_bestand, '<Currency code="EUR"/>');
pivp.add_xml_element (v_bestand, 'CalcIncludeVAT', 'N');
pivp.add_xml_row (v_bestand, '<OrderedBy>');
@@ -3671,7 +3697,7 @@ BEGIN
pivp.add_xml_row (v_bestand, '</ForeignAmount>'); */
END IF;
pivp.add_xml_row (v_bestand, '<InvoiceLine lineNo="' || v_sub_count || '" type="N" subtype="N">');
pivp.add_xml_element (v_bestand, 'Description', rec_regel.melding_key||' - '||rec_regel.onderwerp);
pivp.add_xml_element (v_bestand, 'Description', rec_regel.melding_key||' - '||rec_regel.factuurinfo);
pivp.add_xml_row (v_bestand, '<Item code="' || rec_regel.dienstencode || '"/>');
pivp.add_xml_element (v_bestand, 'Quantity', '1' );
pivp.add_xml_row (v_bestand, '<Price>');
@@ -3705,7 +3731,7 @@ BEGIN
END LOOP;
IF v_sub_count>0 THEN
pivp.add_xml_element (v_bestand, 'Resource', v_sub_count);
pivp.add_xml_row (v_bestand, '</Invoice>');
END IF;
@@ -3826,7 +3852,12 @@ BEGIN
pivp.add_xml_row (v_bestand, '<Invoice type="V" code="00">');
pivp.add_xml_element (v_bestand, 'Description', 'Zaalreserveringen van '||TO_CHAR(v_startDate,'DD-MM-YYYY')||' tot '||TO_CHAR(v_endDate,'DD-MM-YYYY')||'.');
pivp.add_xml_element(v_bestand, 'YourRef','Uwe referentie');
pivp.add_xml_row (v_bestand, '<Order type="V"/>');
pivp.add_xml_row (v_bestand, '<Order type="V"/>');
pivp.add_xml_element (v_bestand, 'Resource', '2'); -- vaste waarde
pivp.add_xml_row (v_bestand, '<Warehouse code="1"/>'); -- vaste waarde
pivp.add_xml_row (v_bestand, '<Costcenter code="KP003"/>');
pivp.add_xml_row (v_bestand, '<Costunit code="003.190"/>');
pivp.add_xml_row (v_bestand, '<Project code="003.P23002"/>');
pivp.add_xml_row (v_bestand, '<Currency code="EUR"/>');
pivp.add_xml_element (v_bestand, 'CalcIncludeVAT', 'N');
pivp.add_xml_row (v_bestand, '<OrderedBy>');