Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

Table: tblegesregels

 

 

Schema

public

 

Owner

waveuser005

 

Tablespace

(default)

 

Descriptions

Tabel van legesbedragen per vergunning (bouw/sloop, overig, omgeving, info-aanvraag, horeca)

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dnkey

serial

 

nextval('tblegesregels_dnkey_seq'::regclass)

Primary key.

 

dnkeybouwvergunningen

integer

 

 

 

 

Foreign key naar TbBouwvergunningen.dnkey

 

dnkeyovvergunningen

integer

 

 

 

 

Foreign key naar TbOvVergunningen.dnkey

 

dnkeylegessoort

integer

 

 

 

 

Foreign key naar TblegesSoort.dnkey

 

 

dlautoberekening

char(1)

 

 

 

'T'::bpchar

T of F. Indien T dan gaat Wave ervanuit dat de berekening van de leges automatisch kan plaatsvinden op grond van het uitgangsbedrag en de tabel TbLegesBerekening.

 

 

dflegesbedrag

double precision

 

 

 

 

LegesBedrag (euro).

 

 

dvomschrijving

varchar(50)

 

 

 

 

Extra omschrijving van het legesbedrag.

 

 

dvnotanummer

varchar(20)

 

 

 

 

Veld t.b.v. doorsluizen naar financieel systeem: eigen nummering.

 

 

ddexportdatum

timestamp

 

 

 

 

Exportdatum dat legesregel geexporteerd is. Blokkeert tevens de legesregel.

 

dnkeyhorecavergunningen

integer

 

 

 

 

Foreign key naar tabel TbHorecavergunningen.dnkey.

 

dnkeyinfoaanvraag

integer

 

 

 

 

Foreign key naar tabel TbInfoAanvragen.dnkey.

 

dnkeyomgvergunningen

integer

 

 

 

 

Foreign key naar tabel TbOmgvergunning.dnkey. Indien dnkeytoestemmingen is gevuld dan moet ook DnkeyOmgVergunningen zijn gevuld.

 

dnkeytoestemmingen

integer

 

 

 

 

Foreign key naar tabel TbToestemmingen.dnkey. Indien dnkeytoestemmingen is gevuld dan moet ook DnkeyOmgVergunningen zijn gevuld.

 

 

dnlegesmoment

integer

 

 

 

 

Behandelingsfase waarin legesregel is gecreerd: 1 = indiening, 2 = behandeling, 3 = besluit, andere waardes: onbekend

 

 

ddcontrole

timestamp

 

 

 

 

Datum, dat legesregel is goedgekeurd om bijv. te worden geexporteerd naar financieeel systeem

 

dvcodemwcontrole

char(5)

 

 

 

 

Foreign key naar de medewerker (tbmedewerker.dvcode) die legesregel heeft goedgekeurd om bijv. te worden geexporteerd naar financieeel systeem

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

cfk_legesregels_bouwverg

dnkeybouwvergunningen

public.tbbouwvergunningen

dnkey

Cascade

No Action

 

Immediate

 

cfk_legesregels_codemwcontr

dvcodemwcontrole

public.tbmedewerkers

dvcode

No Action

No Action

 

Immediate

 

cfk_legesregels_horecaverg

dnkeyhorecavergunningen

public.tbhorecavergunningen

dnkey

Cascade

No Action

 

Immediate

 

cfk_legesregels_info

dnkeyinfoaanvraag

public.tbinfoaanvragen

dnkey

Cascade

No Action

 

Immediate

 

cfk_legesregels_keyomgverg

dnkeyomgvergunningen

public.tbomgvergunning

dnkey

Cascade

No Action

 

Immediate

 

cfk_legesregels_keytoest

dnkeytoestemmingen

public.tbtoestemmingen

dnkey

No Action

No Action

 

Immediate

 

cfk_legesregels_legessoort

dnkeylegessoort

public.tblegessoort

dnkey

No Action

No Action

 

Immediate

 

cfk_legesregels_ovverg

dnkeyovvergunningen

public.tbovvergunningen

dnkey

Cascade

No Action

 

Immediate

 

 

Check Constraints

Name

Condition

Description

cnn_legesreg_keyleges

dnkeylegessoort IS NOT NULL

 

cnn_legesreg_keytoest

