AAXX#56150 -- Aanpassing interface exact-inkoopinterface voor AADS ivm afwijkende kostensoortcodes

svn path=/Customer/trunk/; revision=40796
This commit is contained in:
Jos Migo
2019-02-05 12:46:53 +00:00
parent fd6fe44579
commit 1bccecb0d0

View File

@@ -2258,7 +2258,7 @@ AS
'Onbekend')
),
'EY', 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
1, '1350400', -- boekmaand ligt in volgend jaar 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 ', '1350807',
@@ -2282,7 +2282,7 @@ AS
'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
1, '1350400', -- boekmaand ligt in het volgend jaar 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 ', '1350807',
@@ -2303,6 +2303,23 @@ AS
'2019', k.prs_kostensoort_refcode,
DECODE (substr(k.prs_kostensoort_upper,1,5), 'NC PR', '1350817', -- Geen NC PROJ
'Onbekend')
),
--NIEUW DSM ivm gebruik L-code #56150
'DSM', 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), 'L ', DECODE (substr(k.prs_kostensoort_upper,1,5), 'L CF ', '1350807',
'L CFE', '1350807',
'L CV ', '1350808',
'L CVE', '1350809',
'L NC ', DECODE (substr(k.prs_kostensoort_upper,1,9), 'L NC PROJ', '1350817', '1350809'),
'Onbekend'),
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', '1350809'),
'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'))),