AAIT#55606 -- Aanpassing generieke export-interface kostensoorten en balansrekening
svn path=/Customer/trunk/; revision=40391
This commit is contained in:
19
AA/aaxx.sql
19
AA/aaxx.sql
@@ -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')
|
||||
)
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user