NYBU#64113: Campus | Contractbeheer kenmerken in Vertrekkerslijst
svn path=/Customer/trunk/; revision=48770
This commit is contained in:
558
NYBU/nybu.sql
558
NYBU/nybu.sql
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user