BLCC#52299 Vastgoed-rap/Kenmerk-kolommen+BLCC#52390 Catering-rap/BTW-kolommen
svn path=/Customer/trunk/; revision=37538
This commit is contained in:
140
BLCC/blcc.sql
140
BLCC/blcc.sql
@@ -261,6 +261,8 @@ CREATE OR REPLACE VIEW blcc_v_rap_cat_frozen
|
||||
interne_artikelprijs,
|
||||
aantal,
|
||||
kosten,
|
||||
btw_laag,
|
||||
btw_hoog,
|
||||
fclt_f_besteller,
|
||||
costcenter,
|
||||
afdeling,
|
||||
@@ -296,6 +298,14 @@ AS
|
||||
ROUND ((x.res_rsv_artikel_prijs / x.res_rsv_artikel_aantal), 5) interneprijs,
|
||||
x.res_rsv_artikel_aantal,
|
||||
ROUND (x.res_rsv_artikel_prijs, 5) regeltotaal,
|
||||
DECODE (x.btw,
|
||||
'VL', ROUND ((x.res_rsv_artikel_prijs / 100) * 6, 5),
|
||||
NULL)
|
||||
btw_laag,
|
||||
DECODE (x.btw,
|
||||
'VH', ROUND ((x.res_rsv_artikel_prijs / 100) * 21, 5),
|
||||
NULL)
|
||||
btw_hoog,
|
||||
x.prs_perslid_naam_full,
|
||||
(SELECT MAX (kw.res_kenmerkreservering_waarde)
|
||||
FROM res_kenmerkwaarde kw, res_kenmerk rk
|
||||
@@ -320,16 +330,63 @@ AS
|
||||
td.ins_discipline_volgnr, -- Ter bepaling leverancier/DEPRECATED!
|
||||
b.prs_bedrijf_naam,
|
||||
a.prs_afdeling_key,
|
||||
ra.res_artikel_nr,
|
||||
ra.res_artikel_omschrijving,
|
||||
rra.res_artikel_nr,
|
||||
rra.res_artikel_omschrijving,
|
||||
rra.res_rsv_artikel_prijs,
|
||||
rra.res_rsv_artikel_aantal,
|
||||
rra.btw,
|
||||
pf.prs_perslid_naam_full,
|
||||
k.prs_kostenplaats_nr,
|
||||
k.prs_kostenplaats_omschrijving
|
||||
FROM res_rsv_ruimte rrr,
|
||||
res_rsv_artikel rra,
|
||||
res_artikel ra,
|
||||
(SELECT rra.res_rsv_ruimte_key,
|
||||
rra.res_rsv_artikel_verwerkt,
|
||||
rra.res_rsv_artikel_levering,
|
||||
ra.res_artikel_nr,
|
||||
ra.res_artikel_omschrijving,
|
||||
rra.res_rsv_artikel_prijs,
|
||||
rra.res_rsv_artikel_aantal,
|
||||
DECODE (
|
||||
rra.res_rsv_artikel_btw,
|
||||
NULL, NULL,
|
||||
21, 'VH',
|
||||
'VL') btw,
|
||||
ra.res_discipline_key
|
||||
FROM res_rsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_status_bo_key = 6
|
||||
AND rra.res_rsv_artikel_levering > TO_DATE ('20151001', 'yyyymmdd')
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key NOT IN (821, 822)
|
||||
UNION ALL
|
||||
SELECT rra.res_rsv_ruimte_key,
|
||||
rra.res_rsv_artikel_verwerkt,
|
||||
rra.res_rsv_artikel_levering,
|
||||
ra.res_artikel_nr,
|
||||
ra.res_artikel_omschrijving,
|
||||
0.75 * rra.res_rsv_artikel_prijs res_rsv_artikel_prijs,
|
||||
rra.res_rsv_artikel_aantal,
|
||||
'VL' btw,
|
||||
ra.res_discipline_key
|
||||
FROM res_rsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_status_bo_key = 6
|
||||
AND rra.res_rsv_artikel_levering > TO_DATE ('20151001', 'yyyymmdd')
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key IN (821, 822)
|
||||
UNION ALL
|
||||
SELECT rra.res_rsv_ruimte_key,
|
||||
rra.res_rsv_artikel_verwerkt,
|
||||
rra.res_rsv_artikel_levering,
|
||||
ra.res_artikel_nr,
|
||||
ra.res_artikel_omschrijving,
|
||||
0.25 * rra.res_rsv_artikel_prijs res_rsv_artikel_prijs,
|
||||
rra.res_rsv_artikel_aantal,
|
||||
'VH' btw,
|
||||
ra.res_discipline_key
|
||||
FROM res_rsv_artikel rra, res_artikel ra
|
||||
WHERE rra.res_status_bo_key = 6
|
||||
AND rra.res_rsv_artikel_levering > TO_DATE ('20151001', 'yyyymmdd')
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key IN (821, 822)) rra,
|
||||
res_discipline td,
|
||||
res_disc_params dp,
|
||||
prs_bedrijf b,
|
||||
@@ -347,11 +404,7 @@ AS
|
||||
prs_v_perslid_fullnames_all pf,
|
||||
prs_kostenplaats k
|
||||
WHERE rrr.res_rsv_ruimte_key = rra.res_rsv_ruimte_key
|
||||
--AND rra.res_rsv_artikel_verwijder IS NULL
|
||||
AND rra.res_status_bo_key = 6
|
||||
AND rra.res_rsv_artikel_levering > TO_DATE ('20151001', 'yyyymmdd')
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key = td.ins_discipline_key
|
||||
AND rra.res_discipline_key = td.ins_discipline_key
|
||||
AND td.ins_discipline_key = dp.res_ins_discipline_key
|
||||
AND dp.prs_bedrijf_key = b.prs_bedrijf_key(+)
|
||||
AND a.prs_afdeling_parentkey IS NULL
|
||||
@@ -3617,7 +3670,7 @@ AS
|
||||
1
|
||||
FROM fin_v_udr_kostenoverzicht;
|
||||
|
||||
-- Export voor PowerBI Vastgoed-dump
|
||||
-- Export voor PowerBI Vastgoed-dump
|
||||
CREATE OR REPLACE VIEW blcc_v_export_pwrbi_vastgoed
|
||||
(
|
||||
result,
|
||||
@@ -3635,7 +3688,11 @@ AS
|
||||
|| ';"vvo"'
|
||||
|| ';"bvo"'
|
||||
|| ';"lhkot_class"'
|
||||
|| ';"contract"',
|
||||
|| ';"contract"'
|
||||
|| ';"verantw1"'
|
||||
|| ';"verantw2"'
|
||||
|| ';"dienstverlener"'
|
||||
|| ';"eigenaar"',
|
||||
0
|
||||
FROM DUAL
|
||||
UNION ALL
|
||||
@@ -3663,11 +3720,19 @@ AS
|
||||
|| LHKOT_CLASS
|
||||
|| '";"'
|
||||
|| CONTRACT
|
||||
|| '";"'
|
||||
|| GEBOUWVERANTW1
|
||||
|| '";"'
|
||||
|| GEBOUWVERANTW2
|
||||
|| '";"'
|
||||
|| DIENSTVERLENER
|
||||
|| '";"'
|
||||
|| EIGENAAR
|
||||
|| '"',
|
||||
1
|
||||
FROM blcc_v_rap_fact_vastgoedgeg;
|
||||
|
||||
-- Export voor PowerBI Contract-dump
|
||||
|
||||
-- Export voor PowerBI Contract-dump
|
||||
CREATE OR REPLACE VIEW blcc_v_export_pwrbi_contract
|
||||
(
|
||||
result,
|
||||
@@ -3734,7 +3799,7 @@ AS
|
||||
|| ';"kenmerk46"'
|
||||
|| ';"kenmerk47"'
|
||||
|| ';"kenmerk48"'
|
||||
|| ';"kenmerk49"'
|
||||
|| ';"kenmerk49"'
|
||||
|| ';"kenmerk50"',
|
||||
0
|
||||
FROM DUAL
|
||||
@@ -3866,7 +3931,7 @@ AS
|
||||
|| '"',
|
||||
1
|
||||
FROM blcc_v_rap_fact_contractgeg;
|
||||
|
||||
|
||||
-- BLCC#37691: Facturatie M2 em de rest!
|
||||
/* Formatted on 21-4-2017 16:28:58 (QP5 v5.136.908.31019) */
|
||||
CREATE OR REPLACE VIEW blcc_v_fact_actual
|
||||
@@ -6047,7 +6112,11 @@ AS
|
||||
fp.vvo,
|
||||
fp.bvo,
|
||||
fp.lhkot_class,
|
||||
c.contract
|
||||
c.contract,
|
||||
pf1.prs_perslid_naam_full gebouwverantw1,
|
||||
pf2.prs_perslid_naam_full gebouwverantw2,
|
||||
(SELECT fac_usrdata_omschr FROM fac_usrdata WHERE TO_CHAR (fac_usrdata_key) = dvl.alg_onrgoedkenmerk_waarde) dienstverlener,
|
||||
(SELECT fac_usrdata_omschr FROM fac_usrdata WHERE TO_CHAR (fac_usrdata_key) = eig.alg_onrgoedkenmerk_waarde) eigenaar
|
||||
FROM (SELECT g.alg_gebouw_key alg_onrgoed_key,
|
||||
'G' alg_onrgoed_type,
|
||||
g.alg_gebouw_code,
|
||||
@@ -6122,21 +6191,34 @@ AS
|
||||
AND v.alg_gebouw_key = g.alg_gebouw_key
|
||||
AND g.alg_locatie_key = 1 -- CAMPUS
|
||||
AND r.alg_ruimte_key = rlhkot.alg_onrgoed_key(+)
|
||||
AND rlhkot.alg_kenmerk_key(+) = 1100 -- LHKOT Classificatie
|
||||
AND rlhkot.alg_kenmerk_key(+) = 1100 -- LHKOT Classificatie
|
||||
AND rlhkot.alg_onrgoed_niveau(+) = 'R'
|
||||
AND rlhkot.alg_onrgoedkenmerk_waarde = TO_CHAR (ud.fac_usrdata_key(+))) fp -- FIN-plaatsen
|
||||
LEFT JOIN
|
||||
( SELECT cp.cnt_alg_plaats_key,
|
||||
LISTAGG (c.cnt_contract_nummer_intern || '.' || COALESCE (c.cnt_contract_versie, '0'), ',') WITHIN GROUP (ORDER BY c.cnt_contract_nummer_intern || '.' || COALESCE (c.cnt_contract_versie, '0'))
|
||||
contract
|
||||
FROM cnt_v_aanwezigcontract c, cnt_contract_plaats cp
|
||||
WHERE c.ins_discipline_key = 621 -- Huurcontracten
|
||||
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van) AND TRUNC (c.cnt_contract_looptijd_tot + 1)
|
||||
AND c.cnt_contract_status = 0 -- NIET Gesloten
|
||||
AND cp.cnt_contract_plaats_verwijder IS NULL
|
||||
AND c.cnt_contract_key = cp.cnt_contract_key
|
||||
GROUP BY cp.cnt_alg_plaats_key) c
|
||||
ON fp.alg_onrgoed_key = c.cnt_alg_plaats_key;
|
||||
LEFT JOIN ( SELECT cp.cnt_alg_plaats_key,
|
||||
LISTAGG (c.cnt_contract_nummer_intern || '.' || COALESCE (c.cnt_contract_versie, '0'), ',') WITHIN GROUP (ORDER BY c.cnt_contract_nummer_intern || '.' || COALESCE (c.cnt_contract_versie, '0'))
|
||||
contract
|
||||
FROM cnt_v_aanwezigcontract c, cnt_contract_plaats cp
|
||||
WHERE c.ins_discipline_key = 621 -- Huurcontracten
|
||||
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van) AND TRUNC (c.cnt_contract_looptijd_tot + 1)
|
||||
AND c.cnt_contract_status = 0 -- NIET Gesloten
|
||||
AND cp.cnt_contract_plaats_verwijder IS NULL
|
||||
AND c.cnt_contract_key = cp.cnt_contract_key
|
||||
GROUP BY cp.cnt_alg_plaats_key) c
|
||||
ON fp.alg_onrgoed_key = c.cnt_alg_plaats_key
|
||||
LEFT JOIN alg_gebouw g
|
||||
ON fp.alg_onrgoed_key = g.alg_gebouw_key
|
||||
LEFT JOIN prs_v_perslid_fullnames_all pf1
|
||||
ON g.prs_perslid_key_verantw = pf1.prs_perslid_key
|
||||
LEFT JOIN prs_v_perslid_fullnames_all pf2
|
||||
ON g.prs_perslid_key_verantw2 = pf2.prs_perslid_key
|
||||
LEFT JOIN alg_v_aanwezigonrgoedkenmerk dvl
|
||||
ON fp.alg_onrgoed_key = dvl.alg_onrgoed_key
|
||||
AND dvl.alg_kenmerk_key = 1060 -- Dienstverlener
|
||||
AND dvl.alg_onrgoed_niveau = 'G'
|
||||
LEFT JOIN alg_v_aanwezigonrgoedkenmerk eig
|
||||
ON fp.alg_onrgoed_key = eig.alg_onrgoed_key
|
||||
AND eig.alg_kenmerk_key = 1140 -- Eigenaar
|
||||
AND eig.alg_onrgoed_niveau = 'G';
|
||||
|
||||
CREATE OR REPLACE VIEW blcc_v_rap_fact_contractgeg
|
||||
AS
|
||||
|
||||
Reference in New Issue
Block a user