WZKW#80227 -- Implementatie Stichting Welzijnskwartier, reserveringsovereenkomst
svn path=/Customer/trunk/; revision=65126
This commit is contained in:
@@ -802,7 +802,8 @@ AS
|
||||
b.prs_bedrijf_key bedrijf_key,
|
||||
b.prs_leverancier_nr lev_nr,
|
||||
b.prs_bedrijf_naam huurder,
|
||||
rrr.res_rsv_ruimte_omschrijving rrr_oms,
|
||||
COALESCE(rer.RES_RUIMTE_FRIENDLYNAME,
|
||||
rrr.res_rsv_ruimte_omschrijving) rrr_oms,
|
||||
'Huur ' || rer.res_ruimte_nr ruimte_oms,
|
||||
alg.ALG_RUIMTE_NR ruimte_NR,
|
||||
COALESCE (fac.safe_to_number(comm_prijs.res_kenmerkreservering_waarde),
|
||||
@@ -1398,6 +1399,7 @@ AS
|
||||
v_errorhint VARCHAR2 (200);
|
||||
v_grootboek VARCHAR2(10);
|
||||
v_resverwijs VARCHAR2(40);
|
||||
v_maand VARCHAR2(40);
|
||||
BEGIN
|
||||
v_bestand:= 'CSH_RESINC';
|
||||
v_count:=0;
|
||||
@@ -1429,6 +1431,13 @@ BEGIN
|
||||
wzkW.WZKW_GENERATE_FIN_VERKOOP(rec.rrr_key);
|
||||
END LOOP;
|
||||
|
||||
SELECT 'Betreft maand '||
|
||||
RTRIM(TO_CHAR(ADD_MONTHS (TRUNC (SYSDATE,'MM'),-1),'Month','NLS_DATE_LANGUAGE = dutch'))||' '||
|
||||
TO_CHAR(ADD_MONTHS (TRUNC (SYSDATE,'MM'),-1),'YYYY')
|
||||
INTO v_maand
|
||||
FROM DUAL;
|
||||
|
||||
|
||||
|
||||
FOR rex_exp IN sel_finv
|
||||
LOOP
|
||||
@@ -1447,13 +1456,21 @@ BEGIN
|
||||
v_csv_regel:='0440|0101='||v_huurder||'|0425='||v_reservering_key||'|1490='||v_count||'|0451=|0452='||SUBSTR(v_resverwijs,1,40)||'|0421=1.00|0455='||'|0442=|0118=|0201=|0911=|1919=|';
|
||||
wzkw.add_csv_row (v_bestand, v_csv_regel);
|
||||
v_count:=v_count+1;
|
||||
|
||||
|
||||
|
||||
v_csv_regel:='0440|0101='||v_huurder||'|0425='||v_reservering_key||'|1490='||v_count||'|0451=|0452='||SUBSTR(v_maand,1,40)||'|0421=1.00|0455='||'|0442=|0118=|0201=|0911=|1919=|';
|
||||
wzkw.add_csv_row (v_bestand, v_csv_regel);
|
||||
v_count:=v_count+1;
|
||||
|
||||
|
||||
v_huurder:=rex_exp.huurder;
|
||||
v_reservering_key:=rex_exp.reservering_key;
|
||||
v_resverwijs:=rex_exp.res_ref;
|
||||
END IF;
|
||||
|
||||
IF rex_exp.soort='Ruimte' THEN
|
||||
v_grootboek:='8200';
|
||||
v_grootboek:='8290';
|
||||
ELSIF rex_exp.soort='Catering' THEN
|
||||
v_grootboek:='7110';
|
||||
ELSIF rex_exp.soort='Object' THEN
|
||||
@@ -1474,6 +1491,10 @@ BEGIN
|
||||
|
||||
v_csv_regel:='0440|0101='||v_huurder||'|0425='||v_reservering_key||'|1490='||v_count||'|0451=|0452='||SUBSTR(v_resverwijs,1,40)||'|0421=1.00|0455='||'|0442=|0118=|0201=|0911=|1919=|';
|
||||
wzkw.add_csv_row (v_bestand, v_csv_regel);
|
||||
v_count:=v_count+1;
|
||||
|
||||
v_csv_regel:='0440|0101='||v_huurder||'|0425='||v_reservering_key||'|1490='||v_count||'|0451=|0452='||SUBSTR(v_maand,1,40)||'|0421=1.00|0455='||'|0442=|0118=|0201=|0911=|1919=|';
|
||||
wzkw.add_csv_row (v_bestand, v_csv_regel);
|
||||
v_count:=v_count+1;
|
||||
END IF;
|
||||
|
||||
@@ -1616,23 +1637,23 @@ AS
|
||||
kpn_1,
|
||||
kpn_bezet_1,
|
||||
ROUND(opp*prijs*(kpn_bezet_1/100),2) bedrag_1,
|
||||
ROUND(doorbelast_bedrag*(kpn_bezet_1/100),2) bedrag_km_1,
|
||||
ROUND(doorbelast_bedrag*(afd_bezetting/100)*(kpn_bezet_1/100),2) bedrag_km_1,
|
||||
kpn_2,
|
||||
kpn_bezet_2,
|
||||
ROUND(opp*prijs*(kpn_bezet_2/100),2) bedrag_2,
|
||||
ROUND(doorbelast_bedrag*(kpn_bezet_2/100),2) bedrag_km_2,
|
||||
ROUND(doorbelast_bedrag*(afd_bezetting/100)*(kpn_bezet_2/100),2) bedrag_km_2,
|
||||
kpn_3,
|
||||
kpn_bezet_3,
|
||||
ROUND(opp*prijs*(kpn_bezet_3/100),2) bedrag_1,
|
||||
ROUND(doorbelast_bedrag*(kpn_bezet_3/100),2) bedrag_km_3,
|
||||
ROUND(opp*prijs*(kpn_bezet_3/100),2) bedrag_3,
|
||||
ROUND(doorbelast_bedrag*(afd_bezetting/100)*(kpn_bezet_3/100),2) bedrag_km_3,
|
||||
kpn_4,
|
||||
kpn_bezet_4,
|
||||
ROUND(opp*prijs*(kpn_bezet_4/100),2) bedrag_4,
|
||||
ROUND(doorbelast_bedrag*(kpn_bezet_4/100),2) bedrag_km_4,
|
||||
ROUND(doorbelast_bedrag*(afd_bezetting/100)*(kpn_bezet_4/100),2) bedrag_km_4,
|
||||
kpn_5,
|
||||
kpn_bezet_5,
|
||||
ROUND(opp*prijs*(kpn_bezet_5/100),2) bedrag_5,
|
||||
ROUND(doorbelast_bedrag*(kpn_bezet_5/100),2) bedrag_km_5,
|
||||
ROUND(doorbelast_bedrag*(afd_bezetting/100)*(kpn_bezet_5/100),2) bedrag_km_5,
|
||||
(COALESCE(kpn_bezet_1,0)+COALESCE(kpn_bezet_2,0)+COALESCE(kpn_bezet_3,0)+COALESCE(kpn_bezet_4,0)+COALESCE(kpn_bezet_5,0)) tot_bezetting
|
||||
FROM (
|
||||
SELECT l.alg_locatie_code locatie_code,
|
||||
@@ -1785,6 +1806,18 @@ AS
|
||||
FROM prs_bedrijf b
|
||||
WHERE b.prs_bedrijf_key =
|
||||
fac.safe_to_number (huurder.res_kenmerkreservering_waarde)) huurder,
|
||||
(SELECT b.prs_bedrijf_bezoek_adres
|
||||
FROM prs_bedrijf b
|
||||
WHERE b.prs_bedrijf_key =
|
||||
fac.safe_to_number (huurder.res_kenmerkreservering_waarde)) huurder_adres,
|
||||
(SELECT b.PRS_BEDRIJF_BEZOEK_postcode
|
||||
FROM prs_bedrijf b
|
||||
WHERE b.prs_bedrijf_key =
|
||||
fac.safe_to_number (huurder.res_kenmerkreservering_waarde)) huurder_postcode,
|
||||
(SELECT b.prs_bedrijf_bezoek_plaats
|
||||
FROM prs_bedrijf b
|
||||
WHERE b.prs_bedrijf_key =
|
||||
fac.safe_to_number (huurder.res_kenmerkreservering_waarde)) huurder_plaats,
|
||||
rer.res_ruimte_nr ruimte,
|
||||
l.alg_locatie_adres adres,
|
||||
l.alg_locatie_postcode postcode,
|
||||
|
||||
Reference in New Issue
Block a user