Datadictionary OpenWave 3.1.25
Previous topic Chapter index Next topic

View: vwfrmlegesexport

 

 

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
Previous topic Chapter index Next topic