BLCC#61264 FACT-export/Uitbreiden Lease Agreement CRF

svn path=/Customer/trunk/; revision=45842
This commit is contained in:
Maarten van der Heide
2020-02-12 14:56:39 +00:00
parent 8cb2783506
commit 0e5746ee68

View File

@@ -12298,7 +12298,7 @@ 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
DECODE (cpm.srtopp, 'X', -1, COALESCE (cpm.opp, 0)) aantal, -- Aantal m2;TODO:'X' komt nooit voor?
DECODE (cpm.srtopp, 'X', -1, COALESCE (cpm.opp, 0)) aantal, -- Aantal m2
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),
@@ -12306,7 +12306,7 @@ AS
'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;TODO:'X' komt nooit voor?
'X', COALESCE (cpm.opp, 0), -- Absolute jaarkorting
0)
bedrag, -- Jaarbedrag (per eenheid)
DECODE (UPPER (factent.fac_usrdata_omschr), 'CRF', 1, 0) crf, -- CCCV=0 en CRF=1
@@ -12362,7 +12362,7 @@ AS
SELECT cnt_contract_key, -1 alg_gebouw_key, 'X' srtopp, fac.safe_to_number (cnt_kenmerkcontract_waarde) opp
FROM cnt_kenmerkcontract
WHERE cnt_kenmerkcontract_verwijder IS NULL
AND cnt_kenmerk_key = -1) cpm -- TODO:Geen Absolute korting Property Tax?
AND cnt_kenmerk_key = 801) cpm -- BLCC#61264: Absolute korting Property Tax
ON x.cnt_contract_key = cpm.cnt_contract_key
LEFT JOIN alg_v_aanwezigonrgoedkenmerk ltar
ON cpm.alg_gebouw_key = ltar.alg_onrgoed_key
@@ -16050,6 +16050,7 @@ AS
SUM (ROUND (v.mndnet * v.btw, 2)) bedrag, -- Totaalbedrag incl. BTW gegroepeerd over andere kolommen!
'debit' debitcredit,
--'Total' omschrijving, -- Hard op 'Total'
--TODO:DECODE (mld_melding_key, NULL, 'C' || v.cnt_contract_nummer_intern || '.' || COALESCE (v.cnt_contract_versie, '0'), 'CORR' || regel_id) || ' Total' omschrijving,
'C' || v.cnt_contract_nummer_intern || '.' || COALESCE (v.cnt_contract_versie, '0') || ' Total' omschrijving,
NULL btwcode, -- Hard op NULL
MIN (mld_melding_key) mld_melding_key
@@ -16086,6 +16087,7 @@ AS
v.debiteur_nr,
NULL,
'debit',
--TODO:DECODE (mld_melding_key, NULL, 'C' || v.cnt_contract_nummer_intern || '.' || COALESCE (v.cnt_contract_versie, '0'), 'CORR' || regel_id) || ' Total',
'C' || v.cnt_contract_nummer_intern || '.' || COALESCE (v.cnt_contract_versie, '0') || ' Total',
NULL
UNION ALL
@@ -16102,6 +16104,7 @@ AS
NULL prj_activa, -- Hard op NULL
SUM (v.mndnet) bedrag, -- Totaalbedrag excl. BTW gegroepeerd over andere kolommen!
'credit' debitcredit, -- TODO:Altijd 'credit' (ook negatieve bedragen)???
--TODO:DECODE (mld_melding_key, NULL, 'C' || v.cnt_contract_nummer_intern || '.' || COALESCE (v.cnt_contract_versie, '0'), 'CORR' || regel_id) || ' ' || v.regel, 1, 40) omschrijving,
SUBSTR ('C' || v.cnt_contract_nummer_intern || '.' || COALESCE (v.cnt_contract_versie, '0') || ' ' || v.regel, 1, 40) omschrijving,
DECODE (fin_btwtabelwaarde_code, 'H', 'VH', 'L', 'VL', 'V', 'VBINEU_VERL', 'VN') btwcode,
MIN (mld_melding_key) mld_melding_key
@@ -16120,6 +16123,7 @@ AS
v.prs_kostenplaats_nr,
NULL,
'credit',
--TODO:DECODE (mld_melding_key, NULL, 'C' || v.cnt_contract_nummer_intern || '.' || COALESCE (v.cnt_contract_versie, '0'), 'CORR' || regel_id) || ' ' || v.regel, 1, 40),
SUBSTR ('C' || v.cnt_contract_nummer_intern || '.' || COALESCE (v.cnt_contract_versie, '0') || ' ' || v.regel, 1, 40),
DECODE (fin_btwtabelwaarde_code, 'H', 'VH', 'L', 'VL', 'V', 'VBINEU_VERL', 'VN')
ORDER BY 1);