Skip to content

public.invoices

Description

Labels

svc-smarttab

Columns

NameTypeDefaultNullableChildrenParentsComment
idintegernextval('receipts_id_seq'::regclass)false
bill_iduuidfalsepublic.bills
customer_idintegerfalsepublic.customers
invoice_numbervarchar(50)false
invoice_datedateCURRENT_DATEfalse
invoice_typevarchar(20)'standard'::character varyingfalse
statusvarchar(50)false
total_amountnumeric(12,2)false
recipient_nametextfalse
company_namevarchar(255)true
tax_idvarchar(50)true
addresstexttrue
due_datedatetrue
issued_attimestamp with time zonetrue
notestexttrue
created_attimestamp with time zonenow()true

Viewpoints

NameDefinition
Receipts & SlipsReceipt and credit card slip generation and delivery

Constraints

NameTypeDefinition
invoices_type_checkCHECKCHECK (((invoice_type)::text = ANY ((ARRAY['standard'::character varying, 'tax_invoice'::character varying, 'simplified'::character varying])::text[])))
receipts_customer_id_fkeyFOREIGN KEYFOREIGN KEY (customer_id) REFERENCES customers(id) ON DELETE RESTRICT
receipts_bill_id_fkeyFOREIGN KEYFOREIGN KEY (bill_id) REFERENCES bills(id) ON DELETE RESTRICT
receipts_pkeyPRIMARY KEYPRIMARY KEY (id)
receipts_invoice_number_keyUNIQUEUNIQUE (invoice_number)

Indexes

NameDefinition
receipts_pkeyCREATE UNIQUE INDEX receipts_pkey ON public.invoices USING btree (id)
receipts_invoice_number_keyCREATE UNIQUE INDEX receipts_invoice_number_key ON public.invoices USING btree (invoice_number)
ix_invoices_bill_idCREATE INDEX ix_invoices_bill_id ON public.invoices USING btree (bill_id)
ix_invoices_customer_idCREATE INDEX ix_invoices_customer_id ON public.invoices USING btree (customer_id)
ix_invoices_statusCREATE INDEX ix_invoices_status ON public.invoices USING btree (status)

Relations


Generated by tbls

MPAC — MP-Solution Advanced Cloud Service