BLCC#81214 ADDD-export/Toevoegen contractnummer als 'Our reference' (zover bekend)

svn path=/Customer/trunk/; revision=62845
This commit is contained in:
Maarten van der Heide
2023-12-05 12:53:01 +00:00
parent 40921122fa
commit b780f38c04

View File

@@ -14833,8 +14833,8 @@ AS
CREATE OR REPLACE VIEW blcc_v_factv2_actual
AS
SELECT * FROM blcc_v_fact_actual2121 -- Lease Option
UNION ALL
--SELECT * FROM blcc_v_fact_actual2121 -- Lease Option
--UNION ALL
SELECT * FROM blcc_v_fact_actual2122 -- Lease Agreement
UNION ALL
SELECT * FROM blcc_v_fact_actual2123 -- Lease Agreement CRF
@@ -23640,139 +23640,6 @@ AS
AND p.prs_perslid_key = gg.prs_perslid_key
AND g.fac_groep_key = 2462;
CREATE OR REPLACE VIEW BLCC_V_RAP_VERKOOPFACTUUR
AS
SELECT 'ADDD' factuurstroom,
fin_verkoopfactuur_id,
po_nr,
--NULL ourref,
NULL omschrijving, -- Alleen FACT-factuur
--contract_id, -- Niet gebruikt op ADDD-factuur
sortering,
regel,
regel_id,
regel_oms,
TO_DATE (factuurdatum, 'dd-mm-yyyy') gefactureerd_op,
factuurdatum,
vervaldatum,
--xmlnode, -- Niet gebruikt op ADDD-factuur
--refkey, -- Niet gebruikt op ADDD-factuur
NULL contractnummer,
NULL cnt_contract_key, -- Alleen FACT-factuur
--NULL cnt_contract_nummer_intern,
--NULL cnt_contract_versie,
NULL lv, -- Alleen FACT-factuur
prs_bedrijf_key,
prs_debiteur_naam,
debiteur_nr,
btw_nr,
--contactpersoon, -- Niet gebruikt op ADDD-factuur (altijd NULL zelfs)
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,
--NULL dagbegin,
--NULL dageinde,
--NULL mndbes,
--NULL mndbez,
mndnet,
mndbtw,
--NULL aantal,
--NULL bedrag,
TO_CHAR (crf) crf,
--NULL factuur,
--NULL alg_onroerendgoed_type,
--NULL alg_onroerendgoed_keys,
--NULL alg_plaatsaanduiding,
--grtboekrek, -- Niet gebruikt op ADDD-factuur
--grtboekrek_oms, -- Niet gebruikt op ADDD-factuur
TO_CHAR (mld_melding_key) meldingnummer,
mld_melding_key,
NULL mld_melding_omschrijving -- Alleen FACT-factuur
FROM blcc_v_addd_frozen
WHERE maand >= TO_CHAR (ADD_MONTHS (SYSDATE, -12), 'yyyy') || '01'
UNION ALL
SELECT 'HUUR' factuurstroom,
fin_verkoopfactuur_id,
po_nr,
--ourref, -- Niet gebruikt op FACT-factuur
omschrijving, -- Contract scope
--NULL contract_id,
sortering,
regel,
NULL regel_id, -- Alleen ADDD-factuur
NULL regel_oms, -- Alleen ADDD-factuur
TO_DATE (factuurdatum, 'dd-mm-yyyy') gefactureerd_op,
factuurdatum,
vervaldatum,
--NULL xmlnode,
--NULL refkey,
DECODE (
cnt_contract_key,
NULL, '',
cnt_contract_nummer_intern
|| '.'
|| COALESCE (cnt_contract_versie, '0')) contractnummer,
cnt_contract_key,
--cnt_contract_nummer_intern, -- Niet gebruikt op FACT-factuur
--cnt_contract_versie, -- Niet gebruikt op FACT-factuur
lv,
prs_bedrijf_key,
prs_debiteur_naam,
debiteur_nr,
btw_nr,
--NULL contactpersoon,
adres,
postcode,
plaats,
land,
NULL aanvrager, -- Alleen ADDD-factuur
--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,
--dagbegin, -- Niet gebruikt op FACT-factuur
--dageinde, -- Niet gebruikt op FACT-factuur
--mndbes, -- Niet gebruikt op FACT-factuur
--mndbez, -- Niet gebruikt op FACT-factuur
mndnet,
mndbtw,
--aantal, -- Niet gebruikt op FACT-factuur
--bedrag, -- Niet gebruikt op FACT-factuur
TO_CHAR (crf) crf,
--factuur, -- Niet gebruikt op FACT-factuur
--alg_onroerendgoed_type, -- Niet gebruikt op FACT-factuur
--alg_onroerendgoed_keys, -- Niet gebruikt op FACT-factuur
--alg_plaatsaanduiding, -- Niet gebruikt op FACT-factuur
--grtboekrek, -- Niet gebruikt op FACT-factuur
--NULL grtboekrek_oms,
TO_CHAR (mld_melding_key) meldingnummer,
mld_melding_key,
mld_melding_omschrijving
FROM blcc_v_factv2_frozen
WHERE SUBSTR (fin_verkoopfactuur_id, 1, 1) != 'x' -- Nulfacturen skippen!
AND factuur = 1 -- Nulfacturen skippen!
AND maand >= TO_CHAR (ADD_MONTHS (SYSDATE, -12), 'yyyy') || '01';
CREATE OR REPLACE VIEW BLCC_V_VEILIGHEIDSMELDINGEN
(
MLD_MELDING_KEY,
@@ -23785,6 +23652,134 @@ AS
WHERE m.mld_stdmelding_key = 917
AND m.prs_perslid_key_voor = p.prs_perslid_key;
CREATE OR REPLACE VIEW BLCC_V_RAP_VERKOOPFACTUUR
AS
SELECT 'ADDD' factuurstroom,
fin_verkoopfactuur_id,
po_nr,
--NULL ourref, -- Alleen FACT
NULL omschrijving, -- Alleen FACT
--contract_id, -- Contractnummer of NULL => Zie contractnummer
sortering,
regel,
regel_id,
regel_oms,
TO_DATE (factuurdatum, 'dd-mm-yyyy') gefactureerd_op,
factuurdatum,
vervaldatum,
--xmlnode, -- Niet gebruikt op ADDD-factuur
--refkey, -- Niet gebruikt op ADDD-factuur
NULL cnt_contract_key, -- Alleen FACT
--NULL cnt_contract_nummer_intern, -- Alleen FACT
--NULL cnt_contract_versie, -- Alleen FACT
contract_id contractnummer,
NULL lv, -- Alleen FACT
prs_bedrijf_key,
prs_debiteur_naam,
debiteur_nr,
btw_nr,
--contactpersoon, -- Niet gebruikt op ADDD-factuur (altijd '-' zelfs)
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,
--NULL dagbegin, -- Alleen FACT
--NULL dageinde, -- Alleen FACT
--NULL mndbes, -- Alleen FACT
--NULL mndbez, -- Alleen FACT
mndnet,
mndbtw,
--NULL aantal, -- Alleen FACT
--NULL bedrag, -- Alleen FACT
TO_CHAR (crf) crf,
--NULL factuur, -- Alleen FACT
--NULL alg_onroerendgoed_type, -- Alleen FACT
--NULL alg_onroerendgoed_keys, -- Alleen FACT
--NULL alg_plaatsaanduiding, -- Alleen FACT
--grtboekrek, -- Niet gebruikt op ADDD-factuur
--grtboekrek_oms, -- Niet gebruikt op ADDD-factuur
mld_melding_key,
TO_CHAR (mld_melding_key) meldingnummer,
NULL mld_melding_omschrijving -- Alleen FACT
FROM blcc_v_addd_frozen
WHERE maand >= TO_CHAR (ADD_MONTHS (SYSDATE, -12), 'yyyy') || '01'
UNION ALL
SELECT 'HUUR' factuurstroom,
fin_verkoopfactuur_id,
po_nr,
--ourref, -- Contractnummer => Zie contractnummer
omschrijving, -- Contract scope
--NULL contract_id, -- Alleen ADDD
sortering,
regel,
NULL regel_id, -- Alleen ADDD
NULL regel_oms, -- Alleen ADDD
TO_DATE (factuurdatum, 'dd-mm-yyyy') gefactureerd_op,
factuurdatum,
vervaldatum,
--NULL xmlnode, -- Alleen ADDD
--NULL refkey, -- Alleen ADDD
cnt_contract_key,
--cnt_contract_nummer_intern, -- Niet gebruikt op FACT-factuur
--cnt_contract_versie, -- Niet gebruikt op FACT-factuur
ourref contractnummer,
lv,
prs_bedrijf_key,
prs_debiteur_naam,
debiteur_nr,
btw_nr,
--NULL contactpersoon, -- Alleen ADDD
adres,
postcode,
plaats,
land,
NULL aanvrager, -- Alleen ADDD
--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,
--dagbegin, -- Niet gebruikt op FACT-factuur
--dageinde, -- Niet gebruikt op FACT-factuur
--mndbes, -- Niet gebruikt op FACT-factuur
--mndbez, -- Niet gebruikt op FACT-factuur
mndnet,
mndbtw,
--aantal, -- Niet gebruikt op FACT-factuur
--bedrag, -- Niet gebruikt op FACT-factuur
TO_CHAR (crf) crf,
--factuur, -- Niet gebruikt op FACT-factuur
--alg_onroerendgoed_type, -- Niet gebruikt op FACT-factuur
--alg_onroerendgoed_keys, -- Niet gebruikt op FACT-factuur
--alg_plaatsaanduiding, -- Niet gebruikt op FACT-factuur
--grtboekrek, -- Niet gebruikt op FACT-factuur
--NULL grtboekrek_oms, -- Alleen ADDD
mld_melding_key,
TO_CHAR (mld_melding_key) meldingnummer,
mld_melding_omschrijving
FROM blcc_v_factv2_frozen
WHERE SUBSTR (fin_verkoopfactuur_id, 1, 1) != 'x' -- Nulfacturen skippen!
AND factuur = 1 -- Nulfacturen skippen!
AND maand >= TO_CHAR (ADD_MONTHS (SYSDATE, -12), 'yyyy') || '01';
-- BLCC#64393: Rapportage op verzoek van Bart Coumans voor Marian de Haar!
-- Eerst op basis van blcc_v_addd_actual, maar gewenst inclusief
-- afgeronde klantwensen (dus voor verwerken en daarmee vrijgave