BLCC#77338 FACT-export/BTW soms vrijgesteld of leeg

svn path=/Customer/trunk/; revision=59982
This commit is contained in:
Maarten van der Heide
2023-04-12 19:22:14 +00:00
parent 8bbe1f9969
commit 64f7428a6d

View File

@@ -10588,10 +10588,6 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'N', 'H')) fin_btwtabelwaarde_code,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'Nul', 'Hoog')) fin_btwtabelwaarde_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 21)) fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'VRIJ', 'H')) fin_btwtabelwaarde_code,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'Vrijgesteld', 'Hoog')) fin_btwtabelwaarde_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 99, 21)) fin_btwtabelwaarde_perc,
@@ -10737,17 +10733,10 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'N', 'H')) fin_btwtabelwaarde_code,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'Nul', 'Hoog')) fin_btwtabelwaarde_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 21)) fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', 'N') fin_btwtabelwaarde_code,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', 'Nul') fin_btwtabelwaarde_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0) fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', NULL) fin_btwtabelwaarde_code,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', NULL) fin_btwtabelwaarde_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 99) fin_btwtabelwaarde_perc,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
NULL fin_btwtabelwaarde_code,
NULL fin_btwtabelwaarde_oms,
99 fin_btwtabelwaarde_perc,
TO_NUMBER (NULL) fin_btwtabelwaarde_verlegd,
x.maand,
TO_CHAR (TO_DATE (x.maand, 'yyyymm'), 'dd-mm-yyyy') mndbegin,
TO_CHAR (LAST_DAY (TO_DATE (x.maand, 'yyyymm')), 'dd-mm-yyyy') mndeinde,
@@ -10764,10 +10753,6 @@ AS
COALESCE (fac.safe_to_number (subsidie.cnt_kenmerkcontract_waarde), 0) *
1/12, 2) * -1
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 (subsidie.cnt_kenmerkcontract_waarde), 0) *
-- DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 0.21) *
-- 1/12, 2) * -1
0 mndbtw, -- BTW maandbedrag;TODO:Dit is fout, maar ging in oude werkwijze altijd al zo, dus fout voorlopig niet verbeteren!
'8310' grtboekrek, -- Hardcoded?
TO_NUMBER (NULL) mld_melding_key, -- Correctiemelding-key
@@ -10794,14 +10779,6 @@ AS
ON x.prs_bedrijf_key = btwnr.prs_link_key
AND btwnr.prs_kenmerklink_verwijder IS NULL
AND btwnr.prs_kenmerk_key = 1100 -- BTW-nummer (NL)
LEFT JOIN prs_kenmerklink btwvl
ON x.prs_bedrijf_key = btwvl.prs_link_key
AND btwvl.prs_kenmerklink_verwijder IS NULL
AND btwvl.prs_kenmerk_key = 1120 -- BTW verlegd
LEFT JOIN cnt_kenmerkcontract btwop
ON x.cnt_contract_key = btwop.cnt_contract_key
AND btwop.cnt_kenmerkcontract_verwijder IS NULL
AND btwop.cnt_kenmerk_key = 546 -- BTW optie
LEFT JOIN cnt_kenmerkcontract subsidie
ON x.cnt_contract_key = subsidie.cnt_contract_key
AND subsidie.cnt_kenmerkcontract_verwijder IS NULL
@@ -10836,10 +10813,10 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'N', 'H')) fin_btwtabelwaarde_code,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'Nul', 'Hoog')) fin_btwtabelwaarde_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 21)) fin_btwtabelwaarde_perc,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
NULL fin_btwtabelwaarde_code,
NULL fin_btwtabelwaarde_oms,
99 fin_btwtabelwaarde_perc,
TO_NUMBER (NULL) fin_btwtabelwaarde_verlegd,
x.maand,
TO_CHAR (TO_DATE (x.maand, 'yyyymm'), 'dd-mm-yyyy') mndbegin,
TO_CHAR (LAST_DAY (TO_DATE (x.maand, 'yyyymm')), 'dd-mm-yyyy') mndeinde,
@@ -10874,20 +10851,7 @@ AS
0) *
1/12, 2)
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)) *
DECODE (cpm.srtopp, 'X', -1, -1 * COALESCE (cpm.opp, 0)) *
DECODE (cpm.srtopp,
'L', COALESCE (fac.safe_to_number (ltar.alg_onrgoedkenmerk_waarde), 0),
'H', COALESCE (fac.safe_to_number (htar.alg_onrgoedkenmerk_waarde), 0),
'K', COALESCE (fac.safe_to_number (ktar.alg_onrgoedkenmerk_waarde), 0),
'O', COALESCE (fac.safe_to_number (otar.alg_onrgoedkenmerk_waarde), 0),
'T', COALESCE (fac.safe_to_number (ttar.alg_onrgoedkenmerk_waarde), 0),
'C', COALESCE (fac.safe_to_number (ctar.alg_onrgoedkenmerk_waarde), 0),
'X', COALESCE (cpm.opp, 0), -- Absolute jaarkorting
0) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 0.21)) *
1/12, 2)
mndbtw, -- BTW maandbedrag
0 mndbtw, -- BTW maandbedrag
'8100' grtboekrek, -- Hardcoded?
TO_NUMBER (NULL) mld_melding_key, -- Correctiemelding-key
NULL mld_melding_omschrijving
@@ -10913,14 +10877,6 @@ AS
ON x.prs_bedrijf_key = btwnr.prs_link_key
AND btwnr.prs_kenmerklink_verwijder IS NULL
AND btwnr.prs_kenmerk_key = 1100 -- BTW-nummer (NL)
LEFT JOIN prs_kenmerklink btwvl
ON x.prs_bedrijf_key = btwvl.prs_link_key
AND btwvl.prs_kenmerklink_verwijder IS NULL
AND btwvl.prs_kenmerk_key = 1120 -- BTW verlegd
LEFT JOIN cnt_kenmerkcontract btwop
ON x.cnt_contract_key = btwop.cnt_contract_key
AND btwop.cnt_kenmerkcontract_verwijder IS NULL
AND btwop.cnt_kenmerk_key = 546 -- BTW optie
LEFT JOIN ( SELECT cnt_contract_key, alg_gebouw_key, srtopp, SUM (opp) opp
FROM contractpltsm2
WHERE srtopp IN ('L', 'H', 'K')
@@ -10990,14 +10946,10 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
--'N' fin_btwtabelwaarde_code,
--'Nul' fin_btwtabelwaarde_oms,
--0 fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
NULL fin_btwtabelwaarde_code,
NULL fin_btwtabelwaarde_oms,
99 fin_btwtabelwaarde_perc,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
TO_NUMBER (NULL) fin_btwtabelwaarde_verlegd,
x.maand,
TO_CHAR (TO_DATE (x.maand, 'yyyymm'), 'dd-mm-yyyy') mndbegin,
TO_CHAR (LAST_DAY (TO_DATE (x.maand, 'yyyymm')), 'dd-mm-yyyy') mndeinde,
@@ -11058,10 +11010,6 @@ AS
ON x.prs_bedrijf_key = btwnr.prs_link_key
AND btwnr.prs_kenmerklink_verwijder IS NULL
AND btwnr.prs_kenmerk_key = 1100 -- BTW-nummer (NL)
LEFT JOIN prs_kenmerklink btwvl
ON x.prs_bedrijf_key = btwvl.prs_link_key
AND btwvl.prs_kenmerklink_verwijder IS NULL
AND btwvl.prs_kenmerk_key = 1120 -- BTW verlegd
LEFT JOIN ( SELECT cnt_contract_key, alg_gebouw_key, srtopp, SUM (opp) opp
FROM contractpltsm2
GROUP BY cnt_contract_key, alg_gebouw_key, srtopp
@@ -11764,17 +11712,10 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', 'H') fin_btwtabelwaarde_code,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', 'Hoog') fin_btwtabelwaarde_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 21) fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', 'N') fin_btwtabelwaarde_code,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', 'Nul') fin_btwtabelwaarde_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0) fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', NULL) fin_btwtabelwaarde_code,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', NULL) fin_btwtabelwaarde_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 99) fin_btwtabelwaarde_perc,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
NULL fin_btwtabelwaarde_code,
NULL fin_btwtabelwaarde_oms,
99 fin_btwtabelwaarde_perc,
TO_NUMBER (NULL) fin_btwtabelwaarde_verlegd,
x.maand,
TO_CHAR (TO_DATE (x.maand, 'yyyymm'), 'dd-mm-yyyy') mndbegin,
TO_CHAR (LAST_DAY (TO_DATE (x.maand, 'yyyymm')), 'dd-mm-yyyy') mndeinde,
@@ -11817,10 +11758,6 @@ AS
ON x.prs_bedrijf_key = btwnr.prs_link_key
AND btwnr.prs_kenmerklink_verwijder IS NULL
AND btwnr.prs_kenmerk_key = 1100 -- BTW-nummer (NL)
LEFT JOIN prs_kenmerklink btwvl
ON x.prs_bedrijf_key = btwvl.prs_link_key
AND btwvl.prs_kenmerklink_verwijder IS NULL
AND btwvl.prs_kenmerk_key = 1120 -- BTW verlegd
LEFT JOIN cnt_kenmerkcontract subsidie
ON x.cnt_contract_key = subsidie.cnt_contract_key
AND subsidie.cnt_kenmerkcontract_verwijder IS NULL
@@ -11861,14 +11798,10 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
--'N' fin_btwtabelwaarde_code,
--'Nul' fin_btwtabelwaarde_oms,
--0 fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
NULL fin_btwtabelwaarde_code,
NULL fin_btwtabelwaarde_oms,
99 fin_btwtabelwaarde_perc,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
TO_NUMBER (NULL) fin_btwtabelwaarde_verlegd,
x.maand,
TO_CHAR (TO_DATE (x.maand, 'yyyymm'), 'dd-mm-yyyy') mndbegin,
TO_CHAR (LAST_DAY (TO_DATE (x.maand, 'yyyymm')), 'dd-mm-yyyy') mndeinde,
@@ -11929,10 +11862,6 @@ AS
ON x.prs_bedrijf_key = btwnr.prs_link_key
AND btwnr.prs_kenmerklink_verwijder IS NULL
AND btwnr.prs_kenmerk_key = 1100 -- BTW-nummer (NL)
LEFT JOIN prs_kenmerklink btwvl
ON x.prs_bedrijf_key = btwvl.prs_link_key
AND btwvl.prs_kenmerklink_verwijder IS NULL
AND btwvl.prs_kenmerk_key = 1120 -- BTW verlegd
LEFT JOIN ( SELECT cnt_contract_key, alg_gebouw_key, srtopp, SUM (opp) opp
FROM contractpltsm2
GROUP BY cnt_contract_key, alg_gebouw_key, srtopp
@@ -12388,10 +12317,6 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'N', 'H')) fin_btwtabelwaarde_code,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'Nul', 'Hoog')) fin_btwtabelwaarde_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 21)) fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'VRIJ', 'H')) fin_btwtabelwaarde_code,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'Vrijgesteld', 'Hoog')) fin_btwtabelwaarde_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 99, 21)) fin_btwtabelwaarde_perc,
@@ -12495,14 +12420,10 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
--'N' fin_btwtabelwaarde_code,
--'Nul' fin_btwtabelwaarde_oms,
--0 fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
NULL fin_btwtabelwaarde_code,
NULL fin_btwtabelwaarde_oms,
99 fin_btwtabelwaarde_perc,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
TO_NUMBER (NULL) fin_btwtabelwaarde_verlegd,
x.maand,
TO_CHAR (TO_DATE (x.maand, 'yyyymm'), 'dd-mm-yyyy') mndbegin,
TO_CHAR (LAST_DAY (TO_DATE (x.maand, 'yyyymm')), 'dd-mm-yyyy') mndeinde,
@@ -12546,10 +12467,6 @@ AS
ON x.prs_bedrijf_key = btwnr.prs_link_key
AND btwnr.prs_kenmerklink_verwijder IS NULL
AND btwnr.prs_kenmerk_key = 1100 -- BTW-nummer (NL)
LEFT JOIN prs_kenmerklink btwvl
ON x.prs_bedrijf_key = btwvl.prs_link_key
AND btwvl.prs_kenmerklink_verwijder IS NULL
AND btwvl.prs_kenmerk_key = 1120 -- BTW verlegd
LEFT JOIN cnt_kenmerkcontract aantal
ON x.cnt_contract_key = aantal.cnt_contract_key
AND aantal.cnt_kenmerkcontract_verwijder IS NULL
@@ -12582,17 +12499,10 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'N', 'H')) fin_btwtabelwaarde_code,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'Nul', 'Hoog')) fin_btwtabelwaarde_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 21)) fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', 'N') fin_btwtabelwaarde_code,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', 'Nul') fin_btwtabelwaarde_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0) fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', NULL) fin_btwtabelwaarde_code,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', NULL) fin_btwtabelwaarde_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 99) fin_btwtabelwaarde_perc,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
NULL fin_btwtabelwaarde_code,
NULL fin_btwtabelwaarde_oms,
99 fin_btwtabelwaarde_perc,
TO_NUMBER (NULL) fin_btwtabelwaarde_verlegd,
x.maand,
TO_CHAR (TO_DATE (x.maand, 'yyyymm'), 'dd-mm-yyyy') mndbegin,
TO_CHAR (LAST_DAY (TO_DATE (x.maand, 'yyyymm')), 'dd-mm-yyyy') mndeinde,
@@ -12609,10 +12519,6 @@ AS
COALESCE (DECODE (rent.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (subsidie.cnt_kenmerkcontract_waarde)), 0) *
1/12, 2) * -1
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) *
-- 1/12, 2) * -1
0 mndbtw, -- BTW maandbedrag;TODO:Dit is fout, maar ging in oude werkwijze altijd al zo, dus fout voorlopig niet verbeteren!
'8310' grtboekrek, -- Hardcoded?
TO_NUMBER (NULL) mld_melding_key, -- Correctiemelding-key
@@ -12639,14 +12545,6 @@ AS
ON x.prs_bedrijf_key = btwnr.prs_link_key
AND btwnr.prs_kenmerklink_verwijder IS NULL
AND btwnr.prs_kenmerk_key = 1100 -- BTW-nummer (NL)
LEFT JOIN prs_kenmerklink btwvl
ON x.prs_bedrijf_key = btwvl.prs_link_key
AND btwvl.prs_kenmerklink_verwijder IS NULL
AND btwvl.prs_kenmerk_key = 1120 -- BTW verlegd
LEFT JOIN cnt_kenmerkcontract btwop
ON x.cnt_contract_key = btwop.cnt_contract_key
AND btwop.cnt_kenmerkcontract_verwijder IS NULL
AND btwop.cnt_kenmerk_key = 545 -- BTW optie
LEFT JOIN cnt_kenmerkcontract rent
ON x.cnt_contract_key = rent.cnt_contract_key
AND rent.cnt_kenmerkcontract_verwijder IS NULL
@@ -12685,10 +12583,10 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'N', 'H')) fin_btwtabelwaarde_code,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'Nul', 'Hoog')) fin_btwtabelwaarde_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 21)) fin_btwtabelwaarde_perc,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
NULL fin_btwtabelwaarde_code,
NULL fin_btwtabelwaarde_oms,
99 fin_btwtabelwaarde_perc,
TO_NUMBER (NULL) fin_btwtabelwaarde_verlegd,
x.maand,
TO_CHAR (TO_DATE (x.maand, 'yyyymm'), 'dd-mm-yyyy') mndbegin,
TO_CHAR (LAST_DAY (TO_DATE (x.maand, 'yyyymm')), 'dd-mm-yyyy') mndeinde,
@@ -12706,12 +12604,7 @@ AS
COALESCE (DECODE (rent.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (jbw.alg_onrgoedkenmerk_waarde)), 0) *
1/12, 2) * -1
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) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 0.21)) *
1/12, 2) * -1
mndbtw, -- BTW maandbedrag
0 mndbtw, -- BTW maandbedrag
'8161' grtboekrek, -- Hardcoded?
TO_NUMBER (NULL) mld_melding_key, -- Correctiemelding-key
NULL mld_melding_omschrijving
@@ -12737,14 +12630,6 @@ AS
ON x.prs_bedrijf_key = btwnr.prs_link_key
AND btwnr.prs_kenmerklink_verwijder IS NULL
AND btwnr.prs_kenmerk_key = 1100 -- BTW-nummer (NL)
LEFT JOIN prs_kenmerklink btwvl
ON x.prs_bedrijf_key = btwvl.prs_link_key
AND btwvl.prs_kenmerklink_verwijder IS NULL
AND btwvl.prs_kenmerk_key = 1120 -- BTW verlegd
LEFT JOIN cnt_kenmerkcontract btwop
ON x.cnt_contract_key = btwop.cnt_contract_key
AND btwop.cnt_kenmerkcontract_verwijder IS NULL
AND btwop.cnt_kenmerk_key = 545 -- BTW optie
LEFT JOIN cnt_kenmerkcontract rent
ON x.cnt_contract_key = rent.cnt_contract_key
AND rent.cnt_kenmerkcontract_verwijder IS NULL
@@ -13263,10 +13148,6 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'N', 'H')) fin_btwtabelwaarde_code,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'Nul', 'Hoog')) fin_btwtabelwaarde_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 21)) fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'VRIJ', 'H')) fin_btwtabelwaarde_code,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'Vrijgesteld', 'Hoog')) fin_btwtabelwaarde_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 99, 21)) fin_btwtabelwaarde_perc,
@@ -13370,17 +13251,10 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'N', 'H')) fin_btwtabelwaarde_code,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'Nul', 'Hoog')) fin_btwtabelwaarde_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 21)) fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', 'N') fin_btwtabelwaarde_code,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', 'Nul') fin_btwtabelwaarde_oms,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 0) fin_btwtabelwaarde_perc,
--DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', NULL) fin_btwtabelwaarde_code,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', NULL) fin_btwtabelwaarde_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, 99) fin_btwtabelwaarde_perc,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
NULL fin_btwtabelwaarde_code,
NULL fin_btwtabelwaarde_oms,
99 fin_btwtabelwaarde_perc,
TO_NUMBER (NULL) fin_btwtabelwaarde_verlegd,
x.maand,
TO_CHAR (TO_DATE (x.maand, 'yyyymm'), 'dd-mm-yyyy') mndbegin,
TO_CHAR (LAST_DAY (TO_DATE (x.maand, 'yyyymm')), 'dd-mm-yyyy') mndeinde,
@@ -13397,10 +13271,6 @@ AS
COALESCE (DECODE (rent.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (subsidie.cnt_kenmerkcontract_waarde)), 0) *
1/12, 2) * -1
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) *
-- 1/12, 2) * -1
0 mndbtw, -- BTW maandbedrag;TODO:Dit is fout, maar ging in oude werkwijze altijd al zo, dus fout voorlopig niet verbeteren!
'8310' grtboekrek, -- Hardcoded?
TO_NUMBER (NULL) mld_melding_key, -- Correctiemelding-key
@@ -13427,14 +13297,6 @@ AS
ON x.prs_bedrijf_key = btwnr.prs_link_key
AND btwnr.prs_kenmerklink_verwijder IS NULL
AND btwnr.prs_kenmerk_key = 1100 -- BTW-nummer (NL)
LEFT JOIN prs_kenmerklink btwvl
ON x.prs_bedrijf_key = btwvl.prs_link_key
AND btwvl.prs_kenmerklink_verwijder IS NULL
AND btwvl.prs_kenmerk_key = 1120 -- BTW verlegd
LEFT JOIN cnt_kenmerkcontract btwop
ON x.cnt_contract_key = btwop.cnt_contract_key
AND btwop.cnt_kenmerkcontract_verwijder IS NULL
AND btwop.cnt_kenmerk_key = 544 -- BTW optie
LEFT JOIN cnt_kenmerkcontract rent
ON x.cnt_contract_key = rent.cnt_contract_key
AND rent.cnt_kenmerkcontract_verwijder IS NULL
@@ -13473,10 +13335,10 @@ AS
btwnr.prs_kenmerklink_waarde btw_nr,
x.adres, x.postcode, x.plaats, x.land,
kp.prs_kostenplaats_key, kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving, kpg.prs_kostenplaatsgrp_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'V', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'N', 'H')) fin_btwtabelwaarde_code,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 'Verlegd', DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 'Nul', 'Hoog')) fin_btwtabelwaarde_oms,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 21)) fin_btwtabelwaarde_perc,
DECODE (btwvl.prs_kenmerklink_waarde, '1', 1, TO_NUMBER (NULL)) fin_btwtabelwaarde_verlegd,
NULL fin_btwtabelwaarde_code,
NULL fin_btwtabelwaarde_oms,
99 fin_btwtabelwaarde_perc,
TO_NUMBER (NULL) fin_btwtabelwaarde_verlegd,
x.maand,
TO_CHAR (TO_DATE (x.maand, 'yyyymm'), 'dd-mm-yyyy') mndbegin,
TO_CHAR (LAST_DAY (TO_DATE (x.maand, 'yyyymm')), 'dd-mm-yyyy') mndeinde,
@@ -13494,12 +13356,7 @@ AS
COALESCE (DECODE (rent.cnt_kenmerkcontract_waarde, NULL, 0, fac.safe_to_number (jbw.alg_onrgoedkenmerk_waarde)), 0) *
1/12, 2) * -1
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) *
DECODE (btwvl.prs_kenmerklink_waarde, '1', 0, DECODE (btwop.cnt_kenmerkcontract_waarde, '1', 0, 0.21)) *
1/12, 2) * -1
mndbtw, -- BTW maandbedrag
0 mndbtw, -- BTW maandbedrag
'8161' grtboekrek, -- Hardcoded?
TO_NUMBER (NULL) mld_melding_key, -- Correctiemelding-key
NULL mld_melding_omschrijving
@@ -13525,14 +13382,6 @@ AS
ON x.prs_bedrijf_key = btwnr.prs_link_key
AND btwnr.prs_kenmerklink_verwijder IS NULL
AND btwnr.prs_kenmerk_key = 1100 -- BTW-nummer (NL)
LEFT JOIN prs_kenmerklink btwvl
ON x.prs_bedrijf_key = btwvl.prs_link_key
AND btwvl.prs_kenmerklink_verwijder IS NULL
AND btwvl.prs_kenmerk_key = 1120 -- BTW verlegd
LEFT JOIN cnt_kenmerkcontract btwop
ON x.cnt_contract_key = btwop.cnt_contract_key
AND btwop.cnt_kenmerkcontract_verwijder IS NULL
AND btwop.cnt_kenmerk_key = 544 -- BTW optie
LEFT JOIN cnt_kenmerkcontract rent
ON x.cnt_contract_key = rent.cnt_contract_key
AND rent.cnt_kenmerkcontract_verwijder IS NULL