BSSC#55692 Facturatieproces

svn path=/Customer/trunk/; revision=54412
This commit is contained in:
Maarten van der Heide
2022-01-06 10:50:20 +00:00
parent 199b7e5d7f
commit 8d6f3d2a11

View File

@@ -5761,51 +5761,69 @@ AS -- View bevat alleen inhoud op bepaalde dagen (1e werkdag) of als er vandaag
WHERE sync_id = TO_CHAR (SYSDATE, 'yyyymmdd')
ORDER BY 2;
-- code;naam;standaardadres;adrestype;tav;addressline1;addressline2;postcode;plaats;land;telefoon;fax;btwnummer;KvKnummer;emailadres;standaardbank;bankID;begunstigde;rekeningnummer;IBAN;Banknaam;BICcode;NationalebankID;postcodebank;bankplaats;BankAdresStaat;bankland;betaalwijze;betaaladres;bankadres;bankadresnummer;vervaldagen;betalen;betaalcode;leveranciersnummer;betaalmiddelen
-- oud:code;naam;standaardadres;adrestype;tav;addressline1;addressline2;postcode;plaats;land;telefoon;fax;btwnummer;kvknummer;emailadres;standaardbank;bankid;begunstigde;rekeningnummer;iban;banknaam;biccode;nationalebankid;postcodebank;bankplaats;bankadresstaat;bankland;betaalwijze;betaaladres;bankadres;bankadresnummer;vervaldagen;betalen;betaalcode;leveranciersnummer;betaalmiddelen
-- code;naam;website;standaardadres;adrestype;bedrijfsnaam;tav;adresregel1; adresregel2; postcode;plaats;land;telefoon;fax;btwnr;kvknummer;emailadres;incasso;incassocode;machtigingskenmerk;eersteincasso;ondertekeningsdatum;standaardbank;tenaamstelling;rekeningnummer;iban;biccode;nationalebankid;banknaam;bankadres;bankadresnummer;bankpostcode;bankplaats;bankstaat;referentie;bankland;vervaldagen;ebilling;ebillingemailadres;grootboekrekening;kredietlimiet;kredietbeheerder;geblokkeerd;gebruiksrecht;segmentcode;aanmanen;aanmaningsemailadres;commentaar;kortingsartikel;verstuurmethode;emailadres
CREATE OR REPLACE VIEW bssc_v_rap_export_tf_rel_chv
(
code,
naam,
website,
standaardadres,
adrestype,
bedrijfsnaam,
tav,
addressline1,
addressline2,
adresregel1,
adresregel2,
postcode,
plaats,
land,
telefoon,
fax,
btwnummer,
btwnr,
kvknummer,
emailadres,
incasso,
incassocode,
machtigingskenmerk,
eersteincasso,
ondertekeningsdatum,
standaardbank,
bankid,
begunstigde,
tenaamstelling,
rekeningnummer,
iban,
banknaam,
biccode,
nationalebankid,
postcodebank,
bankplaats,
bankadresstaat,
bankland,
betaalwijze,
betaaladres,
banknaam,
bankadres,
bankadresnummer,
bankpostcode,
bankplaats,
bankstaat,
referentie,
bankland,
vervaldagen,
betalen,
betaalcode,
leveranciersnummer,
betaalmiddelen
ebilling,
ebillingemailadres,
grootboekrekening,
kredietlimiet,
kredietbeheerder,
geblokkeerd,
gebruiksrecht,
segmentcode,
aanmanen,
aanmaningsemailadres,
commentaar,
kortingsartikel,
verstuurmethode,
emailadres2
)
AS
SELECT chvnr.prs_kenmerklink_waarde code,
b.prs_bedrijf_naam naam,
NULL website,
NULL standaardadres,
NULL adrestype,
b.prs_bedrijf_naam bedrijfsnaam,
NULL tav,
b.prs_bedrijf_bezoek_adres addressline1,
NULL addressline2,
@@ -5817,36 +5835,47 @@ AS
btwnr.prs_kenmerklink_waarde btwnummer,
kvknr.prs_kenmerklink_waarde kvknummer,
b.prs_bedrijf_email emailadres,
NULL incasso,
NULL incassocode,
NULL machtigingskenmerk,
NULL eersteincasso,
NULL ondertekeningsdatum,
NULL standaardbank,
NULL bankid,
NULL begunstigde,
NULL tenaamstelling,
NULL rekeningnummer,
NULL iban,
NULL banknaam,
NULL biccode,
NULL nationalebankid,
NULL postcodebank,
NULL bankplaats,
NULL bankadresstaat,
NULL bankland,
NULL betaalwijze,
NULL betaaladres,
NULL banknaam,
NULL bankadres,
NULL bankadresnummer,
NULL bankpostcode,
NULL bankplaats,
NULL bankstaat,
NULL referentie,
NULL bankland,
NULL vervaldagen,
NULL betalen,
NULL betaalcode,
b.prs_leverancier_nr leveranciersnummer,
NULL betaalmiddelen
NULL ebilling,
NULL ebillingemailadres,
NULL grootboekrekening,
NULL kredietlimiet,
NULL kredietbeheerder,
NULL geblokkeerd,
NULL gebruiksrecht,
NULL segmentcode,
NULL aanmanen,
NULL aanmaningsemailadres,
NULL commentaar,
NULL kortingsartikel,
NULL verstuurmethode,
NULL emailadres2
FROM prs_v_aanwezigbedrijf b,
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1120) btwnr,
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1121) kvknr,
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1220) cmdnr,
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1221) chvnr
WHERE b.prs_bedrijf_intern IS NULL
AND b.prs_bedrijf_key = btwnr.prs_link_key(+)
AND b.prs_bedrijf_key = kvknr.prs_link_key(+)
AND b.prs_bedrijf_key = cmdnr.prs_link_key(+)
AND b.prs_bedrijf_key = chvnr.prs_link_key(+)
AND COALESCE (chvnr.prs_link_key, -1) IS NOT NULL;
@@ -5854,46 +5883,63 @@ CREATE OR REPLACE VIEW bssc_v_rap_export_tf_rel_cmd
(
code,
naam,
website,
standaardadres,
adrestype,
bedrijfsnaam,
tav,
addressline1,
addressline2,
adresregel1,
adresregel2,
postcode,
plaats,
land,
telefoon,
fax,
btwnummer,
btwnr,
kvknummer,
emailadres,
incasso,
incassocode,
machtigingskenmerk,
eersteincasso,
ondertekeningsdatum,
standaardbank,
bankid,
begunstigde,
tenaamstelling,
rekeningnummer,
iban,
banknaam,
biccode,
nationalebankid,
postcodebank,
bankplaats,
bankadresstaat,
bankland,
betaalwijze,
betaaladres,
banknaam,
bankadres,
bankadresnummer,
bankpostcode,
bankplaats,
bankstaat,
referentie,
bankland,
vervaldagen,
betalen,
betaalcode,
leveranciersnummer,
betaalmiddelen
ebilling,
ebillingemailadres,
grootboekrekening,
kredietlimiet,
kredietbeheerder,
geblokkeerd,
gebruiksrecht,
segmentcode,
aanmanen,
aanmaningsemailadres,
commentaar,
kortingsartikel,
verstuurmethode,
emailadres2
)
AS
SELECT cmdnr.prs_kenmerklink_waarde code,
b.prs_bedrijf_naam naam,
NULL website,
NULL standaardadres,
NULL adrestype,
b.prs_bedrijf_naam bedrijfsnaam,
NULL tav,
b.prs_bedrijf_bezoek_adres addressline1,
NULL addressline2,
@@ -5905,37 +5951,48 @@ AS
btwnr.prs_kenmerklink_waarde btwnummer,
kvknr.prs_kenmerklink_waarde kvknummer,
b.prs_bedrijf_email emailadres,
NULL incasso,
NULL incassocode,
NULL machtigingskenmerk,
NULL eersteincasso,
NULL ondertekeningsdatum,
NULL standaardbank,
NULL bankid,
NULL begunstigde,
NULL tenaamstelling,
NULL rekeningnummer,
NULL iban,
NULL banknaam,
NULL biccode,
NULL nationalebankid,
NULL postcodebank,
NULL bankplaats,
NULL bankadresstaat,
NULL bankland,
NULL betaalwijze,
NULL betaaladres,
NULL banknaam,
NULL bankadres,
NULL bankadresnummer,
NULL bankpostcode,
NULL bankplaats,
NULL bankstaat,
NULL referentie,
NULL bankland,
NULL vervaldagen,
NULL betalen,
NULL betaalcode,
b.prs_leverancier_nr leveranciersnummer,
NULL betaalmiddelen
NULL ebilling,
NULL ebillingemailadres,
NULL grootboekrekening,
NULL kredietlimiet,
NULL kredietbeheerder,
NULL geblokkeerd,
NULL gebruiksrecht,
NULL segmentcode,
NULL aanmanen,
NULL aanmaningsemailadres,
NULL commentaar,
NULL kortingsartikel,
NULL verstuurmethode,
NULL emailadres2
FROM prs_v_aanwezigbedrijf b,
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1120) btwnr,
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1121) kvknr,
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1220) cmdnr,
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1221) chvnr
(SELECT * FROM prs_v_aanwezigkenmerklink WHERE prs_kenmerk_key = 1220) cmdnr
WHERE b.prs_bedrijf_intern IS NULL
AND b.prs_bedrijf_key = btwnr.prs_link_key(+)
AND b.prs_bedrijf_key = kvknr.prs_link_key(+)
AND b.prs_bedrijf_key = cmdnr.prs_link_key(+)
AND b.prs_bedrijf_key = chvnr.prs_link_key(+)
AND COALESCE (cmdnr.prs_link_key, -1) IS NOT NULL;
-- Export om een BAT-bestand aan te maken dat de PDF-bestanden genereert. Deze