Datadictionary OpenWave 3.1.25
Previous topic Chapter index Next topic

View: vwfrmroebtoest

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van tbroebtoest gekoppeld aan tbtoestemmingen met staffel (uit tbroebstaffel), prijs per eenheid (uit tbtoebprijzen), btw (uit tbtoebbtw) en aantal voor berekening vastgestelde kosten

 

Fields

Name

Data type

Description

dnkey

integer

Primary key (tbroebtoest.dnkey)

dnkeyroebstaffel

integer

Foreign key naar tbroebstaffel.dnkey om het staffelaantal bij het opgegeven dnserieaantal op te halen

dnkeyroebprijzen

integer

Foreign key naar tbroebprijzen.dnkey (prijs per eenheid bij de gekozen subcategorie uit tbroebsubcat)

dnkeyroebbtw

integer

Foreign key naar tbroebbtw.dnkey

dnkeytoestemmingen

integer

Foreign key naar tbtoestemmingen.dnkey (onderdeel/activiteit bij tbomgvergunning)

dnaantaleenheid

integer

Aantal waarmee prijs per eenheid vermenigvuldigd moet worden

dnserieaantal

integer

Aantal type (woningen) in een serie. Het bijbehorende staffelaantal wordt vermenigvuldigd met dnaantaleeneheid

dvserietype

varchar(50)

Omschrijving van serie, bijv type A of TYpe B

dnseriestaffelaantal

integer

De kolom dnrekenenmet uit tbroebstaffel op grond van dnserieaantal en startdatum van de omgevingzaak

dfbedragexcbwt

double precision

De kolom dfbedragexcbwt uit tbroepprijzen op grond van categoriekeuze en startdatum van de omgevingzaak

dveenheid

varchar(10)

De kolom dveenheid uit tbroebprijzen

dfbtwpercentage

double precision

De kolom dfbtwpercentage uit tbroebbtw op grond van startdatum van de omgevingzaak

dftotaalbedragincbtw

double precision

Berekende kolom. Totale prijs incl btw voor gekozen subcategorie. (dnseriestaffelaantal * dnaantaleenheid * dfbedragexcbwt) + ((dnseriestaffelaantal * dnaantaleenheid * dfbedragexcbwt * dfbtwpercentage) /100)

dvsubcategorie

varchar(100)

De gekozen subcategorie uit tbroebsubcat

dvhoofdcategorie

varchar(100)

De hoofdcategorie uit rbroebhfdcat behorende bij de gekozen subcategorie

dvsubcatcode

varchar(10)

De subcategoriecode uit rbroebsubcat

dvtotaalbedragincbtw

varchar

dftotaalbedragincbtw uitgeschreven als bedrag (string)

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmroebtoest

 

Definition

CREATE VIEW public.vwfrmroebtoest (
   dnkey,
   dnkeyroebstaffel,
   dnkeyroebprijzen,
   dnkeyroebbtw,
   dnkeytoestemmingen,
   dnaantaleenheid,
   dnserieaantal,
   dvserietype,
   dnseriestaffelaantal,
   dfbedragexcbwt,
   dveenheid,
   dfbtwpercentage,
   dftotaalbedragincbtw,
   dvsubcategorie,
   dvhoofdcategorie,
   dvsubcatcode,
   dvtotaalbedragincbtw)
AS
SELECT
a.dnkey,
   a.dnkeyroebstaffel,
   a.dnkeyroebprijzen,
   a.dnkeyroebbtw,
   a.dnkeytoestemmingen,
   a.dnaantaleenheid,
   a.dnserieaantal,
   a.dvserietype,
   c.dnaantalrekenenmet AS dnseriestaffelaantal,
   d.dfbedragexcbwt,
   d.dveenheid,
   e.dfbtwpercentage,
   
(c.dnaantalrekenenmet * a.dnaantaleenheid)::double precision *
       d.dfbedragexcbwt + (c.dnaantalrekenenmet * a.dnaantaleenheid)::double precision * d.dfbedragexcbwt * e.dfbtwpercentage / 100::double precision AS dftotaalbedragincbtw,
   f.dvsubcategorie,
   g.dvhoofdcategorie,
   f.dvsubcatcode,
   COALESCE(fn_bedrag((c.dnaantalrekenenmet * a.dnaantaleenheid)::double
       precision * d.dfbedragexcbwt + (c.dnaantalrekenenmet * a.dnaantaleenheid)::double precision * d.dfbedragexcbwt * e.dfbtwpercentage / 100::double precision), '0.00'::character varying) AS dvtotaalbedragincbtw
