AAIT#55606 -- Aanpassing generieke export-interface kostensoorten en balansrekening

svn path=/Customer/trunk/; revision=40391
This commit is contained in:
Jos Migo
2019-01-04 09:23:08 +00:00
parent 92ba93bf6a
commit f150f8748e

View File

@@ -2254,7 +2254,7 @@ AS
'DOW', DECODE (coalesce (to_char(o.mld_opdr_datumbegin, 'yyyy'), coalesce(to_char(c.cnt_contract_looptijd_tot,'yyyy'), to_char(bo.bes_bestelopdr_datum, 'yyyy'))),
'2019', k.prs_kostensoort_refcode,
DECODE (substr(k.prs_kostensoort_upper,1,2), 'CO', DECODE (substr(k.prs_kostensoort_upper,1,7), 'COR VAR', '1350808', '1350807'),
'NC', DECODE (substr(k.prs_kostensoort_upper,1,5), 'NC P ', '1350817', '1350810'),
'NC', DECODE (substr(k.prs_kostensoort_upper,1,5), 'NC P ', '1350817', '1350809'),
'Onbekend')
),
'EY', DECODE (fac.safe_to_number(substr(fin_factuur_boekmaand, 1,4)) - fac.safe_to_number(to_char(sysdate, 'yyyy')),
@@ -2263,14 +2263,17 @@ AS
-- boekmaand ligt in het verleden, dus bedragen mogen naar balansrekening.
DECODE (substr(k.prs_kostensoort_upper,1,3), 'CF ', '1350807',
'CV ', '1350808',
'NC ', '1350810',
'NC ', '1350809',
'Onbekend')
),
-- Gul kent een andere methode. Deze gaat niet mee in de jaarafsluiting. Met GULU#38855 is
-- bepaald dat de kosten vanaf 2017 op andere rekeningnummers komen dan de kosten uit voorafgaande
-- jaren.
'GUL', DECODE (coalesce (to_char(o.mld_opdr_datumbegin, 'yyyy'), coalesce(to_char(c.cnt_contract_looptijd_tot,'yyyy'), to_char(bo.bes_bestelopdr_datum, 'yyyy'))),
'2018', k.prs_kostensoort_refcode,
'2019', k.prs_kostensoort_refcode,
'2018', DECODE (substr(k.prs_kostensoort_upper,1,2), 'CF', '1350801',
'CV', '1350802',
'Onbekend'),
'2017', DECODE (substr(k.prs_kostensoort_upper,1,2), 'CF', '1350801',
'CV', '1350802',
'Onbekend'),
@@ -2278,7 +2281,7 @@ AS
'CV', '1350804',
'Onbekend')
),
'HB', DECODE (fac.safe_to_number(substr(fin_factuur_boekmaand, 1,4)) - fac.safe_to_number(to_char(sysdate, 'yyyy')),
'HB', DECODE (fac.safe_to_number(substr(fin_factuur_boekmaand, 1,4)) - fac.safe_to_number(to_char(sysdate, 'yyyy')),
1, '1350400', -- boekmaand ligt in de toekomst in verband met gebroken boekjaar
0, k.prs_kostensoort_refcode, -- boekmaand ligt in huidig jaar
-- boekmaand ligt in het verleden, dus bedragen mogen naar balansrekening.
@@ -2286,11 +2289,11 @@ AS
'CFE', '1350807',
'CV ', '1350808',
'CVE', '1350809',
'NC ', DECODE (substr(k.prs_kostensoort_upper,1,7), 'NC PROJ', '1350817', '1350810'),
'NC ', DECODE (substr(k.prs_kostensoort_upper,1,7), 'NC PROJ', '1350817', '1350809'),
'Onbekend')
),
'IT', DECODE (coalesce (to_char(o.mld_opdr_datumbegin, 'yyyy'), coalesce(to_char(c.cnt_contract_looptijd_tot,'yyyy'), to_char(bo.bes_bestelopdr_datum, 'yyyy'))),
'2018', k.prs_kostensoort_refcode, '2017', k.prs_kostensoort_refcode,
'2019', k.prs_kostensoort_refcode, '2018', k.prs_kostensoort_refcode,
DECODE (substr(k.prs_kostensoort_upper,1,2), 'CF', '1350822',
'CV', '1350823',
'NC', DECODE (substr(k.prs_kostensoort_upper,1,7), 'NC PROJ', '1350817', '1350824'),
@@ -2303,12 +2306,12 @@ AS
),
-- standaard keuze werkt voor de meeste accounts.
DECODE (coalesce (to_char(o.mld_opdr_datumbegin, 'yyyy'), coalesce(to_char(c.cnt_contract_looptijd_tot,'yyyy'), to_char(bo.bes_bestelopdr_datum, 'yyyy'))),
'2018', k.prs_kostensoort_refcode,
'2019', k.prs_kostensoort_refcode,
DECODE (substr(k.prs_kostensoort_upper,1,3), 'CF ', '1350807',
'CFE', '1350807',
'CV ', '1350808',
'CVE', '1350809',
'NC ', DECODE (substr(k.prs_kostensoort_upper,1,7), 'NC PROJ', '1350817', '1350810'),
'NC ', DECODE (substr(k.prs_kostensoort_upper,1,7), 'NC PROJ', '1350817', '1350809'),
'Onbekend')
)
),