((dnkeytoestemmingen IS NOT NULL) AND (dnkeyomgvergunningen IS NOT NULL)) OR (dnkeytoestemmingen IS NULL)

 

cnn_legesreg_keyverg

((((((((dnkeybouwvergunningen IS NOT NULL) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL)) OR (((((dnkeyovvergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR (((((dnkeyhorecavergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR (((((dnkeyomgvergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR (((((dnkeyinfoaanvraag IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL))

 

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

cpk_tblegesregels

btree

 

dnkey

 

idx_legesregels_horecaverg

btree

 

dnkeyhorecavergunningen

 

 

 

idx_legesregels_keybouwverg

btree

 

dnkeybouwvergunningen

 

 

 

idx_legesregels_keyinfo

btree

 

dnkeyinfoaanvraag

 

 

 

idx_legesregels_keylegessoort

btree

 

dnkeylegessoort

 

 

 

idx_legesregels_keyomgverg

btree

 

dnkeyomgvergunningen

 

 

 

idx_legesregels_keyovvergunnin

btree

 

dnkeyovvergunningen

 

 

 

idx_legesregels_keytoest

btree

 

dnkeytoestemmingen

 

 

 

 

Triggers

There are no triggers for table tblegesregels

 

Rules

There are no rules for table tblegesregels

 

Referenced

There are no tables referenced by table tblegesregels

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.tblegesregels (
 dnkey SERIAL,
 dnkeybouwvergunningen INTEGER,
 dnkeyovvergunningen INTEGER,
 dnkeylegessoort INTEGER,
 dlautoberekening CHAR(1) DEFAULT 'T'::bpchar,
 dflegesbedrag DOUBLE PRECISION,
 dvomschrijving VARCHAR(50),
 dvnotanummer VARCHAR(20),
 ddexportdatum TIMESTAMP WITHOUT TIME ZONE,
 dnkeyhorecavergunningen INTEGER,
 dnkeyinfoaanvraag INTEGER,
 dnkeyomgvergunningen INTEGER,
 dnkeytoestemmingen INTEGER,
 dnlegesmoment INTEGER,
 ddcontrole TIMESTAMP WITHOUT TIME ZONE,
 dvcodemwcontrole CHAR(5),
 CONSTRAINT cpk_tblegesregels PRIMARY KEY(dnkey),
 CONSTRAINT cnn_legesreg_keyleges CHECK (dnkeylegessoort IS NOT NULL),
 CONSTRAINT cnn_legesreg_keytoest CHECK (((dnkeytoestemmingen IS NOT NULL) AND (dnkeyomgvergunningen IS NOT NULL)) OR (dnkeytoestemmingen IS NULL)),
 CONSTRAINT cnn_legesreg_keyverg CHECK (((((((((dnkeybouwvergunningen IS NOT NULL) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL)) OR (((((dnkeyovvergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR (((((dnkeyhorecavergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR (((((dnkeyomgvergunningen IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyinfoaanvraag IS NULL))) OR (((((dnkeyinfoaanvraag IS NOT NULL) AND (dnkeybouwvergunningen IS NULL)) AND (dnkeyovvergunningen IS NULL)) AND (dnkeyhorecavergunningen IS NULL)) AND (dnkeyomgvergunningen IS NULL))),
 CONSTRAINT cfk_legesregels_bouwverg FOREIGN KEY (dnkeybouwvergunningen)
   REFERENCES public.tbbouwvergunningen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_legesregels_codemwcontr FOREIGN KEY (dvcodemwcontrole)
   REFERENCES public.tbmedewerkers(dvcode)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_legesregels_horecaverg FOREIGN KEY (dnkeyhorecavergunningen)
   REFERENCES public.tbhorecavergunningen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_legesregels_info FOREIGN KEY (dnkeyinfoaanvraag)
   REFERENCES public.tbinfoaanvragen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_legesregels_keyomgverg FOREIGN KEY (dnkeyomgvergunningen)
   REFERENCES public.tbomgvergunning(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_legesregels_keytoest FOREIGN KEY (dnkeytoestemmingen)
   REFERENCES public.tbtoestemmingen(dnkey)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_legesregels_legessoort FOREIGN KEY (dnkeylegessoort)
   REFERENCES public.tblegessoort(dnkey)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE
,
 CONSTRAINT cfk_legesregels_ovverg FOREIGN KEY (dnkeyovvergunningen)
   REFERENCES public.tbovvergunningen(dnkey)
   ON DELETE CASCADE
   ON UPDATE NO ACTION
   NOT DEFERRABLE

)
WITH (oids = false);

COMMENT ON TABLE public.tblegesregels
IS 'Tabel van legesbedragen per vergunning (bouw/sloop, overig, omgeving, info-aanvraag, horeca)';

COMMENT ON COLUMN public.tblegesregels.dnkey
IS 'Primary key.';

COMMENT ON COLUMN public.tblegesregels.dnkeybouwvergunningen
IS 'Foreign key naar TbBouwvergunningen.dnkey';

COMMENT ON COLUMN public.tblegesregels.dnkeyovvergunningen
IS 'Foreign key naar TbOvVergunningen.dnkey';

COMMENT ON COLUMN public.tblegesregels.dnkeylegessoort
IS 'Foreign key naar TblegesSoort.dnkey';

COMMENT ON COLUMN public.tblegesregels.dlautoberekening
IS 'T of F.  Indien T dan gaat Wave ervanuit dat de berekening van de leges  automatisch kan plaatsvinden op grond van het uitgangsbedrag en de tabel TbLegesBerekening.';

COMMENT ON COLUMN public.tblegesregels.dflegesbedrag
IS 'LegesBedrag (euro).';

COMMENT ON COLUMN public.tblegesregels.dvomschrijving
IS 'Extra omschrijving van het legesbedrag.';

COMMENT ON COLUMN public.tblegesregels.dvnotanummer
IS 'Veld t.b.v. doorsluizen naar financieel systeem: eigen nummering.';

COMMENT ON COLUMN public.tblegesregels.ddexportdatum
IS 'Exportdatum dat legesregel geexporteerd is. Blokkeert tevens de legesregel.';

COMMENT ON COLUMN public.tblegesregels.dnkeyhorecavergunningen
IS 'Foreign key naar tabel TbHorecavergunningen.dnkey.';

COMMENT ON COLUMN public.tblegesregels.dnkeyinfoaanvraag
IS 'Foreign key naar tabel TbInfoAanvragen.dnkey.';

COMMENT ON COLUMN public.tblegesregels.dnkeyomgvergunningen
IS 'Foreign key naar tabel TbOmgvergunning.dnkey. Indien dnkeytoestemmingen is gevuld dan moet ook DnkeyOmgVergunningen zijn gevuld.';

COMMENT ON COLUMN public.tblegesregels.dnkeytoestemmingen
IS 'Foreign key naar tabel TbToestemmingen.dnkey. Indien dnkeytoestemmingen is gevuld dan moet ook DnkeyOmgVergunningen zijn gevuld.';

COMMENT ON COLUMN public.tblegesregels.dnlegesmoment
IS 'Behandelingsfase waarin legesregel is gecreerd: 1 = indiening, 2 = behandeling, 3  = besluit, andere waardes: onbekend';

COMMENT ON COLUMN public.tblegesregels.ddcontrole
IS 'Datum, dat legesregel is goedgekeurd om bijv. te worden geexporteerd naar financieeel systeem';

COMMENT ON COLUMN public.tblegesregels.dvcodemwcontrole
IS 'Foreign key naar de medewerker (tbmedewerker.dvcode) die legesregel heeft goedgekeurd om bijv. te worden geexporteerd naar financieeel systeem';

CREATE INDEX idx_legesregels_horecaverg ON public.tblegesregels
 USING btree (dnkeyhorecavergunningen);

CREATE INDEX idx_legesregels_keybouwverg ON public.tblegesregels
 USING btree (dnkeybouwvergunningen);

CREATE INDEX idx_legesregels_keyinfo ON public.tblegesregels
 USING btree (dnkeyinfoaanvraag);

CREATE INDEX idx_legesregels_keylegessoort ON public.tblegesregels
 USING btree (dnkeylegessoort);

CREATE INDEX idx_legesregels_keyomgverg ON public.tblegesregels
 USING btree (dnkeyomgvergunningen);

CREATE INDEX idx_legesregels_keyovvergunnin ON public.tblegesregels
 USING btree (dnkeyovvergunningen);

CREATE INDEX idx_legesregels_keytoest ON public.tblegesregels
 USING btree (dnkeytoestemmingen);

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50
Previous topic Chapter index Next topic