Schema
public
Owner
waveuser005
Descriptions
View van alle legesexportregels. Basistabel is tblegesexport
Fields
Name | Data type | Description |
---|---|---|
dnkey |
integer |
De primary key van de exportregel (tblegesexport.dnkey). |
dnkeylegesregels |
integer |
Foreign key naar tblegesregels.dnkey |
dnkeylegessoort |
integer |
Foreign key naar tblegessoort.dnkey |
dnkeycontactadres |
integer |
Foreign key naar tbcontactadressen.dnkey |
dvid |
varchar(40) |
Dvmodule || dnkeymodule unieke waarde voor de onderliggende zaak |
dvmodule |
char(1) |
De moduleaanduiding van de onderliggende aanvraag/zaak voor een legesregel (W = Omgeving, B = Bouw/sloop, I = Info, O = Overig, C = Horeca) |
dnkeymodule |
integer |
Primary key van de zaak waaronder de legesregel is aangemaakt |
dvzaakcode |
varchar(40) |
Zaakcode/aanvraagnummer/vergunningsnummer dat Wave heeft toegekend aan de zaak waaronder de legesregel is aangemaakt |
ddeind |
timestamp |
Datum dat de behandeling van de aanvraag/zaak is beeindigd waaronder de legesregel is aangemaakt |
ddaanvraag |
timestamp |
Ontvangst/startdatum van de aanvraag/zaak waaronder de legesregel is aangemaakt |
ddbeschikking |
timestamp |
Verzenddatum besluit voor de zaak waaronder de legesregel is aangemaakt |
ddaccgiroverzonden |
timestamp |
Datum waarop leges verzonden kunnen worden |
dvlegesregeloms |
varchar(100) |
Omschrijving van de legesregel |
dvlegessoortoms |
varchar(100) |
Omschrijving van de legessoort |
dvnotanummer |
varchar(20) |
Notanummer zoals opgegeven bij de legesregel |
dflegesbedrag |
double precision |
Legesbedrag in euro, zoals berekend in de legesregel |
dvgrootboeknr |
varchar(30) |
Grootboeknummer zoals opgegeven bij de legessoort |
dvdebiteurnr |
varchar(20) |
Debiteurennummer zoals opgegeven bij het contactadres |
dvinuit |
char(1) |
(I)nkomsten of (U)itgaven. |
dvdebiteurnaam |
varchar(222) |
Debiteurnaam: voorletter + voorvoegsel + achternaam van het debiteurcontact |
dvdebcontadres |
varchar(95) |
Samenstelling van straatnaam en huisnummer van postadres van debiteurencontact |
dvdebbedrijfsnaam |
varchar(200) |
Bedrijfsnaam van debiteurencontact |
dvdebpostcode |
varchar(10) |
Postcode van debiteurencontact |
dvdebwoonplaats |
varchar(80) |
Woonplaats van debiteurencontact |
dvdebbsnnummer |
varchar(10) |
BSN-nummer van debiteurencontact |
dvdebiteurstraat |
varchar(80) |
Straatnaam van debiteurencontact |
dvdebiteurhnr |
varchar(5) |
Huisnummer van debiteurencontact |
dvdebiteurhlt |
char(1) |
Huisletter van debiteurencontact |
dvdebiteurhtv |
varchar(4) |
Huistoevoeging van debiteurencontact |
dvdebiteurvoorl |
varchar(10) |
Voorletters van debiteurencontact |
dvdebiteurtvgsl |
varchar(10) |
Tussenvoegsel van debiteurencontact |
dvdebiteurachtern |
varchar(200) |
Achternaam van debiteurencontact |
dvdebiteurgeslacht |
char(1) |
Geslacht van debiteurencontact |
dvdebiteurpccijfer |
text |
Cijferdeel postcode van debiteurencontact |
dvdebiteurpcletter |
text |
Letterdeel postcode van debiteurencontact |
dvdebvestigingsnr |
varchar(12) |
Vestigingsnummer van debiteurencontact |
dvdebkvknummer |
varchar(10) |
KvK-nummer van debiteurencontact |
dvsoortzaak |
varchar(200) |
Zaaktype van onderliggende zaak |
dvintzaakcode |
varchar(40) |
Zaak/DMS code van onderliggende zaak |
dvbetreft |
varchar(250) |
Omschrijving van de onderliggende aanvraag/zaak |
dvaanvrager |
varchar(200) |
De bedrijfsnaam of achternaam van de contactpersoon die de rol van aanvrager (AVR) heeft |
dnkeycompartiment |
integer |
Foreign key naar tbcompartiment.dnkey. |
dvcontrole |
char(1) |
Controle op aanvrager of debiteurengegevens? Waarde is A(anvrager) of D(ebiteur) |
dlpergemeente |
char(1) |
Export per gemeente? true or false. |
dvwaarschuwing |
text |
Waarschuwing in vorm van kleurbol. Mogelijke waardes zijn oranje, wit of blauw. Oranje betekent niet klaar voor export: OF het notanummer voldoet niet aan de afgesproken max lengte (of is leeg), EN/OF er ontbreken aanvrager/debiteuren gegevens. Blauw betekent einddatum van onderliggende zaak is niet gevuld. Wit betekent alles is goed. Alleen witte en blauwe regels worden meegenomen in het uiteindelijke exportbestand. |
dvgemeenteid |
varchar(4) |
De gemeentecode van de gekozen gemeente waarvoor de legesexportlijst is opgesteld. |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Indices
There are no indices for table vwfrmlegesexport
Definition
CREATE VIEW public.vwfrmlegesexport (
dnkey,
dnkeylegesregels,
dnkeylegessoort,
dnkeycontactadres,
dvid,
dvmodule,
dnkeymodule,
dvzaakcode,
ddeind,
ddaanvraag,
ddbeschikking,
ddaccgiroverzonden,
dvlegesregeloms,
dvlegessoortoms,
dvnotanummer,
dflegesbedrag,
dvgrootboeknr,
dvdebiteurnr,
dvinuit,
dvdebiteurnaam,
dvdebcontadres,
dvdebbedrijfsnaam,
dvdebpostcode,
dvdebwoonplaats,
dvdebbsnnummer,
dvdebiteurstraat,
dvdebiteurhnr,
dvdebiteurhlt,
dvdebiteurhtv,
dvdebiteurvoorl,
dvdebiteurtvgsl,
dvdebiteurachtern,
dvdebiteurgeslacht,
dvdebiteurpccijfer,
dvdebiteurpcletter,
dvdebvestigingsnr,
dvdebkvknummer,
dvsoortzaak,
dvintzaakcode,
dvbetreft,
dvaanvrager,
dnkeycompartiment,
dvcontrole,
dlpergemeente,
dvwaarschuwing,
dvgemeenteid)
AS
SELECT a.dnkey,
a.dnkeylegesregels,
a.dnkeylegessoort,
a.dnkeycontactadres,
a.dvid,
e.dvmodule,
e.dnkeymodule,
e.dvzaakcode,
e.ddeind,
e.ddaanvraag,
a.ddbeschikking,
a.ddaccgiroverzonden,
b.dvomschrijving AS dvlegesregeloms,
c.dvomschrijving AS dvlegessoortoms,
b.dvnotanummer,
b.dflegesbedrag,
c.dvreknr AS dvgrootboeknr,
d.dvdebiteurnr,
a.dvinuit,
(((
CASE
WHEN d.dvvoorletters IS NULL THEN ''::text
ELSE d.dvvoorletters::text || ' '::text
END ||
CASE
WHEN d.dvvoorvoegsel IS NULL THEN ''::text
ELSE d.dvvoorvoegsel::text || ' '::text
END) || d.dvachternaam::text))::character varying(222) AS dvdebiteurnaam,
(((((d.dvstraatnaam::text ||
CASE
WHEN d.dvaanduidingbijhuisnummer IS NOT NULL THEN rtrim(' '::text
|| d.dvaanduidingbijhuisnummer::text)
ELSE ''::text
END) ||
CASE
WHEN d.dvhuisnummer IS NOT NULL THEN rtrim(' '::text ||
d.dvhuisnummer::text)
ELSE ''::text
END) ||
CASE
WHEN d.dvhuisletter IS NOT NULL THEN d.dvhuisletter
ELSE ''::bpchar
END::text) ||
CASE
WHEN rtrim(d.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
ELSE replace('-'::text || d.dvhuisnummertoevoeging::text, '
--'::text, '-'::text)
END))::character varying(95) AS dvdebcontadres,
d.dvbedrijfsnaam AS dvdebbedrijfsnaam,
d.dvpostcode AS dvdebpostcode,
d.dvwoonplaatsnaam AS dvdebwoonplaats,
d.dvsofinummer AS dvdebbsnnummer,
d.dvstraatnaam AS dvdebiteurstraat,
d.dvhuisnummer AS dvdebiteurhnr,
d.dvhuisletter AS dvdebiteurhlt,
d.dvhuisnummertoevoeging AS dvdebiteurhtv,
d.dvvoorletters AS dvdebiteurvoorl,
d.dvvoorvoegsel AS dvdebiteurtvgsl,
d.dvachternaam AS dvdebiteurachtern,
d.dvgeslacht AS dvdebiteurgeslacht,
substr(d.dvpostcode::text, 1, 4) AS dvdebiteurpccijfer,
CASE
WHEN char_length(d.dvpostcode::text) = 7 THEN
substr(d.dvpostcode::text, 6, 2)
ELSE substr(d.dvpostcode::text, 5, 2)
END AS dvdebiteurpcletter,
d.dvvestigingsnr AS dvdebvestigingsnr,
d.dvbin AS dvdebkvknummer,
e.dvsoortzaak,
e.dvintzaakcode,
e.dvbetreft,
e.dvaanvrager,
a.dnkeycompartiment,
a.dvcontrole,
a.dlpergemeente,
CASE
WHEN a.dvcontrole = 'D'::bpchar THEN
CASE
WHEN d.dvdebiteurnr IS NULL OR
char_length(d.dvdebiteurnr::text) > 9 THEN 'oranje'::text
WHEN b.dvnotanummer IS NULL OR
char_length(b.dvnotanummer::text) > 20 THEN 'oranje'::text
WHEN e.ddeind IS NULL THEN 'blauw'::text
ELSE 'wit'::text
END
WHEN a.dvcontrole = 'A'::bpchar THEN
CASE
WHEN d.dvachternaam IS NULL AND d.dvbedrijfsnaam IS NULL OR
d.dvstraatnaam IS NULL THEN 'oranje'::text
WHEN b.dvnotanummer IS NULL OR
char_length(b.dvnotanummer::text) > 20 THEN 'oranje'::text
WHEN e.ddeind IS NULL THEN 'blauw'::text
ELSE 'wit'::text
END
ELSE ''::text
END AS dvwaarschuwing,
a.dvgemeenteid
FROM tblegesexport a
JOIN tblegesregels b ON a.dnkeylegesregels = b.dnkey
LEFT JOIN tblegessoort c ON a.dnkeylegessoort = c.dnkey
LEFT JOIN tbcontactadressen d ON a.dnkeycontactadres = d.dnkey
LEFT JOIN vwfrmalleaanvragen e ON a.dvid::text = e.dvid::text;
COMMENT ON VIEW public.vwfrmlegesexport
IS 'View van alle legesexportregels. Basistabel is tblegesexport';
COMMENT ON COLUMN public.vwfrmlegesexport.dnkey
IS 'De primary key van de exportregel (tblegesexport.dnkey).';
COMMENT ON COLUMN public.vwfrmlegesexport.dnkeylegesregels
IS 'Foreign key naar tblegesregels.dnkey';
COMMENT ON COLUMN public.vwfrmlegesexport.dnkeylegessoort
IS 'Foreign key naar tblegessoort.dnkey';
COMMENT ON COLUMN public.vwfrmlegesexport.dnkeycontactadres
IS 'Foreign key naar tbcontactadressen.dnkey';
COMMENT ON COLUMN public.vwfrmlegesexport.dvid
IS 'Dvmodule || dnkeymodule unieke waarde voor de onderliggende zaak';
COMMENT ON COLUMN public.vwfrmlegesexport.dvmodule
IS 'De moduleaanduiding van de onderliggende aanvraag/zaak voor een legesregel (W = Omgeving, B = Bouw/sloop, I = Info, O = Overig, C = Horeca)';
COMMENT ON COLUMN public.vwfrmlegesexport.dnkeymodule
IS 'Primary key van de zaak waaronder de legesregel is aangemaakt';
COMMENT ON COLUMN public.vwfrmlegesexport.dvzaakcode
IS 'Zaakcode/aanvraagnummer/vergunningsnummer dat Wave heeft toegekend aan de zaak waaronder de legesregel is aangemaakt';
COMMENT ON COLUMN public.vwfrmlegesexport.ddeind
IS 'Datum dat de behandeling van de aanvraag/zaak is beeindigd waaronder de legesregel is aangemaakt';
COMMENT ON COLUMN public.vwfrmlegesexport.ddaanvraag
IS 'Ontvangst/startdatum van de aanvraag/zaak waaronder de legesregel is aangemaakt';
COMMENT ON COLUMN public.vwfrmlegesexport.ddbeschikking
IS 'Verzenddatum besluit voor de zaak waaronder de legesregel is aangemaakt';
COMMENT ON COLUMN public.vwfrmlegesexport.ddaccgiroverzonden
IS 'Datum waarop leges verzonden kunnen worden';
COMMENT ON COLUMN public.vwfrmlegesexport.dvlegesregeloms
IS 'Omschrijving van de legesregel';
COMMENT ON COLUMN public.vwfrmlegesexport.dvlegessoortoms
IS 'Omschrijving van de legessoort';
COMMENT ON COLUMN public.vwfrmlegesexport.dvnotanummer
IS 'Notanummer zoals opgegeven bij de legesregel';
COMMENT ON COLUMN public.vwfrmlegesexport.dflegesbedrag
IS 'Legesbedrag in euro, zoals berekend in de legesregel';
COMMENT ON COLUMN public.vwfrmlegesexport.dvgrootboeknr
IS 'Grootboeknummer zoals opgegeven bij de legessoort';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebiteurnr
IS 'Debiteurennummer zoals opgegeven bij het contactadres';
COMMENT ON COLUMN public.vwfrmlegesexport.dvinuit
IS '(I)nkomsten of (U)itgaven.';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebiteurnaam
IS 'Debiteurnaam: voorletter + voorvoegsel + achternaam van het debiteurcontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebcontadres
IS 'Samenstelling van straatnaam en huisnummer van postadres van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebbedrijfsnaam
IS 'Bedrijfsnaam van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebpostcode
IS 'Postcode van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebwoonplaats
IS 'Woonplaats van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebbsnnummer
IS 'BSN-nummer van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebiteurstraat
IS 'Straatnaam van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebiteurhnr
IS 'Huisnummer van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebiteurhlt
IS 'Huisletter van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebiteurhtv
IS 'Huistoevoeging van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebiteurvoorl
IS 'Voorletters van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebiteurtvgsl
IS 'Tussenvoegsel van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebiteurachtern
IS 'Achternaam van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebiteurgeslacht
IS 'Geslacht van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebiteurpccijfer
IS 'Cijferdeel postcode van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebiteurpcletter
IS 'Letterdeel postcode van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebvestigingsnr
IS 'Vestigingsnummer van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvdebkvknummer
IS 'KvK-nummer van debiteurencontact';
COMMENT ON COLUMN public.vwfrmlegesexport.dvsoortzaak
IS 'Zaaktype van onderliggende zaak';
COMMENT ON COLUMN public.vwfrmlegesexport.dvintzaakcode
IS 'Zaak/DMS code van onderliggende zaak';
COMMENT ON COLUMN public.vwfrmlegesexport.dvbetreft
IS 'Omschrijving van de onderliggende aanvraag/zaak';
COMMENT ON COLUMN public.vwfrmlegesexport.dvaanvrager
IS 'De bedrijfsnaam of achternaam van de contactpersoon die de rol van aanvrager (AVR) heeft';
COMMENT ON COLUMN public.vwfrmlegesexport.dnkeycompartiment
IS 'Foreign key naar tbcompartiment.dnkey.';
COMMENT ON COLUMN public.vwfrmlegesexport.dvcontrole
IS 'Controle op aanvrager of debiteurengegevens? Waarde is A(anvrager) of D(ebiteur)';
COMMENT ON COLUMN public.vwfrmlegesexport.dlpergemeente
IS 'Export per gemeente? true or false.';
COMMENT ON COLUMN public.vwfrmlegesexport.dvwaarschuwing
IS 'Waarschuwing in vorm van kleurbol. Mogelijke waardes zijn oranje, wit of blauw. Oranje betekent niet klaar voor export: OF het notanummer voldoet niet aan de afgesproken max lengte (of is leeg), EN/OF er ontbreken aanvrager/debiteuren gegevens. Blauw betekent einddatum van onderliggende zaak is niet gevuld. Wit betekent alles is goed. Alleen witte en blauwe regels worden meegenomen in het uiteindelijke exportbestand.';
COMMENT ON COLUMN public.vwfrmlegesexport.dvgemeenteid
IS 'De gemeentecode van de gekozen gemeente waarvoor de legesexportlijst is opgesteld.';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13 |
![]() ![]() ![]() |