LPNL#67364 -- Voorzieningen opnemen in het rapport verplichtingen.
svn path=/Customer/trunk/; revision=54972
This commit is contained in:
@@ -557,7 +557,8 @@ SELECT l.alg_locatie_key,
|
||||
AND rrd.res_deel_key = rd.res_deel_key
|
||||
AND rrr.res_rsv_ruimte_host_key = pf.prs_perslid_key
|
||||
AND rd.res_ins_deel_key = dg.ins_deel_key
|
||||
AND dg.alg_locatie_key = l.alg_locatie_key;
|
||||
AND dg.alg_locatie_key = l.alg_locatie_key
|
||||
AND rrr.res_rsv_ruimte_verwijder IS NULL;
|
||||
|
||||
|
||||
-- Overzicht om te laten zien welke BHV-ers vandaag in het pand zijn.
|
||||
@@ -607,7 +608,8 @@ AS
|
||||
f.fin_factuur_totaal,
|
||||
f.fin_factuur_datum,
|
||||
f.fin_factuur_nr,
|
||||
mld_opdr_datumbegin boekmaand
|
||||
mld_opdr_datumbegin boekmaand,
|
||||
'Kosten' typeverpl
|
||||
FROM fin_factuur f,
|
||||
mld_opdr o,
|
||||
mld_melding m,
|
||||
@@ -648,12 +650,13 @@ AS
|
||||
|| cnt_factuurschema_boekmaand
|
||||
|| ')',
|
||||
NULL,
|
||||
cfs.cnt_factuurschema_bedrag * (COALESCE(cp.cnt_contract_plaats_gewicht, cnt_contract_kosten) / COALESCE(cnt_contract_kosten, 0)),
|
||||
cfs.cnt_factuurschema_bedrag * (COALESCE(cp.cnt_contract_plaats_gewicht, cnt_contract_kosten) / COALESCE(cnt_contract_kosten, 1)),
|
||||
sf.fin_factuur_statuses_omschr,
|
||||
f.fin_factuur_totaal,
|
||||
f.fin_factuur_datum,
|
||||
f.fin_factuur_nr,
|
||||
TO_DATE (cnt_factuurschema_boekmaand, 'yyyy-mm')
|
||||
TO_DATE (cnt_factuurschema_boekmaand, 'yyyy-mm'),
|
||||
'Kosten' typeverpl
|
||||
FROM fin_factuur f,
|
||||
cnt_contract c,
|
||||
cnt_contract_plaats cp,
|
||||
@@ -682,7 +685,7 @@ AS
|
||||
AND cfs.cnt_factuurschema_boekmaand = f.fin_factuur_boekmaand(+)
|
||||
UNION ALL -- Voorzieningen cnt_discipline_key = 461
|
||||
SELECT 'C' || c.cnt_contract_key,
|
||||
alg_locatie_omschrijving,
|
||||
NULL alg_locatie_omschrijving,
|
||||
prs_kostenplaats_omschrijving,
|
||||
k.prs_kostenplaats_nr,
|
||||
prs_kostensoort_oms,
|
||||
@@ -692,21 +695,20 @@ AS
|
||||
NULL,
|
||||
-- (Gewogen contract kosten per locatie = voorziening per locatie) - Kosten voor die locatie en de kostensoort van het contract
|
||||
-- gedurende de looptijd van het contract (voorziening)
|
||||
c.cnt_contract_kosten * (COALESCE(cp.cnt_contract_plaats_gewicht, cnt_contract_kosten) / COALESCE(cnt_contract_kosten, 0))
|
||||
c.cnt_contract_kosten
|
||||
- (SELECT COALESCE(SUM(mld_opdr_kosten),0)
|
||||
FROM mld_opdr o, mld_melding m
|
||||
WHERE o.mld_melding_key = m.mld_melding_key
|
||||
AND o.prs_kostensoort_key = c.prs_kostensoort_key
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key
|
||||
AND o.mld_statusopdr_key NOT IN (1,2) -- Afgewezen, Niet akkoord
|
||||
AND o.mld_opdr_datumbegin BETWEEN c.cnt_contract_looptijd_van AND c.cnt_contract_looptijd_tot),
|
||||
NULL fin_factuur_statuses_omschr,
|
||||
NULL fin_factuur_totaal,
|
||||
NULL fin_factuur_datum,
|
||||
NULL fin_factuur_nr,
|
||||
c.cnt_contract_looptijd_van
|
||||
c.cnt_contract_looptijd_van,
|
||||
'Voorziening' typeverpl
|
||||
FROM cnt_contract c,
|
||||
cnt_contract_plaats cp,
|
||||
prs_kostensoort ks,
|
||||
prs_kostenplaats k,
|
||||
alg_locatie l,
|
||||
@@ -715,10 +717,7 @@ AS
|
||||
WHERE c.ins_discipline_key = d.ins_discipline_key
|
||||
AND d.ins_discipline_key = 461
|
||||
AND c.cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_key = cp.cnt_contract_key
|
||||
AND cp.cnt_alg_plaats_key = l.alg_locatie_key
|
||||
AND l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.prs_kostenplaats_key = k.prs_kostenplaats_key
|
||||
AND c.prs_kostenplaats_key = k.prs_kostenplaats_key
|
||||
AND c.prs_kostensoort_key = COALESCE(ks.prs_kostensoort_key, d.prs_kostensoort_key)
|
||||
AND cnt_contract_looptijd_van BETWEEN TRUNC (SYSDATE, 'y') - 365
|
||||
AND TRUNC (SYSDATE, 'y') + (2*364);
|
||||
|
||||
Reference in New Issue
Block a user