BLCC#64393 Herziening facturatie/allocatiemodel
svn path=/Customer/trunk/; revision=49032
This commit is contained in:
@@ -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) *
|
||||
|
||||
Reference in New Issue
Block a user