BLCC#51930 TF-export+rap/Logica ombouwen naar 50900 (incl 6,5%)
svn path=/Customer/trunk/; revision=36754
This commit is contained in:
@@ -946,21 +946,20 @@ AS
|
||||
|| sm.mld_stdmelding_omschrijving
|
||||
|| ']'
|
||||
|| DECODE (km.mld_kenmerkmelding_waarde, NULL, '', ' (=' || km.mld_kenmerkmelding_waarde || ')'),
|
||||
o.mld_opdr_kosten,
|
||||
ROUND (o.mld_opdr_kosten * 1.065, 2), -- Management fee 6,5%
|
||||
NULL,
|
||||
'VH',
|
||||
COALESCE (ksm.prs_kostensoort_refcode, ksv.prs_kostensoort_refcode),
|
||||
NULL,
|
||||
km.mld_kenmerkmelding_waarde,
|
||||
NULL,
|
||||
NULL
|
||||
FROM mld_opdr o,
|
||||
fac_tracking t,
|
||||
mld_v_aanwezigkenmerkopdr ko,
|
||||
mld_kenmerk k,
|
||||
mld_melding m,
|
||||
(SELECT *
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 241) km, -- Refnr. aanvrager
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 281) km, -- Refnr. aanvrager
|
||||
prs_perslid p,
|
||||
prs_v_afdeling_boom ab,
|
||||
prs_kenmerklink kl,
|
||||
@@ -973,14 +972,9 @@ AS
|
||||
prs_kostenplaats kp,
|
||||
prs_bedrijf b
|
||||
WHERE o.mld_statusopdr_key = 9 -- Afgerond
|
||||
--AND o.mld_opdr_ordernr IS NULL Sommige wel, sommige niet!
|
||||
--AND o.mld_opdr_ordernr IS NULL -- Sommige wel, sommige niet!
|
||||
AND o.mld_opdr_key = t.fac_tracking_refkey
|
||||
AND t.fac_srtnotificatie_key = 70 -- ORDAFR
|
||||
AND o.mld_opdr_key = ko.mld_opdr_key
|
||||
AND ko.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
--AND k.mld_srtkenmerk_key = 61 -- Doorbelasten-vinkje
|
||||
AND k.mld_srtkenmerk_key = 241 -- Doorbelasten-Ja/Nee
|
||||
AND ko.mld_kenmerkopdr_waarde = '281' -- Ja
|
||||
AND o.mld_melding_key = m.mld_melding_key
|
||||
AND m.mld_melding_key = km.mld_melding_key(+)
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
@@ -995,6 +989,8 @@ AS
|
||||
AND sm.prs_kostensoort_key = ksm.prs_kostensoort_key(+)
|
||||
AND td.prs_kostensoort_key = ksv.prs_kostensoort_key(+)
|
||||
AND o.prs_kostenplaats_key = kp.prs_kostenplaats_key
|
||||
--AND kp.prs_kostenplaats_upper LIKE '50900%'
|
||||
AND SUBSTR (kp.prs_kostenplaats_upper, 1, 5) = '50900'
|
||||
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
||||
UNION ALL -- "Normale" catering gegroepeerd per debiteur/kostensoort
|
||||
SELECT TO_CHAR (reslev, 'yyyy-mm'),
|
||||
@@ -1105,7 +1101,7 @@ AS
|
||||
NULL,
|
||||
'VH',
|
||||
prs_kostensoort_refcode,
|
||||
NULL,
|
||||
MIN (res_kenmerkreservering_waarde),
|
||||
NULL,
|
||||
NULL
|
||||
FROM (SELECT rrr.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr
|
||||
@@ -1123,7 +1119,8 @@ AS
|
||||
'Ruimte ' || rr.res_ruimte_nr res_voorziening,
|
||||
rrr.res_rsv_ruimte_van reslev,
|
||||
rrr.res_rsv_ruimte_prijs - COALESCE (rrr.res_rsv_ruimte_korting, 0) verw_prijs,
|
||||
res.getruimteprijs (rrr.res_rsv_ruimte_key) - COALESCE (rrr.res_rsv_ruimte_korting, 0) prijs
|
||||
res.getruimteprijs (rrr.res_rsv_ruimte_key) - COALESCE (rrr.res_rsv_ruimte_korting, 0) prijs,
|
||||
kw.res_kenmerkreservering_waarde
|
||||
FROM res_v_aanwezigrsv_ruimte rrr,
|
||||
res_ruimte_opstelling rro,
|
||||
( SELECT res_ruimte_key, MAX (alg_ruimte_key) alg_ruimte_key
|
||||
@@ -1140,7 +1137,11 @@ AS
|
||||
prs_kenmerklink kl,
|
||||
res_ruimte rr,
|
||||
res_discipline rd,
|
||||
prs_kostensoort ks
|
||||
prs_kostensoort ks,
|
||||
(SELECT kw.res_rsv_ruimte_key, kw.res_kenmerkreservering_waarde
|
||||
FROM res_v_aanwezigkenmerkwaarde kw, res_kenmerk k
|
||||
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = 1) kw -- Refnr. aanvrager
|
||||
WHERE rrr.res_activiteit_key = 130 -- Evenement
|
||||
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key -- Alleen Ruimte-reserveringen!
|
||||
AND rro.res_ruimte_key = rar1.res_ruimte_key(+)
|
||||
@@ -1155,6 +1156,7 @@ AS
|
||||
AND COALESCE (rar1.res_ruimte_key, rar2.res_ruimte_key) = rr.res_ruimte_key
|
||||
AND rr.res_discipline_key = rd.ins_discipline_key
|
||||
AND rd.prs_kostensoort_key = ks.prs_kostensoort_key(+)
|
||||
AND rrr.res_rsv_ruimte_key = kw.res_rsv_ruimte_key(+)
|
||||
AND rrr.res_status_bo_key != 6 -- AV
|
||||
AND rrr.res_rsv_ruimte_dirtlevel = 0
|
||||
AND rrr.res_rsv_ruimte_van > TO_DATE ('20170901', 'yyyymmdd')
|
||||
@@ -1175,7 +1177,8 @@ AS
|
||||
rd.ins_discipline_omschrijving res_voorziening,
|
||||
rra.res_rsv_artikel_levering reslev,
|
||||
rra.res_rsv_artikel_prijs verw_prijs,
|
||||
rra.res_rsv_artikel_aantal * ra.res_artikel_prijs prijs
|
||||
rra.res_rsv_artikel_aantal * ra.res_artikel_prijs prijs,
|
||||
kw.res_kenmerkreservering_waarde
|
||||
FROM res_rsv_ruimte rrr,
|
||||
res_ruimte_opstelling rro,
|
||||
( SELECT res_ruimte_key, MAX (alg_ruimte_key) alg_ruimte_key
|
||||
@@ -1195,7 +1198,11 @@ AS
|
||||
res_discipline rd,
|
||||
res_disc_params dp,
|
||||
prs_bedrijf b,
|
||||
prs_kostensoort ks
|
||||
prs_kostensoort ks,
|
||||
(SELECT kw.res_rsv_ruimte_key, kw.res_kenmerkreservering_waarde
|
||||
FROM res_v_aanwezigkenmerkwaarde kw, res_kenmerk k
|
||||
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = 1) kw -- Refnr. aanvrager
|
||||
WHERE rrr.res_activiteit_key = 130 -- Evenement
|
||||
AND rrr.res_rsv_ruimte_dirtlevel = 0
|
||||
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key(+)
|
||||
@@ -1221,6 +1228,7 @@ AS
|
||||
AND dp.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
--AND ks.prs_kostensoort_doorbelasten(+) = 1
|
||||
AND rd.prs_kostensoort_key = ks.prs_kostensoort_key(+)
|
||||
AND rrr.res_rsv_ruimte_key = kw.res_rsv_ruimte_key(+)
|
||||
AND rra.res_rsv_artikel_dirtlevel = 0
|
||||
AND rra.res_rsv_artikel_levering > TO_DATE ('20170901', 'yyyymmdd')
|
||||
AND rra.res_rsv_artikel_levering < SYSDATE)
|
||||
@@ -1282,21 +1290,20 @@ AS
|
||||
|| sm.mld_stdmelding_omschrijving
|
||||
|| ']'
|
||||
|| DECODE (km.mld_kenmerkmelding_waarde, NULL, '', ' (=' || km.mld_kenmerkmelding_waarde || ')'),
|
||||
o.mld_opdr_kosten,
|
||||
ROUND (o.mld_opdr_kosten * 1.065, 2), -- Management fee 6,5%
|
||||
NULL,
|
||||
'VH',
|
||||
COALESCE (ksm.prs_kostensoort_refcode, ksv.prs_kostensoort_refcode),
|
||||
NULL,
|
||||
km.mld_kenmerkmelding_waarde,
|
||||
NULL,
|
||||
NULL
|
||||
FROM mld_opdr o,
|
||||
fac_tracking t,
|
||||
mld_v_aanwezigkenmerkopdr ko,
|
||||
mld_kenmerk k,
|
||||
mld_melding m,
|
||||
(SELECT *
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 241) km, -- Refnr. aanvrager
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 281) km, -- Refnr. aanvrager
|
||||
prs_perslid p,
|
||||
prs_v_afdeling_boom ab,
|
||||
prs_kenmerklink kl,
|
||||
@@ -1312,10 +1319,6 @@ AS
|
||||
AND o.mld_statusopdr_key = 7 -- Zou zo moeten zijn!
|
||||
AND o.mld_opdr_key = t.fac_tracking_refkey
|
||||
AND t.fac_srtnotificatie_key = 70 -- ORDAFR
|
||||
AND o.mld_opdr_key = ko.mld_opdr_key
|
||||
AND ko.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 241 -- Doorbelasten-Ja/Nee
|
||||
AND ko.mld_kenmerkopdr_waarde = '281' -- Ja
|
||||
AND o.mld_melding_key = m.mld_melding_key
|
||||
AND m.mld_melding_key = km.mld_melding_key(+)
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
@@ -1330,6 +1333,8 @@ AS
|
||||
AND sm.prs_kostensoort_key = ksm.prs_kostensoort_key(+)
|
||||
AND td.prs_kostensoort_key = ksv.prs_kostensoort_key(+)
|
||||
AND o.prs_kostenplaats_key = kp.prs_kostenplaats_key
|
||||
--AND kp.prs_kostenplaats_upper LIKE '50900%'
|
||||
AND SUBSTR (kp.prs_kostenplaats_upper, 1, 5) = '50900'
|
||||
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
||||
UNION ALL -- "Normale" catering gegroepeerd per debiteur/kostensoort!
|
||||
SELECT TO_CHAR (TRUNC (resver, 'mm') - 1, 'yyyy-mm'),
|
||||
@@ -1429,7 +1434,7 @@ AS
|
||||
NULL,
|
||||
'VH',
|
||||
prs_kostensoort_refcode,
|
||||
NULL,
|
||||
MIN (res_kenmerkreservering_waarde),
|
||||
NULL,
|
||||
NULL
|
||||
FROM (SELECT rrr.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr
|
||||
@@ -1443,7 +1448,8 @@ AS
|
||||
rrr.res_rsv_ruimte_key res_item_key,
|
||||
'Ruimte ' || rr.res_ruimte_nr res_voorziening,
|
||||
fac.gettrackingdate ('RESVER', rrr.res_rsv_ruimte_key) resver,
|
||||
COALESCE (rrr.res_rsv_ruimte_prijs, 0) - COALESCE (rrr.res_rsv_ruimte_korting, 0) verw_prijs
|
||||
COALESCE (rrr.res_rsv_ruimte_prijs, 0) - COALESCE (rrr.res_rsv_ruimte_korting, 0) verw_prijs,
|
||||
kw.res_kenmerkreservering_waarde
|
||||
FROM res_rsv_ruimte rrr,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling_boom ab,
|
||||
@@ -1460,7 +1466,11 @@ AS
|
||||
alg_v_allonroerendgoed aog,
|
||||
res_ruimte rr,
|
||||
res_discipline rd,
|
||||
prs_kostensoort ks
|
||||
prs_kostensoort ks,
|
||||
(SELECT kw.res_rsv_ruimte_key, kw.res_kenmerkreservering_waarde
|
||||
FROM res_v_aanwezigkenmerkwaarde kw, res_kenmerk k
|
||||
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = 1) kw -- Refnr. aanvrager
|
||||
WHERE rrr.res_activiteit_key = 130 -- Evenement
|
||||
AND rrr.res_rsv_ruimte_host_key = p.prs_perslid_key
|
||||
AND p.prs_afdeling_key = ab.prs_afdeling_key
|
||||
@@ -1477,6 +1487,7 @@ AS
|
||||
AND rr.res_discipline_key = rd.ins_discipline_key
|
||||
--AND ks.prs_kostensoort_doorbelasten(+) = 1
|
||||
AND rd.prs_kostensoort_key = ks.prs_kostensoort_key(+)
|
||||
AND rrr.res_rsv_ruimte_key = kw.res_rsv_ruimte_key(+)
|
||||
UNION ALL
|
||||
SELECT rrr.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr
|
||||
resid,
|
||||
@@ -1489,7 +1500,8 @@ AS
|
||||
res_rsv_artikel_key res_item_key,
|
||||
rd.ins_discipline_omschrijving res_voorziening,
|
||||
rra.res_rsv_artikel_verwerkt resver,
|
||||
rra.res_rsv_artikel_prijs verw_prijs
|
||||
rra.res_rsv_artikel_prijs verw_prijs,
|
||||
kw.res_kenmerkreservering_waarde
|
||||
FROM res_rsv_ruimte rrr,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling_boom ab,
|
||||
@@ -1507,7 +1519,11 @@ AS
|
||||
res_v_aanwezigrsv_artikel rra,
|
||||
res_artikel ra,
|
||||
res_discipline rd,
|
||||
prs_kostensoort ks
|
||||
prs_kostensoort ks,
|
||||
(SELECT kw.res_rsv_ruimte_key, kw.res_kenmerkreservering_waarde
|
||||
FROM res_v_aanwezigkenmerkwaarde kw, res_kenmerk k
|
||||
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND k.res_srtkenmerk_key = 1) kw -- Refnr. aanvrager
|
||||
WHERE rrr.res_activiteit_key = 130 -- Evenement
|
||||
AND rrr.res_rsv_ruimte_host_key = p.prs_perslid_key
|
||||
AND p.prs_afdeling_key = ab.prs_afdeling_key
|
||||
@@ -1525,6 +1541,7 @@ AS
|
||||
AND ra.res_discipline_key = rd.ins_discipline_key
|
||||
--AND ks.prs_kostensoort_doorbelasten(+) = 1
|
||||
AND rd.prs_kostensoort_key = ks.prs_kostensoort_key(+)
|
||||
AND rrr.res_rsv_ruimte_key = kw.res_rsv_ruimte_key(+)
|
||||
--AND rra.res_rsv_artikel_levering > TO_DATE ('20170901', 'yyyymmdd')
|
||||
AND rra.res_rsv_artikel_verwerkt > TO_DATE ('20171001', 'yyyymmdd'))
|
||||
GROUP BY TO_CHAR (TRUNC (resver, 'mm') - 1, 'yyyy-mm'),
|
||||
@@ -1648,21 +1665,15 @@ AS
|
||||
SELECT '[' || TO_CHAR (o.mld_melding_key) || '|' || TO_CHAR (o.mld_opdr_key) || '] ' aanduiding,
|
||||
o.mld_opdr_key,
|
||||
o.mld_opdr_kosten,
|
||||
--k.mld_kenmerk_key,
|
||||
DECODE (ko.mld_kenmerkopdr_waarde, '281', 1, 0) doorbelasten
|
||||
FROM mld_opdr o,
|
||||
fac_tracking t,
|
||||
mld_v_aanwezigkenmerkopdr ko,
|
||||
--mld_kenmerk k
|
||||
(SELECT * FROM mld_kenmerk WHERE mld_srtkenmerk_key = 241) k -- Doorbelasten-Ja/Nee
|
||||
DECODE (SUBSTR (kp.prs_kostenplaats_upper, 1, 5), '50900', 1, 0) doorbelasten
|
||||
FROM mld_opdr o, fac_tracking t, prs_kostenplaats kp
|
||||
WHERE o.mld_opdr_ordernr IS NOT NULL -- Reeds doorgezet naar ProQuro (of 0)
|
||||
AND o.mld_statusopdr_key = 9 -- Afgerond
|
||||
AND o.mld_opdr_key = t.fac_tracking_refkey
|
||||
AND t.fac_srtnotificatie_key = 70 -- ORDAFR
|
||||
AND t.fac_tracking_datum < TRUNC (SYSDATE, 'mm')
|
||||
--AND o.mld_opdr_kosten > 0 -- Allemaal, ook als kosten=0
|
||||
AND o.mld_opdr_key = ko.mld_opdr_key(+)
|
||||
AND ko.mld_kenmerk_key = k.mld_kenmerk_key(+);
|
||||
AND o.prs_kostenplaats_key = kp.prs_kostenplaats_key;
|
||||
|
||||
CURSOR c2
|
||||
IS
|
||||
|
||||
Reference in New Issue
Block a user