NYBU#30133 Coda export aanpassen met San nummer
NYBU#30260 Factuurarchief September verwijderen svn path=/Customer/; revision=22413
This commit is contained in:
@@ -2222,6 +2222,7 @@ AS
|
||||
-- contractsoort Student room 55
|
||||
-- kenmerk Tenant 81
|
||||
-- kenmerk Codanr 1000
|
||||
-- kenmerk SANnr 1200
|
||||
-- kenmerk Studentenkamer 1
|
||||
-- kenmerk Borgbedrag 2
|
||||
-- kenmerk Borg_betaald 43
|
||||
@@ -2239,6 +2240,7 @@ AS
|
||||
-- usrdata Tenant 441
|
||||
-- usrdata Budget nr 442
|
||||
-- usrdata Salary 443
|
||||
-- NYBU#30133: SAN-nummer overruled nu het CODA-nummer (CON-nummer)
|
||||
CREATE OR REPLACE VIEW nybu_v_huurcontracten_student
|
||||
AS
|
||||
SELECT DISTINCT a.*,
|
||||
@@ -2277,7 +2279,7 @@ AS
|
||||
p.prs_perslid_key,
|
||||
p.prs_perslid_naam achternaam,
|
||||
pf.prs_perslid_naam_full naam,
|
||||
codanr.prs_kenmerklink_waarde codanr,
|
||||
COALESCE(sannr.prs_kenmerklink_waarde, codanr.prs_kenmerklink_waarde) codanr,
|
||||
partner.prs_perslid_key partner_key,
|
||||
partner.prs_perslid_naam_full partner_naam,
|
||||
sr.alg_srtruimte_omschrijving,
|
||||
@@ -2328,6 +2330,9 @@ AS
|
||||
(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 cnt_kenmerkcontract
|
||||
WHERE cnt_kenmerk_key = 1
|
||||
AND cnt_kenmerkcontract_verwijder IS NULL) studkam,
|
||||
@@ -2383,7 +2388,8 @@ AS
|
||||
AND huurder.cnt_contract_key = c.cnt_contract_key
|
||||
AND p.prs_perslid_key = fac.safe_to_number(huurder.cnt_kenmerkcontract_waarde)
|
||||
AND pf.prs_perslid_key = p.prs_perslid_key
|
||||
AND codanr.prs_link_key = p.prs_perslid_key
|
||||
AND codanr.prs_link_key(+) = p.prs_perslid_key
|
||||
AND sannr.prs_link_key(+) = p.prs_perslid_key
|
||||
AND studkam.cnt_contract_key = c.cnt_contract_key
|
||||
AND r.alg_ruimte_key = fac.safe_to_number(studkam.cnt_kenmerkcontract_waarde)
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
@@ -2426,7 +2432,8 @@ AS
|
||||
ON b.cnt_contract_key != a.cnt_contract_key
|
||||
AND b.alg_ruimte_key = a.alg_ruimte_key
|
||||
AND b.cnt_contract_looptijd_van < a.cnt_contract_looptijd_tot
|
||||
AND b.cnt_contract_looptijd_tot > a.cnt_contract_looptijd_van;
|
||||
AND b.cnt_contract_looptijd_tot > a.cnt_contract_looptijd_van
|
||||
WHERE codanr IS NOT NULL;
|
||||
|
||||
----- Exports ------------------------------------
|
||||
|
||||
@@ -2438,6 +2445,7 @@ AS
|
||||
-- export voor die periode meegenomen.
|
||||
-- Parameter p_doorvoeren geeft aan of dit een test- of definitieve export is. Bij test: gebruik buffer,
|
||||
-- kenmerken niet bijwerken
|
||||
-- NYBU#30133: SAN-nummer overruled CODA-nummer (CON-nummer)
|
||||
CREATE OR REPLACE PROCEDURE nybu_bereken_factuurregels (
|
||||
p_applname IN VARCHAR2,
|
||||
p_run IN DATE,
|
||||
@@ -2453,6 +2461,7 @@ AS
|
||||
c_srtcnt_residence NUMBER := 221;
|
||||
c_srtcnt_office NUMBER := 561;
|
||||
c_km_coda_nr NUMBER := 1000;
|
||||
c_km_san_nr NUMBER := 1200;
|
||||
c_km_borg_betaald NUMBER := 43;
|
||||
c_km_vooruit_betalen NUMBER := 122;
|
||||
c_km_betaald_tot NUMBER := 124;
|
||||
@@ -2492,7 +2501,7 @@ AS
|
||||
p.prs_perslid_key,
|
||||
p.prs_perslid_naam,
|
||||
pf.prs_perslid_naam_full,
|
||||
codanr.prs_kenmerklink_waarde codanr,
|
||||
COALESCE(sannr.prs_kenmerklink_waarde, codanr.prs_kenmerklink_waarde) codanr,
|
||||
k.prs_kostenplaats_nr,
|
||||
rg.alg_ruimte_key,
|
||||
rg.alg_ruimte_aanduiding
|
||||
@@ -2514,6 +2523,9 @@ AS
|
||||
(SELECT * FROM prs_kenmerklink
|
||||
WHERE prs_kenmerk_key = c_km_coda_nr
|
||||
AND prs_kenmerklink_verwijder IS NULL) codanr,
|
||||
(SELECT * FROM prs_kenmerklink
|
||||
WHERE prs_kenmerk_key = c_km_san_nr
|
||||
AND prs_kenmerklink_verwijder IS NULL) sannr,
|
||||
prs_kostenplaats k,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostenplaatsgrp kg,
|
||||
@@ -2526,6 +2538,7 @@ AS
|
||||
AND p.prs_perslid_key(+) = fac.safe_to_number(huurder.cnt_kenmerkcontract_waarde)
|
||||
AND pf.prs_perslid_key(+) = p.prs_perslid_key
|
||||
AND codanr.prs_link_key(+) = p.prs_perslid_key
|
||||
AND sannr.prs_link_key(+) = p.prs_perslid_key
|
||||
AND k.prs_kostenplaats_key(+) = fac.safe_to_number(pnummer.cnt_kenmerkcontract_waarde)
|
||||
AND rg.alg_ruimte_key(+) = fac.safe_to_number(ruimte.cnt_kenmerkcontract_waarde)
|
||||
AND c.cnt_contract_verwijder IS NULL
|
||||
@@ -3970,10 +3983,6 @@ AS
|
||||
AND a.prs_afdeling_key(+) = p.prs_afdeling_key;
|
||||
|
||||
-- Actueel overzicht van huurcontracten studentenkamers, met te-factureren bedragen
|
||||
-- Contractsoort "Student room" 55
|
||||
-- Persoon-kenmerk "CON-number" 1000
|
||||
-- Contract-kenmerk "studentenkamer 1
|
||||
-- Contract-kenmerk "partner" 21
|
||||
CREATE OR REPLACE VIEW nybu_v_rap_huurcontracten
|
||||
AS
|
||||
SELECT cnt_contract_nummer_intern hide_f_sort,
|
||||
@@ -4077,6 +4086,8 @@ AS
|
||||
-- prs_kenmerk "City" 1025
|
||||
-- prs_kenmerk "Country" 1026
|
||||
-- prs_kenmerk "CODA nr" 1000
|
||||
-- prs_kenmerk "SAN nr" 1200
|
||||
-- NYBU#30133 SAN-nummer overruled CODA-nummer (CON-nummer)
|
||||
CREATE OR REPLACE VIEW nybu_v_vertrekkers
|
||||
AS
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY pf.prs_perslid_naam_full) AS nummer,
|
||||
@@ -4097,7 +4108,7 @@ AS
|
||||
fac.safe_to_number(workflow.cnt_kenmerkcontract_waarde) workflow,
|
||||
fac.safe_to_number(schade.cnt_kenmerkcontract_waarde) schade,
|
||||
fac.safe_to_number(refund.cnt_kenmerkcontract_waarde) refund,
|
||||
codanr.prs_kenmerklink_waarde debiteurnr,
|
||||
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
|
||||
@@ -4130,6 +4141,9 @@ AS
|
||||
(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,
|
||||
@@ -4178,6 +4192,7 @@ AS
|
||||
AND pf.prs_perslid_key = fac.safe_to_number(huurder.cnt_kenmerkcontract_waarde)
|
||||
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
|
||||
@@ -4189,6 +4204,8 @@ AS
|
||||
|
||||
-- Lijst met nieuwkomers, die nog borg moeten betalen
|
||||
-- cnt_kenmerk "Deposit paid" 43
|
||||
-- prs_kenmerk "SAN nr" 1200
|
||||
-- NYBU#30133 SAN-nummer overruled CODA-nummer (CON-nummer)
|
||||
CREATE OR REPLACE VIEW nybu_v_nieuwkomers
|
||||
AS
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY pf.prs_perslid_naam_full) AS nummer,
|
||||
@@ -4206,7 +4223,7 @@ AS
|
||||
city.prs_kenmerklink_waarde plaats,
|
||||
country.prs_kenmerklink_waarde land,
|
||||
fac.safe_to_number(borgbedr.cnt_kenmerkcontract_waarde) borg,
|
||||
codanr.prs_kenmerklink_waarde debiteurnr,
|
||||
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
|
||||
@@ -4234,6 +4251,9 @@ AS
|
||||
(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,
|
||||
@@ -4280,6 +4300,7 @@ AS
|
||||
AND pf.prs_perslid_key = fac.safe_to_number(huurder.cnt_kenmerkcontract_waarde)
|
||||
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
|
||||
@@ -4488,11 +4509,13 @@ AS
|
||||
-- prs_kenmerk 1023 Street (extra)
|
||||
-- prs_kenmerk 1024 ZIP/Postal code
|
||||
-- prs_kenmerk 1025 City
|
||||
-- prs_kenmerk 1000 CODA number
|
||||
-- prs_kenmerk 1200 SAN number
|
||||
-- cnt_kenmerk 63 Budget nr
|
||||
-- cnt_kenmerk 64 Bill rent to
|
||||
-- cnt_kenmerk 65 Bill service costs to
|
||||
-- cnt_kenmerk 66 Bill telephone to
|
||||
-- NYBU#30133 SAN-nummer overruled CODA-nummer (CON-nummer)
|
||||
CREATE OR REPLACE VIEW nybu_v_contract_bon
|
||||
AS
|
||||
SELECT a.*,
|
||||
@@ -4513,7 +4536,7 @@ AS
|
||||
straat2.prs_kenmerklink_waarde straat2,
|
||||
pc.prs_kenmerklink_waarde postcode,
|
||||
plaats.prs_kenmerklink_waarde plaats,
|
||||
san.prs_kenmerklink_waarde san_nr,
|
||||
COALESCE(sannr.prs_kenmerklink_waarde, codanr.prs_kenmerklink_waarde) san_nr,
|
||||
a.prs_afdeling_omschrijving fclt_f_opleiding,
|
||||
r.alg_ruimte_key,
|
||||
r.alg_ruimte_nr,
|
||||
@@ -4581,7 +4604,11 @@ AS
|
||||
(SELECT *
|
||||
FROM prs_kenmerklink
|
||||
WHERE prs_kenmerklink_verwijder IS NULL
|
||||
AND prs_kenmerklink_niveau = 'P' AND prs_kenmerk_key = 1200) san,
|
||||
AND prs_kenmerklink_niveau = 'P' AND prs_kenmerk_key = 1000) codanr,
|
||||
(SELECT *
|
||||
FROM prs_kenmerklink
|
||||
WHERE prs_kenmerklink_verwijder IS NULL
|
||||
AND prs_kenmerklink_niveau = 'P' AND prs_kenmerk_key = 1200) sannr,
|
||||
(SELECT *
|
||||
FROM cnt_kenmerkcontract
|
||||
WHERE cnt_kenmerk_key = 63
|
||||
@@ -4612,7 +4639,8 @@ AS
|
||||
AND straat2.prs_link_key(+) = p.prs_perslid_key
|
||||
AND pc.prs_link_key(+) = p.prs_perslid_key
|
||||
AND plaats.prs_link_key(+) = p.prs_perslid_key
|
||||
AND san.prs_link_key(+) = p.prs_perslid_key
|
||||
AND codanr.prs_link_key(+) = p.prs_perslid_key
|
||||
AND sannr.prs_link_key(+) = p.prs_perslid_key
|
||||
AND telnr.alg_onrgoed_key(+) = r.alg_ruimte_key
|
||||
AND budget.cnt_contract_key(+) = c.cnt_contract_key
|
||||
AND k.prs_kostenplaats_key(+) = fac.safe_to_number(budget.cnt_kenmerkcontract_waarde)
|
||||
@@ -7024,6 +7052,7 @@ AS
|
||||
SELECT rr.res_reservering_key,
|
||||
rr.res_rsv_ruimte_volgnr,
|
||||
rr.res_rsv_ruimte_key,
|
||||
r.res_ruimte_key,
|
||||
r.res_ruimte_nr,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
@@ -7033,6 +7062,7 @@ AS
|
||||
v.alg_verdieping_omschrijving,
|
||||
ar.alg_ruimte_nr,
|
||||
ar.alg_ruimte_omschrijving,
|
||||
op.res_opstelling_key,
|
||||
op.res_opstelling_omschrijving,
|
||||
rr.res_rsv_ruimte_van,
|
||||
rr.res_rsv_ruimte_omschrijving,
|
||||
@@ -7056,6 +7086,7 @@ AS
|
||||
c.prs_perslid_tussenvoegsel contact_tussenvoegsel,
|
||||
c.prs_perslid_voorletters contact_voorletters,
|
||||
c.prs_perslid_voornaam contact_voornaam,
|
||||
DECODE(c.prs_perslid_geslacht,0,'V',1,'M', '') contact_geslacht,
|
||||
c.prs_perslid_email contact_email,
|
||||
c.prs_perslid_telefoonnr contact_telefoonnr,
|
||||
c.prs_perslid_mobiel contact_mobiel,
|
||||
@@ -7063,6 +7094,7 @@ AS
|
||||
h.prs_perslid_tussenvoegsel host_tussenvoegsel,
|
||||
h.prs_perslid_voorletters host_voorletters,
|
||||
h.prs_perslid_voornaam host_voornaam,
|
||||
DECODE(h.prs_perslid_geslacht,0,'V',1,'M', '') host_geslacht,
|
||||
h.prs_perslid_email host_email,
|
||||
h.prs_perslid_telefoonnr host_telefoonnr,
|
||||
h.prs_perslid_mobiel host_mobiel,
|
||||
@@ -7382,7 +7414,7 @@ AS
|
||||
|
||||
BEGIN adm.systrackscriptId('$Id$', 0); END;
|
||||
/
|
||||
BEGIN fac.registercustversion ('nybu', 14); END;
|
||||
BEGIN fac.registercustversion ('nybu', 15); END;
|
||||
/
|
||||
|
||||
COMMIT;
|
||||
|
||||
22
onces/NYBU/nybu15.sql
Normal file
22
onces/NYBU/nybu15.sql
Normal file
@@ -0,0 +1,22 @@
|
||||
-- Customer specific once-script NYBU.
|
||||
--
|
||||
-- Support: +31 53 4800700
|
||||
|
||||
SET ECHO ON
|
||||
SPOOL xNYBU15.lst
|
||||
SET DEFINE OFF
|
||||
|
||||
|
||||
-- NYBU#30260: factuurregels voor september 2014 verwijderen uit
|
||||
-- nybu_huur_archief, ivm onterecht gedraaide export
|
||||
DELETE nybu_huur_archief
|
||||
WHERE TRUNC(datum_export) = TRUNC(TO_DATE('7-8-2014', 'DD-MM-YYYY') );
|
||||
|
||||
BEGIN adm.systrackscriptId('$Id$'); END;
|
||||
/
|
||||
|
||||
COMMIT;
|
||||
|
||||
SPOOL OFF
|
||||
|
||||
@nybu.sql
|
||||
Reference in New Issue
Block a user