Table openpetra_trunk.public.a_ar_invoice_discount
defines which discounts apply directly to the invoice rather than the invoice items; this can depend on the customer etc

Generated by
SchemaSpy
Legend: SourceForge.net
Primary key columns
Columns with indexes
Implied relationships
Excluded column relationships
< n > number of related tables
 
Column Type Size Nulls Auto Default Children Parents Comments
a_ledger_number_i int4 10 0
a_ar_invoice.a_ledger_number_i a_ar_invoice_discount_fk1 R
This is used as a key field in most of the accounting system files
a_invoice_key_i int4 10
a_ar_invoice.a_key_i a_ar_invoice_discount_fk1 R
Key to uniquely identify invoice
a_ar_discount_code_c varchar 100
a_ar_discount.a_ar_discount_code_c a_ar_invoice_discount_fk2 R
code that identifies the discount
a_ar_discount_date_valid_from_d date 13
a_ar_discount.a_ar_date_valid_from_d a_ar_invoice_discount_fk2 R
this clearly specifies which version of the discount is meant
s_date_created_d date 13  √  ('now'::text)::date
s_created_by_c varchar 20  √  null
s_user.s_user_id_c a_ar_invoice_discount_fkcr R
s_date_modified_d date 13  √  null
s_modified_by_c varchar 20  √  null
s_user.s_user_id_c a_ar_invoice_discount_fkmd R
s_modification_id_c varchar 150  √  null

Table contained 0 rows at Do Nov 10 18:00 MEZ 2011

Indexes:
Column(s) Type Sort Constraint Name
a_ledger_number_i + a_invoice_key_i + a_ar_discount_code_c + a_ar_discount_date_valid_from_d Primary key Asc/Asc/Asc/Asc a_ar_invoice_discount_pk
a_ledger_number_i + a_invoice_key_i Performance Asc/Asc inx__ar_invoice_discount_fk1_key1
a_ar_discount_code_c + a_ar_discount_date_valid_from_d Performance Asc/Asc inx__ar_invoice_discount_fk2_key2
a_ledger_number_i + a_invoice_key_i + a_ar_discount_code_c + a_ar_discount_date_valid_from_d Must be unique Asc/Asc/Asc/Asc inx_a_ar_invoice_discount_pk0
s_created_by_c Performance Asc inx_ar_invoice_discount_fkcr_key3
s_modified_by_c Performance Asc inx_ar_invoice_discount_fkmd_key4

Close relationships  within of separation: