Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

Table: tblegesberekeningen

 

 

Schema

public

 

Owner

waveuser005

 

Tablespace

(default)

 

Descriptions

Tabel met legesrekencategorieen en percentages per legessoort

 

Fields

PK

FK

Name

Data type

Not null

Unique

Inherited

Default

Description

 

dnkey

serial

 

nextval('tblegesberekeningen_dnkey_seq'::regclass)

Primary key.

 

dnkeylegessoort

integer

 

 

 

 

Foreign key naar TbLegesSoort.dnkey

 

 

dnjaar

integer

 

 

 

 

Wordt niet meer gebruikt

 

 

dfvastbedrag

double precision

 

 

 

 

Vast bedrag (Euro).

 

 

dfpromillage

double precision

 

 

 

 

Promillage van uitgangsbedrag (bouwkosten, aantal bomen, aantal kuub etc) in zoverre dit tussen bodem en plafond valt.

 

 

dfcategoriebodem

double precision

 

 

 

 

Plafond- en bodembedrag (euro) bepalen welk promillage en welke vast bedrag bij een automatische rekening van toepassing zijn op het uitgangsbedrag (bouwkosten, aantal bomen, aantal kuub etc).

 

 

dfcategorieplafond

double precision

 

 

 

 

Plafond- en bodembedrag (euro) bepalen welk promillage en welke vast bedrag bij een automatische rekening van toepassing zijn op het uitgangsbedrag (bouwkosten, aantal bomen, aantal kuub etc).

 

 

dffactor

double precision

 

 

 

 

Factor die op het uitgangsbedrag wordt losgelaten alvores promillage te berekenen.

 

 

dddatumvanaf

timestamp

 

 

 

 

Datum vanaf de berekeningsregel werkt.

 

 

dddatumtotmet

timestamp

 

 

 

 

Datum tot en met berekeningsregel werkt.

 

 

dfafrondinggetal

double precision

 

 

 

 

Afrondingscriteriumgetal voor het uitgangsbedrag (afronden op een veelvoud van ).

 

 

dnafrondingmethode

integer

 

 

 

0

Methode waarmee het uitgangsbedrag afgerond worden op een veelvoud van DnAfrondingGetal voordat de berekening plaatsvindt. 0 = niet afronden 1 = Afronden naar boven 2 = Afronden naar beneden 3 = Afronden naar dichtsbijzijnde veelvoud.

 

 

dfminimum

double precision

 

 

 

 

Uiteindelijk minimum bedrag waarop de berekende leges nog zal worden aangepast (indien ongelijk 0 of null).

 

 

dfmaximum

double precision

 

 

 

 

Uiteindelijk maximum bedrag waarop de berekende leges nog zal worden aangepast (indien ongelijk 0 of null).

 

 

ddvervaldatum

timestamp

 

 

 

 

Datum dat rekenregel is vervallen.

 

 

dlberafrgehgetal

char(1)

 

 

 

'F'::bpchar

Geen betekenis meer vanaf 3.1.6 (T correspondeert met waarde 6 van dnafrnabermethode)

 

 

dfafrnabergetal

double precision

 

 

 

 

Afrondingscriteriumgetal voor het berekende resultaat (afronden op een veelvoud van). Zie uitleg bij dnafrnabermethode

 

 

dnafrnabermethode

integer

 

 

 

 

0, 1, 2, 3,4,5 of 6. Indien 1 dan wordt het resultaat van de leges berekening afgerond op het kleinste veelheid van dnafrnabergetal boven dat resultaat. Bij 2 op kleinste veelheid onder dat resultaat. Bij 3 op de dichtsbijzijnde veelheid. Bij 4 round van resultaat minus 0,49. Bij 5 de round van resultaat + 0,49. Bij 6 round(resultaat). In alle andere gevallen wordt er niet afgerond na berekening

 

Foreign Keys

Name

Fields

FK Table

FK Fields

Delete Action

Update Action

Deferrable

Check Time

Description

cfk_legesber_legessoort

dnkeylegessoort

public.tblegessoort

dnkey

No Action

No Action

 

Immediate

 

 

Check Constraints

Name

Condition

Description

chk_legesber_afrmeth

dnafrondingmethode = ANY (ARRAY[0, 1, 2, 3])

 

chk_legesber_dlberafr

dlberafrgehgetal = ANY (ARRAY['T'::bpchar, 'F'::bpchar])

 

cnn_legesber_datumvan

dddatumvanaf IS NOT NULL

 

cnn_legesber_dnkeylegessrt

dnkeylegessoort IS NOT NULL

 

 

Indices

Name

Type

Function

Fields

Primary Key

Unique

Description

cpk_tblegesberekeningen

btree

 

dnkey

 

idx_legesbereken_jaar

btree

 

dnjaar

 

 

 

idx_legesbereken_keylegessoort

btree

 

dnkeylegessoort

 

 

 

 

Triggers

There are no triggers for table tblegesberekeningen

 

Rules

There are no rules for table tblegesberekeningen

 

Referenced

There are no tables referenced by table tblegesberekeningen

 

Properties

Property

Value

Inherited From

 

Rows

0

Pages

0

System

 

Temporary

 

With OID

 

 

Definition

