BLCC#87083 Rap/VOC+BLCC#87225 Rap/Diverse wijzigingen+BLCC#88300 Rap/Correcties
svn path=/Customer/trunk/; revision=68844
This commit is contained in:
382
BLCC/blcc.sql
382
BLCC/blcc.sql
@@ -6838,7 +6838,7 @@ AS
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) factent,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 961) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 961) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key, ud.fac_usrdata_code code, ud.fac_usrdata_omschr oms, ud.fac_usrdata_prijs perc
|
||||
FROM mld_v_aanwezigkenmerkmelding km, fac_v_aanwezigusrdata ud
|
||||
WHERE km.mld_kenmerk_key = 962 -- BTW tarief
|
||||
@@ -6927,7 +6927,7 @@ AS
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) factent,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 966) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 966) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key, ud.fac_usrdata_code code, ud.fac_usrdata_omschr oms, ud.fac_usrdata_prijs perc
|
||||
FROM mld_v_aanwezigkenmerkmelding km, fac_v_aanwezigusrdata ud
|
||||
WHERE km.mld_kenmerk_key = 967 -- BTW tarief
|
||||
@@ -7016,7 +7016,7 @@ AS
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) factent,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 971) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 971) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key, ud.fac_usrdata_code code, ud.fac_usrdata_omschr oms, ud.fac_usrdata_prijs perc
|
||||
FROM mld_v_aanwezigkenmerkmelding km, fac_v_aanwezigusrdata ud
|
||||
WHERE km.mld_kenmerk_key = 972 -- BTW tarief
|
||||
@@ -7105,7 +7105,7 @@ AS
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) factent,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1021) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1021) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key, ud.fac_usrdata_code code, ud.fac_usrdata_omschr oms, ud.fac_usrdata_prijs perc
|
||||
FROM mld_v_aanwezigkenmerkmelding km, fac_v_aanwezigusrdata ud
|
||||
WHERE km.mld_kenmerk_key = 1022 -- BTW tarief
|
||||
@@ -7194,7 +7194,7 @@ AS
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) factent,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1026) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1026) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key, ud.fac_usrdata_code code, ud.fac_usrdata_omschr oms, ud.fac_usrdata_prijs perc
|
||||
FROM mld_v_aanwezigkenmerkmelding km, fac_v_aanwezigusrdata ud
|
||||
WHERE km.mld_kenmerk_key = 1027 -- BTW tarief
|
||||
@@ -7283,7 +7283,7 @@ AS
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) factent,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1031) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1031) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key, ud.fac_usrdata_code code, ud.fac_usrdata_omschr oms, ud.fac_usrdata_prijs perc
|
||||
FROM mld_v_aanwezigkenmerkmelding km, fac_v_aanwezigusrdata ud
|
||||
WHERE km.mld_kenmerk_key = 1032 -- BTW tarief
|
||||
@@ -7372,7 +7372,7 @@ AS
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) factent,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1036) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1036) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key, ud.fac_usrdata_code code, ud.fac_usrdata_omschr oms, ud.fac_usrdata_prijs perc
|
||||
FROM mld_v_aanwezigkenmerkmelding km, fac_v_aanwezigusrdata ud
|
||||
WHERE km.mld_kenmerk_key = 1037 -- BTW tarief
|
||||
@@ -7461,7 +7461,7 @@ AS
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) factent,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1041) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1041) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key, ud.fac_usrdata_code code, ud.fac_usrdata_omschr oms, ud.fac_usrdata_prijs perc
|
||||
FROM mld_v_aanwezigkenmerkmelding km, fac_v_aanwezigusrdata ud
|
||||
WHERE km.mld_kenmerk_key = 1042 -- BTW tarief
|
||||
@@ -7550,7 +7550,7 @@ AS
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) factent,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1046) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1046) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key, ud.fac_usrdata_code code, ud.fac_usrdata_omschr oms, ud.fac_usrdata_prijs perc
|
||||
FROM mld_v_aanwezigkenmerkmelding km, fac_v_aanwezigusrdata ud
|
||||
WHERE km.mld_kenmerk_key = 1047 -- BTW tarief
|
||||
@@ -7639,7 +7639,7 @@ AS
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) factent,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1051) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1051) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key, ud.fac_usrdata_code code, ud.fac_usrdata_omschr oms, ud.fac_usrdata_prijs perc
|
||||
FROM mld_v_aanwezigkenmerkmelding km, fac_v_aanwezigusrdata ud
|
||||
WHERE km.mld_kenmerk_key = 1052 -- BTW tarief
|
||||
@@ -16808,27 +16808,20 @@ AS
|
||||
CREATE OR REPLACE VIEW BLCC_V_RAP_MLD_LV
|
||||
AS
|
||||
SELECT x.mld_melding_key,
|
||||
SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4) jaar,
|
||||
vf.fin_verkoopfactuur_maand maand,
|
||||
vf.fin_verkoopfactuur_id factuurnr,
|
||||
'FIN' || TO_CHAR (x.mld_melding_key) meldingnr,
|
||||
TRUNC (x.mld_melding_datum) melddatum,
|
||||
SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4) jaar,
|
||||
vf.fin_verkoopfactuur_maand maand,
|
||||
vf.fin_verkoopfactuur_id factuurnr,
|
||||
'FIN' || TO_CHAR (x.mld_melding_key) meldingnr,
|
||||
TRUNC (x.mld_melding_datum) melddatum,
|
||||
x.aanvrager,
|
||||
c2g.gebouwen,
|
||||
x.debiteur_naam,
|
||||
x.debiteur_nr,
|
||||
--x.adres,
|
||||
--x.postcode,
|
||||
--x.plaats,
|
||||
--x.land,
|
||||
--x.btw_nr,
|
||||
x.po_nr,
|
||||
x.cv_crf,
|
||||
x.cnt_contract_key,
|
||||
x.contract_id,
|
||||
--x.cnt_contract_looptijd_van,
|
||||
--x.cnt_contract_looptijd_tot,
|
||||
regels.sortering regelnr,
|
||||
x.contractnr,
|
||||
regels.sortering regelnr,
|
||||
regels.regel,
|
||||
regels.mndnet, -- Netto losverkoopbedrag
|
||||
regels.fin_btwtabelwaarde_code,
|
||||
@@ -16846,25 +16839,18 @@ AS
|
||||
b.prs_bedrijf_key,
|
||||
TRIM (b.prs_bedrijf_naam) debiteur_naam,
|
||||
TRIM (b.prs_overeenkomst_nr) debiteur_nr,
|
||||
--DECODE (b.prs_bedrijf_post_adres, NULL, b.prs_bedrijf_bezoek_adres, b.prs_bedrijf_post_adres) adres,
|
||||
--DECODE (b.prs_bedrijf_post_adres, NULL, b.prs_bedrijf_bezoek_postcode, b.prs_bedrijf_post_postcode) postcode,
|
||||
--DECODE (b.prs_bedrijf_post_adres, NULL, b.prs_bedrijf_bezoek_plaats, b.prs_bedrijf_post_plaats) plaats,
|
||||
--DECODE (b.prs_bedrijf_post_adres, NULL, b.prs_bedrijf_bezoek_land, b.prs_bedrijf_post_land) land,
|
||||
--btwnr.prs_kenmerklink_waarde btw_nr,
|
||||
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-')) po_nr, -- Optioneel
|
||||
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-'))
|
||||
po_nr, -- Optioneel
|
||||
factent.fac_usrdata_code cv_crf,
|
||||
m2c.cnt_contract_key,
|
||||
m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0') contract_id, -- Optioneel
|
||||
DECODE (m2c.cnt_contract_key, NULL, NULL, m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0'))
|
||||
contractnr, -- Optioneel
|
||||
m2c.cnt_contract_looptijd_van,
|
||||
m2c.cnt_contract_looptijd_tot
|
||||
FROM mld_melding m,
|
||||
prs_v_perslid_fullnames_all pf,
|
||||
mld_v_aanwezigkenmerkmelding km,
|
||||
prs_bedrijf b,
|
||||
--(SELECT prs_link_key, prs_kenmerklink_waarde
|
||||
-- FROM prs_kenmerklink
|
||||
-- WHERE prs_kenmerklink_verwijder IS NULL
|
||||
-- AND prs_kenmerk_key = 1100) btwnr, -- BTW-nummer (NL)
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1001) po, -- PO
|
||||
@@ -16881,11 +16867,10 @@ AS
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = c.cnt_contract_key) m2c
|
||||
WHERE m.mld_stdmelding_key = 1321 -- Losse verkoop
|
||||
AND m.prs_perslid_key_voor = pf.prs_perslid_key
|
||||
--AND m.mld_melding_status IN (4, 5) -- Geaccepteerd/Afgemeld
|
||||
--AND m.mld_melding_status IN (4, 5) -- Geaccepteerd/Afgemeld
|
||||
AND m.mld_melding_key = km.mld_melding_key
|
||||
AND km.mld_kenmerk_key = 941 -- Debiteur
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = b.prs_bedrijf_key
|
||||
--AND b.prs_bedrijf_key = btwnr.prs_link_key(+)
|
||||
AND m.mld_melding_key = po.mld_melding_key(+)
|
||||
AND m.mld_melding_key = factent.mld_melding_key(+)
|
||||
AND m.mld_melding_key = m2c.mld_melding_key) x
|
||||
@@ -16917,7 +16902,7 @@ AS
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 961) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 961) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code code,
|
||||
ud.fac_usrdata_omschr oms,
|
||||
@@ -16966,7 +16951,7 @@ AS
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 966) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 966) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code code,
|
||||
ud.fac_usrdata_omschr oms,
|
||||
@@ -17015,7 +17000,7 @@ AS
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 971) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 971) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code code,
|
||||
ud.fac_usrdata_omschr oms,
|
||||
@@ -17064,7 +17049,7 @@ AS
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1021) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1021) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code code,
|
||||
ud.fac_usrdata_omschr oms,
|
||||
@@ -17113,7 +17098,7 @@ AS
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1026) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1026) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code code,
|
||||
ud.fac_usrdata_omschr oms,
|
||||
@@ -17162,7 +17147,7 @@ AS
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1031) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1031) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code code,
|
||||
ud.fac_usrdata_omschr oms,
|
||||
@@ -17211,7 +17196,7 @@ AS
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1036) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1036) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code code,
|
||||
ud.fac_usrdata_omschr oms,
|
||||
@@ -17260,7 +17245,7 @@ AS
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1041) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1041) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code code,
|
||||
ud.fac_usrdata_omschr oms,
|
||||
@@ -17309,7 +17294,7 @@ AS
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1046) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1046) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code code,
|
||||
ud.fac_usrdata_omschr oms,
|
||||
@@ -17358,7 +17343,7 @@ AS
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 1051) cb, -- Correctiebedrag
|
||||
WHERE mld_kenmerk_key = 1051) cb, -- Losverkoopbedrag
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code code,
|
||||
ud.fac_usrdata_omschr oms,
|
||||
@@ -17396,38 +17381,69 @@ AS
|
||||
ON x.mld_melding_key = vf.fin_verkoopfactuur_n1
|
||||
WHERE vf.fin_verkoopfactuur_maand >= '2024-01'
|
||||
;
|
||||
/*
|
||||
|
||||
-- BLCC#88300: Correcties (ADDD+FACT) per maand!
|
||||
/*
|
||||
ADDD
|
||||
vf.fin_verkoopfactuur_c1 po_nr, -- Overnemen van te corrigeren factuur?
|
||||
vf.fin_verkoopfactuur_c2 contract_id, -- Overnemen van te corrigeren factuur?
|
||||
vf.fin_verkoopfactuur_id regel_id, -- Factuur waarop correctie betrekking heeft (en dan ook in Twinfield-exportbestand)!
|
||||
DECODE (vf.fin_verkoopfactuur_xmlnode, 'contract', 'contract', 'melding') xmlnode,
|
||||
DECODE (vf.fin_verkoopfactuur_xmlnode, 'contract', vf.fin_verkoopfactuur_refkey, m.mld_melding_key) refkey,
|
||||
|
||||
--b.prs_bedrijf_key, b.prs_bedrijf_naam prs_debiteur_naam, TRIM (b.prs_overeenkomst_nr) debiteur_nr, -- Niet overnemen van te corrigeren factuur?
|
||||
vf.prs_bedrijf_key, vf.prs_debiteur_naam, SUBSTR (vf.fin_verkoopfactuur_c7, 1, INSTR (vf.fin_verkoopfactuur_c7, '=') - 1) debiteur_nr, -- Overnemen van te corrigeren factuur!
|
||||
pf.prs_perslid_naam_full aanvrager,
|
||||
FACT
|
||||
TRIM (SUBSTR (vf.fin_verkoopfactuur_omschr, 1, INSTR (vf.fin_verkoopfactuur_omschr, '/=', -1) - 1)) po_nr, -- Yourref
|
||||
c.cnt_contract_nummer_intern || '.' || COALESCE (c.cnt_contract_versie, '0') ourref, -- Ourref
|
||||
vf.fin_verkoopfactuur_c2 omschrijving, -- Contract scope
|
||||
c.cnt_contract_key, c.cnt_contract_nummer_intern, c.cnt_contract_versie, c.cnt_contract_looptijd_tot lv,
|
||||
|
||||
b.prs_bedrijf_key, b.prs_bedrijf_naam prs_debiteur_naam, TRIM (b.prs_overeenkomst_nr) debiteur_nr,
|
||||
vf.fin_verkoopfactuur_maand maand,
|
||||
TO_CHAR (vf.fin_verkoopfactuur_d4, 'dd-mm-yyyy') dagbegin,
|
||||
TO_CHAR (vf.fin_verkoopfactuur_d5, 'dd-mm-yyyy') dageinde,
|
||||
LAST_DAY (TO_DATE (vf.fin_verkoopfactuur_maand, 'yyyymm')) - TO_DATE (vf.fin_verkoopfactuur_maand, 'yyyymm') + 1 mndbes, -- Beschikbaar
|
||||
vf.fin_verkoopfactuur_d5 - vf.fin_verkoopfactuur_d4 + 1 mndbez, -- Bezet
|
||||
1 aantal,
|
||||
fac.safe_to_number (cb.waarde) bedrag,
|
||||
1 factuur,
|
||||
NULL alg_onroerendgoed_type, TO_NUMBER (NULL) alg_onroerendgoed_keys, NULL alg_plaatsaanduiding,
|
||||
vf.fin_verkoopfactuur_id mld_melding_omschrijving, -- Factuur waarop correctie betrekking heeft!
|
||||
c.cnt_contract_status,
|
||||
DECODE (c.cnt_contract_status, 1, 'Gesloten', 2, 'Nieuw', 3, 'Ter goedkeuring', 'Definitief') contractstatus
|
||||
*/
|
||||
CREATE OR REPLACE VIEW BLCC_V_RAP_MLD_CORR
|
||||
AS
|
||||
SELECT x.mld_melding_key,
|
||||
SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4) jaar,
|
||||
vf.fin_verkoopfactuur_maand maand,
|
||||
vf.fin_verkoopfactuur_id factuurnr,
|
||||
'FIN' || TO_CHAR (x.mld_melding_key) meldingnr,
|
||||
TRUNC (x.mld_melding_datum) melddatum,
|
||||
COALESCE (SUBSTR (af.addd_maand, 1, 4), SUBSTR (hf.huur_maand, 1, 4)) jaar,
|
||||
COALESCE (af.addd_maand, hf.huur_maand) maand,
|
||||
COALESCE (af.addd_id, hf.huur_id) factuurnr,
|
||||
'FIN' || TO_CHAR (x.mld_melding_key) meldingnr,
|
||||
TRUNC (x.mld_melding_datum) melddatum,
|
||||
x.aanvrager,
|
||||
c2g.gebouwen, --???
|
||||
c2g.gebouwen, -- Als correctie op huurfactuur
|
||||
x.debiteur_naam,
|
||||
x.debiteur_nr,
|
||||
--x.adres,
|
||||
--x.postcode,
|
||||
--x.plaats,
|
||||
--x.land,
|
||||
--x.btw_nr,
|
||||
x.po_nr, --???
|
||||
x.cv_crf, --???
|
||||
x.cnt_contract_key, --???
|
||||
x.contract_id, --???
|
||||
--x.cnt_contract_looptijd_van,
|
||||
--x.cnt_contract_looptijd_tot,
|
||||
regels.sortering regelnr,
|
||||
DECODE (x.fin_verkoopfactuur_n2,
|
||||
NULL, x.fin_verkoopfactuur_c1, -- ADDD
|
||||
TRIM (SUBSTR (x.fin_verkoopfactuur_omschr, 1, INSTR (x.fin_verkoopfactuur_omschr, '/=', -1) - 1))) -- FACT
|
||||
po_nr,
|
||||
DECODE (x.fin_verkoopfactuur_n2,
|
||||
NULL, NULL, -- ADDD
|
||||
DECODE (x.fin_verkoopfactuur_n3, 0, 'CV', 'CRF')) -- FACT
|
||||
cv_crf,
|
||||
c.cnt_contract_key, -- Als correctie op huurfactuur
|
||||
DECODE (c.cnt_contract_key, NULL, NULL, c.cnt_contract_nummer_intern || '.' || COALESCE (c.cnt_contract_versie, '0'))
|
||||
contract_id, -- Als correctie op huurfactuur
|
||||
regels.sortering regelnr,
|
||||
regels.regel,
|
||||
regels.mndnet, -- Netto losverkoopbedrag
|
||||
regels.mndnet, -- Netto correctiebedrag
|
||||
regels.fin_btwtabelwaarde_code,
|
||||
regels.fin_btwtabelwaarde_oms,
|
||||
regels.fin_btwtabelwaarde_perc,
|
||||
regels.mndbtw, -- BTW losverkoopbedrag
|
||||
regels.mndbtw, -- BTW correctiebedrag
|
||||
regels.prs_kostenplaats_key,
|
||||
regels.prs_kostenplaats_nr,
|
||||
regels.prs_kostenplaats_omschrijving,
|
||||
@@ -17439,46 +17455,28 @@ AS
|
||||
b.prs_bedrijf_key,
|
||||
TRIM (b.prs_bedrijf_naam) debiteur_naam,
|
||||
TRIM (b.prs_overeenkomst_nr) debiteur_nr,
|
||||
--DECODE (b.prs_bedrijf_post_adres, NULL, b.prs_bedrijf_bezoek_adres, b.prs_bedrijf_post_adres) adres,
|
||||
--DECODE (b.prs_bedrijf_post_adres, NULL, b.prs_bedrijf_bezoek_postcode, b.prs_bedrijf_post_postcode) postcode,
|
||||
--DECODE (b.prs_bedrijf_post_adres, NULL, b.prs_bedrijf_bezoek_plaats, b.prs_bedrijf_post_plaats) plaats,
|
||||
--DECODE (b.prs_bedrijf_post_adres, NULL, b.prs_bedrijf_bezoek_land, b.prs_bedrijf_post_land) land,
|
||||
--btwnr.prs_kenmerklink_waarde btw_nr,
|
||||
TRIM (COALESCE (po.waarde, m2c.cnt_contract_nummer, '-')) po_nr, -- Optioneel
|
||||
factent.fac_usrdata_code cv_crf,
|
||||
m2c.cnt_contract_key,
|
||||
m2c.cnt_contract_nummer_intern || '.' || COALESCE (m2c.cnt_contract_versie, '0') contract_id, -- Optioneel
|
||||
m2c.cnt_contract_looptijd_van,
|
||||
m2c.cnt_contract_looptijd_tot
|
||||
DECODE (vf.fin_verkoopfactuur_xmlnode, 'contract', vf.fin_verkoopfactuur_refkey, NULL) cnt_contract_key,
|
||||
vf.fin_verkoopfactuur_omschr,
|
||||
vf.fin_verkoopfactuur_maand,
|
||||
vf.fin_verkoopfactuur_n2,
|
||||
vf.fin_verkoopfactuur_n3,
|
||||
vf.fin_verkoopfactuur_c1
|
||||
FROM mld_melding m,
|
||||
prs_v_perslid_fullnames_all pf,
|
||||
mld_v_aanwezigkenmerkmelding km,
|
||||
fin_verkoopfactuur vf,
|
||||
prs_bedrijf b,
|
||||
--(SELECT prs_link_key, prs_kenmerklink_waarde
|
||||
-- FROM prs_kenmerklink
|
||||
-- WHERE prs_kenmerklink_verwijder IS NULL
|
||||
-- AND prs_kenmerk_key = 1100) btwnr, -- BTW-nummer (NL)
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = -1) po, -- PO
|
||||
(SELECT km.mld_melding_key, ud.fac_usrdata_code
|
||||
FROM mld_v_aanwezigkenmerkmelding km,
|
||||
fac_v_aanwezigusrdata ud
|
||||
WHERE km.mld_kenmerk_key = -1 -- CV/CRF
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) factent
|
||||
prs_bedrijf b
|
||||
WHERE m.mld_stdmelding_key = 1301 -- Correctie
|
||||
AND m.prs_perslid_key_voor = pf.prs_perslid_key
|
||||
--AND m.mld_melding_status IN (4, 5) -- Geaccepteerd/Afgemeld
|
||||
--AND m.mld_melding_status IN (4, 5) -- Geaccepteerd/Afgemeld
|
||||
AND m.mld_melding_key = km.mld_melding_key
|
||||
AND km.mld_kenmerk_key = 741 -- Factuurreferentie
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = vf.fin_verkoopfactuurkop_key
|
||||
AND NOT EXISTS (SELECT 1 FROM fin_verkoopfactuur WHERE fin_verkoopfactuurkop_key = vf.fin_verkoopfactuurkop_key AND fin_verkoopfactuur_key < vf.fin_verkoopfactuur_key)
|
||||
--AND vf.fin_verkoopfactuur_n2 IS/IS NOT NULL -- Onderscheid ADDD vs. FACT; als NULL, dan ADDD!
|
||||
AND vf.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
--AND b.prs_bedrijf_key = btwnr.prs_link_key(+)
|
||||
AND m.mld_melding_key = po.mld_melding_key(+)
|
||||
AND m.mld_melding_key = factent.mld_melding_key(+)) x
|
||||
AND vf.prs_bedrijf_key = b.prs_bedrijf_key) x
|
||||
LEFT JOIN cnt_v_aanwezigcontract c
|
||||
ON x.cnt_contract_key = c.cnt_contract_key
|
||||
LEFT JOIN
|
||||
( SELECT cp.cnt_contract_key,
|
||||
LISTAGG (DISTINCT aog.alg_gebouw_code, ',' ON OVERFLOW TRUNCATE) WITHIN GROUP (ORDER BY aog.alg_gebouw_code)
|
||||
@@ -17493,12 +17491,12 @@ AS
|
||||
'01' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
mndnet, -- Netto correctiebedrag
|
||||
btw.code fin_btwtabelwaarde_code,
|
||||
btw.oms fin_btwtabelwaarde_oms,
|
||||
btw.perc fin_btwtabelwaarde_perc,
|
||||
ROUND (fac.safe_to_number (cb.waarde * 0.01 * btw.perc), 2)
|
||||
mndbtw, -- BTW losverkoopbedrag
|
||||
mndbtw, -- BTW correctiebedrag
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
@@ -17542,12 +17540,12 @@ AS
|
||||
'02' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
mndnet, -- Netto correctiebedrag
|
||||
btw.code fin_btwtabelwaarde_code,
|
||||
btw.oms fin_btwtabelwaarde_oms,
|
||||
btw.perc fin_btwtabelwaarde_perc,
|
||||
ROUND (fac.safe_to_number (cb.waarde * 0.01 * btw.perc), 2)
|
||||
mndbtw, -- BTW losverkoopbedrag
|
||||
mndbtw, -- BTW correctiebedrag
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
@@ -17591,12 +17589,12 @@ AS
|
||||
'03' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
mndnet, -- Netto correctiebedrag
|
||||
btw.code fin_btwtabelwaarde_code,
|
||||
btw.oms fin_btwtabelwaarde_oms,
|
||||
btw.perc fin_btwtabelwaarde_perc,
|
||||
ROUND (fac.safe_to_number (cb.waarde * 0.01 * btw.perc), 2)
|
||||
mndbtw, -- BTW losverkoopbedrag
|
||||
mndbtw, -- BTW correctiebedrag
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
@@ -17640,12 +17638,12 @@ AS
|
||||
'04' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
mndnet, -- Netto correctiebedrag
|
||||
btw.code fin_btwtabelwaarde_code,
|
||||
btw.oms fin_btwtabelwaarde_oms,
|
||||
btw.perc fin_btwtabelwaarde_perc,
|
||||
ROUND (fac.safe_to_number (cb.waarde * 0.01 * btw.perc), 2)
|
||||
mndbtw, -- BTW losverkoopbedrag
|
||||
mndbtw, -- BTW correctiebedrag
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
@@ -17689,12 +17687,12 @@ AS
|
||||
'05' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
mndnet, -- Netto correctiebedrag
|
||||
btw.code fin_btwtabelwaarde_code,
|
||||
btw.oms fin_btwtabelwaarde_oms,
|
||||
btw.perc fin_btwtabelwaarde_perc,
|
||||
ROUND (fac.safe_to_number (cb.waarde * 0.01 * btw.perc), 2)
|
||||
mndbtw, -- BTW losverkoopbedrag
|
||||
mndbtw, -- BTW correctiebedrag
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
@@ -17738,12 +17736,12 @@ AS
|
||||
'06' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
mndnet, -- Netto correctiebedrag
|
||||
btw.code fin_btwtabelwaarde_code,
|
||||
btw.oms fin_btwtabelwaarde_oms,
|
||||
btw.perc fin_btwtabelwaarde_perc,
|
||||
ROUND (fac.safe_to_number (cb.waarde * 0.01 * btw.perc), 2)
|
||||
mndbtw, -- BTW losverkoopbedrag
|
||||
mndbtw, -- BTW correctiebedrag
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
@@ -17787,12 +17785,12 @@ AS
|
||||
'07' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
mndnet, -- Netto correctiebedrag
|
||||
btw.code fin_btwtabelwaarde_code,
|
||||
btw.oms fin_btwtabelwaarde_oms,
|
||||
btw.perc fin_btwtabelwaarde_perc,
|
||||
ROUND (fac.safe_to_number (cb.waarde * 0.01 * btw.perc), 2)
|
||||
mndbtw, -- BTW losverkoopbedrag
|
||||
mndbtw, -- BTW correctiebedrag
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
@@ -17836,12 +17834,12 @@ AS
|
||||
'08' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
mndnet, -- Netto correctiebedrag
|
||||
btw.code fin_btwtabelwaarde_code,
|
||||
btw.oms fin_btwtabelwaarde_oms,
|
||||
btw.perc fin_btwtabelwaarde_perc,
|
||||
ROUND (fac.safe_to_number (cb.waarde * 0.01 * btw.perc), 2)
|
||||
mndbtw, -- BTW losverkoopbedrag
|
||||
mndbtw, -- BTW correctiebedrag
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
@@ -17885,12 +17883,12 @@ AS
|
||||
'09' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
mndnet, -- Netto correctiebedrag
|
||||
btw.code fin_btwtabelwaarde_code,
|
||||
btw.oms fin_btwtabelwaarde_oms,
|
||||
btw.perc fin_btwtabelwaarde_perc,
|
||||
ROUND (fac.safe_to_number (cb.waarde * 0.01 * btw.perc), 2)
|
||||
mndbtw, -- BTW losverkoopbedrag
|
||||
mndbtw, -- BTW correctiebedrag
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
@@ -17934,12 +17932,12 @@ AS
|
||||
'10' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
mndnet, -- Netto correctiebedrag
|
||||
btw.code fin_btwtabelwaarde_code,
|
||||
btw.oms fin_btwtabelwaarde_oms,
|
||||
btw.perc fin_btwtabelwaarde_perc,
|
||||
ROUND (fac.safe_to_number (cb.waarde * 0.01 * btw.perc), 2)
|
||||
mndbtw, -- BTW losverkoopbedrag
|
||||
mndbtw, -- BTW correctiebedrag
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
@@ -17980,13 +17978,17 @@ AS
|
||||
AND m.mld_melding_key = ks.mld_melding_key) regels
|
||||
ON x.mld_melding_key = regels.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT DISTINCT fin_verkoopfactuur_n1, fin_verkoopfactuur_maand, fin_verkoopfactuur_id
|
||||
(SELECT DISTINCT fin_verkoopfactuur_n1 addd_corr, fin_verkoopfactuur_maand addd_maand, fin_verkoopfactuur_id addd_id
|
||||
FROM fin_verkoopfactuur
|
||||
WHERE fin_verkoopfactuur_n2 IS NULL) vf
|
||||
ON x.mld_melding_key = vf.fin_verkoopfactuur_n1
|
||||
WHERE vf.fin_verkoopfactuur_maand >= '2024-01'
|
||||
;
|
||||
*/
|
||||
WHERE fin_verkoopfactuur_n2 IS NULL) af
|
||||
ON x.mld_melding_key = af.addd_corr
|
||||
LEFT JOIN
|
||||
(SELECT DISTINCT fin_verkoopfactuur_n5 huur_corr, fin_verkoopfactuur_maand huur_maand, fin_verkoopfactuur_id huur_id
|
||||
FROM fin_verkoopfactuur
|
||||
WHERE fin_verkoopfactuur_n2 IS NOT NULL) hf
|
||||
ON x.mld_melding_key = hf.huur_corr
|
||||
WHERE x.fin_verkoopfactuur_maand >= '2024-01';
|
||||
|
||||
-- BLCC#64393: Rapportage waarmee Brightlands/Marie-Jose Douven eenvoudig de
|
||||
-- bedragen kan controleren die komende maand worden gefactureerd!
|
||||
CREATE OR REPLACE VIEW blcc_v_rap_fact_check
|
||||
@@ -23848,8 +23850,8 @@ AS
|
||||
--cnt.cnt_getRappeldatum (x.cnt_contract_key) rappeldatum,
|
||||
--cnt.cnt_getOpzegdatum (x.cnt_contract_key) opzegdatum,
|
||||
x.cnt_contract_looptijd_tot einddatum,
|
||||
oidc.cnt_kenmerkcontract_waarde oorspr_ingangsdatum,
|
||||
dedc.cnt_kenmerkcontract_waarde definitieve_einddatum,
|
||||
fac.safe_to_date (oi.cnt_kenmerkcontract_waarde, 'dd-mm-yyyy') oorspr_ingangsdatum,
|
||||
fac.safe_to_date (de.cnt_kenmerkcontract_waarde, 'dd-mm-yyyy') definitieve_einddatum,
|
||||
TO_CHAR (x.maand, 'yyyy') huur_jaar,
|
||||
TO_CHAR (x.maand, 'yyyy-mm') huur_maand,
|
||||
DECODE (vf.cnt_contract_key, NULL, 'Nee', 'Ja') gefactureerd,
|
||||
@@ -24009,14 +24011,14 @@ AS
|
||||
baf.gebouwclusternaam) x
|
||||
--LEFT JOIN contractpltsm2 m2
|
||||
-- ON x.cnt_contract_key = m2.cnt_contract_key
|
||||
LEFT JOIN cnt_kenmerkcontract oidc
|
||||
ON x.cnt_contract_key = oidc.cnt_contract_key
|
||||
AND oidc.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND oidc.cnt_kenmerk_key IN (642, 643) -- Oorspronkelijke ingangsdatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract dedc
|
||||
ON x.cnt_contract_key = dedc.cnt_contract_key
|
||||
AND dedc.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND dedc.cnt_kenmerk_key = 1481 -- Definitieve einddatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract oi
|
||||
ON x.cnt_contract_key = oi.cnt_contract_key
|
||||
AND oi.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND oi.cnt_kenmerk_key IN (642, 643) -- Oorspronkelijke ingangsdatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract de
|
||||
ON x.cnt_contract_key = de.cnt_contract_key
|
||||
AND de.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND de.cnt_kenmerk_key IN (1481, 1521) -- Definitieve einddatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract opm_cs
|
||||
ON x.cnt_contract_key = opm_cs.cnt_contract_key
|
||||
AND opm_cs.cnt_kenmerkcontract_verwijder IS NULL
|
||||
@@ -24071,10 +24073,12 @@ AS
|
||||
c.cnt_contract_key,
|
||||
DECODE (c.cnt_contract_key, NULL, NULL, c.cnt_contract_nummer_intern || '.' || COALESCE (c.cnt_contract_versie, '0')) contractnr,
|
||||
c.cnt_contract_looptijd_van ingangsdatum,
|
||||
--cnt.cnt_getRappeldatum (c.cnt_contract_key) rappeldatum,
|
||||
--cnt.cnt_getOpzegdatum (c.cnt_contract_key) opzegdatum,
|
||||
cnt.cnt_getRappeldatum (c.cnt_contract_key) rappeldatum,
|
||||
cnt.cnt_getOpzegdatum (c.cnt_contract_key) opzegdatum,
|
||||
c.cnt_contract_looptijd_tot einddatum,
|
||||
oic.cnt_kenmerkcontract_waarde oorspr_ingangsdatum,
|
||||
fac.safe_to_date (oi.cnt_kenmerkcontract_waarde, 'dd-mm-yyyy') oorspr_ingangsdatum,
|
||||
fac.safe_to_date (de.cnt_kenmerkcontract_waarde, 'dd-mm-yyyy') definitieve_einddatum,
|
||||
fac.safe_to_date (ce.cnt_kenmerkcontract_waarde, 'dd-mm-yyyy') contractuele_einddatum,
|
||||
c.cnt_contract_omschrijving beschrijving,
|
||||
vf.aantal facturen
|
||||
FROM (SELECT b.prs_bedrijf_key, -- Relaties ooit aan LA/LA CRF gekoppeld!
|
||||
@@ -24116,15 +24120,27 @@ AS
|
||||
cd.ins_discipline_omschrijving
|
||||
FROM cnt_v_aanwezigcontract c, cnt_discipline cd
|
||||
WHERE c.cnt_contract_looptijd_tot >= fac.safe_to_date ('01-01-2024', 'dd-mm-yyyy')
|
||||
AND NOT EXISTS (SELECT 1 FROM cnt_v_aanwezigcontract WHERE cnt_contract_nummer_intern = c.cnt_contract_nummer_intern AND cnt_contract_versie > COALESCE (c.cnt_contract_versie, '0'))
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
FROM cnt_v_aanwezigcontract
|
||||
WHERE cnt_contract_nummer_intern = c.cnt_contract_nummer_intern
|
||||
AND fac.safe_to_number (cnt_contract_versie) > fac.safe_to_number (COALESCE (c.cnt_contract_versie, '0')))
|
||||
--AND c.cnt_contract_status = 0 -- Definitief/TODO:Of gesloten???
|
||||
AND c.ins_discipline_key = cd.ins_discipline_key
|
||||
AND cd.ins_discipline_key IN (2122, 2123)) c -- LA/LA CRF
|
||||
ON x.prs_bedrijf_key = c.cnt_prs_bedrijf_key
|
||||
LEFT JOIN cnt_kenmerkcontract oic
|
||||
ON c.cnt_contract_key = oic.cnt_contract_key
|
||||
AND oic.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND oic.cnt_kenmerk_key IN (642, 643) -- Oorspronkelijke ingangsdatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract oi
|
||||
ON c.cnt_contract_key = oi.cnt_contract_key
|
||||
AND oi.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND oi.cnt_kenmerk_key IN (642, 643) -- Oorspronkelijke ingangsdatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract de
|
||||
ON c.cnt_contract_key = de.cnt_contract_key
|
||||
AND de.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND de.cnt_kenmerk_key IN (1481, 1521) -- Definitieve einddatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract ce
|
||||
ON c.cnt_contract_key = ce.cnt_contract_key
|
||||
AND ce.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND ce.cnt_kenmerk_key IN (1501, 1522) -- Contractuele einddatum
|
||||
LEFT JOIN (SELECT cnt_contract_key, SUBSTR (maand, 1, 4) jaar, COUNT (*) aantal FROM blcc_v_factv2_frozen WHERE mld_melding_key IS NULL GROUP BY cnt_contract_key, SUBSTR (maand, 1, 4)) vf
|
||||
ON c.cnt_contract_key = vf.cnt_contract_key AND c.jaar = vf.jaar;
|
||||
|
||||
@@ -24141,7 +24157,7 @@ AS
|
||||
--cnt.cnt_getRappeldatum (c.cnt_contract_key) rappeldatum,
|
||||
--cnt.cnt_getOpzegdatum (c.cnt_contract_key) opzegdatum,
|
||||
c.cnt_contract_looptijd_tot einddatum,
|
||||
oic.cnt_kenmerkcontract_waarde oorspr_ingangsdatum,
|
||||
fac.safe_to_date (oi.cnt_kenmerkcontract_waarde, 'dd-mm-yyyy') oorspr_ingangsdatum,
|
||||
fv.cnt_kenmerkcontract_waarde factuur,
|
||||
av.cnt_kenmerkcontract_waarde autoverl,
|
||||
vt.cnt_kenmerkcontract_waarde verlterm, -- verlengterm
|
||||
@@ -24166,10 +24182,10 @@ AS
|
||||
AND c.ins_discipline_key = cd.ins_discipline_key
|
||||
--AND cd.ins_discipline_key IN (2122, 2123) -- LA/LA CRF
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key) c
|
||||
LEFT JOIN cnt_kenmerkcontract oic
|
||||
ON c.cnt_contract_key = oic.cnt_contract_key
|
||||
AND oic.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND oic.cnt_kenmerk_key IN (642, 643) -- Oorspronkelijke ingangsdatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract oi
|
||||
ON c.cnt_contract_key = oi.cnt_contract_key
|
||||
AND oi.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND oi.cnt_kenmerk_key IN (642, 643) -- Oorspronkelijke ingangsdatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract fv -- 400=Factuur versturen?
|
||||
ON c.cnt_contract_key = fv.cnt_contract_key
|
||||
AND fv.cnt_kenmerkcontract_verwijder IS NULL
|
||||
@@ -24203,8 +24219,14 @@ AS
|
||||
AND EXISTS (SELECT 1 FROM cnt_kenmerk WHERE cnt_kenmerk_verwijder IS NULL AND cnt_srtkenmerk_key = 401 AND cnt_kenmerk_key = gw.cnt_kenmerk_key)
|
||||
LEFT JOIN fac_v_aanwezigusrdata factent
|
||||
ON c.ins_discipline_key = fac.safe_to_number (factent.fac_usrdata_code)
|
||||
AND factent.fac_usrtab_key = 621 -- Brightlands Entiteit
|
||||
WHERE bg.cnt_contract_key IS NOT NULL AND factent.fac_usrdata_key IS NOT NULL;
|
||||
AND factent.fac_usrtab_key = 621 -- Brightlands Entiteit
|
||||
WHERE bg.cnt_contract_key IS NOT NULL
|
||||
AND factent.fac_usrdata_key IS NOT NULL
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
FROM cnt_v_aanwezigcontract
|
||||
WHERE cnt_contract_nummer_intern = c.cnt_contract_nummer_intern
|
||||
AND fac.safe_to_number (cnt_contract_versie) > fac.safe_to_number (COALESCE (c.cnt_contract_versie, '0')));
|
||||
|
||||
CREATE OR REPLACE VIEW blcc_v_rap_prs_accounts
|
||||
(
|
||||
@@ -27262,69 +27284,69 @@ AS
|
||||
AND ud.fac_usrtab_key = 761
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
|
||||
ud.fac_usrdata_key) score_16,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1192
|
||||
WHERE km.mld_kenmerk_key = 1192
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_1,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1193
|
||||
WHERE km.mld_kenmerk_key = 1193
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_2,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1194
|
||||
WHERE km.mld_kenmerk_key = 1194
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_3,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1195
|
||||
WHERE km.mld_kenmerk_key = 1195
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_4,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1196
|
||||
WHERE km.mld_kenmerk_key = 1196
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_5,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1197
|
||||
WHERE km.mld_kenmerk_key = 1197
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_6,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1198
|
||||
WHERE km.mld_kenmerk_key = 1198
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_7,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1199
|
||||
WHERE km.mld_kenmerk_key = 1199
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_8,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1200
|
||||
WHERE km.mld_kenmerk_key = 1200
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_9,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1201
|
||||
WHERE km.mld_kenmerk_key = 1201
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_10,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1202
|
||||
WHERE km.mld_kenmerk_key = 1202
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_11,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1203
|
||||
WHERE km.mld_kenmerk_key = 1203
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_12,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1204
|
||||
WHERE km.mld_kenmerk_key = 1204
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_13,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1205
|
||||
WHERE km.mld_kenmerk_key = 1205
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_14,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1206
|
||||
WHERE km.mld_kenmerk_key = 1206
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_15,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 7342
|
||||
WHERE km.mld_kenmerk_key = 7342
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_16,
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
|
||||
Reference in New Issue
Block a user