BLCC#70441 Rap/Te factureren banqueting

svn path=/Customer/trunk/; revision=54726
This commit is contained in:
Maarten van der Heide
2022-01-27 22:32:15 +00:00
parent 87a2c489d5
commit c814bdbd0c

View File

@@ -20798,7 +20798,14 @@ CREATE OR REPLACE VIEW BLCC_V_RAP_BQ_ACTUAL
refnr
)
AS
WITH lopendeperiode AS (SELECT TO_CHAR (ADD_MONTHS (SYSDATE, -1), 'yyyymm') maand FROM dual)
WITH lopendeperiode
AS (SELECT CASE
WHEN SYSDATE < fac.datumtijdplusuitvoertijd (TRUNC(SYSDATE, 'mm'), 10, 'D')
THEN TO_CHAR (ADD_MONTHS (SYSDATE, -1), 'yyyymm')
ELSE TO_CHAR (SYSDATE, 'yyyymm')
END
maand
FROM DUAL)
SELECT x.res_rsv_ruimte_key,
'V' || x.res_id reservering,
x.prs_bedrijf_naam prs_debiteur_naam,
@@ -20875,9 +20882,9 @@ AS
ra.res_discipline_key
--ra.res_artikel_omschrijving,
--ra.res_artikel_eenheid
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
FROM lopendeperiode lp, res_v_aanwezigrsv_artikel rra, res_artikel ra
WHERE rra.res_rsv_artikel_levering > TO_DATE ('20180501', 'yyyymmdd')
AND rra.res_rsv_artikel_levering < TRUNC (SYSDATE, 'mm')
AND rra.res_rsv_artikel_levering < DECODE (TO_CHAR (SYSDATE, 'yyyymm'), lp.maand, TRUNC (SYSDATE + 1), TRUNC (SYSDATE, 'mm'))
AND rra.res_rsv_artikel_verwerkt IS NULL
AND rra.res_rsv_artikel_dirtlevel = 0
AND rra.res_artikel_key = ra.res_artikel_key
@@ -20892,9 +20899,9 @@ AS
ra.res_discipline_key
--ra.res_artikel_omschrijving,
--ra.res_artikel_eenheid
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
FROM lopendeperiode lp, res_v_aanwezigrsv_artikel rra, res_artikel ra
WHERE rra.res_rsv_artikel_levering > TO_DATE ('20180501', 'yyyymmdd')
AND rra.res_rsv_artikel_levering < TRUNC (SYSDATE, 'mm')
AND rra.res_rsv_artikel_levering < DECODE (TO_CHAR (SYSDATE, 'yyyymm'), lp.maand, TRUNC (SYSDATE + 1), TRUNC (SYSDATE, 'mm'))
AND rra.res_rsv_artikel_verwerkt IS NULL
AND rra.res_rsv_artikel_dirtlevel = 0
AND rra.res_artikel_key = ra.res_artikel_key
@@ -20909,9 +20916,9 @@ AS
ra.res_discipline_key
--ra.res_artikel_omschrijving,
--ra.res_artikel_eenheid
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
FROM lopendeperiode lp, res_v_aanwezigrsv_artikel rra, res_artikel ra
WHERE rra.res_rsv_artikel_levering > TO_DATE ('20180501', 'yyyymmdd')
AND rra.res_rsv_artikel_levering < TRUNC (SYSDATE, 'mm')
AND rra.res_rsv_artikel_levering < DECODE (TO_CHAR (SYSDATE, 'yyyymm'), lp.maand, TRUNC (SYSDATE + 1), TRUNC (SYSDATE, 'mm'))
AND rra.res_rsv_artikel_verwerkt IS NULL
AND rra.res_rsv_artikel_dirtlevel = 0
AND rra.res_artikel_key = ra.res_artikel_key
@@ -20948,7 +20955,7 @@ AS
AND h.prs_bedrijf_key = btwvl.prs_link_key(+)
--AND h.prs_bedrijf_key = cp.prs_bedrijf_key(+)
--AND p.prs_perslid_key = pf.prs_perslid_key
AND rrr.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
--AND rrr.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
AND kp.prs_kostenplaats_key = 4321 -- BLCC#69994:Banqueting per 1/1/2022 hard op 50902!
--AND kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
AND rrr.res_rsv_ruimte_key = rra.res_rsv_ruimte_key
@@ -21038,7 +21045,7 @@ AS
AND k.res_srtkenmerk_key = 1) kw -- Refnr. aanvrager
WHERE rrr.res_activiteit_key = 130 -- Evenement
AND rrr.res_rsv_ruimte_van > TO_DATE ('20180501', 'yyyymmdd')
AND rrr.res_rsv_ruimte_van < TRUNC (SYSDATE, 'mm')
AND rrr.res_rsv_ruimte_van < DECODE (TO_CHAR (SYSDATE, 'yyyymm'), lp.maand, TRUNC (SYSDATE + 1), TRUNC (SYSDATE, 'mm'))
AND rrr.res_status_bo_key != 6 -- AV
AND rrr.res_rsv_ruimte_dirtlevel = 0
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key -- Alleen Ruimte-reserveringen!
@@ -21137,7 +21144,7 @@ AS
AND k.res_srtkenmerk_key = 1) kw -- Refnr. aanvrager
WHERE rrr.res_activiteit_key = 130 -- Evenement
AND rrr.res_rsv_ruimte_van > TO_DATE ('20180501', 'yyyymmdd')
AND rrr.res_rsv_ruimte_van < TRUNC (SYSDATE, 'mm')
AND rrr.res_rsv_ruimte_van < DECODE (TO_CHAR (SYSDATE, 'yyyymm'), lp.maand, TRUNC (SYSDATE + 1), TRUNC (SYSDATE, 'mm'))
AND rrr.res_status_bo_key != 6 -- AV
AND rrr.res_rsv_ruimte_dirtlevel = 0
AND COALESCE (rrr.res_rsv_ruimte_korting, 0) != 0
@@ -21238,9 +21245,9 @@ AS
ra.res_discipline_key
--ra.res_artikel_omschrijving,
--ra.res_artikel_eenheid
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
FROM lopendeperiode lp, res_v_aanwezigrsv_artikel rra, res_artikel ra
WHERE rra.res_rsv_artikel_levering > TO_DATE ('20180501', 'yyyymmdd')
AND rra.res_rsv_artikel_levering < TRUNC (SYSDATE, 'mm')
AND rra.res_rsv_artikel_levering < DECODE (TO_CHAR (SYSDATE, 'yyyymm'), lp.maand, TRUNC (SYSDATE + 1), TRUNC (SYSDATE, 'mm'))
AND rra.res_rsv_artikel_verwerkt IS NULL
AND rra.res_rsv_artikel_dirtlevel = 0
AND rra.res_artikel_key = ra.res_artikel_key
@@ -21255,9 +21262,9 @@ AS
ra.res_discipline_key
--ra.res_artikel_omschrijving,
--ra.res_artikel_eenheid
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
FROM lopendeperiode lp, res_v_aanwezigrsv_artikel rra, res_artikel ra
WHERE rra.res_rsv_artikel_levering > TO_DATE ('20180501', 'yyyymmdd')
AND rra.res_rsv_artikel_levering < TRUNC (SYSDATE, 'mm')
AND rra.res_rsv_artikel_levering < DECODE (TO_CHAR (SYSDATE, 'yyyymm'), lp.maand, TRUNC (SYSDATE + 1), TRUNC (SYSDATE, 'mm'))
AND rra.res_rsv_artikel_verwerkt IS NULL
AND rra.res_rsv_artikel_dirtlevel = 0
AND rra.res_artikel_key = ra.res_artikel_key
@@ -21272,9 +21279,9 @@ AS
ra.res_discipline_key
--ra.res_artikel_omschrijving,
--ra.res_artikel_eenheid
FROM res_v_aanwezigrsv_artikel rra, res_artikel ra
FROM lopendeperiode lp, res_v_aanwezigrsv_artikel rra, res_artikel ra
WHERE rra.res_rsv_artikel_levering > TO_DATE ('20180501', 'yyyymmdd')
AND rra.res_rsv_artikel_levering < TRUNC (SYSDATE, 'mm')
AND rra.res_rsv_artikel_levering < DECODE (TO_CHAR (SYSDATE, 'yyyymm'), lp.maand, TRUNC (SYSDATE + 1), TRUNC (SYSDATE, 'mm'))
AND rra.res_rsv_artikel_verwerkt IS NULL
AND rra.res_rsv_artikel_dirtlevel = 0
AND rra.res_artikel_key = ra.res_artikel_key