PIVP#74972 -- Fase 2 implementatie
svn path=/Customer/trunk/; revision=59572
This commit is contained in:
@@ -3017,7 +3017,7 @@ AS
|
||||
TRUNC(rrr.res_rsv_ruimte_van) datum,
|
||||
TO_CHAR(rrr.res_rsv_ruimte_van,'HH24:MI') van,
|
||||
TO_CHAR(rrr.res_rsv_ruimte_tot,'HH24:MI') tot,
|
||||
res.getdeelresprijs(rrr.res_rsv_ruimte_key) prijs,
|
||||
RES.GETRESRUIMTEPRIJS(rr.res_ruimte_key,rrr.res_rsv_ruimte_van, rrr.res_rsv_ruimte_tot) prijs,
|
||||
p.prs_perslid_naam,
|
||||
pa.prs_afdeling_omschrijving,
|
||||
pa.prs_afdeling_naam
|
||||
@@ -3038,7 +3038,7 @@ AS
|
||||
AND p.prs_perslid_key=rrr.res_rsv_ruimte_host_key
|
||||
AND pa.prs_afdeling_key=p.prs_afdeling_key
|
||||
AND pa.prs_bedrijf_key<>81 -- PIVP uitsluiten O=81, P=81
|
||||
AND res.getdeelresprijs(rrr.res_rsv_ruimte_key) > 0;
|
||||
AND res.getresruimteprijs(rr.res_ruimte_key,rrr.res_rsv_ruimte_van, rrr.res_rsv_ruimte_tot) > 0;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW PIVP_V_RESEXPORT
|
||||
@@ -3066,8 +3066,9 @@ AS
|
||||
rrr.res_rsv_ruimte_van,
|
||||
TRUNC(rrr.res_rsv_ruimte_van) datum,
|
||||
TO_CHAR(rrr.res_rsv_ruimte_van,'HH24:MI') van,
|
||||
TO_CHAR(rrr.res_rsv_ruimte_tot,'HH24:MI') tot,
|
||||
res.getdeelresprijs(rrr.res_rsv_ruimte_key) prijs,
|
||||
TO_CHAR(rrr.res_rsv_ruimte_tot,'HH24:MI') tot,
|
||||
COALESCE(rrr.res_rsv_ruimte_totaal,res.getresruimteprijs(rr.res_ruimte_key,rrr.res_rsv_ruimte_van, rrr.res_rsv_ruimte_tot)) prijs,
|
||||
res.getresruimteprijs(rr.res_ruimte_key,rrr.res_rsv_ruimte_van, rrr.res_rsv_ruimte_tot) org_prijs,
|
||||
p.prs_perslid_naam,
|
||||
pa.prs_afdeling_omschrijving,
|
||||
pa.prs_afdeling_naam,
|
||||
@@ -3094,7 +3095,7 @@ AS
|
||||
AND pa.prs_afdeling_key=p.prs_afdeling_key
|
||||
AND pa.prs_bedrijf_key=pb.prs_bedrijf_key
|
||||
AND pb.prs_bedrijf_naam_upper<>'PIVOTPARK' -- PIVP uitsluiten voor facturatie
|
||||
AND res.getdeelresprijs(rrr.res_rsv_ruimte_key) > 0;
|
||||
AND res.getresruimteprijs(rr.res_ruimte_key,rrr.res_rsv_ruimte_van, rrr.res_rsv_ruimte_tot) > 0;
|
||||
|
||||
|
||||
|
||||
@@ -3590,8 +3591,8 @@ BEGIN
|
||||
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_startDate:=TO_DATE('01-03-2023','DD-MM-YYYY');
|
||||
v_endDate:=TO_DATE('31-03-2023','DD-MM-YYYY');
|
||||
v_factuurdatum := TO_DATE('31-01-2023','DD-MM-YYYY');
|
||||
v_bestand:= 'EXM_MLD';
|
||||
FOR rec in mld(v_startDate, v_endDate)
|
||||
@@ -3622,7 +3623,7 @@ BEGIN
|
||||
pivp.add_xml_element (v_bestand, 'CalcIncludeVAT', 'N');
|
||||
pivp.add_xml_row (v_bestand, '<OrderedBy>');
|
||||
pivp.add_xml_row (v_bestand, '<Debtor code="' || xml.char_to_html(rec_regel.debiteurnr) || '"/>');
|
||||
pivp.add_xml_element (v_bestand, 'Date', v_factuurdatum );
|
||||
pivp.add_xml_element (v_bestand, 'Date', TO_CHAR(v_factuurdatum,'YYYY-MM-DD') );
|
||||
pivp.add_xml_row (v_bestand, '</OrderedBy>');
|
||||
|
||||
|
||||
@@ -3642,10 +3643,10 @@ BEGIN
|
||||
END IF;
|
||||
END IF;
|
||||
-- Vaste waardes die evt worden aangepast bij vervolg project
|
||||
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, '<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, 'Description', SUBSTR(v_factuurregel,0,60));
|
||||
@@ -3661,14 +3662,16 @@ BEGIN
|
||||
pivp.add_xml_row (v_bestand, '</InvoiceLine>');
|
||||
|
||||
|
||||
|
||||
-- UPDATE mld_melding set mld_melding_externsyncdate=SYSDATE WHERE mld_melding_key=rec_regel.melding_key;
|
||||
|
||||
END LOOP;
|
||||
IF v_sub_count>0 THEN
|
||||
pivp.add_xml_row (v_bestand, '</Invoice>');
|
||||
END IF;
|
||||
|
||||
|
||||
|
||||
v_sub_count:=0;
|
||||
|
||||
END LOOP;
|
||||
IF v_count>0 THEN
|
||||
pivp.add_xml_row (v_bestand, '</Invoices>');
|
||||
@@ -3762,9 +3765,9 @@ BEGIN
|
||||
|
||||
|
||||
-- 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_factuurdatum := TO_DATE('31-01-2023','DD-MM-YYYY');
|
||||
v_startDate:=TO_DATE('01-01-2023','DD-MM-YYYY');
|
||||
v_endDate:=TO_DATE('31-03-2023','DD-MM-YYYY');
|
||||
v_factuurdatum := TO_DATE('31-03-2023','DD-MM-YYYY');
|
||||
------
|
||||
|
||||
v_bestand:= 'EXR_RES';
|
||||
@@ -3793,7 +3796,7 @@ BEGIN
|
||||
pivp.add_xml_element (v_bestand, 'CalcIncludeVAT', 'N');
|
||||
pivp.add_xml_row (v_bestand, '<OrderedBy>');
|
||||
pivp.add_xml_row (v_bestand, '<Debtor code="' || xml.char_to_html(rec_regel.debiteurnr) || '"/>');
|
||||
pivp.add_xml_element (v_bestand, 'Date', v_factuurdatum );
|
||||
pivp.add_xml_element (v_bestand, 'Date', TO_CHAR(v_factuurdatum,'YYYY-MM-DD'));
|
||||
pivp.add_xml_row (v_bestand, '</OrderedBy>');
|
||||
|
||||
|
||||
@@ -3804,10 +3807,10 @@ BEGIN
|
||||
|
||||
|
||||
-- Vaste waardes worden in vervolg project evt aangepast
|
||||
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, '<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=""/>');
|
||||
|
||||
|
||||
v_factuurregel := rec_regel.reservering_nr||'/'||rec_regel.reservering_volgnr||'-'||rec_regel.ruimte_nr||' ('||TO_CHAR(rec_regel.datum,'DD-MM-YYYY')||' '||rec_regel.van||'-'||rec_regel.tot||')';
|
||||
@@ -3829,32 +3832,7 @@ BEGIN
|
||||
pivp.add_xml_element (v_bestand, 'Date', TO_CHAR(rec_regel.datum, 'YYYY-MM-DD') );
|
||||
pivp.add_xml_row (v_bestand, '</Delivery>');
|
||||
|
||||
|
||||
/* pivp.add_xml_row (v_bestand, '<GLAccount code="' || v_dienstencode || '"/>');
|
||||
pivp.add_xml_element (v_bestand, 'Description', 'Reservering '||rec_regel.reservering_nr||' (Zaal '||rec_regel.ruimte_nr||') op '||TO_CHAR(rec_regel.datum,'DD-MM-YYYY')||' van '||rec_regel.van||' tot '||rec_regel.tot);
|
||||
pivp.add_xml_row (v_bestand, '<Costcenter code="' || xml.char_to_html('003.OPS') || '"/>');
|
||||
|
||||
pivp.add_xml_row (v_bestand, '<Debtor number="' || xml.char_to_html(rec_regel.debiteurnr) || '"/>');
|
||||
-- pivp.add_xml_row (v_bestand, '<Item code=""/>');
|
||||
pivp.add_xml_row (v_bestand, '<Amount>');
|
||||
pivp.add_xml_row (v_bestand, '<Currency code="EUR"/>');
|
||||
pivp.add_xml_element (v_bestand, 'Debit', '0');
|
||||
|
||||
IF rec_regel.verwijderdatum IS NOT NULL
|
||||
AND (rec_regel.verwijderdatum - rec_regel.res_rsv_ruimte_van)<3
|
||||
THEN
|
||||
pivp.add_xml_element (v_bestand, 'Credit', ROUND(rec_regel.bedrag*0.5,2));
|
||||
ELSE
|
||||
pivp.add_xml_element (v_bestand, 'Credit', rec_regel.bedrag);
|
||||
END IF;
|
||||
|
||||
-- pivp.add_xml_row (v_bestand, '<VAT code="' || xml.char_to_html('21') || '"/>');
|
||||
pivp.add_xml_row (v_bestand, '</Amount>');
|
||||
pivp.add_xml_row (v_bestand, '<FinReferences>');
|
||||
pivp.add_xml_element (v_bestand, 'YourRef', 'PO NUmmer klant');
|
||||
pivp.add_xml_element (v_bestand, 'DocumentDate', v_factuurdatum );
|
||||
pivp.add_xml_row (v_bestand, '</FinReferences>');
|
||||
*/
|
||||
|
||||
pivp.add_xml_row (v_bestand, '</InvoiceLine>');
|
||||
|
||||
|
||||
@@ -3979,7 +3957,7 @@ BEGIN
|
||||
pivp.add_xml_row (v_bestand, '<FreeYesNo number="7" label="Corporate newsletter">'||rec.corp_letter||'</FreeYesNo>');
|
||||
pivp.add_xml_row (v_bestand, '<FreeYesNo number="8" label="Ops">'||rec.operations||'</FreeYesNo>');
|
||||
pivp.add_xml_row (v_bestand, '<FreeYesNo number="9" label="Com lid">'||rec.medw||'</FreeYesNo>');
|
||||
pivp.add_xml_row (v_bestand, '<FreeYesNo number="10" label="Student/PhD">0</FreeYesNo>');
|
||||
-- pivp.add_xml_row (v_bestand, '<FreeYesNo number="10" label="Student/PhD">0</FreeYesNo>');
|
||||
pivp.add_xml_row (v_bestand, '</FreeYesNo>');
|
||||
pivp.add_xml_row (v_bestand, '</FreeFields>');
|
||||
pivp.add_xml_row (v_bestand, '</Contact>');
|
||||
|
||||
Reference in New Issue
Block a user