BLCC#64393 Herziening facturatie/allocatiemodel

svn path=/Customer/trunk/; revision=49032
This commit is contained in:
Maarten van der Heide
2020-12-01 16:45:53 +00:00
parent 823cc0f2c3
commit 966de04b54

View File

@@ -9048,7 +9048,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
@@ -9337,7 +9337,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (DECODE (rent.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (subsidie.cnt_kenmerkcontract_waarde)), 0) *
1/12, 2) * -1
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
--ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
-- COALESCE (DECODE (rent.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (subsidie.cnt_kenmerkcontract_waarde)), 0) *
-- DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
@@ -9435,7 +9435,7 @@ AS
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde) * 7), 0) *
COALESCE (DECODE (rent.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (jbw.alg_onrgoedkenmerk_waarde)), 0) *
1/12, 2) * -1
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde) * 7), 0) *
COALESCE (DECODE (rent.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (jbw.alg_onrgoedkenmerk_waarde)), 0) *
@@ -9533,19 +9533,18 @@ AS
TO_CHAR (LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))), 'dd-mm-yyyy') dageinde,
LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1 mndbes, -- Beschikbaar
LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1 mndbez, -- Bezet
fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde) * 7 aantal, -- Aantal afgenomen werkplekken * 7
DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (jbw.alg_onrgoedkenmerk_waarde)) bedrag, -- Jaarbedrag (per eenheid)
pxq.p aantal, -- Aantal afgenomen werkplekken * 7 of -1!
DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, COALESCE (pxq.q, 0)) bedrag, -- Jaarbedrag (per eenheid) of Absolute jaarkorting
DECODE (UPPER (factent.fac_usrdata_omschr), 'CRF', 1, 0) crf, -- CCCV=0 en CRF=1
DECODE (factuur.cnt_kenmerkcontract_waarde, NULL, 0, 1) factuur,
NULL alg_onroerendgoed_type, TO_NUMBER (NULL) alg_onroerendgoed_keys, NULL alg_plaatsaanduiding,
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde) * 7), 0) *
COALESCE (DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (jbw.alg_onrgoedkenmerk_waarde)), 0) *
(COALESCE (pxq.p, 0) * DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, COALESCE (pxq.q, 0))) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde) * 7), 0) *
COALESCE (DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (jbw.alg_onrgoedkenmerk_waarde)), 0) *
(COALESCE (pxq.p, 0) * DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, COALESCE (pxq.q, 0))) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
1/12, 2)
mndbtw, -- BTW maandbedrag
@@ -9582,14 +9581,20 @@ AS
ON x.cnt_contract_key = cs.cnt_contract_key
AND cs.cnt_kenmerkcontract_verwijder IS NULL
AND cs.cnt_kenmerk_key = 560 -- Collective Services doorberekenen
LEFT JOIN cnt_kenmerkcontract aantal
ON x.cnt_contract_key = aantal.cnt_contract_key
AND aantal.cnt_kenmerkcontract_verwijder IS NULL
AND aantal.cnt_kenmerk_key = 484 -- Aantal afgenomen werkplekken
LEFT JOIN alg_v_aanwezigonrgoedkenmerk jbw
ON jbw.alg_onrgoed_key = 5 -- 122-004 Aula + Startup Loft
AND jbw.alg_kenmerk_key = 1207 -- Voorschot Collective Services K voor gebouw 4 (met key=5?)
AND jbw.alg_onrgoed_niveau = 'G'
LEFT JOIN (SELECT cnt_contract_key,
fac.safe_to_number (cnt_kenmerkcontract_waarde) * 7 p, -- Aantal afgenomen werkplekken * 7
(SELECT fac.safe_to_number (alg_onrgoedkenmerk_waarde) FROM alg_v_aanwezigonrgoedkenmerk WHERE alg_onrgoed_key = 5 AND alg_kenmerk_key = 1207 AND alg_onrgoed_niveau = 'G') q -- Voorschot Collective Services K voor gebouw 4 (met key=5)
FROM cnt_kenmerkcontract
WHERE cnt_kenmerkcontract_verwijder IS NULL
AND cnt_kenmerk_key = 484 -- Aantal afgenomen werkplekken
UNION ALL -- Extra korting-regel!
SELECT cnt_contract_key,
-1 p,
fac.safe_to_number (cnt_kenmerkcontract_waarde) q
FROM cnt_kenmerkcontract
WHERE cnt_kenmerkcontract_verwijder IS NULL
AND cnt_kenmerk_key = 881) pxq -- Absolute korting Collective Services
ON x.cnt_contract_key = pxq.cnt_contract_key
LEFT JOIN prs_v_aanwezigkostenplaats kp
ON kp.prs_kostenplaats_nr = '50420' -- Hardcoded?
LEFT JOIN prs_kostenplaatsgrp kpg
@@ -9635,7 +9640,7 @@ AS
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde) * 7), 0) *
COALESCE (DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (jbw.alg_onrgoedkenmerk_waarde)), 0) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde) * 7), 0) *
COALESCE (DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (jbw.alg_onrgoedkenmerk_waarde)), 0) *
@@ -9728,7 +9733,7 @@ AS
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde)), 0) *
COALESCE (DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, COALESCE (jbw.fac_usrdata_prijs, 0)), 0) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde)), 0) *
COALESCE (DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, COALESCE (jbw.fac_usrdata_prijs, 0)), 0) *
@@ -9820,7 +9825,7 @@ AS
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde)), 0) *
COALESCE (DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, COALESCE (jbw.fac_usrdata_prijs, 0)), 0) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde)), 0) *
COALESCE (DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, COALESCE (jbw.fac_usrdata_prijs, 0)), 0) *
@@ -9912,7 +9917,7 @@ AS
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde)), 0) *
COALESCE (DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, COALESCE (jbw.fac_usrdata_prijs, 0)), 0) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde)), 0) *
COALESCE (DECODE (cs.cnt_kenmerkcontract_waarde, NULL, 0, COALESCE (jbw.fac_usrdata_prijs, 0)), 0) *
@@ -10112,7 +10117,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (DECODE (rent.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (subsidie.cnt_kenmerkcontract_waarde)), 0) *
1/12, 2) * -1
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
--ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
-- COALESCE (DECODE (rent.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (subsidie.cnt_kenmerkcontract_waarde)), 0) *
-- DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
@@ -10210,7 +10215,7 @@ AS
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde) * 7), 0) *
COALESCE (DECODE (rent.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (jbw.alg_onrgoedkenmerk_waarde)), 0) *
1/12, 2) * -1
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (DECODE (aantal.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (aantal.cnt_kenmerkcontract_waarde) * 7), 0) *
COALESCE (DECODE (rent.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (jbw.alg_onrgoedkenmerk_waarde)), 0) *
@@ -10321,7 +10326,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
@@ -10417,7 +10422,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
@@ -10511,7 +10516,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
@@ -10617,7 +10622,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
1, 2) -- NIET * 1/12, maar * 1!
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
@@ -10707,7 +10712,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (jbw.som_kenmerkcontract_waarde, 0) *
1, 2) -- NIET * 1/12, maar * 1!
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (jbw.som_kenmerkcontract_waarde, 0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
@@ -10794,7 +10799,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
@@ -10888,7 +10893,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
@@ -10990,7 +10995,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
@@ -11080,7 +11085,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
1/12, 2)
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (jbw.cnt_kenmerkcontract_waarde), 0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0.21) *
@@ -11170,7 +11175,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (mbw.cnt_kenmerkcontract_waarde), 0) *
1, 2) -- NIET * 1/12, maar * 1!
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (mbw.cnt_kenmerkcontract_waarde), 0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, btw_ud.fac_usrdata_prijs) *
@@ -11269,7 +11274,7 @@ AS
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (mbw.cnt_kenmerkcontract_waarde), 0) *
1, 2) -- NIET * 1/12, maar * 1!
mndnet, -- Netto maandbedrag (incl. kortingspercentage)
mndnet, -- Netto maandbedrag
ROUND (((LEAST (TRUNC (x.lt), LAST_DAY (TO_DATE (x.maand, 'yyyymm'))) - GREATEST (TRUNC (x.lv), TO_DATE (x.maand, 'yyyymm')) + 1) / (LAST_DAY (TO_DATE (x.maand, 'yyyymm')) - TO_DATE (x.maand, 'yyyymm') + 1)) *
COALESCE (fac.safe_to_number (mbw.cnt_kenmerkcontract_waarde), 0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, btw_ud.fac_usrdata_prijs) *