CREATE TABLE public.tblegesberekeningen (
 dnkey SERIAL,
 dnkeylegessoort INTEGER,
 dnjaar INTEGER,
 dfvastbedrag DOUBLE PRECISION,
 dfpromillage DOUBLE PRECISION,
 dfcategoriebodem DOUBLE PRECISION,
 dfcategorieplafond DOUBLE PRECISION,
 dffactor DOUBLE PRECISION,
 dddatumvanaf TIMESTAMP WITHOUT TIME ZONE,
 dddatumtotmet TIMESTAMP WITHOUT TIME ZONE,
 dfafrondinggetal DOUBLE PRECISION,
 dnafrondingmethode INTEGER DEFAULT 0,
 dfminimum DOUBLE PRECISION,
 dfmaximum DOUBLE PRECISION,
 ddvervaldatum TIMESTAMP WITHOUT TIME ZONE,
 dlberafrgehgetal CHAR(1) DEFAULT 'F'::bpchar,
 dfafrnabergetal DOUBLE PRECISION,
 dnafrnabermethode INTEGER,
 CONSTRAINT cpk_tblegesberekeningen PRIMARY KEY(dnkey),
 CONSTRAINT chk_legesber_afrmeth CHECK (dnafrondingmethode = ANY (ARRAY[0, 1, 2, 3])),
 CONSTRAINT chk_legesber_dlberafr CHECK (dlberafrgehgetal = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
 CONSTRAINT cnn_legesber_datumvan CHECK (dddatumvanaf IS NOT NULL),
 CONSTRAINT cnn_legesber_dnkeylegessrt CHECK (dnkeylegessoort IS NOT NULL),
 CONSTRAINT cfk_legesber_legessoort FOREIGN KEY (dnkeylegessoort)
   REFERENCES public.tblegessoort(dnkey)
   ON DELETE NO ACTION
   ON UPDATE NO ACTION
   NOT DEFERRABLE

)
WITH (oids = false);

COMMENT ON TABLE public.tblegesberekeningen
IS 'Tabel met legesrekencategorieen en percentages  per legessoort';

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

COMMENT ON COLUMN public.tblegesberekeningen.dnkeylegessoort
IS 'Foreign key naar TbLegesSoort.dnkey';

COMMENT ON COLUMN public.tblegesberekeningen.dnjaar
IS 'Wordt niet meer gebruikt';

COMMENT ON COLUMN public.tblegesberekeningen.dfvastbedrag
IS 'Vast bedrag (Euro).';

COMMENT ON COLUMN public.tblegesberekeningen.dfpromillage
IS 'Promillage van uitgangsbedrag (bouwkosten, aantal bomen, aantal kuub etc) in zoverre dit tussen bodem en plafond valt.';

COMMENT ON COLUMN public.tblegesberekeningen.dfcategoriebodem
IS 'Plafond- en bodembedrag (euro) bepalen welk promillage en welke vast bedrag bij een automatische rekening van toepassing zijn op het uitgangsbedrag (bouwkosten, aantal bomen, aantal kuub etc).';

COMMENT ON COLUMN public.tblegesberekeningen.dfcategorieplafond
IS 'Plafond- en bodembedrag (euro) bepalen welk promillage en welke vast bedrag bij een automatische rekening van toepassing zijn op het uitgangsbedrag (bouwkosten, aantal bomen, aantal kuub etc).';

COMMENT ON COLUMN public.tblegesberekeningen.dffactor
IS 'Factor die op het uitgangsbedrag wordt losgelaten alvores promillage te berekenen.';

COMMENT ON COLUMN public.tblegesberekeningen.dddatumvanaf
IS 'Datum vanaf de berekeningsregel werkt.';

COMMENT ON COLUMN public.tblegesberekeningen.dddatumtotmet
IS 'Datum tot en met berekeningsregel werkt.';

COMMENT ON COLUMN public.tblegesberekeningen.dfafrondinggetal
IS 'Afrondingscriteriumgetal voor het uitgangsbedrag (afronden op een veelvoud van  ).';

COMMENT ON COLUMN public.tblegesberekeningen.dnafrondingmethode
IS 'Methode waarmee het uitgangsbedrag afgerond worden op een veelvoud van DnAfrondingGetal voordat de berekening plaatsvindt. 0 = niet afronden 1 = Afronden naar boven 2 = Afronden naar beneden 3 = Afronden naar dichtsbijzijnde veelvoud.';

COMMENT ON COLUMN public.tblegesberekeningen.dfminimum
IS 'Uiteindelijk minimum bedrag waarop de berekende leges nog zal worden aangepast (indien ongelijk 0 of null).';

COMMENT ON COLUMN public.tblegesberekeningen.dfmaximum
IS 'Uiteindelijk maximum bedrag waarop de berekende leges nog zal worden aangepast (indien ongelijk 0 of null).';

COMMENT ON COLUMN public.tblegesberekeningen.ddvervaldatum
IS 'Datum dat rekenregel is vervallen.';

COMMENT ON COLUMN public.tblegesberekeningen.dlberafrgehgetal
IS 'Geen betekenis meer vanaf 3.1.6 (T correspondeert met waarde 6 van dnafrnabermethode)';

COMMENT ON COLUMN public.tblegesberekeningen.dfafrnabergetal
IS 'Afrondingscriteriumgetal voor het berekende resultaat (afronden op een veelvoud van). Zie uitleg bij dnafrnabermethode';

COMMENT ON COLUMN public.tblegesberekeningen.dnafrnabermethode
IS '0, 1, 2, 3,4,5 of 6. Indien 1 dan wordt het resultaat van de leges berekening afgerond op het kleinste veelheid van dnafrnabergetal boven dat resultaat. Bij 2 op kleinste veelheid onder dat resultaat. Bij 3 op de dichtsbijzijnde veelheid. Bij 4 round van resultaat minus 0,49. Bij 5 de round van resultaat + 0,49. Bij 6 round(resultaat). In alle andere gevallen wordt er niet afgerond na berekening';

CREATE INDEX idx_legesbereken_jaar ON public.tblegesberekeningen
 USING btree (dnjaar);

CREATE INDEX idx_legesbereken_keylegessoort ON public.tblegesberekeningen
 USING btree (dnkeylegessoort);

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