BLCC#88300 Rap/Correcties
svn path=/Customer/trunk/; revision=68875
This commit is contained in:
@@ -8314,21 +8314,22 @@ AS
|
||||
AND sm.prs_kostensoort_key = ksm.prs_kostensoort_key(+)
|
||||
AND td.prs_kostensoort_key = ksv.prs_kostensoort_key(+)
|
||||
UNION ALL -- Correctiemeldingen
|
||||
SELECT fin_verkoopfactuur_id, po_nr, contract_id,
|
||||
sortering, regel, regel_id, regel_oms,
|
||||
factuurdatum, vervaldatum,
|
||||
xmlnode, refkey,
|
||||
prs_bedrijf_key, prs_debiteur_naam, debiteur_nr, btw_nr, contactpersoon,
|
||||
adres, postcode, plaats, land,
|
||||
aanvrager,
|
||||
prs_kostenplaats_key, prs_kostenplaats_nr, prs_kostenplaats_omschrijving, prs_kostenplaatsgrp_oms,
|
||||
fin_btwtabelwaarde_code, fin_btwtabelwaarde_oms, fin_btwtabelwaarde_perc, fin_btwtabelwaarde_verlegd,
|
||||
maand, mndbegin, mndeinde,
|
||||
mndnet, mndbtw,
|
||||
crf, -- CV=0 en CRF=1
|
||||
grtboekrek, grtboekrek_oms,
|
||||
mld_melding_key
|
||||
FROM blcc_v_addd_correctie
|
||||
SELECT x.fin_verkoopfactuur_id, x.po_nr, x.contract_id,
|
||||
x.sortering, x.regel, x.regel_id, x.regel_oms,
|
||||
x.factuurdatum, x.vervaldatum,
|
||||
x.xmlnode, x.refkey,
|
||||
x.prs_bedrijf_key, x.prs_debiteur_naam, x.debiteur_nr, x.btw_nr, x.contactpersoon,
|
||||
x.adres, x.postcode, x.plaats, x.land,
|
||||
x.aanvrager,
|
||||
x.prs_kostenplaats_key, x.prs_kostenplaats_nr, x.prs_kostenplaats_omschrijving, x.prs_kostenplaatsgrp_oms,
|
||||
x.fin_btwtabelwaarde_code, x.fin_btwtabelwaarde_oms, x.fin_btwtabelwaarde_perc, x.fin_btwtabelwaarde_verlegd,
|
||||
x.maand, x.mndbegin, x.mndeinde,
|
||||
x.mndnet, x.mndbtw,
|
||||
x.crf, -- CV=0 en CRF=1
|
||||
x.grtboekrek, x.grtboekrek_oms,
|
||||
x.mld_melding_key
|
||||
FROM blcc_v_addd_correctie x
|
||||
WHERE EXISTS (SELECT 1 FROM mld_melding WHERE mld_melding_status = 4 AND mld_melding_key = x.mld_melding_key) -- BLCC#88300: Geaccepteerd!
|
||||
UNION ALL -- Losverkoopmeldingen
|
||||
SELECT x.fin_verkoopfactuur_id, x.po_nr, x.contract_id,
|
||||
x.sortering, x.regel, x.regel_id, x.regel_oms,
|
||||
@@ -13279,7 +13280,9 @@ AS
|
||||
UNION ALL
|
||||
SELECT * FROM blcc_v_fact_actual3161 -- Research abonnement
|
||||
UNION ALL
|
||||
SELECT * FROM blcc_v_fact_correctie
|
||||
SELECT x.*
|
||||
FROM blcc_v_fact_correctie x
|
||||
WHERE EXISTS (SELECT 1 FROM mld_melding WHERE mld_melding_status = 4 AND mld_melding_key = x.mld_melding_key) -- BLCC#88300: Geaccepteerd!
|
||||
;
|
||||
|
||||
CREATE OR REPLACE VIEW blcc_v_factv2_frozen
|
||||
@@ -14499,7 +14502,7 @@ AS
|
||||
ON v.mld_melding_key = m.mld_melding_key
|
||||
ORDER BY v.prs_bedrijf_key, v.po_nr, v.sortering;
|
||||
|
||||
-- Factureer/bevries geaccepteerde/afgemelde ADDD-correctiemeldingen en verwerk=AV deze.
|
||||
-- Factureer/bevries alleen geaccepteerde ADDD-correctiemeldingen en verwerk=AV deze (inclusief de afgemelde ADDD-correctiemeldingen)!
|
||||
CURSOR c1c
|
||||
IS
|
||||
SELECT '[' || v.regel_id || '|' || v.prs_debiteur_naam || '|' || REPLACE (REPLACE (REPLACE (v.regel, CHR (10), ''), CHR (13), ' '), '=', '~') || '] ' aanduiding,
|
||||
@@ -15383,11 +15386,11 @@ END IF;
|
||||
v_amount_sum := 0;
|
||||
v_old_melding_oms := 'Quqelequ'; -- Factuur per te corrigeren verkoopfactuur!
|
||||
|
||||
-- Factureer/bevries geaccepteerde/afgemelde ADDD-correctiemeldingen en verwerk=AV deze.
|
||||
-- Factureer/bevries alleen geaccepteerde ADDD-correctiemeldingen en verwerk=AV deze (inclusief de afgemelde ADDD-correctiemeldingen)!
|
||||
FOR rec IN c1c
|
||||
LOOP
|
||||
BEGIN
|
||||
IF rec.mndnet != 0 AND rec.regel_id != v_old_melding_oms
|
||||
IF rec.mld_melding_status = 4 AND rec.mndnet != 0 AND rec.regel_id != v_old_melding_oms
|
||||
THEN
|
||||
-- BLCC#64393: Per 2021 CV-huurfacturen beginnen met een '3' en
|
||||
-- CRF-huurfacturen beginnen met een '4'!
|
||||
@@ -15410,7 +15413,7 @@ END IF;
|
||||
v_old_melding_oms := rec.regel_id;
|
||||
END IF;
|
||||
|
||||
IF rec.mndnet != 0
|
||||
IF rec.mld_melding_status = 4 AND rec.mndnet != 0
|
||||
THEN
|
||||
v_errormsg := 'Fout toevoegen verkoopfactuur';
|
||||
|
||||
@@ -15837,7 +15840,7 @@ AS
|
||||
v.regel,
|
||||
v.alg_plaatsaanduiding;
|
||||
|
||||
-- Factureer/bevries geaccepteerde/afgemelde FACT-correctiemeldingen en verwerk=AV deze.
|
||||
-- Factureer/bevries alleen geaccepteerde FACT-correctiemeldingen en verwerk=AV deze (inclusief de afgemelde FACT-correctiemeldingen)!
|
||||
CURSOR c1b
|
||||
IS
|
||||
SELECT '[' || v.cnt_contract_nummer_intern || '.' || COALESCE (v.cnt_contract_versie, '0') || '|' || v.prs_debiteur_naam || '|' || v.regel || '] ' aanduiding,
|
||||
@@ -16127,11 +16130,11 @@ BEGIN
|
||||
v_amount_sum := 0;
|
||||
v_old_melding_oms := 'Quqelequ'; -- Factuur per te corrigeren verkoopfactuur!
|
||||
|
||||
-- Factureer/bevries geaccepteerde/afgemelde FACT-correctiemeldingen en verwerk=AV deze.
|
||||
-- Factureer/bevries alleen geaccepteerde FACT-correctiemeldingen en verwerk=AV deze (inclusief de afgemelde FACT-correctiemeldingen)!
|
||||
FOR rec IN c1b
|
||||
LOOP
|
||||
BEGIN
|
||||
IF rec.mndnet != 0 AND rec.mld_melding_omschrijving != v_old_melding_oms
|
||||
IF rec.mld_melding_status = 4 AND rec.mndnet != 0 AND rec.mld_melding_omschrijving != v_old_melding_oms
|
||||
THEN
|
||||
-- BLCC#64393: Per 2021 CV-huurfacturen beginnen met een '3' en
|
||||
-- CRF-huurfacturen beginnen met een '4'!
|
||||
@@ -16154,7 +16157,7 @@ BEGIN
|
||||
v_old_melding_oms := rec.mld_melding_omschrijving;
|
||||
END IF;
|
||||
|
||||
IF rec.mndnet != 0
|
||||
IF rec.mld_melding_status = 4 AND rec.mndnet != 0
|
||||
THEN
|
||||
v_errormsg := 'Fout toevoegen verkoopfactuur';
|
||||
|
||||
@@ -17987,7 +17990,8 @@ AS
|
||||
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';
|
||||
WHERE x.fin_verkoopfactuur_maand >= '2024-01'
|
||||
AND (af.addd_corr IS NOT NULL OR hf.huur_corr IS NOT NULL);
|
||||
|
||||
-- BLCC#64393: Rapportage waarmee Brightlands/Marie-Jose Douven eenvoudig de
|
||||
-- bedragen kan controleren die komende maand worden gefactureerd!
|
||||
|
||||
Reference in New Issue
Block a user