diff --git a/AA/aaxx_fin.sql b/AA/aaxx_fin.sql index 071a98756..833fb0f54 100644 --- a/AA/aaxx_fin.sql +++ b/AA/aaxx_fin.sql @@ -2540,7 +2540,8 @@ BEGIN NULL, ks.prs_kostensoort_upper, -- kostensoort_code TRUNC(opdr_datum)) - || ' - ' || std_kp.prs_kostenplaats_externnr, + || ' - ' || std_kp.prs_kostenplaats_externnr, + 'ALLIANDER', COALESCE (po.ordernummer_klant, 'Servicekosten Core Variabel'), -- Afwijkende structuur: Indien ordernummer_klant gevuld op opdracht dan aparte verkoopfactuur -- = de INLO-standaard voor kostensoortgr_omschr - kopregel kolom D 'Servicekosten Core Variabel' ), @@ -2717,7 +2718,10 @@ BEGIN FROM mld_opdr o, (SELECT ko.mld_opdr_key, ko.mld_kenmerkopdr_waarde, flx.getdomeinwaarde(sk.fac_kenmerkdomein_key, FLX.getflex ('OPD', km.mld_kenmerk_key, ko.mld_opdr_key)) maintenance_cap_oms FROM mld_kenmerkopdr ko, mld_kenmerk km, mld_srtkenmerk sk - WHERE ko.mld_kenmerk_key = km.mld_kenmerk_key AND km.mld_srtkenmerk_key = sk.mld_srtkenmerk_key AND sk.mld_srtkenmerk_code = 'MAINTENANCE_CAP') om, -- maintenance_cap + WHERE ko.mld_kenmerk_key = km.mld_kenmerk_key AND km.mld_srtkenmerk_key = sk.mld_srtkenmerk_key AND sk.mld_srtkenmerk_code = 'MAINTENANCE_CAP') om, -- maintenance_cap + (SELECT ko.mld_opdr_key, ko.mld_kenmerkopdr_waarde, FLX.getflex ('OPD', km.mld_kenmerk_key, ko.mld_opdr_key) ordernummer_klant + FROM mld_kenmerkopdr ko, mld_kenmerk km, mld_srtkenmerk sk + WHERE ko.mld_kenmerk_key = km.mld_kenmerk_key AND km.mld_srtkenmerk_key = sk.mld_srtkenmerk_key AND sk.mld_srtkenmerk_upper = 'ORDERNUMMER KLANT') po, -- ordernummer klant op opdracht mld_typeopdr ot, prs_bedrijf b, prs_kostenplaats k, @@ -2763,6 +2767,7 @@ BEGIN WHERE fg.prs_kostenplaats_key = k.prs_kostenplaats_key(+) AND o.mld_typeopdr_key = ot.mld_typeopdr_key AND o.mld_opdr_key = om.mld_opdr_key (+) + AND o.mld_opdr_key = po.mld_opdr_key (+) AND fg.mld_opdr_key = o.mld_opdr_key AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+) AND og.alg_gebouw_key = g.alg_gebouw_key(+)