BLCC#87083 Rap/VOC+BLCC#88300 Rap/Correcties
svn path=/Customer/trunk/; revision=68833
This commit is contained in:
741
BLCC/blcc.sql
741
BLCC/blcc.sql
@@ -16465,7 +16465,99 @@ AS
|
||||
AND r.alg_ruimte_key = cl.alg_onrgoed_key(+)
|
||||
AND fac.safe_to_number (cl.alg_onrgoedkenmerk_waarde) = ud.fac_usrdata_key(+)
|
||||
AND r.alg_ruimte_key = vvo.alg_onrgoed_key(+)
|
||||
GROUP BY ccp.cnt_contract_key, v.alg_gebouw_key, ud.fac_usrdata_code)
|
||||
GROUP BY ccp.cnt_contract_key, v.alg_gebouw_key, ud.fac_usrdata_code),
|
||||
ozbtar -- OZB (alle letters)
|
||||
AS
|
||||
( SELECT vf.fin_verkoopfactuur_refkey cnt_contract_key, SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4) jaar,
|
||||
MIN (vf.fin_verkoopfactuur_n2) tarief
|
||||
FROM fin_verkoopfactuur vf
|
||||
WHERE vf.fin_verkoopfactuur_n2 IS NOT NULL -- Bedrag in N2 (dus FACT)
|
||||
AND vf.fin_verkoopfactuur_n5 IS NULL -- Geen melding (dus regulier)
|
||||
AND vf.fin_verkoopfactuur_xmlnode = 'contract'
|
||||
AND vf.fin_verkoopfactuur_id NOT LIKE 'x%'
|
||||
AND vf.fin_verkoopfactuur_n1 > 0
|
||||
AND SUBSTR (vf.fin_verkoopfactuur_omschr, INSTR (vf.fin_verkoopfactuur_omschr, '/=') + 4) = 'Advance Payment Property Tax' -- Per 2021-01
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
FROM fin_verkoopfactuur
|
||||
WHERE fin_verkoopfactuur_n2 IS NOT NULL -- Bedrag in N2 (dus FACT)
|
||||
AND fin_verkoopfactuur_n5 IS NULL -- Geen melding (dus regulier)
|
||||
AND fin_verkoopfactuur_xmlnode = 'contract'
|
||||
AND fin_verkoopfactuur_id NOT LIKE 'x%'
|
||||
AND fin_verkoopfactuur_n1 > 0
|
||||
AND SUBSTR (fin_verkoopfactuur_omschr, INSTR (fin_verkoopfactuur_omschr, '/=') + 4) = 'Advance Payment Property Tax' -- Per 2021-01
|
||||
AND SUBSTR (fin_verkoopfactuur_maand, 1, 4) = SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4)
|
||||
AND fin_verkoopfactuur_maand < vf.fin_verkoopfactuur_maand)
|
||||
GROUP BY vf.fin_verkoopfactuur_refkey, SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4)),
|
||||
ptar -- Parking
|
||||
AS
|
||||
( SELECT vf.fin_verkoopfactuur_refkey cnt_contract_key, SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4) jaar,
|
||||
MIN (vf.fin_verkoopfactuur_n2) tarief
|
||||
FROM fin_verkoopfactuur vf
|
||||
WHERE vf.fin_verkoopfactuur_n2 IS NOT NULL -- Bedrag in N2 (dus FACT)
|
||||
AND vf.fin_verkoopfactuur_n5 IS NULL -- Geen melding (dus regulier)
|
||||
AND vf.fin_verkoopfactuur_xmlnode = 'contract'
|
||||
AND vf.fin_verkoopfactuur_id NOT LIKE 'x%'
|
||||
AND vf.fin_verkoopfactuur_n1 > 0
|
||||
AND SUBSTR (vf.fin_verkoopfactuur_omschr, INSTR (vf.fin_verkoopfactuur_omschr, '/=') + 4) = 'Parking'
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
FROM fin_verkoopfactuur
|
||||
WHERE fin_verkoopfactuur_n2 IS NOT NULL -- Bedrag in N2 (dus FACT)
|
||||
AND fin_verkoopfactuur_n5 IS NULL -- Geen melding (dus regulier)
|
||||
AND fin_verkoopfactuur_xmlnode = 'contract'
|
||||
AND fin_verkoopfactuur_id NOT LIKE 'x%'
|
||||
AND fin_verkoopfactuur_n1 > 0
|
||||
AND SUBSTR (fin_verkoopfactuur_omschr, INSTR (fin_verkoopfactuur_omschr, '/=') + 4) = 'Parking'
|
||||
AND SUBSTR (fin_verkoopfactuur_maand, 1, 4) = SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4)
|
||||
AND fin_verkoopfactuur_maand < vf.fin_verkoopfactuur_maand)
|
||||
GROUP BY vf.fin_verkoopfactuur_refkey, SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4)),
|
||||
patar -- Public Amenities
|
||||
AS
|
||||
( SELECT vf.fin_verkoopfactuur_refkey cnt_contract_key, SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4) jaar,
|
||||
MIN (vf.fin_verkoopfactuur_n2) tarief
|
||||
FROM fin_verkoopfactuur vf
|
||||
WHERE vf.fin_verkoopfactuur_n2 IS NOT NULL -- Bedrag in N2 (dus FACT)
|
||||
AND vf.fin_verkoopfactuur_n5 IS NULL -- Geen melding (dus regulier)
|
||||
AND vf.fin_verkoopfactuur_xmlnode = 'contract'
|
||||
AND vf.fin_verkoopfactuur_id NOT LIKE 'x%'
|
||||
AND vf.fin_verkoopfactuur_n1 > 0
|
||||
AND SUBSTR (vf.fin_verkoopfactuur_omschr, INSTR (vf.fin_verkoopfactuur_omschr, '/=') + 4) = 'Public Amenities'
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
FROM fin_verkoopfactuur
|
||||
WHERE fin_verkoopfactuur_n2 IS NOT NULL -- Bedrag in N2 (dus FACT)
|
||||
AND fin_verkoopfactuur_n5 IS NULL -- Geen melding (dus regulier)
|
||||
AND fin_verkoopfactuur_xmlnode = 'contract'
|
||||
AND fin_verkoopfactuur_id NOT LIKE 'x%'
|
||||
AND fin_verkoopfactuur_n1 > 0
|
||||
AND SUBSTR (fin_verkoopfactuur_omschr, INSTR (fin_verkoopfactuur_omschr, '/=') + 4) = 'Public Amenities'
|
||||
AND SUBSTR (fin_verkoopfactuur_maand, 1, 4) = SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4)
|
||||
AND fin_verkoopfactuur_maand < vf.fin_verkoopfactuur_maand)
|
||||
GROUP BY vf.fin_verkoopfactuur_refkey, SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4)),
|
||||
dptar -- Dedicated Parking
|
||||
AS
|
||||
( SELECT vf.fin_verkoopfactuur_refkey cnt_contract_key, SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4) jaar,
|
||||
MIN (vf.fin_verkoopfactuur_n2) tarief
|
||||
FROM fin_verkoopfactuur vf
|
||||
WHERE vf.fin_verkoopfactuur_n2 IS NOT NULL -- Bedrag in N2 (dus FACT)
|
||||
AND vf.fin_verkoopfactuur_n5 IS NULL -- Geen melding (dus regulier)
|
||||
AND vf.fin_verkoopfactuur_xmlnode = 'contract'
|
||||
AND vf.fin_verkoopfactuur_id NOT LIKE 'x%'
|
||||
AND vf.fin_verkoopfactuur_n1 > 0
|
||||
AND SUBSTR (vf.fin_verkoopfactuur_omschr, INSTR (vf.fin_verkoopfactuur_omschr, '/=') + 4) = 'Dedicated Parking'
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
FROM fin_verkoopfactuur
|
||||
WHERE fin_verkoopfactuur_n2 IS NOT NULL -- Bedrag in N2 (dus FACT)
|
||||
AND fin_verkoopfactuur_n5 IS NULL -- Geen melding (dus regulier)
|
||||
AND fin_verkoopfactuur_xmlnode = 'contract'
|
||||
AND fin_verkoopfactuur_id NOT LIKE 'x%'
|
||||
AND fin_verkoopfactuur_n1 > 0
|
||||
AND SUBSTR (fin_verkoopfactuur_omschr, INSTR (fin_verkoopfactuur_omschr, '/=') + 4) = 'Dedicated Parking'
|
||||
AND SUBSTR (fin_verkoopfactuur_maand, 1, 4) = SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4)
|
||||
AND fin_verkoopfactuur_maand < vf.fin_verkoopfactuur_maand)
|
||||
GROUP BY vf.fin_verkoopfactuur_refkey, SUBSTR (vf.fin_verkoopfactuur_maand, 1, 4))
|
||||
SELECT x.contractsoort,
|
||||
x.cnt_contract_key,
|
||||
x.contractnr,
|
||||
@@ -16593,18 +16685,22 @@ AS
|
||||
SUM (cpm.vvo_ovk) vvo_ovk,
|
||||
SUM (cpm.vvo_nen2580) vvo_nen2580,
|
||||
TO_NUMBER (NULL) headcount,
|
||||
fac.safe_to_number (ozbtar.alg_onrgoedkenmerk_waarde) jaartarief
|
||||
--fac.safe_to_number (ozbtar.alg_onrgoedkenmerk_waarde) jaartarief
|
||||
t.tarief
|
||||
FROM contractpltsm2 cpm, -- Inclusief correcties!
|
||||
(SELECT *
|
||||
FROM alg_v_aanwezigonrgoedkenmerk
|
||||
WHERE alg_kenmerk_key = 2280 -- OZB tarief (alle letters)
|
||||
AND alg_onrgoed_niveau = 'G') ozbtar -- OZB-Tarief
|
||||
--(SELECT *
|
||||
-- FROM alg_v_aanwezigonrgoedkenmerk
|
||||
-- WHERE alg_kenmerk_key = 2280 -- OZB tarief (alle letters)
|
||||
-- AND alg_onrgoed_niveau = 'G') ozbtar -- OZB-Tarief
|
||||
ozbtar t
|
||||
WHERE cpm.srtopp IN ('L', 'H', 'K', 'O', 'C') -- Geen T?
|
||||
AND cpm.alg_gebouw_key = ozbtar.alg_onrgoed_key
|
||||
--AND cpm.alg_gebouw_key = ozbtar.alg_onrgoed_key
|
||||
AND cpm.cnt_contract_key = t.cnt_contract_key
|
||||
GROUP BY cpm.cnt_contract_key,
|
||||
'Advance Payment Property Tax',
|
||||
TO_NUMBER (NULL),
|
||||
fac.safe_to_number (ozbtar.alg_onrgoedkenmerk_waarde)
|
||||
--fac.safe_to_number (ozbtar.alg_onrgoedkenmerk_waarde)
|
||||
t.tarief
|
||||
UNION ALL
|
||||
SELECT cnt_contract_key,
|
||||
'Advance Payment Collective Services' item,
|
||||
@@ -16639,36 +16735,39 @@ AS
|
||||
TO_NUMBER (NULL) vvo_ovk,
|
||||
TO_NUMBER (NULL) vvo_nen2580,
|
||||
fac.safe_to_number (p.cnt_kenmerkcontract_waarde) headcount,
|
||||
ptar.fac_usrdata_prijs jaartarief
|
||||
FROM cnt_kenmerkcontract p, fac_v_aanwezigusrdata ptar
|
||||
t.tarief jaartarief
|
||||
FROM cnt_kenmerkcontract p, ptar t
|
||||
WHERE p.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND p.cnt_kenmerk_key IN (470, 469) -- #Med. Parking/LA+LA CRF
|
||||
AND ptar.fac_usrtab_key = 581 -- Tarieflijst Div.
|
||||
AND ptar.fac_usrdata_key = 904 -- Parking
|
||||
--AND ptar.fac_usrtab_key = 581 -- Tarieflijst Div.
|
||||
--AND ptar.fac_usrdata_key = 904 -- Parking
|
||||
AND p.cnt_contract_key = t.cnt_contract_key
|
||||
UNION ALL
|
||||
SELECT pa.cnt_contract_key,
|
||||
'Public Amenities' item,
|
||||
TO_NUMBER (NULL) vvo_ovk,
|
||||
TO_NUMBER (NULL) vvo_nen2580,
|
||||
fac.safe_to_number (pa.cnt_kenmerkcontract_waarde) headcount,
|
||||
patar.fac_usrdata_prijs jaartarief
|
||||
FROM cnt_kenmerkcontract pa, fac_v_aanwezigusrdata patar
|
||||
t.tarief jaartarief
|
||||
FROM cnt_kenmerkcontract pa, patar t
|
||||
WHERE pa.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND pa.cnt_kenmerk_key IN (472, 474) -- #Med. Public Amenities/LA+LA CRF
|
||||
AND patar.fac_usrtab_key = 581 -- Tarieflijst Div.
|
||||
AND patar.fac_usrdata_key = 905 -- Public Amenities
|
||||
--AND patar.fac_usrtab_key = 581 -- Tarieflijst Div.
|
||||
--AND patar.fac_usrdata_key = 905 -- Public Amenities
|
||||
AND pa.cnt_contract_key = t.cnt_contract_key
|
||||
UNION ALL
|
||||
SELECT dp.cnt_contract_key,
|
||||
'Dedicated Parking' item,
|
||||
TO_NUMBER (NULL) vvo_ovk,
|
||||
TO_NUMBER (NULL) vvo_nen2580,
|
||||
fac.safe_to_number (dp.cnt_kenmerkcontract_waarde) headcount,
|
||||
dptar.fac_usrdata_prijs jaartarief
|
||||
FROM cnt_kenmerkcontract dp, fac_v_aanwezigusrdata dptar
|
||||
t.tarief jaartarief
|
||||
FROM cnt_kenmerkcontract dp, dptar t
|
||||
WHERE dp.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND dp.cnt_kenmerk_key IN (1341, 1361) -- #Med. Dedicated Parking/LA+LA CRF
|
||||
AND dptar.fac_usrtab_key = 581 -- Tarieflijst Div.
|
||||
AND dptar.fac_usrdata_key = 2241 -- Dedicated Parking
|
||||
--AND dptar.fac_usrtab_key = 581 -- Tarieflijst Div.
|
||||
--AND dptar.fac_usrdata_key = 2241 -- Dedicated Parking
|
||||
AND dp.cnt_contract_key = t.cnt_contract_key
|
||||
UNION ALL
|
||||
SELECT jbw.cnt_contract_key,
|
||||
DECODE (jbw.cnt_kenmerk_key, 630, '2GV', '3GV') item,
|
||||
@@ -17297,7 +17396,597 @@ AS
|
||||
ON x.mld_melding_key = vf.fin_verkoopfactuur_n1
|
||||
WHERE vf.fin_verkoopfactuur_maand >= '2024-01'
|
||||
;
|
||||
|
||||
/*
|
||||
-- BLCC#88300: Correcties (ADDD+FACT) per maand!
|
||||
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,
|
||||
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,
|
||||
regels.regel,
|
||||
regels.mndnet, -- Netto losverkoopbedrag
|
||||
regels.fin_btwtabelwaarde_code,
|
||||
regels.fin_btwtabelwaarde_oms,
|
||||
regels.fin_btwtabelwaarde_perc,
|
||||
regels.mndbtw, -- BTW losverkoopbedrag
|
||||
regels.prs_kostenplaats_key,
|
||||
regels.prs_kostenplaats_nr,
|
||||
regels.prs_kostenplaats_omschrijving,
|
||||
regels.prs_kostenplaatsgrp_oms,
|
||||
regels.grtboekrek
|
||||
FROM (SELECT m.mld_melding_key,
|
||||
m.mld_melding_datum,
|
||||
pf.prs_perslid_naam_full aanvrager,
|
||||
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
|
||||
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
|
||||
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_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
|
||||
LEFT JOIN
|
||||
( SELECT cp.cnt_contract_key,
|
||||
LISTAGG (DISTINCT aog.alg_gebouw_code, ',' ON OVERFLOW TRUNCATE) WITHIN GROUP (ORDER BY aog.alg_gebouw_code)
|
||||
gebouwen
|
||||
FROM cnt_v_aanwezigcontract_plaats cp, alg_v_allonrgoed_gegevens aog
|
||||
WHERE cp.cnt_alg_plaats_code = 'R'
|
||||
AND cp.cnt_alg_plaats_key = aog.alg_onroerendgoed_keys
|
||||
GROUP BY cp.cnt_contract_key) c2g
|
||||
ON x.cnt_contract_key = c2g.cnt_contract_key
|
||||
LEFT JOIN
|
||||
(SELECT m.mld_melding_key,
|
||||
'01' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
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
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
kpg.prs_kostenplaatsgrp_oms,
|
||||
SUBSTR ('000' || ks.mld_kenmerkmelding_waarde, -6) grtboekrek
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 761) cb, -- Correctiebedrag
|
||||
(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 = 762 -- BTW tarief
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) btw,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 763) ro, -- Regelomschrijving
|
||||
(SELECT km.mld_melding_key, kp.prs_kostenplaats_key
|
||||
FROM mld_v_aanwezigkenmerkmelding km,
|
||||
blcc_v_kostenplaats kp
|
||||
WHERE km.mld_kenmerk_key = 764 -- Kostenplaats
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = kp.prs_kostenplaats_key) mkp,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostenplaatsgrp kpg,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 765) ks -- Kostensoort
|
||||
WHERE m.mld_stdmelding_key = 1301 -- Correctie
|
||||
AND m.mld_melding_key = cb.mld_melding_key
|
||||
AND m.mld_melding_key = btw.mld_melding_key
|
||||
AND m.mld_melding_key = ro.mld_melding_key
|
||||
AND m.mld_melding_key = mkp.mld_melding_key
|
||||
AND mkp.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
AND m.mld_melding_key = ks.mld_melding_key
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key,
|
||||
'02' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
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
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
kpg.prs_kostenplaatsgrp_oms,
|
||||
SUBSTR ('000' || ks.mld_kenmerkmelding_waarde, -6) grtboekrek
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 801) cb, -- Correctiebedrag
|
||||
(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 = 802 -- BTW tarief
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) btw,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 803) ro, -- Regelomschrijving
|
||||
(SELECT km.mld_melding_key, kp.prs_kostenplaats_key
|
||||
FROM mld_v_aanwezigkenmerkmelding km,
|
||||
blcc_v_kostenplaats kp
|
||||
WHERE km.mld_kenmerk_key = 804 -- Kostenplaats
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = kp.prs_kostenplaats_key) mkp,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostenplaatsgrp kpg,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 805) ks -- Kostensoort
|
||||
WHERE m.mld_stdmelding_key = 1301 -- Correctie
|
||||
AND m.mld_melding_key = cb.mld_melding_key
|
||||
AND m.mld_melding_key = btw.mld_melding_key
|
||||
AND m.mld_melding_key = ro.mld_melding_key
|
||||
AND m.mld_melding_key = mkp.mld_melding_key
|
||||
AND mkp.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
AND m.mld_melding_key = ks.mld_melding_key
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key,
|
||||
'03' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
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
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
kpg.prs_kostenplaatsgrp_oms,
|
||||
SUBSTR ('000' || ks.mld_kenmerkmelding_waarde, -6) grtboekrek
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 806) cb, -- Correctiebedrag
|
||||
(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 = 807 -- BTW tarief
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) btw,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 808) ro, -- Regelomschrijving
|
||||
(SELECT km.mld_melding_key, kp.prs_kostenplaats_key
|
||||
FROM mld_v_aanwezigkenmerkmelding km,
|
||||
blcc_v_kostenplaats kp
|
||||
WHERE km.mld_kenmerk_key = 809 -- Kostenplaats
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = kp.prs_kostenplaats_key) mkp,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostenplaatsgrp kpg,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 810) ks -- Kostensoort
|
||||
WHERE m.mld_stdmelding_key = 1301 -- Correctie
|
||||
AND m.mld_melding_key = cb.mld_melding_key
|
||||
AND m.mld_melding_key = btw.mld_melding_key
|
||||
AND m.mld_melding_key = ro.mld_melding_key
|
||||
AND m.mld_melding_key = mkp.mld_melding_key
|
||||
AND mkp.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
AND m.mld_melding_key = ks.mld_melding_key
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key,
|
||||
'04' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
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
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
kpg.prs_kostenplaatsgrp_oms,
|
||||
SUBSTR ('000' || ks.mld_kenmerkmelding_waarde, -6) grtboekrek
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 811) cb, -- Correctiebedrag
|
||||
(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 = 812 -- BTW tarief
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) btw,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 813) ro, -- Regelomschrijving
|
||||
(SELECT km.mld_melding_key, kp.prs_kostenplaats_key
|
||||
FROM mld_v_aanwezigkenmerkmelding km,
|
||||
blcc_v_kostenplaats kp
|
||||
WHERE km.mld_kenmerk_key = 814 -- Kostenplaats
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = kp.prs_kostenplaats_key) mkp,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostenplaatsgrp kpg,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 815) ks -- Kostensoort
|
||||
WHERE m.mld_stdmelding_key = 1301 -- Correctie
|
||||
AND m.mld_melding_key = cb.mld_melding_key
|
||||
AND m.mld_melding_key = btw.mld_melding_key
|
||||
AND m.mld_melding_key = ro.mld_melding_key
|
||||
AND m.mld_melding_key = mkp.mld_melding_key
|
||||
AND mkp.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
AND m.mld_melding_key = ks.mld_melding_key
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key,
|
||||
'05' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
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
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
kpg.prs_kostenplaatsgrp_oms,
|
||||
SUBSTR ('000' || ks.mld_kenmerkmelding_waarde, -6) grtboekrek
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 816) cb, -- Correctiebedrag
|
||||
(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 = 817 -- BTW tarief
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) btw,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 818) ro, -- Regelomschrijving
|
||||
(SELECT km.mld_melding_key, kp.prs_kostenplaats_key
|
||||
FROM mld_v_aanwezigkenmerkmelding km,
|
||||
blcc_v_kostenplaats kp
|
||||
WHERE km.mld_kenmerk_key = 819 -- Kostenplaats
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = kp.prs_kostenplaats_key) mkp,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostenplaatsgrp kpg,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 820) ks -- Kostensoort
|
||||
WHERE m.mld_stdmelding_key = 1301 -- Correctie
|
||||
AND m.mld_melding_key = cb.mld_melding_key
|
||||
AND m.mld_melding_key = btw.mld_melding_key
|
||||
AND m.mld_melding_key = ro.mld_melding_key
|
||||
AND m.mld_melding_key = mkp.mld_melding_key
|
||||
AND mkp.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
AND m.mld_melding_key = ks.mld_melding_key
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key,
|
||||
'06' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
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
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
kpg.prs_kostenplaatsgrp_oms,
|
||||
SUBSTR ('000' || ks.mld_kenmerkmelding_waarde, -6) grtboekrek
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 821) cb, -- Correctiebedrag
|
||||
(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 = 822 -- BTW tarief
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) btw,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 823) ro, -- Regelomschrijving
|
||||
(SELECT km.mld_melding_key, kp.prs_kostenplaats_key
|
||||
FROM mld_v_aanwezigkenmerkmelding km,
|
||||
blcc_v_kostenplaats kp
|
||||
WHERE km.mld_kenmerk_key = 824 -- Kostenplaats
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = kp.prs_kostenplaats_key) mkp,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostenplaatsgrp kpg,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 825) ks -- Kostensoort
|
||||
WHERE m.mld_stdmelding_key = 1301 -- Correctie
|
||||
AND m.mld_melding_key = cb.mld_melding_key
|
||||
AND m.mld_melding_key = btw.mld_melding_key
|
||||
AND m.mld_melding_key = ro.mld_melding_key
|
||||
AND m.mld_melding_key = mkp.mld_melding_key
|
||||
AND mkp.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
AND m.mld_melding_key = ks.mld_melding_key
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key,
|
||||
'07' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
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
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
kpg.prs_kostenplaatsgrp_oms,
|
||||
SUBSTR ('000' || ks.mld_kenmerkmelding_waarde, -6) grtboekrek
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 826) cb, -- Correctiebedrag
|
||||
(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 = 827 -- BTW tarief
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) btw,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 828) ro, -- Regelomschrijving
|
||||
(SELECT km.mld_melding_key, kp.prs_kostenplaats_key
|
||||
FROM mld_v_aanwezigkenmerkmelding km,
|
||||
blcc_v_kostenplaats kp
|
||||
WHERE km.mld_kenmerk_key = 829 -- Kostenplaats
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = kp.prs_kostenplaats_key) mkp,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostenplaatsgrp kpg,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 830) ks -- Kostensoort
|
||||
WHERE m.mld_stdmelding_key = 1301 -- Correctie
|
||||
AND m.mld_melding_key = cb.mld_melding_key
|
||||
AND m.mld_melding_key = btw.mld_melding_key
|
||||
AND m.mld_melding_key = ro.mld_melding_key
|
||||
AND m.mld_melding_key = mkp.mld_melding_key
|
||||
AND mkp.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
AND m.mld_melding_key = ks.mld_melding_key
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key,
|
||||
'08' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
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
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
kpg.prs_kostenplaatsgrp_oms,
|
||||
SUBSTR ('000' || ks.mld_kenmerkmelding_waarde, -6) grtboekrek
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 831) cb, -- Correctiebedrag
|
||||
(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 = 832 -- BTW tarief
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) btw,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 833) ro, -- Regelomschrijving
|
||||
(SELECT km.mld_melding_key, kp.prs_kostenplaats_key
|
||||
FROM mld_v_aanwezigkenmerkmelding km,
|
||||
blcc_v_kostenplaats kp
|
||||
WHERE km.mld_kenmerk_key = 834 -- Kostenplaats
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = kp.prs_kostenplaats_key) mkp,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostenplaatsgrp kpg,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 835) ks -- Kostensoort
|
||||
WHERE m.mld_stdmelding_key = 1301 -- Correctie
|
||||
AND m.mld_melding_key = cb.mld_melding_key
|
||||
AND m.mld_melding_key = btw.mld_melding_key
|
||||
AND m.mld_melding_key = ro.mld_melding_key
|
||||
AND m.mld_melding_key = mkp.mld_melding_key
|
||||
AND mkp.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
AND m.mld_melding_key = ks.mld_melding_key
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key,
|
||||
'09' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
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
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
kpg.prs_kostenplaatsgrp_oms,
|
||||
SUBSTR ('000' || ks.mld_kenmerkmelding_waarde, -6) grtboekrek
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 836) cb, -- Correctiebedrag
|
||||
(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 = 837 -- BTW tarief
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) btw,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 838) ro, -- Regelomschrijving
|
||||
(SELECT km.mld_melding_key, kp.prs_kostenplaats_key
|
||||
FROM mld_v_aanwezigkenmerkmelding km,
|
||||
blcc_v_kostenplaats kp
|
||||
WHERE km.mld_kenmerk_key = 839 -- Kostenplaats
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = kp.prs_kostenplaats_key) mkp,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostenplaatsgrp kpg,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 840) ks -- Kostensoort
|
||||
WHERE m.mld_stdmelding_key = 1301 -- Correctie
|
||||
AND m.mld_melding_key = cb.mld_melding_key
|
||||
AND m.mld_melding_key = btw.mld_melding_key
|
||||
AND m.mld_melding_key = ro.mld_melding_key
|
||||
AND m.mld_melding_key = mkp.mld_melding_key
|
||||
AND mkp.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
AND m.mld_melding_key = ks.mld_melding_key
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key,
|
||||
'10' sortering,
|
||||
TRIM (ro.waarde) regel,
|
||||
ROUND (fac.safe_to_number (cb.waarde), 2)
|
||||
mndnet, -- Netto losverkoopbedrag
|
||||
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
|
||||
kp.prs_kostenplaats_key,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
kpg.prs_kostenplaatsgrp_oms,
|
||||
SUBSTR ('000' || ks.mld_kenmerkmelding_waarde, -6) grtboekrek
|
||||
FROM mld_melding m,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 841) cb, -- Correctiebedrag
|
||||
(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 = 842 -- BTW tarief
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key) btw,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 843) ro, -- Regelomschrijving
|
||||
(SELECT km.mld_melding_key, kp.prs_kostenplaats_key
|
||||
FROM mld_v_aanwezigkenmerkmelding km,
|
||||
blcc_v_kostenplaats kp
|
||||
WHERE km.mld_kenmerk_key = 844 -- Kostenplaats
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = kp.prs_kostenplaats_key) mkp,
|
||||
prs_kostenplaats kp,
|
||||
prs_kostenplaatsgrp kpg,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 845) ks -- Kostensoort
|
||||
WHERE m.mld_stdmelding_key = 1301 -- Correctie
|
||||
AND m.mld_melding_key = cb.mld_melding_key
|
||||
AND m.mld_melding_key = btw.mld_melding_key
|
||||
AND m.mld_melding_key = ro.mld_melding_key
|
||||
AND m.mld_melding_key = mkp.mld_melding_key
|
||||
AND mkp.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
AND kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
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
|
||||
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'
|
||||
;
|
||||
*/
|
||||
-- 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
|
||||
@@ -23459,7 +24148,7 @@ AS
|
||||
bg_ud.fac_usrdata_omschr bgarborg,
|
||||
vdbg.cnt_kenmerkcontract_waarde vanbgarborg, -- upddatbgarborg
|
||||
tdbg.cnt_kenmerkcontract_waarde totbgarborg, -- totdatbgarborg
|
||||
gw.cnt_kenmerkcontract_waarde garwaarde -- garantiewrd
|
||||
fac.safe_to_number (gw.cnt_kenmerkcontract_waarde) garwaarde -- garantiewrd
|
||||
FROM (SELECT c.cnt_contract_key,
|
||||
c.cnt_contract_nummer_intern,
|
||||
c.cnt_contract_versie,
|
||||
@@ -23515,7 +24204,7 @@ AS
|
||||
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 factent.fac_usrdata_key IS NOT NULL;
|
||||
WHERE bg.cnt_contract_key IS NOT NULL AND factent.fac_usrdata_key IS NOT NULL;
|
||||
|
||||
CREATE OR REPLACE VIEW blcc_v_rap_prs_accounts
|
||||
(
|
||||
@@ -26270,6 +26959,7 @@ CREATE OR REPLACE VIEW BLCC_V_RAP_VOC
|
||||
UITVOERENDE,
|
||||
OPDRACHTGEVER,
|
||||
HTML_BCC_NR,
|
||||
GEBOUW,
|
||||
SCORE_1,
|
||||
TOELICHTING_1,
|
||||
SCORE_2,
|
||||
@@ -26329,6 +27019,7 @@ AS
|
||||
|| HTF.escape_sc (bcc_nr.bcc_nr)
|
||||
|| '</a>'
|
||||
bcc_nr,
|
||||
aog.alg_gebouw_code || '-' || aog.alg_gebouw_naam gebouw,
|
||||
score_1.fac_usrdata_code
|
||||
score_1,
|
||||
toelichting_1.mld_kenmerkmelding_waarde
|
||||
@@ -26426,6 +27117,7 @@ AS
|
||||
WHERE km.mld_kenmerk_key = 1581
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = m.mld_melding_key) bcc_nr,
|
||||
alg_v_onroerendgoed_gegevens aog,
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code,
|
||||
fac_usrdata_omschr
|
||||
@@ -26644,7 +27336,7 @@ AS
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = p.prs_perslid_key) obs,
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding km
|
||||
WHERE km.mld_kenmerk_key = 1209) act
|
||||
WHERE km.mld_kenmerk_key = 1209) act
|
||||
WHERE m.mld_stdmelding_key = 1402
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND datum_voc.mld_melding_key(+) = m.mld_melding_key
|
||||
@@ -26653,6 +27345,7 @@ AS
|
||||
AND opdrachtgever.mld_melding_key(+) = m.mld_melding_key
|
||||
AND opdrachtgever_txt.mld_melding_key(+) = m.mld_melding_key
|
||||
AND bcc_nr.mld_melding_key(+) = m.mld_melding_key
|
||||
AND aog.alg_onroerendgoed_keys(+) = m.mld_alg_onroerendgoed_keys
|
||||
AND score_1.mld_melding_key(+) = m.mld_melding_key
|
||||
AND toelichting_1.mld_melding_key(+) = m.mld_melding_key
|
||||
AND score_2.mld_melding_key(+) = m.mld_melding_key
|
||||
|
||||
Reference in New Issue
Block a user