NYBU#64113: Campus | Contractbeheer kenmerken in Vertrekkerslijst

svn path=/Customer/trunk/; revision=48770
This commit is contained in:
Suzan Wiegerinck
2020-11-10 15:52:50 +00:00
parent 26e79d4826
commit 024df0b72c

View File

@@ -6896,6 +6896,9 @@ CREATE OR REPLACE VIEW NYBU_V_VERTREKKERS
SCHOONMAAK,
FACT_OMSCHR,
BEDRAG,
BTW_LIJST,
GB_REKENING,
BEDRAG_NAAR,
BTW,
DEBITEURNR,
REKENINGNR,
@@ -6912,269 +6915,294 @@ CREATE OR REPLACE VIEW NYBU_V_VERTREKKERS
GB_REKENING_3,
BEDRAG_NAAR_3
)
AS
SELECT ROW_NUMBER () OVER (ORDER BY pf.prs_perslid_naam_full)
AS nummer,
pf.prs_perslid_naam_full
naam_full,
p.prs_perslid_naam,
p.prs_perslid_nr
studentnr,
p.prs_perslid_key,
c.cnt_contract_nummer_intern
contract,
c.cnt_contract_key,
g.alg_gebouw_naam
gebouw,
rg.alg_verdieping_code
verdieping,
rg.alg_ruimte_nr
kamer,
rg.alg_ruimte_key,
TO_CHAR (c.cnt_contract_looptijd_tot, 'YYYY-MM-DD')
einddatum,
street1.prs_kenmerklink_waarde
adres,
street2.prs_kenmerklink_waarde
adres2,
zip.prs_kenmerklink_waarde
postcode,
city.prs_kenmerklink_waarde
plaats,
country.prs_kenmerklink_waarde
land,
fac.safe_to_number (borgbedr.cnt_kenmerkcontract_waarde)
borg,
fac.safe_to_number (workflow.cnt_kenmerkcontract_waarde)
workflow,
fac.safe_to_number (sleutel.cnt_kenmerkcontract_waarde)
sleutel,
fac.safe_to_number (schoonm.cnt_kenmerkcontract_waarde)
schoonmaak,
fact_omschr.cnt_kenmerkcontract_waarde,
fac.safe_to_number (fact_bedrag.cnt_kenmerkcontract_waarde),
fact_btw.fac_usrdata_omschr
btw,
COALESCE (sannr.prs_kenmerklink_waarde,
codanr.prs_kenmerklink_waarde)
debiteurnr,
reknr.prs_kenmerklink_waarde
rekeningnr,
iban.prs_kenmerklink_waarde
iban,
bic.prs_kenmerklink_waarde
bic,
fact_omschr_2.cnt_kenmerkcontract_waarde
fact_omschrijving_2,
bedrag_2.cnt_kenmerkcontract_waarde
bedrag_2,
btw_lijst_2.fac_usrdata_omschr
btw_lijst_2,
gb_rekening_2.fac_usrdata_omschr
gb_rekening_2,
bedrag_naar_2.fac_usrdata_omschr
bedrag_naar_2,
fact_omschr_3.cnt_kenmerkcontract_waarde
fact_omschrijving_3,
bedrag_3.cnt_kenmerkcontract_waarde
bedrag_3,
btw_lijst_3.fac_usrdata_omschr
btw_lijst_3,
gb_rekening_3.fac_usrdata_omschr
gb_rekening_3,
bedrag_naar_3.fac_usrdata_omschr
bedrag_naar_3
FROM prs_v_perslid_fullnames_all pf,
prs_perslid p,
cnt_contract c,
alg_v_ruimte_gegevens rg,
alg_gebouw g,
(SELECT kc.*
FROM cnt_kenmerkcontract kc, cnt_kenmerk k, cnt_srtkenmerk sk
WHERE kc.cnt_kenmerk_key = k.cnt_kenmerk_key
AND k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
AND cnt_srtkenmerk_upper = 'CONTRACT STATUS'
AND kc.cnt_kenmerkcontract_verwijder IS NULL) cntstat,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1
AND cnt_kenmerkcontract_verwijder IS NULL) studkam,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 102
AND cnt_kenmerkcontract_verwijder IS NULL) verh_ruimte,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 2
AND cnt_kenmerkcontract_verwijder IS NULL) borgbedr,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 3
AND cnt_kenmerkcontract_verwijder IS NULL) workflow,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1222
AND cnt_kenmerkcontract_verwijder IS NULL) sleutel,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1201
AND cnt_kenmerkcontract_verwijder IS NULL) fact_omschr,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1202
AND cnt_kenmerkcontract_verwijder IS NULL) fact_bedrag,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1221
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
fact_btw,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 942
AND cnt_kenmerkcontract_verwijder IS NULL) schoonm,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1561
AND cnt_kenmerkcontract_verwijder IS NULL) fact_omschr_2,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1562
AND cnt_kenmerkcontract_verwijder IS NULL) bedrag_2,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1563
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
AS
SELECT ROW_NUMBER () OVER (ORDER BY pf.prs_perslid_naam_full)
AS nummer,
pf.prs_perslid_naam_full
naam_full,
p.prs_perslid_naam,
p.prs_perslid_nr
studentnr,
p.prs_perslid_key,
c.cnt_contract_nummer_intern
contract,
c.cnt_contract_key,
g.alg_gebouw_naam
gebouw,
rg.alg_verdieping_code
verdieping,
rg.alg_ruimte_nr
kamer,
rg.alg_ruimte_key,
TO_CHAR (c.cnt_contract_looptijd_tot, 'YYYY-MM-DD')
einddatum,
street1.prs_kenmerklink_waarde
adres,
street2.prs_kenmerklink_waarde
adres2,
zip.prs_kenmerklink_waarde
postcode,
city.prs_kenmerklink_waarde
plaats,
country.prs_kenmerklink_waarde
land,
fac.safe_to_number (borgbedr.cnt_kenmerkcontract_waarde)
borg,
fac.safe_to_number (workflow.cnt_kenmerkcontract_waarde)
workflow,
fac.safe_to_number (sleutel.cnt_kenmerkcontract_waarde)
sleutel,
fac.safe_to_number (schoonm.cnt_kenmerkcontract_waarde)
schoonmaak,
fact_omschr.cnt_kenmerkcontract_waarde fact_omschr,
fac.safe_to_number (fact_bedrag.cnt_kenmerkcontract_waarde) fact_bedrag,
btw_lijst.fac_usrdata_omschr
btw_lijst,
gb_rekening.fac_usrdata_omschr
gb_rekening,
bedrag_naar.fac_usrdata_omschr
bedrag_naar,
fact_btw.fac_usrdata_omschr
btw,
COALESCE (sannr.prs_kenmerklink_waarde, codanr.prs_kenmerklink_waarde)
debiteurnr,
reknr.prs_kenmerklink_waarde
rekeningnr,
iban.prs_kenmerklink_waarde
iban,
bic.prs_kenmerklink_waarde
bic,
fact_omschr_2.cnt_kenmerkcontract_waarde
fact_omschrijving_2,
bedrag_2.cnt_kenmerkcontract_waarde
bedrag_2,
btw_lijst_2.fac_usrdata_omschr
btw_lijst_2,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1564
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
gb_rekening_2.fac_usrdata_omschr
gb_rekening_2,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1565
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
bedrag_naar_2.fac_usrdata_omschr
bedrag_naar_2,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1567
AND cnt_kenmerkcontract_verwijder IS NULL) fact_omschr_3,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1568
AND cnt_kenmerkcontract_verwijder IS NULL) bedrag_3,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1569
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
fact_omschr_3.cnt_kenmerkcontract_waarde
fact_omschrijving_3,
bedrag_3.cnt_kenmerkcontract_waarde
bedrag_3,
btw_lijst_3.fac_usrdata_omschr
btw_lijst_3,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1570
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
gb_rekening_3.fac_usrdata_omschr
gb_rekening_3,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1571
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
bedrag_naar_3,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1000
AND prs_kenmerklink_verwijder IS NULL) codanr,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1200
AND prs_kenmerklink_verwijder IS NULL) sannr,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1029
AND prs_kenmerklink_verwijder IS NULL) reknr,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1140
AND prs_kenmerklink_verwijder IS NULL) iban,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1141
AND prs_kenmerklink_verwijder IS NULL) bic,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1022
AND prs_kenmerklink_verwijder IS NULL) street1,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1023
AND prs_kenmerklink_verwijder IS NULL) street2,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1024
AND prs_kenmerklink_verwijder IS NULL) zip,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1025
AND prs_kenmerklink_verwijder IS NULL) city,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1026
AND prs_kenmerklink_verwijder IS NULL) country
WHERE fac.safe_to_number (cntstat.cnt_kenmerkcontract_waarde) = 321
AND cntstat.cnt_contract_key = c.cnt_contract_key
AND c.cnt_contract_status = 0
AND c.cnt_contract_verwijder IS NULL
AND NOT EXISTS
(SELECT 1
FROM cnt_contract cc
WHERE cc.cnt_contract_key != c.cnt_contract_key
AND cc.cnt_contract_looptijd_tot >=
c.cnt_contract_looptijd_tot
AND cc.cnt_contract_status = 0
AND cc.cnt_contract_verwijder IS NULL
AND cc.cnt_prs_perslid_key = c.cnt_prs_perslid_key)
AND borgbedr.cnt_contract_key(+) = c.cnt_contract_key
AND workflow.cnt_contract_key(+) = c.cnt_contract_key
AND sleutel.cnt_contract_key(+) = c.cnt_contract_key
AND fact_omschr.cnt_contract_key(+) = c.cnt_contract_key
AND fact_bedrag.cnt_contract_key(+) = c.cnt_contract_key
AND fact_btw.cnt_contract_key(+) = c.cnt_contract_key
AND schoonm.cnt_contract_key(+) = c.cnt_contract_key
AND studkam.cnt_contract_key(+) = c.cnt_contract_key
AND fact_omschr_2.cnt_contract_key(+) = c.cnt_contract_key
AND bedrag_2.cnt_contract_key(+) = c.cnt_contract_key
AND btw_lijst_2.cnt_contract_key(+) = c.cnt_contract_key
AND gb_rekening_2.cnt_contract_key(+) = c.cnt_contract_key
AND bedrag_naar_2.cnt_contract_key(+) = c.cnt_contract_key
AND fact_omschr_3.cnt_contract_key(+) = c.cnt_contract_key
AND bedrag_3.cnt_contract_key(+) = c.cnt_contract_key
AND btw_lijst_3.cnt_contract_key(+) = c.cnt_contract_key
AND gb_rekening_3.cnt_contract_key(+) = c.cnt_contract_key
AND bedrag_naar_3.cnt_contract_key(+) = c.cnt_contract_key
AND verh_ruimte.cnt_contract_key(+) = c.cnt_contract_key
AND ( rg.alg_ruimte_key =
fac.safe_to_number (studkam.cnt_kenmerkcontract_waarde)
OR rg.alg_ruimte_key =
fac.safe_to_number (
verh_ruimte.cnt_kenmerkcontract_waarde))
AND g.alg_gebouw_key = rg.alg_gebouw_key
AND pf.prs_perslid_key = c.cnt_prs_perslid_key
AND p.prs_perslid_key = pf.prs_perslid_key
AND codanr.prs_link_key(+) = pf.prs_perslid_key
AND sannr.prs_link_key(+) = pf.prs_perslid_key
AND reknr.prs_link_key(+) = pf.prs_perslid_key
AND iban.prs_link_key(+) = pf.prs_perslid_key
AND bic.prs_link_key(+) = pf.prs_perslid_key
AND street1.prs_link_key(+) = pf.prs_perslid_key
AND street2.prs_link_key(+) = pf.prs_perslid_key
AND zip.prs_link_key(+) = pf.prs_perslid_key
AND city.prs_link_key(+) = pf.prs_perslid_key
AND country.prs_link_key(+) = pf.prs_perslid_key;
bedrag_naar_3.fac_usrdata_omschr
bedrag_naar_3
FROM prs_v_perslid_fullnames_all pf,
prs_perslid p,
cnt_contract c,
alg_v_ruimte_gegevens rg,
alg_gebouw g,
(SELECT kc.*
FROM cnt_kenmerkcontract kc, cnt_kenmerk k, cnt_srtkenmerk sk
WHERE kc.cnt_kenmerk_key = k.cnt_kenmerk_key
AND k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
AND cnt_srtkenmerk_upper = 'CONTRACT STATUS'
AND kc.cnt_kenmerkcontract_verwijder IS NULL) cntstat,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1 AND cnt_kenmerkcontract_verwijder IS NULL)
studkam,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 102
AND cnt_kenmerkcontract_verwijder IS NULL) verh_ruimte,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 2 AND cnt_kenmerkcontract_verwijder IS NULL)
borgbedr,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 3 AND cnt_kenmerkcontract_verwijder IS NULL)
workflow,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1222
AND cnt_kenmerkcontract_verwijder IS NULL) sleutel,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1201
AND cnt_kenmerkcontract_verwijder IS NULL) fact_omschr,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1202
AND cnt_kenmerkcontract_verwijder IS NULL) fact_bedrag,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1221
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
btw_lijst,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1381
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
gb_rekening,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1382
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
bedrag_naar,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1221
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
fact_btw,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 942
AND cnt_kenmerkcontract_verwijder IS NULL) schoonm,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1561
AND cnt_kenmerkcontract_verwijder IS NULL) fact_omschr_2,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1562
AND cnt_kenmerkcontract_verwijder IS NULL) bedrag_2,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1563
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
btw_lijst_2,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1564
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
gb_rekening_2,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1565
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
bedrag_naar_2,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1567
AND cnt_kenmerkcontract_verwijder IS NULL) fact_omschr_3,
(SELECT *
FROM cnt_kenmerkcontract
WHERE cnt_kenmerk_key = 1568
AND cnt_kenmerkcontract_verwijder IS NULL) bedrag_3,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1569
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
btw_lijst_3,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1570
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
gb_rekening_3,
(SELECT kc.cnt_contract_key, ud.fac_usrdata_omschr
FROM cnt_kenmerkcontract kc, fac_usrdata ud
WHERE kc.cnt_kenmerk_key = 1571
AND kc.cnt_kenmerkcontract_verwijder IS NULL
AND ud.fac_usrdata_key = kc.cnt_kenmerkcontract_waarde)
bedrag_naar_3,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1000 AND prs_kenmerklink_verwijder IS NULL)
codanr,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1200 AND prs_kenmerklink_verwijder IS NULL)
sannr,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1029 AND prs_kenmerklink_verwijder IS NULL)
reknr,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1140 AND prs_kenmerklink_verwijder IS NULL)
iban,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1141 AND prs_kenmerklink_verwijder IS NULL)
bic,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1022 AND prs_kenmerklink_verwijder IS NULL)
street1,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1023 AND prs_kenmerklink_verwijder IS NULL)
street2,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1024 AND prs_kenmerklink_verwijder IS NULL)
zip,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1025 AND prs_kenmerklink_verwijder IS NULL)
city,
(SELECT *
FROM prs_kenmerklink
WHERE prs_kenmerk_key = 1026 AND prs_kenmerklink_verwijder IS NULL)
country
WHERE fac.safe_to_number (cntstat.cnt_kenmerkcontract_waarde) = 321
AND cntstat.cnt_contract_key = c.cnt_contract_key
AND c.cnt_contract_status = 0
AND c.cnt_contract_verwijder IS NULL
AND NOT EXISTS
(SELECT 1
FROM cnt_contract cc
WHERE cc.cnt_contract_key != c.cnt_contract_key
AND cc.cnt_contract_looptijd_tot >=
c.cnt_contract_looptijd_tot
AND cc.cnt_contract_status = 0
AND cc.cnt_contract_verwijder IS NULL
AND cc.cnt_prs_perslid_key = c.cnt_prs_perslid_key)
AND borgbedr.cnt_contract_key(+) = c.cnt_contract_key
AND workflow.cnt_contract_key(+) = c.cnt_contract_key
AND sleutel.cnt_contract_key(+) = c.cnt_contract_key
AND fact_omschr.cnt_contract_key(+) = c.cnt_contract_key
AND fact_bedrag.cnt_contract_key(+) = c.cnt_contract_key
AND btw_lijst.cnt_contract_key(+) = c.cnt_contract_key
AND gb_rekening.cnt_contract_key(+) = c.cnt_contract_key
AND bedrag_naar.cnt_contract_key(+) = c.cnt_contract_key
AND fact_btw.cnt_contract_key(+) = c.cnt_contract_key
AND schoonm.cnt_contract_key(+) = c.cnt_contract_key
AND studkam.cnt_contract_key(+) = c.cnt_contract_key
AND fact_omschr_2.cnt_contract_key(+) = c.cnt_contract_key
AND bedrag_2.cnt_contract_key(+) = c.cnt_contract_key
AND btw_lijst_2.cnt_contract_key(+) = c.cnt_contract_key
AND gb_rekening_2.cnt_contract_key(+) = c.cnt_contract_key
AND bedrag_naar_2.cnt_contract_key(+) = c.cnt_contract_key
AND fact_omschr_3.cnt_contract_key(+) = c.cnt_contract_key
AND bedrag_3.cnt_contract_key(+) = c.cnt_contract_key
AND btw_lijst_3.cnt_contract_key(+) = c.cnt_contract_key
AND gb_rekening_3.cnt_contract_key(+) = c.cnt_contract_key
AND bedrag_naar_3.cnt_contract_key(+) = c.cnt_contract_key
AND verh_ruimte.cnt_contract_key(+) = c.cnt_contract_key
AND ( rg.alg_ruimte_key =
fac.safe_to_number (studkam.cnt_kenmerkcontract_waarde)
OR rg.alg_ruimte_key =
fac.safe_to_number (verh_ruimte.cnt_kenmerkcontract_waarde))
AND g.alg_gebouw_key = rg.alg_gebouw_key
AND pf.prs_perslid_key = c.cnt_prs_perslid_key
AND p.prs_perslid_key = pf.prs_perslid_key
AND codanr.prs_link_key(+) = pf.prs_perslid_key
AND sannr.prs_link_key(+) = pf.prs_perslid_key
AND reknr.prs_link_key(+) = pf.prs_perslid_key
AND iban.prs_link_key(+) = pf.prs_perslid_key
AND bic.prs_link_key(+) = pf.prs_perslid_key
AND street1.prs_link_key(+) = pf.prs_perslid_key
AND street2.prs_link_key(+) = pf.prs_perslid_key
AND zip.prs_link_key(+) = pf.prs_perslid_key
AND city.prs_link_key(+) = pf.prs_perslid_key
AND country.prs_link_key(+) = pf.prs_perslid_key;
-- Lijst met nieuwkomers, die nog borg moeten betalen
-- cnt_kenmerk "Deposit paid" 43
@@ -7308,7 +7336,6 @@ AS
AND c.cnt_contract_verwijder IS NULL;
-- Rapportage "HUUR: Vertrekkerslijst"
CREATE OR REPLACE VIEW NYBU_V_RAP_VERTREKKERS
(
FCLT_F_NAAM,
@@ -7332,6 +7359,9 @@ CREATE OR REPLACE VIEW NYBU_V_RAP_VERTREKKERS
SCHOONMAAK,
FACT_OMSCHR,
BEDRAG,
BTW_LIJST,
GB_REKENING,
BEDRAG_NAAR,
DEBITEURNR,
REKENINGNR,
IBAN,
@@ -7396,6 +7426,9 @@ AS
schoonmaak,
fact_omschr,
bedrag,
btw_lijst,
gb_rekening,
bedrag_naar,
debiteurnr,
rekeningnr,
iban,
@@ -7546,7 +7579,10 @@ AS
NULL ref1,
NULL ref2
FROM nybu_v_vertrekkers
WHERE bedrag IS NOT NULL
WHERE fact_omschr IS NOT NULL
AND bedrag IS NOT NULL
AND ( UPPER (bedrag_naar) = 'TENANT'
OR (UPPER (bedrag_naar) = 'HUURDER'))
UNION ALL
SELECT nummer,
4
@@ -7563,7 +7599,7 @@ AS
bedrag,
CASE WHEN schoonmaak > 0 THEN 'C' ELSE 'D' END
dc,
'VH21'
'VL'
btw,
'Cleaning ' || prs_perslid_naam
oms,