FROM tbroebtoest a
    LEFT JOIN tbtoestemmingen b ON a.dnkeytoestemmingen = b.dnkey
    LEFT JOIN tbroebstaffel c ON a.dnkeyroebstaffel = c.dnkey
    LEFT JOIN tbroebprijzen d ON a.dnkeyroebprijzen = d.dnkey
    LEFT JOIN tbroebbtw e ON a.dnkeyroebbtw = e.dnkey
    LEFT JOIN tbroebsubcat f ON d.dnkeyroebsubcat = f.dnkey
    LEFT JOIN tbroebhfdcat g ON f.dnkeyroebhfdcat = g.dnkey;

COMMENT ON VIEW public.vwfrmroebtoest
IS 'View van tbroebtoest gekoppeld aan tbtoestemmingen met staffel (uit tbroebstaffel), prijs per eenheid (uit tbtoebprijzen), btw (uit tbtoebbtw) en aantal voor berekening vastgestelde kosten ';

COMMENT ON COLUMN public.vwfrmroebtoest.dnkey
IS 'Primary key  (tbroebtoest.dnkey)';

COMMENT ON COLUMN public.vwfrmroebtoest.dnkeyroebstaffel
IS 'Foreign key naar tbroebstaffel.dnkey  om het staffelaantal bij het opgegeven dnserieaantal op te halen';

COMMENT ON COLUMN public.vwfrmroebtoest.dnkeyroebprijzen
IS 'Foreign key naar tbroebprijzen.dnkey (prijs per eenheid bij de gekozen subcategorie uit tbroebsubcat)';

COMMENT ON COLUMN public.vwfrmroebtoest.dnkeyroebbtw
IS 'Foreign key naar tbroebbtw.dnkey';

COMMENT ON COLUMN public.vwfrmroebtoest.dnkeytoestemmingen
IS 'Foreign key naar tbtoestemmingen.dnkey (onderdeel/activiteit bij tbomgvergunning)';

COMMENT ON COLUMN public.vwfrmroebtoest.dnaantaleenheid
IS 'Aantal waarmee prijs per eenheid  vermenigvuldigd moet worden ';

COMMENT ON COLUMN public.vwfrmroebtoest.dnserieaantal
IS 'Aantal type (woningen) in een serie. Het bijbehorende staffelaantal wordt vermenigvuldigd met dnaantaleeneheid';

COMMENT ON COLUMN public.vwfrmroebtoest.dvserietype
IS 'Omschrijving van serie, bijv type A of TYpe B';

COMMENT ON COLUMN public.vwfrmroebtoest.dnseriestaffelaantal
IS 'De kolom dnrekenenmet uit tbroebstaffel op grond van dnserieaantal en startdatum van de omgevingzaak';

COMMENT ON COLUMN public.vwfrmroebtoest.dfbedragexcbwt
IS 'De kolom dfbedragexcbwt uit tbroepprijzen op grond van categoriekeuze en startdatum van de omgevingzaak';

COMMENT ON COLUMN public.vwfrmroebtoest.dveenheid
IS 'De kolom dveenheid uit tbroebprijzen';

COMMENT ON COLUMN public.vwfrmroebtoest.dfbtwpercentage
IS 'De kolom dfbtwpercentage uit tbroebbtw op grond van startdatum van de omgevingzaak';

COMMENT ON COLUMN public.vwfrmroebtoest.dftotaalbedragincbtw
IS 'Berekende kolom. Totale prijs incl btw voor gekozen subcategorie. (dnseriestaffelaantal * dnaantaleenheid * dfbedragexcbwt) + ((dnseriestaffelaantal * dnaantaleenheid * dfbedragexcbwt * dfbtwpercentage) /100)';

COMMENT ON COLUMN public.vwfrmroebtoest.dvsubcategorie
IS 'De gekozen subcategorie uit tbroebsubcat';

COMMENT ON COLUMN public.vwfrmroebtoest.dvhoofdcategorie
IS 'De hoofdcategorie uit rbroebhfdcat behorende bij de gekozen subcategorie ';

COMMENT ON COLUMN public.vwfrmroebtoest.dvsubcatcode
IS 'De subcategoriecode uit rbroebsubcat';

COMMENT ON COLUMN public.vwfrmroebtoest.dvtotaalbedragincbtw
IS 'dftotaalbedragincbtw uitgeschreven als bedrag (string)';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13
Previous topic Chapter index Next topic