AAIT#51248 -- Aanpassingen voor jaarafsluiting 2017
svn path=/Customer/trunk/; revision=36450
This commit is contained in:
68
AA/aaxx.sql
68
AA/aaxx.sql
@@ -2167,16 +2167,16 @@ AS
|
||||
prs_kostensoort_oms,
|
||||
DECODE (aaxx_get_user,
|
||||
'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'))),
|
||||
'2017', k.prs_kostensoort_refcode,
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,2), 'CO', DECODE (substr(k.prs_kostensoort_upper,1,7), 'COR VAR', '1350823', '1350822'),
|
||||
'NC', DECODE (substr(k.prs_kostensoort_upper,1,5), 'NC P ', '1350817', '1350824'),
|
||||
'2018', k.prs_kostensoort_refcode,
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,2), 'CO', DECODE (substr(k.prs_kostensoort_upper,1,7), 'COR VAR', '1350804', '1350803'),
|
||||
'NC', DECODE (substr(k.prs_kostensoort_upper,1,5), 'NC P ', '1350817', '1350805'),
|
||||
'Onbekend')
|
||||
),
|
||||
'ENEXIS', 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'))),
|
||||
'2017', k.prs_kostensoort_refcode,
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,3), 'CF ', '1350822',
|
||||
'CV ', '1350823',
|
||||
'CVE', '1350824',
|
||||
'2018', k.prs_kostensoort_refcode,
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,3), 'CF ', '1350803',
|
||||
'CV ', '1350804',
|
||||
'CVE', '1350805',
|
||||
'NC ', '1350817',
|
||||
'Onbekend')
|
||||
),
|
||||
@@ -2184,59 +2184,59 @@ AS
|
||||
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.
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,3), 'CF ', '1350822',
|
||||
'CV ', '1350823',
|
||||
'NC ', '1350824',
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,3), 'CF ', '1350803',
|
||||
'CV ', '1350804',
|
||||
'NC ', '1350805',
|
||||
'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'))),
|
||||
'2017', k.prs_kostensoort_refcode,
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,2), 'CF', '1350822',
|
||||
'CV', '1350823',
|
||||
'2018', k.prs_kostensoort_refcode,
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,2), 'CF', '1350803',
|
||||
'CV', '1350804',
|
||||
'Onbekend')
|
||||
),
|
||||
'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.
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,3), 'CF ', '1350822',
|
||||
'CFE', '1350822',
|
||||
'CV ', '1350823',
|
||||
'CVE', '1350824',
|
||||
'NC ', DECODE (substr(k.prs_kostensoort_upper,1,7), 'NC PROJ', '1350817', '1350824'),
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,3), 'CF ', '1350803',
|
||||
'CFE', '1350803',
|
||||
'CV ', '1350804',
|
||||
'CVE', '1350805',
|
||||
'NC ', DECODE (substr(k.prs_kostensoort_upper,1,7), 'NC PROJ', '1350817', '1350805'),
|
||||
'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'))),
|
||||
'2017', 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'),
|
||||
'2018', k.prs_kostensoort_refcode,
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,2), 'CF', '1350803',
|
||||
'CV', '1350804',
|
||||
'NC', DECODE (substr(k.prs_kostensoort_upper,1,7), 'NC PROJ', '1350817', '1350805'),
|
||||
k.prs_kostensoort_refcode)
|
||||
),
|
||||
'PM', 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'))),
|
||||
'2017', k.prs_kostensoort_refcode,
|
||||
'2018', k.prs_kostensoort_refcode,
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,5), 'NC PR', '1350817', -- Geen NC PROJ
|
||||
'Onbekend')
|
||||
),
|
||||
'SITECH', 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'))),
|
||||
'2017', k.prs_kostensoort_refcode,
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,3), 'ST ', '1350822',
|
||||
'STB', '1350822',
|
||||
'AS ', '1350822',
|
||||
'AE ', DECODE (substr(k.prs_kostensoort_upper,1,7), 'AE PROJ', '1350817', '1350824'),
|
||||
'2018', k.prs_kostensoort_refcode,
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,3), 'ST ', '1350803',
|
||||
'STB', '1350803',
|
||||
'AS ', '1350803',
|
||||
'AE ', DECODE (substr(k.prs_kostensoort_upper,1,7), 'AE PROJ', '1350817', '1350805'),
|
||||
'Onbekend')
|
||||
),
|
||||
-- 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'))),
|
||||
'2017', k.prs_kostensoort_refcode,
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,3), 'CF ', '1350822',
|
||||
'CFE', '1350822',
|
||||
'CV ', '1350823',
|
||||
'CVE', '1350824',
|
||||
'NC ', DECODE (substr(k.prs_kostensoort_upper,1,7), 'NC PROJ', '1350817', '1350824'),
|
||||
'2018', k.prs_kostensoort_refcode,
|
||||
DECODE (substr(k.prs_kostensoort_upper,1,3), 'CF ', '1350803',
|
||||
'CFE', '1350803',
|
||||
'CV ', '1350804',
|
||||
'CVE', '1350805',
|
||||
'NC ', DECODE (substr(k.prs_kostensoort_upper,1,7), 'NC PROJ', '1350817', '1350805'),
|
||||
'Onbekend')
|
||||
)
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user