BLCC#80679 Rap/Prijsopgave+BLCC#82456 Vastgoed-rap/Toevoegen kolommen

svn path=/Customer/trunk/; revision=63913
This commit is contained in:
Maarten van der Heide
2024-03-13 16:48:08 +00:00
parent dd2eaf2be8
commit b19d16dbf9

View File

@@ -9487,7 +9487,7 @@ AS
WHERE fac_usrtab_key = 581 -- Tarieflijst Div.
;
CREATE OR REPLACE VIEW BLCC_V_FACT_ACTUAL3301 -- Lease Agreement Prijsopgave
CREATE OR REPLACE VIEW BLCC_V_FACT_ACTUAL3301 -- Lease Agreement Prijsopgave/TODO
AS
WITH contractpltsm2 AS (SELECT ccp.cnt_contract_key,
rg.alg_gebouw_key,
@@ -9605,7 +9605,7 @@ AS
TO_CHAR (SYSDATE, 'yyyymm') maand,
c.cnt_contract_status
FROM cnt_v_aanwezigcontract c, prs_bedrijf b
WHERE c.ins_discipline_key = 3301 -- Lease Agreement Prijsopgave
WHERE c.ins_discipline_key = 3301 -- Lease Agreement Prijsopgave/TODO
AND TRUNC (c.cnt_contract_looptijd_van) < LAST_DAY (SYSDATE) -- Van-datum < einde huidige maand
AND c.cnt_contract_looptijd_tot > TRUNC (SYSDATE, 'mm') -- Tot-datum > begin huidige maand
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key) x
@@ -9630,7 +9630,7 @@ AS
AND otar.alg_onrgoed_niveau = 'G'
LEFT JOIN alg_v_aanwezigonrgoedkenmerk ttar
ON cpm.alg_gebouw_key = ttar.alg_onrgoed_key
AND ttar.alg_kenmerk_key = 1183 -- Standaardtarief Rent T
AND ttar.alg_kenmerk_key = 1184 -- Standaardtarief Rent T
AND ttar.alg_onrgoed_niveau = 'G'
LEFT JOIN alg_v_aanwezigonrgoedkenmerk ctar
ON cpm.alg_gebouw_key = ctar.alg_onrgoed_key
@@ -9720,7 +9720,7 @@ AS
TO_CHAR (SYSDATE, 'yyyymm') maand,
c.cnt_contract_status
FROM cnt_v_aanwezigcontract c, prs_bedrijf b
WHERE c.ins_discipline_key = 3301 -- Lease Agreement Prijsopgave
WHERE c.ins_discipline_key = 3301 -- Lease Agreement Prijsopgave/TODO
AND TRUNC (c.cnt_contract_looptijd_van) < LAST_DAY (SYSDATE) -- Van-datum < einde huidige maand
AND c.cnt_contract_looptijd_tot > TRUNC (SYSDATE, 'mm') -- Tot-datum > begin huidige maand
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key) x
@@ -9731,12 +9731,12 @@ AS
ON x.cnt_contract_key = cpm.cnt_contract_key
LEFT JOIN alg_v_aanwezigonrgoedkenmerk tar
ON cpm.alg_gebouw_key = tar.alg_onrgoed_key
AND tar.alg_kenmerk_key = 2180 -- OZB tarief (alle letters)/TODO:2280 in Productie!
AND tar.alg_kenmerk_key = 2280 -- OZB tarief (alle letters)
AND tar.alg_onrgoed_niveau = 'G'
LEFT JOIN cnt_kenmerkcontract toepassen
ON x.cnt_contract_key = toepassen.cnt_contract_key
AND toepassen.cnt_kenmerkcontract_verwijder IS NULL
AND toepassen.cnt_kenmerk_key = 1201 -- Prijsopgave OZB toepassen
AND toepassen.cnt_kenmerk_key = 1201 -- Prijsopgave OZB toepassen/TODO
WHERE COALESCE (cpm.opp, 0) != 0 AND toepassen.cnt_kenmerkcontract_waarde = '1'
UNION ALL -- Advance Payment Collective Services
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
@@ -9825,7 +9825,7 @@ AS
TO_CHAR (SYSDATE, 'yyyymm') maand,
c.cnt_contract_status
FROM cnt_v_aanwezigcontract c, prs_bedrijf b
WHERE c.ins_discipline_key = 3301 -- Lease Agreement Prijsopgave
WHERE c.ins_discipline_key = 3301 -- Lease Agreement Prijsopgave/TODO
AND TRUNC (c.cnt_contract_looptijd_van) < LAST_DAY (SYSDATE) -- Van-datum < einde huidige maand
AND c.cnt_contract_looptijd_tot > TRUNC (SYSDATE, 'mm') -- Tot-datum > begin huidige maand
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key) x
@@ -9836,28 +9836,28 @@ AS
ON x.cnt_contract_key = cpm.cnt_contract_key
LEFT JOIN alg_v_aanwezigonrgoedkenmerk ltar
ON cpm.alg_gebouw_key = ltar.alg_onrgoed_key
AND ltar.alg_kenmerk_key = 2140 -- Voorschot Collective Services L
AND ltar.alg_kenmerk_key = 2262 -- Voorschot Collective Services L
AND ltar.alg_onrgoed_niveau = 'G'
LEFT JOIN alg_v_aanwezigonrgoedkenmerk htar
ON cpm.alg_gebouw_key = htar.alg_onrgoed_key
AND htar.alg_kenmerk_key = 2141 -- Voorschot Collective Services H
AND htar.alg_kenmerk_key = 2240 -- Voorschot Collective Services H
AND htar.alg_onrgoed_niveau = 'G'
LEFT JOIN alg_v_aanwezigonrgoedkenmerk ktar
ON cpm.alg_gebouw_key = ktar.alg_onrgoed_key
AND ktar.alg_kenmerk_key = 2142 -- Voorschot Collective Services K
AND ktar.alg_kenmerk_key = 2263 -- Voorschot Collective Services K
AND ktar.alg_onrgoed_niveau = 'G'
LEFT JOIN alg_v_aanwezigonrgoedkenmerk otar
ON cpm.alg_gebouw_key = otar.alg_onrgoed_key
AND otar.alg_kenmerk_key = 2143 -- Voorschot Collective Services O
AND otar.alg_kenmerk_key = 2260 -- Voorschot Collective Services O
AND otar.alg_onrgoed_niveau = 'G'
LEFT JOIN alg_v_aanwezigonrgoedkenmerk ttar
ON cpm.alg_gebouw_key = ttar.alg_onrgoed_key
AND ttar.alg_kenmerk_key = 2144 -- Voorschot Collective Services T
AND ttar.alg_kenmerk_key = 2261 -- Voorschot Collective Services T
AND ttar.alg_onrgoed_niveau = 'G'
LEFT JOIN cnt_kenmerkcontract toepassen
ON x.cnt_contract_key = toepassen.cnt_contract_key
AND toepassen.cnt_kenmerkcontract_verwijder IS NULL
AND toepassen.cnt_kenmerk_key = 1202 -- Prijsopgave CS toepassen
AND toepassen.cnt_kenmerk_key = 1202 -- Prijsopgave CS toepassen/TODO
WHERE COALESCE (cpm.opp, 0) != 0 AND toepassen.cnt_kenmerkcontract_waarde = '1'
UNION ALL -- Advance Payment Utilities
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
@@ -9946,7 +9946,7 @@ AS
TO_CHAR (SYSDATE, 'yyyymm') maand,
c.cnt_contract_status
FROM cnt_v_aanwezigcontract c, prs_bedrijf b
WHERE c.ins_discipline_key = 3301 -- Lease Agreement Prijsopgave
WHERE c.ins_discipline_key = 3301 -- Lease Agreement Prijsopgave/TODO
AND TRUNC (c.cnt_contract_looptijd_van) < LAST_DAY (SYSDATE) -- Van-datum < einde huidige maand
AND c.cnt_contract_looptijd_tot > TRUNC (SYSDATE, 'mm') -- Tot-datum > begin huidige maand
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key) x
@@ -9977,12 +9977,12 @@ AS
AND ttar.alg_onrgoed_niveau = 'G'
LEFT JOIN alg_v_aanwezigonrgoedkenmerk ctar
ON cpm.alg_gebouw_key = ctar.alg_onrgoed_key
AND ctar.alg_kenmerk_key = 1244 -- Voorschot Utilities C Standaard
AND ctar.alg_kenmerk_key = -1 -- Voorschot Utilities C Standaard/TODO:Weg???
AND ctar.alg_onrgoed_niveau = 'G'
LEFT JOIN cnt_kenmerkcontract toepassen
ON x.cnt_contract_key = toepassen.cnt_contract_key
AND toepassen.cnt_kenmerkcontract_verwijder IS NULL
AND toepassen.cnt_kenmerk_key = 1203 -- Prijsopgave Utilities toepassen
AND toepassen.cnt_kenmerk_key = 1203 -- Prijsopgave Utilities toepassen/TODO
WHERE COALESCE (cpm.opp, 0) != 0 AND toepassen.cnt_kenmerkcontract_waarde = '1'
UNION ALL -- Advance Payment Utilities
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
@@ -10071,7 +10071,7 @@ AS
TO_CHAR (SYSDATE, 'yyyymm') maand,
c.cnt_contract_status
FROM cnt_v_aanwezigcontract c, prs_bedrijf b
WHERE c.ins_discipline_key = 3301 -- Lease Agreement Prijsopgave
WHERE c.ins_discipline_key = 3301 -- Lease Agreement Prijsopgave/TODO
AND TRUNC (c.cnt_contract_looptijd_van) < LAST_DAY (SYSDATE) -- Van-datum < einde huidige maand
AND c.cnt_contract_looptijd_tot > TRUNC (SYSDATE, 'mm') -- Tot-datum > begin huidige maand
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key) x
@@ -10082,32 +10082,32 @@ AS
ON x.cnt_contract_key = cpm.cnt_contract_key
LEFT JOIN alg_v_aanwezigonrgoedkenmerk ltar
ON cpm.alg_gebouw_key = ltar.alg_onrgoed_key
AND ltar.alg_kenmerk_key = 2160 -- Voorschot Utilities L Specials
AND ltar.alg_kenmerk_key = 2360 -- Voorschot Utilities L Specials
AND ltar.alg_onrgoed_niveau = 'G'
LEFT JOIN alg_v_aanwezigonrgoedkenmerk htar
ON cpm.alg_gebouw_key = htar.alg_onrgoed_key
AND htar.alg_kenmerk_key = 2161 -- Voorschot Utilities H Specials
AND htar.alg_kenmerk_key = 2361 -- Voorschot Utilities H Specials
AND htar.alg_onrgoed_niveau = 'G'
LEFT JOIN alg_v_aanwezigonrgoedkenmerk ktar
ON cpm.alg_gebouw_key = ktar.alg_onrgoed_key
AND ktar.alg_kenmerk_key = 2162 -- Voorschot Utilities K Specials
AND ktar.alg_kenmerk_key = 2362 -- Voorschot Utilities K Specials
AND ktar.alg_onrgoed_niveau = 'G'
LEFT JOIN alg_v_aanwezigonrgoedkenmerk otar
ON cpm.alg_gebouw_key = otar.alg_onrgoed_key
AND otar.alg_kenmerk_key = 2163 -- Voorschot Utilities O Specials
AND otar.alg_kenmerk_key = 2363 -- Voorschot Utilities O Specials
AND otar.alg_onrgoed_niveau = 'G'
LEFT JOIN alg_v_aanwezigonrgoedkenmerk ttar
ON cpm.alg_gebouw_key = ttar.alg_onrgoed_key
AND ttar.alg_kenmerk_key = 2164 -- Voorschot Utilities T Specials
AND ttar.alg_kenmerk_key = 2364 -- Voorschot Utilities T Specials
AND ttar.alg_onrgoed_niveau = 'G'
LEFT JOIN alg_v_aanwezigonrgoedkenmerk ctar
ON cpm.alg_gebouw_key = ctar.alg_onrgoed_key
AND ctar.alg_kenmerk_key = 2165 -- Voorschot Utilities C Specials
AND ctar.alg_kenmerk_key = -1 -- Voorschot Utilities C Specials/TODO:Weg???
AND ctar.alg_onrgoed_niveau = 'G'
LEFT JOIN cnt_kenmerkcontract toepassen
ON x.cnt_contract_key = toepassen.cnt_contract_key
AND toepassen.cnt_kenmerkcontract_verwijder IS NULL
AND toepassen.cnt_kenmerk_key = 1203 -- Prijsopgave Utilities toepassen
AND toepassen.cnt_kenmerk_key = 1203 -- Prijsopgave Utilities toepassen/TODO
WHERE COALESCE (cpm.opp, 0) != 0 AND toepassen.cnt_kenmerkcontract_waarde = '1'
UNION ALL -- SLA Managed Connectivity
SELECT '*CONCEPT*' fin_verkoopfactuur_id,
@@ -10174,7 +10174,7 @@ AS
TO_CHAR (SYSDATE, 'yyyymm') maand,
c.cnt_contract_status
FROM cnt_v_aanwezigcontract c, prs_bedrijf b
WHERE c.ins_discipline_key = 3301 -- Lease Agreement Prijsopgave
WHERE c.ins_discipline_key = 3301 -- Lease Agreement Prijsopgave/TODO
AND TRUNC (c.cnt_contract_looptijd_van) < LAST_DAY (SYSDATE) -- Van-datum < einde huidige maand
AND c.cnt_contract_looptijd_tot > TRUNC (SYSDATE, 'mm') -- Tot-datum > begin huidige maand
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key) x
@@ -10185,17 +10185,11 @@ AS
ON x.cnt_contract_key = cpm.cnt_contract_key
LEFT JOIN fac_v_aanwezigusrdata jbw1
ON jbw1.fac_usrtab_key = 581 -- Tarieflijst Div.
AND jbw1.fac_usrdata_key = 2081 -- Managed Connectivity 025Mbit - tarief per VVO m^2/TODO:Ongedefinieerd in Productie!
--LEFT JOIN fac_v_aanwezigusrdata jbw2
-- ON jbw2.fac_usrtab_key = 581 -- Tarieflijst Div.
-- AND jbw2.fac_usrdata_key = 2082 -- Managed Connectivity 050Mbit - tarief per VVO m^2/TODO:Ongedefinieerd in Productie!
--LEFT JOIN fac_v_aanwezigusrdata jbw3
-- ON jbw3.fac_usrtab_key = 581 -- Tarieflijst Div.
-- AND jbw3.fac_usrdata_key = 2083 -- Managed Connectivity 100Mbit - tarief per VVO m^2/TODO:Ongedefinieerd in Productie!
AND jbw1.fac_usrdata_key = 2061 -- Managed Connectivity 025Mbit - tarief per VVO m^2
LEFT JOIN cnt_kenmerkcontract toepassen
ON x.cnt_contract_key = toepassen.cnt_contract_key
AND toepassen.cnt_kenmerkcontract_verwijder IS NULL
AND toepassen.cnt_kenmerk_key = 1204 -- Prijsopgave MC toepassen
AND toepassen.cnt_kenmerk_key = 1204 -- Prijsopgave MC toepassen/TODO
WHERE COALESCE (cpm.opp, 0) != 0 AND toepassen.cnt_kenmerkcontract_waarde = '1'
;
@@ -18910,7 +18904,6 @@ AS
1940) -- Gebouwcluster
AND k.alg_kenmerk_key NOT BETWEEN 1981 AND 2181 -- Naam huisbaas t/m Geldig t/m
AND k.alg_kenmerk_key NOT BETWEEN 2320 AND 2348 -- Aardgas t/m Elektriciteit 400V
AND k.alg_kenmerk_key NOT IN (2364) -- Voorschot Utilities T Specials???
AND COALESCE (k.alg_kenmerk_verwijder, SYSDATE) > TO_DATE ('01122019', 'ddmmyyyy')
AND k.alg_kenmerk_niveau IN ('G', 'V', 'R')
ORDER BY 3, 1)) k
@@ -19038,9 +19031,9 @@ AS
k68.waarde vs_utsp_h,
k69.waarde vs_utsp_k,
k70.waarde vs_utsp_o,
--k71.waarde vs_utsp_t, -- Wel of niet???
k71.waarde res_park,
k72.waarde opm_tar
k71.waarde vs_utsp_t,
k72.waarde res_park,
k73.waarde opm_tar
FROM (SELECT l.alg_locatie_key,
g.alg_gebouw_key,
g.alg_gebouw_key alg_onrgoed_key,
@@ -19327,7 +19320,7 @@ AS
LEFT JOIN ok k70 ON x.alg_onrgoed_key = k70.alg_onrgoed_key AND k70.vnr = 70
LEFT JOIN ok k71 ON x.alg_onrgoed_key = k71.alg_onrgoed_key AND k71.vnr = 71
LEFT JOIN ok k72 ON x.alg_onrgoed_key = k72.alg_onrgoed_key AND k72.vnr = 72
--LEFT JOIN ok k73 ON x.alg_onrgoed_key = k73.alg_onrgoed_key AND k73.vnr = 73
LEFT JOIN ok k73 ON x.alg_onrgoed_key = k73.alg_onrgoed_key AND k73.vnr = 73
--LEFT JOIN ok k74 ON x.alg_onrgoed_key = k74.alg_onrgoed_key AND k74.vnr = 74
--LEFT JOIN ok k75 ON x.alg_onrgoed_key = k75.alg_onrgoed_key AND k75.vnr = 75
--LEFT JOIN ok k76 ON x.alg_onrgoed_key = k76.alg_onrgoed_key AND k76.vnr = 76
@@ -29342,6 +29335,8 @@ AS
g.alg_gebouw_code,
g.alg_gebouw_naam,
r.alg_ruimte_nr,
r.alg_ruimte_bruto_vloeropp NVO,
r.alg_ruimte_opp_alt1 VVO,
vvo.vvo_overeenkomst,
vh_class.verh_classificatie
FROM alg_ruimte r,