diff options
-rw-r--r-- | doc/database/ledgersmb.dia | 14123 | ||||
-rw-r--r-- | doc/database/ledgersmb.dot | 118 | ||||
-rw-r--r-- | doc/database/ledgersmb.html | 9495 | ||||
-rw-r--r-- | doc/database/ledgersmb.neato | 110 | ||||
-rw-r--r-- | doc/database/ledgersmb.xml | 9721 | ||||
-rw-r--r-- | doc/database/ledgersmb.zigzag.dia | 14219 |
6 files changed, 47786 insertions, 0 deletions
diff --git a/doc/database/ledgersmb.dia b/doc/database/ledgersmb.dia new file mode 100644 index 00000000..6972d12b --- /dev/null +++ b/doc/database/ledgersmb.dia @@ -0,0 +1,14123 @@ +<?xml version="1.0" encoding="UTF-8"?> +<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/"> + <dia:layer name="Background" visible="true"> + + + + <dia:object type="UML - Class" version="0" id="O1"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#acc_trans#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># chart_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># amount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># source#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># cleared#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># fx_transaction#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># project_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># memo#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># invoice_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># entry_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O2"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#ap#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># invnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># vendor_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxincluded#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># amount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># netamount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># paid#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># datepaid#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># duedate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># invoice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ordnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># till#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># quonumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># intnotes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># department_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shipvia#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># language_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ponumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shippingpoint#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># terms#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O3"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#ar#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># invnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># customer_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxincluded#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># amount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># netamount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># paid#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># datepaid#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># duedate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># invoice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shippingpoint#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># terms#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ordnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># till#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># quonumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># intnotes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># department_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shipvia#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># language_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ponumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O4"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#assembly#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># qty#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bom#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># adj#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O5"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#audittrail#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># tablename#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># reference#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># formname#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># action#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#timestamp without time zone#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#now()#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># entry_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#bigserial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O6"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#business#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># discount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O7"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#chart#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># accno#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># charttype#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(1)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#'A'::bpchar#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># category#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(1)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># link#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># gifi_accno#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># contra#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O8"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#custom_field_catalog#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># field_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># table_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># field_name#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O9"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#custom_table_catalog#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># table_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># extends#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># table_name#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O10"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#customer#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># name#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># address1#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># address2#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># city#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># state#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># zipcode#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(10)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># country#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># contact#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># phone#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># fax#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># email#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># discount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxincluded#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># creditlimit#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># terms#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># customernumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># cc#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bcc#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># business_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sic_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># iban#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(34)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bic#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(11)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># language_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># pricegroup_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># startdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># enddate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O11"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#customertax#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># customer_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># chart_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O12"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#defaults#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># setting_key#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># value#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O13"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#department#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># role#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(1)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#'P'::bpchar#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O14"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#dpt_trans#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># department_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O15"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#employee#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># login#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># name#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># address1#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># address2#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># city#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># state#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># zipcode#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(10)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># country#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># workphone#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># homephone#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># startdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># enddate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># role#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sales#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># email#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ssn#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># iban#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(34)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bic#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(11)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># managerid#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employeenumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># dob#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O16"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#exchangerate#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># buy#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sell#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O17"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#gifi#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># accno#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O18"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#gl#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># reference#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># department_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O19"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#inventory#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># warehouse_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># orderitems_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># qty#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shippingdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># entry_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O20"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#invoice#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('invoicei ... lass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># qty#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># allocated#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># fxsellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># discount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#real#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># assemblyitem#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># unit#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(5)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># project_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># deliverydate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># serialnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O21"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#jcitems#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('jcitemsi ... lass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># project_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># qty#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># allocated#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># fxsellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># serialnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># checkedin#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#timestamp with time zone#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># checkedout#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#timestamp with time zone#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O22"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#language#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O23"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#makemodel#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># make#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># model#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O24"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#oe#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ordnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># vendor_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># customer_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># amount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># netamount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># reqdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxincluded#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shippingpoint#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># closed#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># quotation#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># quonumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># intnotes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># department_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shipvia#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># language_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ponumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># terms#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O25"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#orderitems#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('orderite ... lass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># qty#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># discount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># unit#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(5)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># project_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># reqdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ship#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># serialnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O26"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#parts#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># partnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># unit#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(5)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># listprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># lastcost#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># priceupdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># weight#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># onhand#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># makemodel#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># assembly#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># alternate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># rop#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#real#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># inventory_accno_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># income_accno_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># expense_accno_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bin#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># obsolete#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bom#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># image#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># drawing#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># microfiche#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># partsgroup_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># project_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># avgcost#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O27"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#partscustomer#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># customer_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># pricegroup_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># pricebreak#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># validfrom#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># validto#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># entry_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O28"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#partsgroup#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># partsgroup#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O29"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#partstax#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># chart_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxcategory_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O30"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#partsvendor#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># vendor_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># partnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># leadtime#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># lastcost#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># entry_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O31"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#pricegroup#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># pricegroup#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O32"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#project#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># projectnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># startdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># enddate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># production#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># completed#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># customer_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O33"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#recurring#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># reference#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># startdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># nextdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># enddate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># repeat#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># unit#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># howmany#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># payment#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O34"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#recurringemail#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># formname#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># format#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># message#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O35"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#recurringprint#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># formname#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># format#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># printer#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O36"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#shipto#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptoname#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptoaddress1#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptoaddress2#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptocity#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptostate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptozipcode#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(10)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptocountry#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptocontact#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptophone#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptofax#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptoemail#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># entry_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O37"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#sic#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sictype#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(1)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O38"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#status#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># formname#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># printed#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># emailed#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># spoolfile#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O39"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#tax#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># chart_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># rate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># validto#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># pass#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxmodule_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#1#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O40"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#taxcategory#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxcategory_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxcategoryname#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxmodule_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O41"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#taxmodule#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxmodule_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxmodulename#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O42"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#transactions#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># table_name#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O43"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#translation#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># language_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O44"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#vendor#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># name#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># address1#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># address2#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># city#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># state#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># zipcode#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(10)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># country#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># contact#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># phone#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># fax#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># email#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># terms#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxincluded#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># vendornumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># cc#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bcc#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># gifi_accno#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(30)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># business_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sic_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># discount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># creditlimit#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># iban#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(34)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bic#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(11)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># language_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># pricegroup_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># startdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># enddate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O45"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#vendortax#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># vendor_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># chart_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O46"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#warehouse#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O47"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#yearend#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + + + + <dia:object type="UML - Constraint" version="0" id="O48"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="conn_endpoints"> + <dia:point val="0,3.5"/> + <dia:point val="25.05,2.7"/> + </dia:attribute> + <dia:attribute name="constraint"> + <dia:string>#acc_trans_chart_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="text_pos"> + <dia:point val="12.525,3.1"/> + </dia:attribute> + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O1" connection="10"/> + <dia:connection handle="1" to="O7" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Constraint" version="0" id="O49"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="conn_endpoints"> + <dia:point val="0,3.5"/> + <dia:point val="25.05,2.7"/> + </dia:attribute> + <dia:attribute name="constraint"> + <dia:string>#custom_field_catalog_table_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="text_pos"> + <dia:point val="12.525,3.1"/> + </dia:attribute> + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O8" connection="10"/> + <dia:connection handle="1" to="O9" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Constraint" version="0" id="O50"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="conn_endpoints"> + <dia:point val="0,3.5"/> + <dia:point val="25.05,2.7"/> + </dia:attribute> + <dia:attribute name="constraint"> + <dia:string>#partstax_parts_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="text_pos"> + <dia:point val="12.525,3.1"/> + </dia:attribute> + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O29" connection="8"/> + <dia:connection handle="1" to="O26" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Constraint" version="0" id="O51"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="conn_endpoints"> + <dia:point val="0,3.5"/> + <dia:point val="25.05,2.7"/> + </dia:attribute> + <dia:attribute name="constraint"> + <dia:string>#partstax_chart_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="text_pos"> + <dia:point val="12.525,3.1"/> + </dia:attribute> + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O29" connection="10"/> + <dia:connection handle="1" to="O7" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Constraint" version="0" id="O52"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="conn_endpoints"> + <dia:point val="0,3.5"/> + <dia:point val="25.05,2.7"/> + </dia:attribute> + <dia:attribute name="constraint"> + <dia:string>#partstax_taxcategory_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="text_pos"> + <dia:point val="12.525,3.1"/> + </dia:attribute> + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O29" connection="12"/> + <dia:connection handle="1" to="O40" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Constraint" version="0" id="O53"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="conn_endpoints"> + <dia:point val="0,3.5"/> + <dia:point val="25.05,2.7"/> + </dia:attribute> + <dia:attribute name="constraint"> + <dia:string>#tax_chart_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="text_pos"> + <dia:point val="12.525,3.1"/> + </dia:attribute> + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O39" connection="8"/> + <dia:connection handle="1" to="O7" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Constraint" version="0" id="O54"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="conn_endpoints"> + <dia:point val="0,3.5"/> + <dia:point val="25.05,2.7"/> + </dia:attribute> + <dia:attribute name="constraint"> + <dia:string>#tax_taxmodule_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="text_pos"> + <dia:point val="12.525,3.1"/> + </dia:attribute> + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O39" connection="18"/> + <dia:connection handle="1" to="O41" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Constraint" version="0" id="O55"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="conn_endpoints"> + <dia:point val="0,3.5"/> + <dia:point val="25.05,2.7"/> + </dia:attribute> + <dia:attribute name="constraint"> + <dia:string>#taxcategory_taxmodule_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="text_pos"> + <dia:point val="12.525,3.1"/> + </dia:attribute> + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O40" connection="12"/> + <dia:connection handle="1" to="O41" connection="9"/> + </dia:connections> + </dia:object> + + </dia:layer> +</dia:diagram> diff --git a/doc/database/ledgersmb.dot b/doc/database/ledgersmb.dot new file mode 100644 index 00000000..96c7749e --- /dev/null +++ b/doc/database/ledgersmb.dot @@ -0,0 +1,118 @@ +digraph g { +graph [ +rankdir = "LR", +concentrate = true, +ratio = auto +]; +node [ +fontsize = "10", +shape = record +]; +edge [ +]; + +"acc_trans" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > trans_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > chart_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > FK </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > amount </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > transdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > source </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > cleared </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > fx_transaction </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > project_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > memo </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> <TR><TD PORT="ltcol10" ></TD><TD align="left" > invoice_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol10"> </TD></TR> <TR><TD PORT="ltcol11" ></TD><TD align="left" > entry_id </TD><TD align="left" > serial </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol11"> </TD></TR> </TABLE>> ]; + +"ap" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > invnumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > transdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > vendor_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > taxincluded </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > amount </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > netamount </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > paid </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > datepaid </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> <TR><TD PORT="ltcol10" ></TD><TD align="left" > duedate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol10"> </TD></TR> <TR><TD PORT="ltcol11" ></TD><TD align="left" > invoice </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol11"> </TD></TR> <TR><TD PORT="ltcol12" ></TD><TD align="left" > ordnumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol12"> </TD></TR> <TR><TD PORT="ltcol13" ></TD><TD align="left" > curr </TD><TD align="left" > character(3) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol13"> </TD></TR> <TR><TD PORT="ltcol14" ></TD><TD align="left" > notes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol14"> </TD></TR> <TR><TD PORT="ltcol15" ></TD><TD align="left" > employee_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol15"> </TD></TR> <TR><TD PORT="ltcol16" ></TD><TD align="left" > till </TD><TD align="left" > character varying(20) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol16"> </TD></TR> <TR><TD PORT="ltcol17" ></TD><TD align="left" > quonumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol17"> </TD></TR> <TR><TD PORT="ltcol18" ></TD><TD align="left" > intnotes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol18"> </TD></TR> <TR><TD PORT="ltcol19" ></TD><TD align="left" > department_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol19"> </TD></TR> <TR><TD PORT="ltcol20" ></TD><TD align="left" > shipvia </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol20"> </TD></TR> <TR><TD PORT="ltcol21" ></TD><TD align="left" > language_code </TD><TD align="left" > character varying(6) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol21"> </TD></TR> <TR><TD PORT="ltcol22" ></TD><TD align="left" > ponumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol22"> </TD></TR> <TR><TD PORT="ltcol23" ></TD><TD align="left" > shippingpoint </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol23"> </TD></TR> <TR><TD PORT="ltcol24" ></TD><TD align="left" > terms </TD><TD align="left" > smallint </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol24"> </TD></TR> </TABLE>> ]; + +"ar" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > invnumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > transdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > customer_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > taxincluded </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > amount </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > netamount </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > paid </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > datepaid </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> <TR><TD PORT="ltcol10" ></TD><TD align="left" > duedate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol10"> </TD></TR> <TR><TD PORT="ltcol11" ></TD><TD align="left" > invoice </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol11"> </TD></TR> <TR><TD PORT="ltcol12" ></TD><TD align="left" > shippingpoint </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol12"> </TD></TR> <TR><TD PORT="ltcol13" ></TD><TD align="left" > terms </TD><TD align="left" > smallint </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol13"> </TD></TR> <TR><TD PORT="ltcol14" ></TD><TD align="left" > notes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol14"> </TD></TR> <TR><TD PORT="ltcol15" ></TD><TD align="left" > curr </TD><TD align="left" > character(3) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol15"> </TD></TR> <TR><TD PORT="ltcol16" ></TD><TD align="left" > ordnumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol16"> </TD></TR> <TR><TD PORT="ltcol17" ></TD><TD align="left" > employee_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol17"> </TD></TR> <TR><TD PORT="ltcol18" ></TD><TD align="left" > till </TD><TD align="left" > character varying(20) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol18"> </TD></TR> <TR><TD PORT="ltcol19" ></TD><TD align="left" > quonumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol19"> </TD></TR> <TR><TD PORT="ltcol20" ></TD><TD align="left" > intnotes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol20"> </TD></TR> <TR><TD PORT="ltcol21" ></TD><TD align="left" > department_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol21"> </TD></TR> <TR><TD PORT="ltcol22" ></TD><TD align="left" > shipvia </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol22"> </TD></TR> <TR><TD PORT="ltcol23" ></TD><TD align="left" > language_code </TD><TD align="left" > character varying(6) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol23"> </TD></TR> <TR><TD PORT="ltcol24" ></TD><TD align="left" > ponumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol24"> </TD></TR> </TABLE>> ]; + +"assembly" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > parts_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > qty </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > bom </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > adj </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> </TABLE>> ]; + +"audittrail" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > trans_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > tablename </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > reference </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > formname </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > action </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > transdate </TD><TD align="left" > timestamp without time zone </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > employee_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > entry_id </TD><TD align="left" > bigserial </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> </TABLE>> ]; + +"business" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > discount </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> </TABLE>> ]; + +"chart" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > accno </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > charttype </TD><TD align="left" > character(1) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > category </TD><TD align="left" > character(1) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > link </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > gifi_accno </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > contra </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> </TABLE>> ]; + +"custom_field_catalog" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > field_id </TD><TD align="left" > serial </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > table_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > FK </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > field_name </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> </TABLE>> ]; + +"custom_table_catalog" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > table_id </TD><TD align="left" > serial </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > extends </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > table_name </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> </TABLE>> ]; + +"customer" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > name </TD><TD align="left" > character varying(64) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > address1 </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > address2 </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > city </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > state </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > zipcode </TD><TD align="left" > character varying(10) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > country </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > contact </TD><TD align="left" > character varying(64) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> <TR><TD PORT="ltcol10" ></TD><TD align="left" > phone </TD><TD align="left" > character varying(20) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol10"> </TD></TR> <TR><TD PORT="ltcol11" ></TD><TD align="left" > fax </TD><TD align="left" > character varying(20) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol11"> </TD></TR> <TR><TD PORT="ltcol12" ></TD><TD align="left" > email </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol12"> </TD></TR> <TR><TD PORT="ltcol13" ></TD><TD align="left" > notes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol13"> </TD></TR> <TR><TD PORT="ltcol14" ></TD><TD align="left" > discount </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol14"> </TD></TR> <TR><TD PORT="ltcol15" ></TD><TD align="left" > taxincluded </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol15"> </TD></TR> <TR><TD PORT="ltcol16" ></TD><TD align="left" > creditlimit </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol16"> </TD></TR> <TR><TD PORT="ltcol17" ></TD><TD align="left" > terms </TD><TD align="left" > smallint </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol17"> </TD></TR> <TR><TD PORT="ltcol18" ></TD><TD align="left" > customernumber </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol18"> </TD></TR> <TR><TD PORT="ltcol19" ></TD><TD align="left" > cc </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol19"> </TD></TR> <TR><TD PORT="ltcol20" ></TD><TD align="left" > bcc </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol20"> </TD></TR> <TR><TD PORT="ltcol21" ></TD><TD align="left" > business_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol21"> </TD></TR> <TR><TD PORT="ltcol22" ></TD><TD align="left" > taxnumber </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol22"> </TD></TR> <TR><TD PORT="ltcol23" ></TD><TD align="left" > sic_code </TD><TD align="left" > character varying(6) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol23"> </TD></TR> <TR><TD PORT="ltcol24" ></TD><TD align="left" > iban </TD><TD align="left" > character varying(34) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol24"> </TD></TR> <TR><TD PORT="ltcol25" ></TD><TD align="left" > bic </TD><TD align="left" > character varying(11) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol25"> </TD></TR> <TR><TD PORT="ltcol26" ></TD><TD align="left" > employee_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol26"> </TD></TR> <TR><TD PORT="ltcol27" ></TD><TD align="left" > language_code </TD><TD align="left" > character varying(6) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol27"> </TD></TR> <TR><TD PORT="ltcol28" ></TD><TD align="left" > pricegroup_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol28"> </TD></TR> <TR><TD PORT="ltcol29" ></TD><TD align="left" > curr </TD><TD align="left" > character(3) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol29"> </TD></TR> <TR><TD PORT="ltcol30" ></TD><TD align="left" > startdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol30"> </TD></TR> <TR><TD PORT="ltcol31" ></TD><TD align="left" > enddate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol31"> </TD></TR> </TABLE>> ]; + +"customertax" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > customer_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > chart_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> </TABLE>> ]; + +"defaults" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > setting_key </TD><TD align="left" > text </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > value </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> </TABLE>> ]; + +"department" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > role </TD><TD align="left" > character(1) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> </TABLE>> ]; + +"dpt_trans" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > trans_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > department_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> </TABLE>> ]; + +"employee" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > login </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > name </TD><TD align="left" > character varying(64) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > address1 </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > address2 </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > city </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > state </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > zipcode </TD><TD align="left" > character varying(10) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > country </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> <TR><TD PORT="ltcol10" ></TD><TD align="left" > workphone </TD><TD align="left" > character varying(20) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol10"> </TD></TR> <TR><TD PORT="ltcol11" ></TD><TD align="left" > homephone </TD><TD align="left" > character varying(20) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol11"> </TD></TR> <TR><TD PORT="ltcol12" ></TD><TD align="left" > startdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol12"> </TD></TR> <TR><TD PORT="ltcol13" ></TD><TD align="left" > enddate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol13"> </TD></TR> <TR><TD PORT="ltcol14" ></TD><TD align="left" > notes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol14"> </TD></TR> <TR><TD PORT="ltcol15" ></TD><TD align="left" > role </TD><TD align="left" > character varying(20) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol15"> </TD></TR> <TR><TD PORT="ltcol16" ></TD><TD align="left" > sales </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol16"> </TD></TR> <TR><TD PORT="ltcol17" ></TD><TD align="left" > email </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol17"> </TD></TR> <TR><TD PORT="ltcol18" ></TD><TD align="left" > ssn </TD><TD align="left" > character varying(20) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol18"> </TD></TR> <TR><TD PORT="ltcol19" ></TD><TD align="left" > iban </TD><TD align="left" > character varying(34) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol19"> </TD></TR> <TR><TD PORT="ltcol20" ></TD><TD align="left" > bic </TD><TD align="left" > character varying(11) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol20"> </TD></TR> <TR><TD PORT="ltcol21" ></TD><TD align="left" > managerid </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol21"> </TD></TR> <TR><TD PORT="ltcol22" ></TD><TD align="left" > employeenumber </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol22"> </TD></TR> <TR><TD PORT="ltcol23" ></TD><TD align="left" > dob </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol23"> </TD></TR> </TABLE>> ]; + +"exchangerate" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > curr </TD><TD align="left" > character(3) </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > transdate </TD><TD align="left" > date </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > buy </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > sell </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> </TABLE>> ]; + +"gifi" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > accno </TD><TD align="left" > text </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> </TABLE>> ]; + +"gl" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > reference </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > transdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > employee_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > notes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > department_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> </TABLE>> ]; + +"inventory" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > warehouse_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > parts_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > trans_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > orderitems_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > qty </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > shippingdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > employee_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > entry_id </TD><TD align="left" > serial </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> </TABLE>> ]; + +"invoice" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > trans_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > parts_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > qty </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > allocated </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > sellprice </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > fxsellprice </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > discount </TD><TD align="left" > real </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> <TR><TD PORT="ltcol10" ></TD><TD align="left" > assemblyitem </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol10"> </TD></TR> <TR><TD PORT="ltcol11" ></TD><TD align="left" > unit </TD><TD align="left" > character varying(5) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol11"> </TD></TR> <TR><TD PORT="ltcol12" ></TD><TD align="left" > project_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol12"> </TD></TR> <TR><TD PORT="ltcol13" ></TD><TD align="left" > deliverydate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol13"> </TD></TR> <TR><TD PORT="ltcol14" ></TD><TD align="left" > serialnumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol14"> </TD></TR> <TR><TD PORT="ltcol15" ></TD><TD align="left" > notes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol15"> </TD></TR> </TABLE>> ]; + +"jcitems" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > project_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > parts_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > qty </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > allocated </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > sellprice </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > fxsellprice </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > serialnumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> <TR><TD PORT="ltcol10" ></TD><TD align="left" > checkedin </TD><TD align="left" > timestamp with time zone </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol10"> </TD></TR> <TR><TD PORT="ltcol11" ></TD><TD align="left" > checkedout </TD><TD align="left" > timestamp with time zone </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol11"> </TD></TR> <TR><TD PORT="ltcol12" ></TD><TD align="left" > employee_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol12"> </TD></TR> <TR><TD PORT="ltcol13" ></TD><TD align="left" > notes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol13"> </TD></TR> </TABLE>> ]; + +"language" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > code </TD><TD align="left" > character varying(6) </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> </TABLE>> ]; + +"makemodel" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > parts_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > make </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > model </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> </TABLE>> ]; + +"oe" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > ordnumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > transdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > vendor_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > customer_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > amount </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > netamount </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > reqdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > taxincluded </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> <TR><TD PORT="ltcol10" ></TD><TD align="left" > shippingpoint </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol10"> </TD></TR> <TR><TD PORT="ltcol11" ></TD><TD align="left" > notes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol11"> </TD></TR> <TR><TD PORT="ltcol12" ></TD><TD align="left" > curr </TD><TD align="left" > character(3) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol12"> </TD></TR> <TR><TD PORT="ltcol13" ></TD><TD align="left" > employee_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol13"> </TD></TR> <TR><TD PORT="ltcol14" ></TD><TD align="left" > closed </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol14"> </TD></TR> <TR><TD PORT="ltcol15" ></TD><TD align="left" > quotation </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol15"> </TD></TR> <TR><TD PORT="ltcol16" ></TD><TD align="left" > quonumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol16"> </TD></TR> <TR><TD PORT="ltcol17" ></TD><TD align="left" > intnotes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol17"> </TD></TR> <TR><TD PORT="ltcol18" ></TD><TD align="left" > department_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol18"> </TD></TR> <TR><TD PORT="ltcol19" ></TD><TD align="left" > shipvia </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol19"> </TD></TR> <TR><TD PORT="ltcol20" ></TD><TD align="left" > language_code </TD><TD align="left" > character varying(6) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol20"> </TD></TR> <TR><TD PORT="ltcol21" ></TD><TD align="left" > ponumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol21"> </TD></TR> <TR><TD PORT="ltcol22" ></TD><TD align="left" > terms </TD><TD align="left" > smallint </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol22"> </TD></TR> </TABLE>> ]; + +"orderitems" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > trans_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > parts_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > qty </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > sellprice </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > discount </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > unit </TD><TD align="left" > character varying(5) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > project_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> <TR><TD PORT="ltcol10" ></TD><TD align="left" > reqdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol10"> </TD></TR> <TR><TD PORT="ltcol11" ></TD><TD align="left" > ship </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol11"> </TD></TR> <TR><TD PORT="ltcol12" ></TD><TD align="left" > serialnumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol12"> </TD></TR> <TR><TD PORT="ltcol13" ></TD><TD align="left" > notes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol13"> </TD></TR> </TABLE>> ]; + +"parts" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > partnumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > unit </TD><TD align="left" > character varying(5) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > listprice </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > sellprice </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > lastcost </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > priceupdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > weight </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> <TR><TD PORT="ltcol10" ></TD><TD align="left" > onhand </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol10"> </TD></TR> <TR><TD PORT="ltcol11" ></TD><TD align="left" > notes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol11"> </TD></TR> <TR><TD PORT="ltcol12" ></TD><TD align="left" > makemodel </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol12"> </TD></TR> <TR><TD PORT="ltcol13" ></TD><TD align="left" > assembly </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol13"> </TD></TR> <TR><TD PORT="ltcol14" ></TD><TD align="left" > alternate </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol14"> </TD></TR> <TR><TD PORT="ltcol15" ></TD><TD align="left" > rop </TD><TD align="left" > real </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol15"> </TD></TR> <TR><TD PORT="ltcol16" ></TD><TD align="left" > inventory_accno_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol16"> </TD></TR> <TR><TD PORT="ltcol17" ></TD><TD align="left" > income_accno_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol17"> </TD></TR> <TR><TD PORT="ltcol18" ></TD><TD align="left" > expense_accno_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol18"> </TD></TR> <TR><TD PORT="ltcol19" ></TD><TD align="left" > bin </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol19"> </TD></TR> <TR><TD PORT="ltcol20" ></TD><TD align="left" > obsolete </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol20"> </TD></TR> <TR><TD PORT="ltcol21" ></TD><TD align="left" > bom </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol21"> </TD></TR> <TR><TD PORT="ltcol22" ></TD><TD align="left" > image </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol22"> </TD></TR> <TR><TD PORT="ltcol23" ></TD><TD align="left" > drawing </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol23"> </TD></TR> <TR><TD PORT="ltcol24" ></TD><TD align="left" > microfiche </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol24"> </TD></TR> <TR><TD PORT="ltcol25" ></TD><TD align="left" > partsgroup_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol25"> </TD></TR> <TR><TD PORT="ltcol26" ></TD><TD align="left" > project_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol26"> </TD></TR> <TR><TD PORT="ltcol27" ></TD><TD align="left" > avgcost </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol27"> </TD></TR> </TABLE>> ]; + +"partscustomer" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > parts_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > customer_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > pricegroup_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > pricebreak </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > sellprice </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > validfrom </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > validto </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > curr </TD><TD align="left" > character(3) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > entry_id </TD><TD align="left" > serial </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> </TABLE>> ]; + +"partsgroup" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > partsgroup </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> </TABLE>> ]; + +"partstax" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > parts_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > FK </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > chart_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > FK </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > taxcategory_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > FK </TD><TD align="left" PORT="rtcol3"> </TD></TR> </TABLE>> ]; + +"partsvendor" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > vendor_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > parts_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > partnumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > leadtime </TD><TD align="left" > smallint </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > lastcost </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > curr </TD><TD align="left" > character(3) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > entry_id </TD><TD align="left" > serial </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> </TABLE>> ]; + +"pricegroup" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > pricegroup </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> </TABLE>> ]; + +"project" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > projectnumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > startdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > enddate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > parts_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > production </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > completed </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > customer_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> </TABLE>> ]; + +"recurring" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > reference </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > startdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > nextdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > enddate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > repeat </TD><TD align="left" > smallint </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > unit </TD><TD align="left" > character varying(6) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > howmany </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > payment </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> </TABLE>> ]; + +"recurringemail" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > formname </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > format </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > message </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> </TABLE>> ]; + +"recurringprint" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > formname </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > format </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > printer </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> </TABLE>> ]; + +"shipto" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > trans_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > shiptoname </TD><TD align="left" > character varying(64) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > shiptoaddress1 </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > shiptoaddress2 </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > shiptocity </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > shiptostate </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > shiptozipcode </TD><TD align="left" > character varying(10) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > shiptocountry </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > shiptocontact </TD><TD align="left" > character varying(64) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> <TR><TD PORT="ltcol10" ></TD><TD align="left" > shiptophone </TD><TD align="left" > character varying(20) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol10"> </TD></TR> <TR><TD PORT="ltcol11" ></TD><TD align="left" > shiptofax </TD><TD align="left" > character varying(20) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol11"> </TD></TR> <TR><TD PORT="ltcol12" ></TD><TD align="left" > shiptoemail </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol12"> </TD></TR> <TR><TD PORT="ltcol13" ></TD><TD align="left" > entry_id </TD><TD align="left" > serial </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol13"> </TD></TR> </TABLE>> ]; + +"sic" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > code </TD><TD align="left" > character varying(6) </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > sictype </TD><TD align="left" > character(1) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> </TABLE>> ]; + +"status" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > trans_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > formname </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > printed </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > emailed </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > spoolfile </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> </TABLE>> ]; + +"tax" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > chart_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > FK </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > rate </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > taxnumber </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > validto </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > pass </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > taxmodule_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > FK </TD><TD align="left" PORT="rtcol6"> </TD></TR> </TABLE>> ]; + +"taxcategory" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > taxcategory_id </TD><TD align="left" > serial </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > taxcategoryname </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > taxmodule_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > FK </TD><TD align="left" PORT="rtcol3"> </TD></TR> </TABLE>> ]; + +"taxmodule" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > taxmodule_id </TD><TD align="left" > serial </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > taxmodulename </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> </TABLE>> ]; + +"transactions" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > table_name </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> </TABLE>> ]; + +"translation" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > trans_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > language_code </TD><TD align="left" > character varying(6) </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> </TABLE>> ]; + +"vendor" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > name </TD><TD align="left" > character varying(64) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> <TR><TD PORT="ltcol3" ></TD><TD align="left" > address1 </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol3"> </TD></TR> <TR><TD PORT="ltcol4" ></TD><TD align="left" > address2 </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol4"> </TD></TR> <TR><TD PORT="ltcol5" ></TD><TD align="left" > city </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol5"> </TD></TR> <TR><TD PORT="ltcol6" ></TD><TD align="left" > state </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol6"> </TD></TR> <TR><TD PORT="ltcol7" ></TD><TD align="left" > zipcode </TD><TD align="left" > character varying(10) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol7"> </TD></TR> <TR><TD PORT="ltcol8" ></TD><TD align="left" > country </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol8"> </TD></TR> <TR><TD PORT="ltcol9" ></TD><TD align="left" > contact </TD><TD align="left" > character varying(64) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol9"> </TD></TR> <TR><TD PORT="ltcol10" ></TD><TD align="left" > phone </TD><TD align="left" > character varying(20) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol10"> </TD></TR> <TR><TD PORT="ltcol11" ></TD><TD align="left" > fax </TD><TD align="left" > character varying(20) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol11"> </TD></TR> <TR><TD PORT="ltcol12" ></TD><TD align="left" > email </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol12"> </TD></TR> <TR><TD PORT="ltcol13" ></TD><TD align="left" > notes </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol13"> </TD></TR> <TR><TD PORT="ltcol14" ></TD><TD align="left" > terms </TD><TD align="left" > smallint </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol14"> </TD></TR> <TR><TD PORT="ltcol15" ></TD><TD align="left" > taxincluded </TD><TD align="left" > boolean </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol15"> </TD></TR> <TR><TD PORT="ltcol16" ></TD><TD align="left" > vendornumber </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol16"> </TD></TR> <TR><TD PORT="ltcol17" ></TD><TD align="left" > cc </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol17"> </TD></TR> <TR><TD PORT="ltcol18" ></TD><TD align="left" > bcc </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol18"> </TD></TR> <TR><TD PORT="ltcol19" ></TD><TD align="left" > gifi_accno </TD><TD align="left" > character varying(30) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol19"> </TD></TR> <TR><TD PORT="ltcol20" ></TD><TD align="left" > business_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol20"> </TD></TR> <TR><TD PORT="ltcol21" ></TD><TD align="left" > taxnumber </TD><TD align="left" > character varying(32) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol21"> </TD></TR> <TR><TD PORT="ltcol22" ></TD><TD align="left" > sic_code </TD><TD align="left" > character varying(6) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol22"> </TD></TR> <TR><TD PORT="ltcol23" ></TD><TD align="left" > discount </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol23"> </TD></TR> <TR><TD PORT="ltcol24" ></TD><TD align="left" > creditlimit </TD><TD align="left" > numeric </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol24"> </TD></TR> <TR><TD PORT="ltcol25" ></TD><TD align="left" > iban </TD><TD align="left" > character varying(34) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol25"> </TD></TR> <TR><TD PORT="ltcol26" ></TD><TD align="left" > bic </TD><TD align="left" > character varying(11) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol26"> </TD></TR> <TR><TD PORT="ltcol27" ></TD><TD align="left" > employee_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol27"> </TD></TR> <TR><TD PORT="ltcol28" ></TD><TD align="left" > language_code </TD><TD align="left" > character varying(6) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol28"> </TD></TR> <TR><TD PORT="ltcol29" ></TD><TD align="left" > pricegroup_id </TD><TD align="left" > integer </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol29"> </TD></TR> <TR><TD PORT="ltcol30" ></TD><TD align="left" > curr </TD><TD align="left" > character(3) </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol30"> </TD></TR> <TR><TD PORT="ltcol31" ></TD><TD align="left" > startdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol31"> </TD></TR> <TR><TD PORT="ltcol32" ></TD><TD align="left" > enddate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol32"> </TD></TR> </TABLE>> ]; + +"vendortax" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > vendor_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > chart_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> </TABLE>> ]; + +"warehouse" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > description </TD><TD align="left" > text </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> </TABLE>> ]; + +"yearend" [shape = plaintext, label = < <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0"> <TR ><TD PORT="ltcol0"> </TD> <TD bgcolor="grey90" border="1" COLSPAN="4"> \N </TD> <TD PORT="rtcol0"></TD></TR> <TR><TD PORT="ltcol1" ></TD><TD align="left" > trans_id </TD><TD align="left" > integer </TD><TD align="left" > PK </TD><TD align="left" > </TD><TD align="left" PORT="rtcol1"> </TD></TR> <TR><TD PORT="ltcol2" ></TD><TD align="left" > transdate </TD><TD align="left" > date </TD><TD align="left" > </TD><TD align="left" > </TD><TD align="left" PORT="rtcol2"> </TD></TR> </TABLE>> ]; + + + +"acc_trans":rtcol2 -> "chart":ltcol1 [label="acc_trans_chart_id_fkey"]; +"custom_field_catalog":rtcol2 -> "custom_table_catalog":ltcol1 [label="custom_field_catalog_table_id_fkey"]; +"partstax":rtcol1 -> "parts":ltcol1 [label="partstax_parts_id_fkey"]; +"partstax":rtcol2 -> "chart":ltcol1 [label="partstax_chart_id_fkey"]; +"partstax":rtcol3 -> "taxcategory":ltcol1 [label="partstax_taxcategory_id_fkey"]; +"tax":rtcol1 -> "chart":ltcol1 [label="tax_chart_id_fkey"]; +"tax":rtcol6 -> "taxmodule":ltcol1 [label="tax_taxmodule_id_fkey"]; +"taxcategory":rtcol3 -> "taxmodule":ltcol1 [label="taxcategory_taxmodule_id_fkey"]; +} diff --git a/doc/database/ledgersmb.html b/doc/database/ledgersmb.html new file mode 100644 index 00000000..1011d507 --- /dev/null +++ b/doc/database/ledgersmb.html @@ -0,0 +1,9495 @@ +<!-- $Header: /cvsroot/autodoc/autodoc/html.tmpl,v 1.4 2006/05/16 19:01:27 rbt Exp $ --> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" + "http://www.w3.org/TR/html4/strict.dtd"> + +<html> + <head> + <title>Index for ledgersmb</title> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> + <style type="text/css"> + BODY { + color: #000000; + background-color: #FFFFFF; + font-family: Helvetica, sans-serif; + } + + P { + margin-top: 5px; + margin-bottom: 5px; + } + + P.w3ref { + font-size: 8pt; + font-style: italic; + text-align: right; + } + + P.detail { + font-size: 10pt; + } + + .error { + color: #FFFFFF; + background-color: #FF0000; + } + + H1, H2, H3, H4, H5, H6 { + } + + OL { + list-style-type: upper-alpha; + } + + UL.topic { + list-style-type: upper-alpha; + } + + LI.topic { + font-weight : bold; + } + + HR { + color: #00FF00; + background-color: #808080; + } + + TABLE { + border-width: medium; + padding: 3px; + background-color: #000000; + width: 90%; + } + + CAPTION { + text-transform: capitalize; + font-weight : bold; + font-size: 14pt; + } + + TH { + color: #FFFFFF; + background-color: #000000; + text-align: left; + } + + TR { + color: #000000; + background-color: #000000; + vertical-align: top; + } + + TR.tr0 { + background-color: #F0F0F0; + } + + TR.tr1 { + background-color: #D8D8D8; + } + + TD { + font-size: 12pt; + } + + TD.col0 { + font-weight : bold; + width: 20%; + } + + TD.col1 { + font-style: italic; + width: 15%; + } + + TD.col2 { + font-size: 12px; + } + </style> + <link rel="stylesheet" type="text/css" media="all" href="all.css"> + <link rel="stylesheet" type="text/css" media="screen" href="screen.css"> + <link rel="stylesheet" type="text/css" media="print" href="print.css"> + <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> + </head> + <body> + + <!-- Primary Index --> + <p><br><br>Dumped on 2007-03-22</p> +<h1><a name="index">Index of database - ledgersmb</a></h1> +<ul> + + <li><a name="public.schema">public</a></li><ul> + <li><a href="#public.table.acc-trans">acc_trans</a></li><li><a href="#public.table.ap">ap</a></li><li><a href="#public.table.ar">ar</a></li><li><a href="#public.table.assembly">assembly</a></li><li><a href="#public.table.audittrail">audittrail</a></li><li><a href="#public.table.business">business</a></li><li><a href="#public.table.chart">chart</a></li><li><a href="#public.table.custom-field-catalog">custom_field_catalog</a></li><li><a href="#public.table.custom-table-catalog">custom_table_catalog</a></li><li><a href="#public.table.customer">customer</a></li><li><a href="#public.table.customertax">customertax</a></li><li><a href="#public.table.defaults">defaults</a></li><li><a href="#public.table.department">department</a></li><li><a href="#public.table.dpt-trans">dpt_trans</a></li><li><a href="#public.table.employee">employee</a></li><li><a href="#public.table.exchangerate">exchangerate</a></li><li><a href="#public.table.gifi">gifi</a></li><li><a href="#public.table.gl">gl</a></li><li><a href="#public.table.inventory">inventory</a></li><li><a href="#public.table.invoice">invoice</a></li><li><a href="#public.table.jcitems">jcitems</a></li><li><a href="#public.table.language">language</a></li><li><a href="#public.table.makemodel">makemodel</a></li><li><a href="#public.table.oe">oe</a></li><li><a href="#public.table.orderitems">orderitems</a></li><li><a href="#public.table.parts">parts</a></li><li><a href="#public.table.partscustomer">partscustomer</a></li><li><a href="#public.table.partsgroup">partsgroup</a></li><li><a href="#public.table.partstax">partstax</a></li><li><a href="#public.table.partsvendor">partsvendor</a></li><li><a href="#public.table.pricegroup">pricegroup</a></li><li><a href="#public.table.project">project</a></li><li><a href="#public.table.recurring">recurring</a></li><li><a href="#public.table.recurringemail">recurringemail</a></li><li><a href="#public.table.recurringprint">recurringprint</a></li><li><a href="#public.table.shipto">shipto</a></li><li><a href="#public.table.sic">sic</a></li><li><a href="#public.table.status">status</a></li><li><a href="#public.table.tax">tax</a></li><li><a href="#public.table.taxcategory">taxcategory</a></li><li><a href="#public.table.taxmodule">taxmodule</a></li><li><a href="#public.table.transactions">transactions</a></li><li><a href="#public.table.translation">translation</a></li><li><a href="#public.table.vendor">vendor</a></li><li><a href="#public.table.vendortax">vendortax</a></li><li><a href="#public.table.warehouse">warehouse</a></li><li><a href="#public.table.yearend">yearend</a></li> + <li><a href="#public.function.add-custom-field-character-varying-character-varying-character-varying">add_custom_field( character varying, character varying, character varying )</a></li><li><a href="#public.function.avgcost-integer">avgcost( integer )</a></li><li><a href="#public.function.check-department">check_department( )</a></li><li><a href="#public.function.check-inventory">check_inventory( )</a></li><li><a href="#public.function.del-customer">del_customer( )</a></li><li><a href="#public.function.del-department">del_department( )</a></li><li><a href="#public.function.del-exchangerate">del_exchangerate( )</a></li><li><a href="#public.function.del-recurring">del_recurring( )</a></li><li><a href="#public.function.del-vendor">del_vendor( )</a></li><li><a href="#public.function.del-yearend">del_yearend( )</a></li><li><a href="#public.function.drop-custom-field-character-varying-character-varying">drop_custom_field( character varying, character varying )</a></li><li><a href="#public.function.lastcost-integer">lastcost( integer )</a></li><li><a href="#public.function.trigger-parts-short">trigger_parts_short( )</a></li><li><a href="#public.function.update-user-integer-text">update_user( integer, text )</a></li> + </ul> + +</ul> + + <!-- Schema Creation --> + <!-- publicpublic --> + + + + <hr> + <h2>Table: + <a name="public.table.acc-trans">acc_trans</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>acc_trans Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>trans_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + + <a href="#public.table.chart">chart.id</a> + + + </td> + <td>chart_id</td> + <td>integer</td> + <td><i> + + + + + + + NOT NULL + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>amount</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>transdate</td> + <td>date</td> + <td><i> + + + + DEFAULT ('now'::text)::date + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>source</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>cleared</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>fx_transaction</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>project_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>memo</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>invoice_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>entry_id</td> + <td>serial</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + acc_trans_chart_id_key chart_id + + acc_trans_source_key lower(source) + + acc_trans_trans_id_key trans_id + + acc_trans_transdate_key transdate + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.ap">ap</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>ap Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>invnumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>transdate</td> + <td>date</td> + <td><i> + + + + DEFAULT ('now'::text)::date + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>vendor_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>taxincluded</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>amount</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>netamount</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>paid</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>datepaid</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>duedate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>invoice</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>ordnumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>curr</td> + <td>character(3)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>notes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>employee_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>till</td> + <td>character varying(20)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>quonumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>intnotes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>department_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>shipvia</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>language_code</td> + <td>character varying(6)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>ponumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>shippingpoint</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>terms</td> + <td>smallint</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + ap_employee_id_key employee_id + + ap_id_key id + + ap_invnumber_key invnumber + + ap_ordnumber_key ordnumber + + ap_quonumber_key quonumber + + ap_transdate_key transdate + + ap_vendor_id_key vendor_id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.ar">ar</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>ar Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>invnumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>transdate</td> + <td>date</td> + <td><i> + + + + DEFAULT ('now'::text)::date + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>customer_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>taxincluded</td> + <td>boolean</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>amount</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>netamount</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>paid</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>datepaid</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>duedate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>invoice</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>shippingpoint</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>terms</td> + <td>smallint</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>notes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>curr</td> + <td>character(3)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>ordnumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>employee_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>till</td> + <td>character varying(20)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>quonumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>intnotes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>department_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>shipvia</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>language_code</td> + <td>character varying(6)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>ponumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + ar_customer_id_key customer_id + + ar_employee_id_key employee_id + + ar_id_key id + + ar_invnumber_key invnumber + + ar_ordnumber_key ordnumber + + ar_quonumber_key quonumber + + ar_transdate_key transdate + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.assembly">assembly</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>assembly Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + + + </td> + <td>parts_id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>qty</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>bom</td> + <td>boolean</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>adj</td> + <td>boolean</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + assembly_id_key id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.audittrail">audittrail</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>audittrail Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>trans_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>tablename</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>reference</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>formname</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>action</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>transdate</td> + <td>timestamp without time zone</td> + <td><i> + + + + DEFAULT now() + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>employee_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + + + </td> + <td>entry_id</td> + <td>bigserial</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + audittrail_trans_id_key trans_id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.business">business</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>business Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>discount</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.chart">chart</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>chart Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>accno</td> + <td>text</td> + <td><i> + + + NOT NULL + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>charttype</td> + <td>character(1)</td> + <td><i> + + + + DEFAULT 'A'::bpchar + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>category</td> + <td>character(1)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>link</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>gifi_accno</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>contra</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + <p>Tables referencing this one via Foreign Key Constraints:</p> + + <ul> + <li><a href="#public.table.acc-trans">acc_trans</a></li> + </ul> + + <ul> + <li><a href="#public.table.partstax">partstax</a></li> + </ul> + + <ul> + <li><a href="#public.table.tax">tax</a></li> + </ul> + + + + <!-- Indexes --> + + chart_category_key category + + chart_gifi_accno_key gifi_accno + + chart_id_key id + + chart_link_key link + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.custom-field-catalog">custom_field_catalog</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>custom_field_catalog Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>field_id</td> + <td>serial</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + + <a href="#public.table.custom-table-catalog">custom_table_catalog.table_id</a> + + + </td> + <td>table_id</td> + <td>integer</td> + <td><i> + + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>field_name</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.custom-table-catalog">custom_table_catalog</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>custom_table_catalog Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>table_id</td> + <td>serial</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>extends</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>table_name</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + <p>Tables referencing this one via Foreign Key Constraints:</p> + + <ul> + <li><a href="#public.table.custom-field-catalog">custom_field_catalog</a></li> + </ul> + + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.customer">customer</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>customer Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>name</td> + <td>character varying(64)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>address1</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>address2</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>city</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>state</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>zipcode</td> + <td>character varying(10)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>country</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>contact</td> + <td>character varying(64)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>phone</td> + <td>character varying(20)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>fax</td> + <td>character varying(20)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>email</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>notes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>discount</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>taxincluded</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>creditlimit</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>terms</td> + <td>smallint</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>customernumber</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>cc</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>bcc</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>business_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>taxnumber</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>sic_code</td> + <td>character varying(6)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>iban</td> + <td>character varying(34)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>bic</td> + <td>character varying(11)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>employee_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>language_code</td> + <td>character varying(6)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>pricegroup_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>curr</td> + <td>character(3)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>startdate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>enddate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + customer_contact_key lower((contact)::text) + + customer_customernumber_key customernumber + + customer_id_key id + + customer_name_key lower((name)::text) + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.customertax">customertax</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>customertax Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>customer_id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + + + </td> + <td>chart_id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + customer_customer_id_key customer_id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.defaults">defaults</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>defaults Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>setting_key</td> + <td>text</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>value</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.department">department</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>department Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>role</td> + <td>character(1)</td> + <td><i> + + + + DEFAULT 'P'::bpchar + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + department_id_key id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.dpt-trans">dpt_trans</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>dpt_trans Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>trans_id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>department_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.employee">employee</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>employee Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>login</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>name</td> + <td>character varying(64)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>address1</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>address2</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>city</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>state</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>zipcode</td> + <td>character varying(10)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>country</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>workphone</td> + <td>character varying(20)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>homephone</td> + <td>character varying(20)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>startdate</td> + <td>date</td> + <td><i> + + + + DEFAULT ('now'::text)::date + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>enddate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>notes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>role</td> + <td>character varying(20)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>sales</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>email</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>ssn</td> + <td>character varying(20)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>iban</td> + <td>character varying(34)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>bic</td> + <td>character varying(11)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>managerid</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>employeenumber</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>dob</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + employee_id_key id + + employee_name_key lower((name)::text) + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.exchangerate">exchangerate</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>exchangerate Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>curr</td> + <td>character(3)</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + + + </td> + <td>transdate</td> + <td>date</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>buy</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>sell</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + exchangerate_ct_key curr, transdate + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.gifi">gifi</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>gifi Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>accno</td> + <td>text</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.gl">gl</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>gl Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>reference</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>transdate</td> + <td>date</td> + <td><i> + + + + DEFAULT ('now'::text)::date + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>employee_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>notes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>department_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + gl_description_key lower(description) + + gl_employee_id_key employee_id + + gl_id_key id + + gl_reference_key reference + + gl_transdate_key transdate + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.inventory">inventory</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>inventory Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>warehouse_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>parts_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>trans_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>orderitems_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>qty</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>shippingdate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>employee_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + + + </td> + <td>entry_id</td> + <td>serial</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.invoice">invoice</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>invoice Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('invoiceid'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>trans_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>parts_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>qty</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>allocated</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>sellprice</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>fxsellprice</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>discount</td> + <td>real</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>assemblyitem</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>unit</td> + <td>character varying(5)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>project_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>deliverydate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>serialnumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>notes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + invoice_id_key id + + invoice_trans_id_key trans_id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.jcitems">jcitems</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>jcitems Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('jcitemsid'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>project_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>parts_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>qty</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>allocated</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>sellprice</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>fxsellprice</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>serialnumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>checkedin</td> + <td>timestamp with time zone</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>checkedout</td> + <td>timestamp with time zone</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>employee_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>notes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + jcitems_id_key id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.language">language</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>language Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>code</td> + <td>character varying(6)</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.makemodel">makemodel</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>makemodel Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>parts_id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>make</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>model</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + makemodel_make_key lower(make) + + makemodel_model_key lower(model) + + makemodel_parts_id_key parts_id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.oe">oe</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>oe Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>ordnumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>transdate</td> + <td>date</td> + <td><i> + + + + DEFAULT ('now'::text)::date + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>vendor_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>customer_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>amount</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>netamount</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>reqdate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>taxincluded</td> + <td>boolean</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>shippingpoint</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>notes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>curr</td> + <td>character(3)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>employee_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>closed</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>quotation</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>quonumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>intnotes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>department_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>shipvia</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>language_code</td> + <td>character varying(6)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>ponumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>terms</td> + <td>smallint</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + oe_employee_id_key employee_id + + oe_id_key id + + oe_ordnumber_key ordnumber + + oe_transdate_key transdate + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.orderitems">orderitems</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>orderitems Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('orderitemsid'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>trans_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>parts_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>qty</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>sellprice</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>discount</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>unit</td> + <td>character varying(5)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>project_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>reqdate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>ship</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>serialnumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>notes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + orderitems_id_key id + + orderitems_trans_id_key trans_id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.parts">parts</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>parts Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>partnumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>unit</td> + <td>character varying(5)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>listprice</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>sellprice</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>lastcost</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>priceupdate</td> + <td>date</td> + <td><i> + + + + DEFAULT ('now'::text)::date + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>weight</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>onhand</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>notes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>makemodel</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>assembly</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>alternate</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>rop</td> + <td>real</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>inventory_accno_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>income_accno_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>expense_accno_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>bin</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>obsolete</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>bom</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>image</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>drawing</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>microfiche</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>partsgroup_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>project_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>avgcost</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + <p>Tables referencing this one via Foreign Key Constraints:</p> + + <ul> + <li><a href="#public.table.partstax">partstax</a></li> + </ul> + + + + <!-- Indexes --> + + parts_description_key lower(description) + + parts_id_key id + + parts_partnumber_key lower(partnumber) + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.partscustomer">partscustomer</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>partscustomer Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>parts_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>customer_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>pricegroup_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>pricebreak</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>sellprice</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>validfrom</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>validto</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>curr</td> + <td>character(3)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>entry_id</td> + <td>serial</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.partsgroup">partsgroup</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>partsgroup Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>partsgroup</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + partsgroup_id_key id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.partstax">partstax</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>partstax Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + <a href="#public.table.parts">parts.id</a> + + + + + </td> + <td>parts_id</td> + <td>integer</td> + <td><i> + + + + + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + + <a href="#public.table.chart">chart.id</a> + + + + + </td> + <td>chart_id</td> + <td>integer</td> + <td><i> + + + + + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + + <a href="#public.table.taxcategory">taxcategory.taxcategory_id</a> + + + </td> + <td>taxcategory_id</td> + <td>integer</td> + <td><i> + + + + + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + partstax_parts_id_key parts_id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.partsvendor">partsvendor</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>partsvendor Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>vendor_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>parts_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>partnumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>leadtime</td> + <td>smallint</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>lastcost</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>curr</td> + <td>character(3)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>entry_id</td> + <td>serial</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + partsvendor_parts_id_key parts_id + + partsvendor_vendor_id_key vendor_id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.pricegroup">pricegroup</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>pricegroup Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>pricegroup</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + pricegroup_id_key id + + pricegroup_pricegroup_key pricegroup + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.project">project</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>project Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>projectnumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>startdate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>enddate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>parts_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>production</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>completed</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>customer_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + project_id_key id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.recurring">recurring</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>recurring Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>reference</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>startdate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>nextdate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>enddate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>repeat</td> + <td>smallint</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>unit</td> + <td>character varying(6)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>howmany</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>payment</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.recurringemail">recurringemail</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>recurringemail Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>formname</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>format</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>message</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.recurringprint">recurringprint</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>recurringprint Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>formname</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>format</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>printer</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.shipto">shipto</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>shipto Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>trans_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>shiptoname</td> + <td>character varying(64)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>shiptoaddress1</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>shiptoaddress2</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>shiptocity</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>shiptostate</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>shiptozipcode</td> + <td>character varying(10)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>shiptocountry</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>shiptocontact</td> + <td>character varying(64)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>shiptophone</td> + <td>character varying(20)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>shiptofax</td> + <td>character varying(20)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>shiptoemail</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>entry_id</td> + <td>serial</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + shipto_trans_id_key trans_id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.sic">sic</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>sic Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>code</td> + <td>character varying(6)</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>sictype</td> + <td>character(1)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.status">status</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>status Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>trans_id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>formname</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>printed</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>emailed</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>spoolfile</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + status_trans_id_key trans_id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.tax">tax</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>tax Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + <a href="#public.table.chart">chart.id</a> + + + + + </td> + <td>chart_id</td> + <td>integer</td> + <td><i> + + + + + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>rate</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>taxnumber</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>validto</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>pass</td> + <td>integer</td> + <td><i> + + + NOT NULL + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + + <a href="#public.table.taxmodule">taxmodule.taxmodule_id</a> + + + </td> + <td>taxmodule_id</td> + <td>integer</td> + <td><i> + + + + + + + NOT NULL + DEFAULT 1 + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.taxcategory">taxcategory</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>taxcategory Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>taxcategory_id</td> + <td>serial</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>taxcategoryname</td> + <td>text</td> + <td><i> + + + NOT NULL + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + + <a href="#public.table.taxmodule">taxmodule.taxmodule_id</a> + + + </td> + <td>taxmodule_id</td> + <td>integer</td> + <td><i> + + + + + + + NOT NULL + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + <p>Tables referencing this one via Foreign Key Constraints:</p> + + <ul> + <li><a href="#public.table.partstax">partstax</a></li> + </ul> + + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.taxmodule">taxmodule</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>taxmodule Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>taxmodule_id</td> + <td>serial</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>taxmodulename</td> + <td>text</td> + <td><i> + + + NOT NULL + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + <p>Tables referencing this one via Foreign Key Constraints:</p> + + <ul> + <li><a href="#public.table.tax">tax</a></li> + </ul> + + <ul> + <li><a href="#public.table.taxcategory">taxcategory</a></li> + </ul> + + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.transactions">transactions</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>transactions Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>table_name</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.translation">translation</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>translation Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>trans_id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + + + </td> + <td>language_code</td> + <td>character varying(6)</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + translation_trans_id_key trans_id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.vendor">vendor</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>vendor Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>name</td> + <td>character varying(64)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>address1</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>address2</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>city</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>state</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>zipcode</td> + <td>character varying(10)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>country</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>contact</td> + <td>character varying(64)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>phone</td> + <td>character varying(20)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>fax</td> + <td>character varying(20)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>email</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>notes</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>terms</td> + <td>smallint</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>taxincluded</td> + <td>boolean</td> + <td><i> + + + + DEFAULT false + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>vendornumber</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>cc</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>bcc</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>gifi_accno</td> + <td>character varying(30)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>business_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>taxnumber</td> + <td>character varying(32)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>sic_code</td> + <td>character varying(6)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>discount</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>creditlimit</td> + <td>numeric</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>iban</td> + <td>character varying(34)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>bic</td> + <td>character varying(11)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>employee_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>language_code</td> + <td>character varying(6)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>pricegroup_id</td> + <td>integer</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>curr</td> + <td>character(3)</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr0"> + <td> + + </td> + <td>startdate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>enddate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + vendor_contact_key lower((contact)::text) + + vendor_id_key id + + vendor_name_key lower((name)::text) + + vendor_vendornumber_key vendornumber + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.vendortax">vendortax</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>vendortax Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>vendor_id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + + + </td> + <td>chart_id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + vendortax_vendor_id_key vendor_id + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.warehouse">warehouse</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>warehouse Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + DEFAULT nextval('id'::regclass) + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>description</td> + <td>text</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + <hr> + <h2>Table: + <a name="public.table.yearend">yearend</a> + </h2> + + + + <table width="100%" cellspacing="0" cellpadding="3"> + <caption>yearend Structure</caption> + <tr> + <th>F-Key</th> + <th>Name</th> + <th>Type</th> + <th>Description</th> + </tr> + + <tr class="tr0"> + <td> + + + + </td> + <td>trans_id</td> + <td>integer</td> + <td><i> + + PRIMARY KEY + + + + + + + + </i> + + </td> + </tr> + + <tr class="tr1"> + <td> + + </td> + <td>transdate</td> + <td>date</td> + <td><i> + + + + + </i> + + </td> + </tr> + + </table> + + <!-- Inherits --> + + + + + + + <!-- Constraint List --> + + + <!-- Foreign Key Discovery --> + + + <!-- Indexes --> + + + <!-- View Definition --> + + + <!-- List off permissions --> + + + <p> + <a href="#index">Index</a> - + <a href="#public.schema">Schema public</a> + </p> + + + <!-- We've gone through the table structure, now lets take a look at user functions --> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.add-custom-field-character-varying-character-varying-character-varying">add_custom_field( character varying, character varying, character varying )</a> + </h2> +<h3>Returns: boolean</h3> +<h3>Language: PLPGSQL</h3> + + <pre> +DECLARE +table_name ALIAS FOR $1; +new_field_name ALIAS FOR $2; +field_datatype ALIAS FOR $3; + +BEGIN + EXECUTE 'SELECT TABLE_ID FROM custom_table_catalog + WHERE extends = ''' || table_name || ''' '; + IF NOT FOUND THEN + BEGIN + INSERT INTO custom_table_catalog (extends) + VALUES (table_name); + EXECUTE 'CREATE TABLE custom_'||table_name || + ' (row_id INT PRIMARY KEY)'; + EXCEPTION WHEN duplicate_table THEN + -- do nothing + END; + END IF; + EXECUTE 'INSERT INTO custom_field_catalog (field_name, table_id) + VALUES ( ''' || new_field_name ||''', (SELECT table_id FROM custom_table_catalog + WHERE extends = '''|| table_name || '''))'; + EXECUTE 'ALTER TABLE custom_'||table_name || ' ADD COLUMN ' + || new_field_name || ' ' || field_datatype; + RETURN TRUE; +END; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.avgcost-integer">avgcost( integer )</a> + </h2> +<h3>Returns: double precision</h3> +<h3>Language: PLPGSQL</h3> + + <pre> + +DECLARE + +v_cost float; +v_qty float; +v_parts_id alias for $1; + +BEGIN + + SELECT INTO v_cost, v_qty SUM(i.sellprice * i.qty), SUM(i.qty) + FROM invoice i + JOIN ap a ON (a.id = i.trans_id) + WHERE i.parts_id = v_parts_id; + + IF v_cost IS NULL THEN + v_cost := 0; + END IF; + + IF NOT v_qty IS NULL THEN + IF v_qty = 0 THEN + v_cost := 0; + ELSE + v_cost := v_cost/v_qty; + END IF; + END IF; + +RETURN v_cost; +END; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.check-department">check_department( )</a> + </h2> +<h3>Returns: "trigger"</h3> +<h3>Language: PLPGSQL</h3> + + <pre> + +declare + dpt_id int; + +begin + + if new.department_id = 0 then + delete from dpt_trans where trans_id = new.id; + return NULL; + end if; + + select into dpt_id trans_id from dpt_trans where trans_id = new.id; + + if dpt_id > 0 then + update dpt_trans set department_id = new.department_id where trans_id = dpt_id; + else + insert into dpt_trans (trans_id, department_id) values (new.id, new.department_id); + end if; +return NULL; + +end; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.check-inventory">check_inventory( )</a> + </h2> +<h3>Returns: "trigger"</h3> +<h3>Language: PLPGSQL</h3> + + <pre> + +declare + itemid int; + row_data inventory%rowtype; + +begin + + if not old.quotation then + for row_data in select * from inventory where trans_id = old.id loop + select into itemid id from orderitems where trans_id = old.id and id = row_data.orderitems_id; + + if itemid is null then + delete from inventory where trans_id = old.id and orderitems_id = row_data.orderitems_id; + end if; + end loop; + end if; +return old; +end; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.del-customer">del_customer( )</a> + </h2> +<h3>Returns: "trigger"</h3> +<h3>Language: PLPGSQL</h3> + + <pre> +begin + delete from shipto where trans_id = old.id; + delete from customertax where customer_id = old.id; + delete from partscustomer where customer_id = old.id; + return NULL; +end; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.del-department">del_department( )</a> + </h2> +<h3>Returns: "trigger"</h3> +<h3>Language: PLPGSQL</h3> + + <pre> +begin + delete from dpt_trans where trans_id = old.id; + return NULL; +end; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.del-exchangerate">del_exchangerate( )</a> + </h2> +<h3>Returns: "trigger"</h3> +<h3>Language: PLPGSQL</h3> + + <pre> + +declare + t_transdate date; + t_curr char(3); + t_id int; + d_curr text; + +begin + + select into d_curr substr(value,1,3) from defaults where setting_key = 'curr'; + + if TG_RELNAME = 'ar' then + select into t_curr, t_transdate curr, transdate from ar where id = old.id; + end if; + if TG_RELNAME = 'ap' then + select into t_curr, t_transdate curr, transdate from ap where id = old.id; + end if; + if TG_RELNAME = 'oe' then + select into t_curr, t_transdate curr, transdate from oe where id = old.id; + end if; + + if d_curr != t_curr then + + select into t_id a.id from acc_trans ac + join ar a on (a.id = ac.trans_id) + where a.curr = t_curr + and ac.transdate = t_transdate + + except select a.id from ar a where a.id = old.id + + union + + select a.id from acc_trans ac + join ap a on (a.id = ac.trans_id) + where a.curr = t_curr + and ac.transdate = t_transdate + + except select a.id from ap a where a.id = old.id + + union + + select o.id from oe o + where o.curr = t_curr + and o.transdate = t_transdate + + except select o.id from oe o where o.id = old.id; + + if not found then + delete from exchangerate where curr = t_curr and transdate = t_transdate; + end if; + end if; +return old; + +end; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.del-recurring">del_recurring( )</a> + </h2> +<h3>Returns: "trigger"</h3> +<h3>Language: PLPGSQL</h3> + + <pre> +BEGIN + DELETE FROM recurring WHERE id = old.id; + DELETE FROM recurringemail WHERE id = old.id; + DELETE FROM recurringprint WHERE id = old.id; + RETURN NULL; +END; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.del-vendor">del_vendor( )</a> + </h2> +<h3>Returns: "trigger"</h3> +<h3>Language: PLPGSQL</h3> + + <pre> +begin + delete from shipto where trans_id = old.id; + delete from vendortax where vendor_id = old.id; + delete from partsvendor where vendor_id = old.id; + return NULL; +end; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.del-yearend">del_yearend( )</a> + </h2> +<h3>Returns: "trigger"</h3> +<h3>Language: PLPGSQL</h3> + + <pre> +begin + delete from yearend where trans_id = old.id; + return NULL; +end; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.drop-custom-field-character-varying-character-varying">drop_custom_field( character varying, character varying )</a> + </h2> +<h3>Returns: boolean</h3> +<h3>Language: PLPGSQL</h3> + + <pre> +DECLARE +table_name ALIAS FOR $1; +custom_field_name ALIAS FOR $2; +BEGIN + DELETE FROM custom_field_catalog + WHERE field_name = custom_field_name AND + table_id = (SELECT table_id FROM custom_table_catalog + WHERE extends = table_name); + EXECUTE 'ALTER TABLE custom_' || table_name || + ' DROP COLUMN ' || custom_field_name; + RETURN TRUE; +END; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.lastcost-integer">lastcost( integer )</a> + </h2> +<h3>Returns: double precision</h3> +<h3>Language: PLPGSQL</h3> + + <pre> + +DECLARE + +v_cost float; +v_parts_id alias for $1; + +BEGIN + + SELECT INTO v_cost sellprice FROM invoice i + JOIN ap a ON (a.id = i.trans_id) + WHERE i.parts_id = v_parts_id + ORDER BY a.transdate desc, a.id desc + LIMIT 1; + + IF v_cost IS NULL THEN + v_cost := 0; + END IF; + +RETURN v_cost; +END; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.trigger-parts-short">trigger_parts_short( )</a> + </h2> +<h3>Returns: "trigger"</h3> +<h3>Language: PLPGSQL</h3> + + <pre> +BEGIN + IF NEW.onhand >= NEW.rop THEN + NOTIFY parts_short; + END IF; + RETURN NEW; +END; +</pre> + + <hr> + <h2>Function: + <a href="#public.schema"><a name="public.function.update-user-integer-text">update_user( integer, text )</a> + </h2> +<h3>Returns: integer</h3> +<h3>Language: SQL</h3> + <p> Takes int4 which is users.id and text which is username. Will update username based on id. Username is unique </p> + <pre> + UPDATE users SET username = '$2' WHERE id = $1; + SELECT 1; + </pre> + + + +<p class="w3ref">Generated by <a href="http://www.rbt.ca/autodoc/">PostgreSQL Autodoc</a></p> +<p class="w3ref"><a href="http://validator.w3.org/check/referer">W3C HTML 4.01 Strict</a></p> +</body></html> diff --git a/doc/database/ledgersmb.neato b/doc/database/ledgersmb.neato new file mode 100644 index 00000000..278993c7 --- /dev/null +++ b/doc/database/ledgersmb.neato @@ -0,0 +1,110 @@ +digraph g { +node [ fontsize = "10", shape = record ]; +edge []; + +"acc_trans" [shape = record, label = "{<col0> \N| trans_id: integer\lchart_id: integer\lamount: numeric\ltransdate: date\lsource: text\lcleared: boolean\lfx_transaction: boolean\lproject_id: integer\lmemo: text\linvoice_id: integer\lentry_id: serial\l}" ]; + +"ap" [shape = record, label = "{<col0> \N| id: integer\linvnumber: text\ltransdate: date\lvendor_id: integer\ltaxincluded: boolean\lamount: numeric\lnetamount: numeric\lpaid: numeric\ldatepaid: date\lduedate: date\linvoice: boolean\lordnumber: text\lcurr: character(3)\lnotes: text\lemployee_id: integer\ltill: character varying(20)\lquonumber: text\lintnotes: text\ldepartment_id: integer\lshipvia: text\llanguage_code: character varying(6)\lponumber: text\lshippingpoint: text\lterms: smallint\l}" ]; + +"ar" [shape = record, label = "{<col0> \N| id: integer\linvnumber: text\ltransdate: date\lcustomer_id: integer\ltaxincluded: boolean\lamount: numeric\lnetamount: numeric\lpaid: numeric\ldatepaid: date\lduedate: date\linvoice: boolean\lshippingpoint: text\lterms: smallint\lnotes: text\lcurr: character(3)\lordnumber: text\lemployee_id: integer\ltill: character varying(20)\lquonumber: text\lintnotes: text\ldepartment_id: integer\lshipvia: text\llanguage_code: character varying(6)\lponumber: text\l}" ]; + +"assembly" [shape = record, label = "{<col0> \N| id: integer\lparts_id: integer\lqty: numeric\lbom: boolean\ladj: boolean\l}" ]; + +"audittrail" [shape = record, label = "{<col0> \N| trans_id: integer\ltablename: text\lreference: text\lformname: text\laction: text\ltransdate: timestamp without time zone\lemployee_id: integer\lentry_id: bigserial\l}" ]; + +"business" [shape = record, label = "{<col0> \N| id: integer\ldescription: text\ldiscount: numeric\l}" ]; + +"chart" [shape = record, label = "{<col0> \N| id: integer\laccno: text\ldescription: text\lcharttype: character(1)\lcategory: character(1)\llink: text\lgifi_accno: text\lcontra: boolean\l}" ]; + +"custom_field_catalog" [shape = record, label = "{<col0> \N| field_id: serial\ltable_id: integer\lfield_name: text\l}" ]; + +"custom_table_catalog" [shape = record, label = "{<col0> \N| table_id: serial\lextends: text\ltable_name: text\l}" ]; + +"customer" [shape = record, label = "{<col0> \N| id: integer\lname: character varying(64)\laddress1: character varying(32)\laddress2: character varying(32)\lcity: character varying(32)\lstate: character varying(32)\lzipcode: character varying(10)\lcountry: character varying(32)\lcontact: character varying(64)\lphone: character varying(20)\lfax: character varying(20)\lemail: text\lnotes: text\ldiscount: numeric\ltaxincluded: boolean\lcreditlimit: numeric\lterms: smallint\lcustomernumber: character varying(32)\lcc: text\lbcc: text\lbusiness_id: integer\ltaxnumber: character varying(32)\lsic_code: character varying(6)\liban: character varying(34)\lbic: character varying(11)\lemployee_id: integer\llanguage_code: character varying(6)\lpricegroup_id: integer\lcurr: character(3)\lstartdate: date\lenddate: date\l}" ]; + +"customertax" [shape = record, label = "{<col0> \N| customer_id: integer\lchart_id: integer\l}" ]; + +"defaults" [shape = record, label = "{<col0> \N| setting_key: text\lvalue: text\l}" ]; + +"department" [shape = record, label = "{<col0> \N| id: integer\ldescription: text\lrole: character(1)\l}" ]; + +"dpt_trans" [shape = record, label = "{<col0> \N| trans_id: integer\ldepartment_id: integer\l}" ]; + +"employee" [shape = record, label = "{<col0> \N| id: integer\llogin: text\lname: character varying(64)\laddress1: character varying(32)\laddress2: character varying(32)\lcity: character varying(32)\lstate: character varying(32)\lzipcode: character varying(10)\lcountry: character varying(32)\lworkphone: character varying(20)\lhomephone: character varying(20)\lstartdate: date\lenddate: date\lnotes: text\lrole: character varying(20)\lsales: boolean\lemail: text\lssn: character varying(20)\liban: character varying(34)\lbic: character varying(11)\lmanagerid: integer\lemployeenumber: character varying(32)\ldob: date\l}" ]; + +"exchangerate" [shape = record, label = "{<col0> \N| curr: character(3)\ltransdate: date\lbuy: numeric\lsell: numeric\l}" ]; + +"gifi" [shape = record, label = "{<col0> \N| accno: text\ldescription: text\l}" ]; + +"gl" [shape = record, label = "{<col0> \N| id: integer\lreference: text\ldescription: text\ltransdate: date\lemployee_id: integer\lnotes: text\ldepartment_id: integer\l}" ]; + +"inventory" [shape = record, label = "{<col0> \N| warehouse_id: integer\lparts_id: integer\ltrans_id: integer\lorderitems_id: integer\lqty: numeric\lshippingdate: date\lemployee_id: integer\lentry_id: serial\l}" ]; + +"invoice" [shape = record, label = "{<col0> \N| id: integer\ltrans_id: integer\lparts_id: integer\ldescription: text\lqty: integer\lallocated: integer\lsellprice: numeric\lfxsellprice: numeric\ldiscount: real\lassemblyitem: boolean\lunit: character varying(5)\lproject_id: integer\ldeliverydate: date\lserialnumber: text\lnotes: text\l}" ]; + +"jcitems" [shape = record, label = "{<col0> \N| id: integer\lproject_id: integer\lparts_id: integer\ldescription: text\lqty: numeric\lallocated: numeric\lsellprice: numeric\lfxsellprice: numeric\lserialnumber: text\lcheckedin: timestamp with time zone\lcheckedout: timestamp with time zone\lemployee_id: integer\lnotes: text\l}" ]; + +"language" [shape = record, label = "{<col0> \N| code: character varying(6)\ldescription: text\l}" ]; + +"makemodel" [shape = record, label = "{<col0> \N| parts_id: integer\lmake: text\lmodel: text\l}" ]; + +"oe" [shape = record, label = "{<col0> \N| id: integer\lordnumber: text\ltransdate: date\lvendor_id: integer\lcustomer_id: integer\lamount: numeric\lnetamount: numeric\lreqdate: date\ltaxincluded: boolean\lshippingpoint: text\lnotes: text\lcurr: character(3)\lemployee_id: integer\lclosed: boolean\lquotation: boolean\lquonumber: text\lintnotes: text\ldepartment_id: integer\lshipvia: text\llanguage_code: character varying(6)\lponumber: text\lterms: smallint\l}" ]; + +"orderitems" [shape = record, label = "{<col0> \N| id: integer\ltrans_id: integer\lparts_id: integer\ldescription: text\lqty: numeric\lsellprice: numeric\ldiscount: numeric\lunit: character varying(5)\lproject_id: integer\lreqdate: date\lship: numeric\lserialnumber: text\lnotes: text\l}" ]; + +"parts" [shape = record, label = "{<col0> \N| id: integer\lpartnumber: text\ldescription: text\lunit: character varying(5)\llistprice: numeric\lsellprice: numeric\llastcost: numeric\lpriceupdate: date\lweight: numeric\lonhand: numeric\lnotes: text\lmakemodel: boolean\lassembly: boolean\lalternate: boolean\lrop: real\linventory_accno_id: integer\lincome_accno_id: integer\lexpense_accno_id: integer\lbin: text\lobsolete: boolean\lbom: boolean\limage: text\ldrawing: text\lmicrofiche: text\lpartsgroup_id: integer\lproject_id: integer\lavgcost: numeric\l}" ]; + +"partscustomer" [shape = record, label = "{<col0> \N| parts_id: integer\lcustomer_id: integer\lpricegroup_id: integer\lpricebreak: numeric\lsellprice: numeric\lvalidfrom: date\lvalidto: date\lcurr: character(3)\lentry_id: serial\l}" ]; + +"partsgroup" [shape = record, label = "{<col0> \N| id: integer\lpartsgroup: text\l}" ]; + +"partstax" [shape = record, label = "{<col0> \N| parts_id: integer\lchart_id: integer\ltaxcategory_id: integer\l}" ]; + +"partsvendor" [shape = record, label = "{<col0> \N| vendor_id: integer\lparts_id: integer\lpartnumber: text\lleadtime: smallint\llastcost: numeric\lcurr: character(3)\lentry_id: serial\l}" ]; + +"pricegroup" [shape = record, label = "{<col0> \N| id: integer\lpricegroup: text\l}" ]; + +"project" [shape = record, label = "{<col0> \N| id: integer\lprojectnumber: text\ldescription: text\lstartdate: date\lenddate: date\lparts_id: integer\lproduction: numeric\lcompleted: numeric\lcustomer_id: integer\l}" ]; + +"recurring" [shape = record, label = "{<col0> \N| id: integer\lreference: text\lstartdate: date\lnextdate: date\lenddate: date\lrepeat: smallint\lunit: character varying(6)\lhowmany: integer\lpayment: boolean\l}" ]; + +"recurringemail" [shape = record, label = "{<col0> \N| id: integer\lformname: text\lformat: text\lmessage: text\l}" ]; + +"recurringprint" [shape = record, label = "{<col0> \N| id: integer\lformname: text\lformat: text\lprinter: text\l}" ]; + +"shipto" [shape = record, label = "{<col0> \N| trans_id: integer\lshiptoname: character varying(64)\lshiptoaddress1: character varying(32)\lshiptoaddress2: character varying(32)\lshiptocity: character varying(32)\lshiptostate: character varying(32)\lshiptozipcode: character varying(10)\lshiptocountry: character varying(32)\lshiptocontact: character varying(64)\lshiptophone: character varying(20)\lshiptofax: character varying(20)\lshiptoemail: text\lentry_id: serial\l}" ]; + +"sic" [shape = record, label = "{<col0> \N| code: character varying(6)\lsictype: character(1)\ldescription: text\l}" ]; + +"status" [shape = record, label = "{<col0> \N| trans_id: integer\lformname: text\lprinted: boolean\lemailed: boolean\lspoolfile: text\l}" ]; + +"tax" [shape = record, label = "{<col0> \N| chart_id: integer\lrate: numeric\ltaxnumber: text\lvalidto: date\lpass: integer\ltaxmodule_id: integer\l}" ]; + +"taxcategory" [shape = record, label = "{<col0> \N| taxcategory_id: serial\ltaxcategoryname: text\ltaxmodule_id: integer\l}" ]; + +"taxmodule" [shape = record, label = "{<col0> \N| taxmodule_id: serial\ltaxmodulename: text\l}" ]; + +"transactions" [shape = record, label = "{<col0> \N| id: integer\ltable_name: text\l}" ]; + +"translation" [shape = record, label = "{<col0> \N| trans_id: integer\llanguage_code: character varying(6)\ldescription: text\l}" ]; + +"vendor" [shape = record, label = "{<col0> \N| id: integer\lname: character varying(64)\laddress1: character varying(32)\laddress2: character varying(32)\lcity: character varying(32)\lstate: character varying(32)\lzipcode: character varying(10)\lcountry: character varying(32)\lcontact: character varying(64)\lphone: character varying(20)\lfax: character varying(20)\lemail: text\lnotes: text\lterms: smallint\ltaxincluded: boolean\lvendornumber: character varying(32)\lcc: text\lbcc: text\lgifi_accno: character varying(30)\lbusiness_id: integer\ltaxnumber: character varying(32)\lsic_code: character varying(6)\ldiscount: numeric\lcreditlimit: numeric\liban: character varying(34)\lbic: character varying(11)\lemployee_id: integer\llanguage_code: character varying(6)\lpricegroup_id: integer\lcurr: character(3)\lstartdate: date\lenddate: date\l}" ]; + +"vendortax" [shape = record, label = "{<col0> \N| vendor_id: integer\lchart_id: integer\l}" ]; + +"warehouse" [shape = record, label = "{<col0> \N| id: integer\ldescription: text\l}" ]; + +"yearend" [shape = record, label = "{<col0> \N| trans_id: integer\ltransdate: date\l}" ]; + + +"acc_trans" -> "chart" [label="acc_trans_chart_id_fkey"]; +"custom_field_catalog" -> "custom_table_catalog" [label="custom_field_catalog_table_id_fkey"]; +"partstax" -> "parts" [label="partstax_parts_id_fkey"]; +"partstax" -> "chart" [label="partstax_chart_id_fkey"]; +"partstax" -> "taxcategory" [label="partstax_taxcategory_id_fkey"]; +"tax" -> "chart" [label="tax_chart_id_fkey"]; +"tax" -> "taxmodule" [label="tax_taxmodule_id_fkey"]; +"taxcategory" -> "taxmodule" [label="taxcategory_taxmodule_id_fkey"]; +} + + diff --git a/doc/database/ledgersmb.xml b/doc/database/ledgersmb.xml new file mode 100644 index 00000000..82672ad6 --- /dev/null +++ b/doc/database/ledgersmb.xml @@ -0,0 +1,9721 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- $Header: /cvsroot/autodoc/autodoc/xml.tmpl,v 1.2 2006/05/16 19:01:27 rbt Exp $ --> + +<book id="database.ledgersmb" xreflabel="ledgersmb database schema"><title>ledgersmb Model</title> + + + + + <chapter id="public.schema" + xreflabel="public"> + <title>Schema public</title> + <para>Standard public schema</para> + + + <section id="public.table.acc-trans" + xreflabel="public.acc_trans"> + <title id="public.table.acc-trans-title"> + Table: + + <structname>acc_trans</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>acc_trans</structname> + </title> + + + <varlistentry> + <term><structfield>trans_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>chart_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + <literal>NOT NULL</literal> + + + + + + + <literal>REFERENCES</literal> <xref linkend="public.table.chart"/> + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>amount</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>transdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + <literal>DEFAULT ('now'::text)::date</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>source</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>cleared</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>fx_transaction</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>project_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>memo</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>invoice_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>entry_id</structfield></term> + <listitem><para> + <type>serial</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on acc_trans</title> + + <varlistentry> + <term>acc_trans_chart_id_key</term> + <listitem><para>chart_id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>acc_trans_source_key</term> + <listitem><para>lower(source)</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>acc_trans_trans_id_key</term> + <listitem><para>trans_id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>acc_trans_transdate_key</term> + <listitem><para>transdate</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.ap" + xreflabel="public.ap"> + <title id="public.table.ap-title"> + Table: + + <structname>ap</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>ap</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>invnumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>transdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + <literal>DEFAULT ('now'::text)::date</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>vendor_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxincluded</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>amount</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>netamount</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>paid</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>datepaid</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>duedate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>invoice</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>ordnumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>curr</structfield></term> + <listitem><para> + <type>character(3)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>notes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>employee_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>till</structfield></term> + <listitem><para> + <type>character varying(20)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>quonumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>intnotes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>department_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shipvia</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>language_code</structfield></term> + <listitem><para> + <type>character varying(6)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>ponumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shippingpoint</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>terms</structfield></term> + <listitem><para> + <type>smallint</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on ap</title> + + <varlistentry> + <term>ap_employee_id_key</term> + <listitem><para>employee_id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>ap_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>ap_invnumber_key</term> + <listitem><para>invnumber</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>ap_ordnumber_key</term> + <listitem><para>ordnumber</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>ap_quonumber_key</term> + <listitem><para>quonumber</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>ap_transdate_key</term> + <listitem><para>transdate</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>ap_vendor_id_key</term> + <listitem><para>vendor_id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.ar" + xreflabel="public.ar"> + <title id="public.table.ar-title"> + Table: + + <structname>ar</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>ar</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>invnumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>transdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + <literal>DEFAULT ('now'::text)::date</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>customer_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxincluded</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>amount</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>netamount</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>paid</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>datepaid</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>duedate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>invoice</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shippingpoint</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>terms</structfield></term> + <listitem><para> + <type>smallint</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>notes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>curr</structfield></term> + <listitem><para> + <type>character(3)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>ordnumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>employee_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>till</structfield></term> + <listitem><para> + <type>character varying(20)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>quonumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>intnotes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>department_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shipvia</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>language_code</structfield></term> + <listitem><para> + <type>character varying(6)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>ponumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on ar</title> + + <varlistentry> + <term>ar_customer_id_key</term> + <listitem><para>customer_id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>ar_employee_id_key</term> + <listitem><para>employee_id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>ar_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>ar_invnumber_key</term> + <listitem><para>invnumber</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>ar_ordnumber_key</term> + <listitem><para>ordnumber</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>ar_quonumber_key</term> + <listitem><para>quonumber</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>ar_transdate_key</term> + <listitem><para>transdate</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.assembly" + xreflabel="public.assembly"> + <title id="public.table.assembly-title"> + Table: + + <structname>assembly</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>assembly</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>parts_id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>qty</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>bom</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>adj</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on assembly</title> + + <varlistentry> + <term>assembly_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.audittrail" + xreflabel="public.audittrail"> + <title id="public.table.audittrail-title"> + Table: + + <structname>audittrail</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>audittrail</structname> + </title> + + + <varlistentry> + <term><structfield>trans_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>tablename</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>reference</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>formname</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>action</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>transdate</structfield></term> + <listitem><para> + <type>timestamp without time zone</type> + + + + + + <literal>DEFAULT now()</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>employee_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>entry_id</structfield></term> + <listitem><para> + <type>bigserial</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on audittrail</title> + + <varlistentry> + <term>audittrail_trans_id_key</term> + <listitem><para>trans_id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.business" + xreflabel="public.business"> + <title id="public.table.business-title"> + Table: + + <structname>business</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>business</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>discount</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.chart" + xreflabel="public.chart"> + <title id="public.table.chart-title"> + Table: + + <structname>chart</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>chart</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>accno</structfield></term> + <listitem><para> + <type>text</type> + + + + <literal>NOT NULL</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>charttype</structfield></term> + <listitem><para> + <type>character(1)</type> + + + + + + <literal>DEFAULT 'A'::bpchar</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>category</structfield></term> + <listitem><para> + <type>character(1)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>link</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>gifi_accno</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>contra</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on chart</title> + + <varlistentry> + <term>chart_category_key</term> + <listitem><para>category</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>chart_gifi_accno_key</term> + <listitem><para>gifi_accno</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>chart_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>chart_link_key</term> + <listitem><para>link</para></listitem> + </varlistentry> + + </variablelist> + + + + + + <itemizedlist> + <title> + Tables referencing acc_trans via Foreign Key Constraints + </title> + + <listitem> + <para> + <xref linkend="public.table.acc-trans"/> + </para> + </listitem> + + + + <listitem> + <para> + <xref linkend="public.table.partstax"/> + </para> + </listitem> + + + + <listitem> + <para> + <xref linkend="public.table.tax"/> + </para> + </listitem> + + </itemizedlist> + + + + + + + </para> + </section> + + <section id="public.table.custom-field-catalog" + xreflabel="public.custom_field_catalog"> + <title id="public.table.custom-field-catalog-title"> + Table: + + <structname>custom_field_catalog</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>custom_field_catalog</structname> + </title> + + + <varlistentry> + <term><structfield>field_id</structfield></term> + <listitem><para> + <type>serial</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>table_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + + + + + + <literal>REFERENCES</literal> <xref linkend="public.table.custom-table-catalog"/> + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>field_name</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.custom-table-catalog" + xreflabel="public.custom_table_catalog"> + <title id="public.table.custom-table-catalog-title"> + Table: + + <structname>custom_table_catalog</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>custom_table_catalog</structname> + </title> + + + <varlistentry> + <term><structfield>table_id</structfield></term> + <listitem><para> + <type>serial</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>extends</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>table_name</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + <itemizedlist> + <title> + Tables referencing custom_field_catalog via Foreign Key Constraints + </title> + + <listitem> + <para> + <xref linkend="public.table.custom-field-catalog"/> + </para> + </listitem> + + </itemizedlist> + + + + + + + </para> + </section> + + <section id="public.table.customer" + xreflabel="public.customer"> + <title id="public.table.customer-title"> + Table: + + <structname>customer</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>customer</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>name</structfield></term> + <listitem><para> + <type>character varying(64)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>address1</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>address2</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>city</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>state</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>zipcode</structfield></term> + <listitem><para> + <type>character varying(10)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>country</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>contact</structfield></term> + <listitem><para> + <type>character varying(64)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>phone</structfield></term> + <listitem><para> + <type>character varying(20)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>fax</structfield></term> + <listitem><para> + <type>character varying(20)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>email</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>notes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>discount</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxincluded</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>creditlimit</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>terms</structfield></term> + <listitem><para> + <type>smallint</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>customernumber</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>cc</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>bcc</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>business_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxnumber</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>sic_code</structfield></term> + <listitem><para> + <type>character varying(6)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>iban</structfield></term> + <listitem><para> + <type>character varying(34)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>bic</structfield></term> + <listitem><para> + <type>character varying(11)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>employee_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>language_code</structfield></term> + <listitem><para> + <type>character varying(6)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>pricegroup_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>curr</structfield></term> + <listitem><para> + <type>character(3)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>startdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>enddate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on customer</title> + + <varlistentry> + <term>customer_contact_key</term> + <listitem><para>lower((contact)::text)</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>customer_customernumber_key</term> + <listitem><para>customernumber</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>customer_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>customer_name_key</term> + <listitem><para>lower((name)::text)</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.customertax" + xreflabel="public.customertax"> + <title id="public.table.customertax-title"> + Table: + + <structname>customertax</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>customertax</structname> + </title> + + + <varlistentry> + <term><structfield>customer_id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>chart_id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on customertax</title> + + <varlistentry> + <term>customer_customer_id_key</term> + <listitem><para>customer_id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.defaults" + xreflabel="public.defaults"> + <title id="public.table.defaults-title"> + Table: + + <structname>defaults</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>defaults</structname> + </title> + + + <varlistentry> + <term><structfield>setting_key</structfield></term> + <listitem><para> + <type>text</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>value</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.department" + xreflabel="public.department"> + <title id="public.table.department-title"> + Table: + + <structname>department</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>department</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>role</structfield></term> + <listitem><para> + <type>character(1)</type> + + + + + + <literal>DEFAULT 'P'::bpchar</literal> + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on department</title> + + <varlistentry> + <term>department_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.dpt-trans" + xreflabel="public.dpt_trans"> + <title id="public.table.dpt-trans-title"> + Table: + + <structname>dpt_trans</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>dpt_trans</structname> + </title> + + + <varlistentry> + <term><structfield>trans_id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>department_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.employee" + xreflabel="public.employee"> + <title id="public.table.employee-title"> + Table: + + <structname>employee</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>employee</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>login</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>name</structfield></term> + <listitem><para> + <type>character varying(64)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>address1</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>address2</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>city</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>state</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>zipcode</structfield></term> + <listitem><para> + <type>character varying(10)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>country</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>workphone</structfield></term> + <listitem><para> + <type>character varying(20)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>homephone</structfield></term> + <listitem><para> + <type>character varying(20)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>startdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + <literal>DEFAULT ('now'::text)::date</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>enddate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>notes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>role</structfield></term> + <listitem><para> + <type>character varying(20)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>sales</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>email</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>ssn</structfield></term> + <listitem><para> + <type>character varying(20)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>iban</structfield></term> + <listitem><para> + <type>character varying(34)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>bic</structfield></term> + <listitem><para> + <type>character varying(11)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>managerid</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>employeenumber</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>dob</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on employee</title> + + <varlistentry> + <term>employee_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>employee_name_key</term> + <listitem><para>lower((name)::text)</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.exchangerate" + xreflabel="public.exchangerate"> + <title id="public.table.exchangerate-title"> + Table: + + <structname>exchangerate</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>exchangerate</structname> + </title> + + + <varlistentry> + <term><structfield>curr</structfield></term> + <listitem><para> + <type>character(3)</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>transdate</structfield></term> + <listitem><para> + <type>date</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>buy</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>sell</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on exchangerate</title> + + <varlistentry> + <term>exchangerate_ct_key</term> + <listitem><para>curr, transdate</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.gifi" + xreflabel="public.gifi"> + <title id="public.table.gifi-title"> + Table: + + <structname>gifi</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>gifi</structname> + </title> + + + <varlistentry> + <term><structfield>accno</structfield></term> + <listitem><para> + <type>text</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.gl" + xreflabel="public.gl"> + <title id="public.table.gl-title"> + Table: + + <structname>gl</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>gl</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>reference</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>transdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + <literal>DEFAULT ('now'::text)::date</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>employee_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>notes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>department_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on gl</title> + + <varlistentry> + <term>gl_description_key</term> + <listitem><para>lower(description)</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>gl_employee_id_key</term> + <listitem><para>employee_id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>gl_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>gl_reference_key</term> + <listitem><para>reference</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>gl_transdate_key</term> + <listitem><para>transdate</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.inventory" + xreflabel="public.inventory"> + <title id="public.table.inventory-title"> + Table: + + <structname>inventory</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>inventory</structname> + </title> + + + <varlistentry> + <term><structfield>warehouse_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>parts_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>trans_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>orderitems_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>qty</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shippingdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>employee_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>entry_id</structfield></term> + <listitem><para> + <type>serial</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.invoice" + xreflabel="public.invoice"> + <title id="public.table.invoice-title"> + Table: + + <structname>invoice</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>invoice</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('invoiceid'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>trans_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>parts_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>qty</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>allocated</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>sellprice</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>fxsellprice</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>discount</structfield></term> + <listitem><para> + <type>real</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>assemblyitem</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>unit</structfield></term> + <listitem><para> + <type>character varying(5)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>project_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>deliverydate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>serialnumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>notes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on invoice</title> + + <varlistentry> + <term>invoice_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>invoice_trans_id_key</term> + <listitem><para>trans_id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.jcitems" + xreflabel="public.jcitems"> + <title id="public.table.jcitems-title"> + Table: + + <structname>jcitems</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>jcitems</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('jcitemsid'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>project_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>parts_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>qty</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>allocated</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>sellprice</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>fxsellprice</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>serialnumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>checkedin</structfield></term> + <listitem><para> + <type>timestamp with time zone</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>checkedout</structfield></term> + <listitem><para> + <type>timestamp with time zone</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>employee_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>notes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on jcitems</title> + + <varlistentry> + <term>jcitems_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.language" + xreflabel="public.language"> + <title id="public.table.language-title"> + Table: + + <structname>language</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>language</structname> + </title> + + + <varlistentry> + <term><structfield>code</structfield></term> + <listitem><para> + <type>character varying(6)</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.makemodel" + xreflabel="public.makemodel"> + <title id="public.table.makemodel-title"> + Table: + + <structname>makemodel</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>makemodel</structname> + </title> + + + <varlistentry> + <term><structfield>parts_id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>make</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>model</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on makemodel</title> + + <varlistentry> + <term>makemodel_make_key</term> + <listitem><para>lower(make)</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>makemodel_model_key</term> + <listitem><para>lower(model)</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>makemodel_parts_id_key</term> + <listitem><para>parts_id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.oe" + xreflabel="public.oe"> + <title id="public.table.oe-title"> + Table: + + <structname>oe</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>oe</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>ordnumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>transdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + <literal>DEFAULT ('now'::text)::date</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>vendor_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>customer_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>amount</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>netamount</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>reqdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxincluded</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shippingpoint</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>notes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>curr</structfield></term> + <listitem><para> + <type>character(3)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>employee_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>closed</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>quotation</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>quonumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>intnotes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>department_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shipvia</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>language_code</structfield></term> + <listitem><para> + <type>character varying(6)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>ponumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>terms</structfield></term> + <listitem><para> + <type>smallint</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on oe</title> + + <varlistentry> + <term>oe_employee_id_key</term> + <listitem><para>employee_id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>oe_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>oe_ordnumber_key</term> + <listitem><para>ordnumber</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>oe_transdate_key</term> + <listitem><para>transdate</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.orderitems" + xreflabel="public.orderitems"> + <title id="public.table.orderitems-title"> + Table: + + <structname>orderitems</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>orderitems</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('orderitemsid'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>trans_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>parts_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>qty</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>sellprice</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>discount</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>unit</structfield></term> + <listitem><para> + <type>character varying(5)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>project_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>reqdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>ship</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>serialnumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>notes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on orderitems</title> + + <varlistentry> + <term>orderitems_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>orderitems_trans_id_key</term> + <listitem><para>trans_id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.parts" + xreflabel="public.parts"> + <title id="public.table.parts-title"> + Table: + + <structname>parts</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>parts</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>partnumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>unit</structfield></term> + <listitem><para> + <type>character varying(5)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>listprice</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>sellprice</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>lastcost</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>priceupdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + <literal>DEFAULT ('now'::text)::date</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>weight</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>onhand</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>notes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>makemodel</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>assembly</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>alternate</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>rop</structfield></term> + <listitem><para> + <type>real</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>inventory_accno_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>income_accno_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>expense_accno_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>bin</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>obsolete</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>bom</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>image</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>drawing</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>microfiche</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>partsgroup_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>project_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>avgcost</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on parts</title> + + <varlistentry> + <term>parts_description_key</term> + <listitem><para>lower(description)</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>parts_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>parts_partnumber_key</term> + <listitem><para>lower(partnumber)</para></listitem> + </varlistentry> + + </variablelist> + + + + + + <itemizedlist> + <title> + Tables referencing partstax via Foreign Key Constraints + </title> + + <listitem> + <para> + <xref linkend="public.table.partstax"/> + </para> + </listitem> + + </itemizedlist> + + + + + + + </para> + </section> + + <section id="public.table.partscustomer" + xreflabel="public.partscustomer"> + <title id="public.table.partscustomer-title"> + Table: + + <structname>partscustomer</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>partscustomer</structname> + </title> + + + <varlistentry> + <term><structfield>parts_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>customer_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>pricegroup_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>pricebreak</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>sellprice</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>validfrom</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>validto</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>curr</structfield></term> + <listitem><para> + <type>character(3)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>entry_id</structfield></term> + <listitem><para> + <type>serial</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.partsgroup" + xreflabel="public.partsgroup"> + <title id="public.table.partsgroup-title"> + Table: + + <structname>partsgroup</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>partsgroup</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>partsgroup</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on partsgroup</title> + + <varlistentry> + <term>partsgroup_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.partstax" + xreflabel="public.partstax"> + <title id="public.table.partstax-title"> + Table: + + <structname>partstax</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>partstax</structname> + </title> + + + <varlistentry> + <term><structfield>parts_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + <literal>REFERENCES</literal> <xref linkend="public.table.parts"/> + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>chart_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + <literal>REFERENCES</literal> <xref linkend="public.table.chart"/> + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxcategory_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + + + + + + <literal>REFERENCES</literal> <xref linkend="public.table.taxcategory"/> + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on partstax</title> + + <varlistentry> + <term>partstax_parts_id_key</term> + <listitem><para>parts_id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.partsvendor" + xreflabel="public.partsvendor"> + <title id="public.table.partsvendor-title"> + Table: + + <structname>partsvendor</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>partsvendor</structname> + </title> + + + <varlistentry> + <term><structfield>vendor_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>parts_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>partnumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>leadtime</structfield></term> + <listitem><para> + <type>smallint</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>lastcost</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>curr</structfield></term> + <listitem><para> + <type>character(3)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>entry_id</structfield></term> + <listitem><para> + <type>serial</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on partsvendor</title> + + <varlistentry> + <term>partsvendor_parts_id_key</term> + <listitem><para>parts_id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>partsvendor_vendor_id_key</term> + <listitem><para>vendor_id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.pricegroup" + xreflabel="public.pricegroup"> + <title id="public.table.pricegroup-title"> + Table: + + <structname>pricegroup</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>pricegroup</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>pricegroup</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on pricegroup</title> + + <varlistentry> + <term>pricegroup_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>pricegroup_pricegroup_key</term> + <listitem><para>pricegroup</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.project" + xreflabel="public.project"> + <title id="public.table.project-title"> + Table: + + <structname>project</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>project</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>projectnumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>startdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>enddate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>parts_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>production</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>completed</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>customer_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on project</title> + + <varlistentry> + <term>project_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.recurring" + xreflabel="public.recurring"> + <title id="public.table.recurring-title"> + Table: + + <structname>recurring</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>recurring</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>reference</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>startdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>nextdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>enddate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>repeat</structfield></term> + <listitem><para> + <type>smallint</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>unit</structfield></term> + <listitem><para> + <type>character varying(6)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>howmany</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>payment</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.recurringemail" + xreflabel="public.recurringemail"> + <title id="public.table.recurringemail-title"> + Table: + + <structname>recurringemail</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>recurringemail</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>formname</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>format</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>message</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.recurringprint" + xreflabel="public.recurringprint"> + <title id="public.table.recurringprint-title"> + Table: + + <structname>recurringprint</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>recurringprint</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>formname</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>format</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>printer</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.shipto" + xreflabel="public.shipto"> + <title id="public.table.shipto-title"> + Table: + + <structname>shipto</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>shipto</structname> + </title> + + + <varlistentry> + <term><structfield>trans_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shiptoname</structfield></term> + <listitem><para> + <type>character varying(64)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shiptoaddress1</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shiptoaddress2</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shiptocity</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shiptostate</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shiptozipcode</structfield></term> + <listitem><para> + <type>character varying(10)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shiptocountry</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shiptocontact</structfield></term> + <listitem><para> + <type>character varying(64)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shiptophone</structfield></term> + <listitem><para> + <type>character varying(20)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shiptofax</structfield></term> + <listitem><para> + <type>character varying(20)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>shiptoemail</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>entry_id</structfield></term> + <listitem><para> + <type>serial</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on shipto</title> + + <varlistentry> + <term>shipto_trans_id_key</term> + <listitem><para>trans_id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.sic" + xreflabel="public.sic"> + <title id="public.table.sic-title"> + Table: + + <structname>sic</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>sic</structname> + </title> + + + <varlistentry> + <term><structfield>code</structfield></term> + <listitem><para> + <type>character varying(6)</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>sictype</structfield></term> + <listitem><para> + <type>character(1)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.status" + xreflabel="public.status"> + <title id="public.table.status-title"> + Table: + + <structname>status</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>status</structname> + </title> + + + <varlistentry> + <term><structfield>trans_id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>formname</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>printed</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>emailed</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>spoolfile</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on status</title> + + <varlistentry> + <term>status_trans_id_key</term> + <listitem><para>trans_id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.tax" + xreflabel="public.tax"> + <title id="public.table.tax-title"> + Table: + + <structname>tax</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>tax</structname> + </title> + + + <varlistentry> + <term><structfield>chart_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + <literal>REFERENCES</literal> <xref linkend="public.table.chart"/> + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>rate</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxnumber</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>validto</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>pass</structfield></term> + <listitem><para> + <type>integer</type> + + + + <literal>NOT NULL</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxmodule_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + <literal>NOT NULL</literal> + + + + <literal>DEFAULT 1</literal> + + + + + <literal>REFERENCES</literal> <xref linkend="public.table.taxmodule"/> + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.taxcategory" + xreflabel="public.taxcategory"> + <title id="public.table.taxcategory-title"> + Table: + + <structname>taxcategory</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>taxcategory</structname> + </title> + + + <varlistentry> + <term><structfield>taxcategory_id</structfield></term> + <listitem><para> + <type>serial</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxcategoryname</structfield></term> + <listitem><para> + <type>text</type> + + + + <literal>NOT NULL</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxmodule_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + <literal>NOT NULL</literal> + + + + + + + <literal>REFERENCES</literal> <xref linkend="public.table.taxmodule"/> + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + <itemizedlist> + <title> + Tables referencing partstax via Foreign Key Constraints + </title> + + <listitem> + <para> + <xref linkend="public.table.partstax"/> + </para> + </listitem> + + </itemizedlist> + + + + + + + </para> + </section> + + <section id="public.table.taxmodule" + xreflabel="public.taxmodule"> + <title id="public.table.taxmodule-title"> + Table: + + <structname>taxmodule</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>taxmodule</structname> + </title> + + + <varlistentry> + <term><structfield>taxmodule_id</structfield></term> + <listitem><para> + <type>serial</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxmodulename</structfield></term> + <listitem><para> + <type>text</type> + + + + <literal>NOT NULL</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + <itemizedlist> + <title> + Tables referencing tax via Foreign Key Constraints + </title> + + <listitem> + <para> + <xref linkend="public.table.tax"/> + </para> + </listitem> + + + + <listitem> + <para> + <xref linkend="public.table.taxcategory"/> + </para> + </listitem> + + </itemizedlist> + + + + + + + </para> + </section> + + <section id="public.table.transactions" + xreflabel="public.transactions"> + <title id="public.table.transactions-title"> + Table: + + <structname>transactions</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>transactions</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>table_name</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.translation" + xreflabel="public.translation"> + <title id="public.table.translation-title"> + Table: + + <structname>translation</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>translation</structname> + </title> + + + <varlistentry> + <term><structfield>trans_id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>language_code</structfield></term> + <listitem><para> + <type>character varying(6)</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on translation</title> + + <varlistentry> + <term>translation_trans_id_key</term> + <listitem><para>trans_id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.vendor" + xreflabel="public.vendor"> + <title id="public.table.vendor-title"> + Table: + + <structname>vendor</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>vendor</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>name</structfield></term> + <listitem><para> + <type>character varying(64)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>address1</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>address2</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>city</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>state</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>zipcode</structfield></term> + <listitem><para> + <type>character varying(10)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>country</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>contact</structfield></term> + <listitem><para> + <type>character varying(64)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>phone</structfield></term> + <listitem><para> + <type>character varying(20)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>fax</structfield></term> + <listitem><para> + <type>character varying(20)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>email</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>notes</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>terms</structfield></term> + <listitem><para> + <type>smallint</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxincluded</structfield></term> + <listitem><para> + <type>boolean</type> + + + + + + <literal>DEFAULT false</literal> + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>vendornumber</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>cc</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>bcc</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>gifi_accno</structfield></term> + <listitem><para> + <type>character varying(30)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>business_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>taxnumber</structfield></term> + <listitem><para> + <type>character varying(32)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>sic_code</structfield></term> + <listitem><para> + <type>character varying(6)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>discount</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>creditlimit</structfield></term> + <listitem><para> + <type>numeric</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>iban</structfield></term> + <listitem><para> + <type>character varying(34)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>bic</structfield></term> + <listitem><para> + <type>character varying(11)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>employee_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>language_code</structfield></term> + <listitem><para> + <type>character varying(6)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>pricegroup_id</structfield></term> + <listitem><para> + <type>integer</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>curr</structfield></term> + <listitem><para> + <type>character(3)</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>startdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>enddate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on vendor</title> + + <varlistentry> + <term>vendor_contact_key</term> + <listitem><para>lower((contact)::text)</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>vendor_id_key</term> + <listitem><para>id</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>vendor_name_key</term> + <listitem><para>lower((name)::text)</para></listitem> + </varlistentry> + + + + <varlistentry> + <term>vendor_vendornumber_key</term> + <listitem><para>vendornumber</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.vendortax" + xreflabel="public.vendortax"> + <title id="public.table.vendortax-title"> + Table: + + <structname>vendortax</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>vendortax</structname> + </title> + + + <varlistentry> + <term><structfield>vendor_id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>chart_id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + <variablelist> + <title>Indexes on vendortax</title> + + <varlistentry> + <term>vendortax_vendor_id_key</term> + <listitem><para>vendor_id</para></listitem> + </varlistentry> + + </variablelist> + + + + + + + + + </para> + </section> + + <section id="public.table.warehouse" + xreflabel="public.warehouse"> + <title id="public.table.warehouse-title"> + Table: + + <structname>warehouse</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>warehouse</structname> + </title> + + + <varlistentry> + <term><structfield>id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + <literal>DEFAULT nextval('id'::regclass)</literal> + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>description</structfield></term> + <listitem><para> + <type>text</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + <section id="public.table.yearend" + xreflabel="public.yearend"> + <title id="public.table.yearend-title"> + Table: + + <structname>yearend</structname> + </title> + + + + <para> + <variablelist> + <title> + Structure of <structname>yearend</structname> + </title> + + + <varlistentry> + <term><structfield>trans_id</structfield></term> + <listitem><para> + <type>integer</type> + + + <literal>PRIMARY KEY</literal> + + + + + + + + + + + + + + </para> + + </listitem> + </varlistentry> + + <varlistentry> + <term><structfield>transdate</structfield></term> + <listitem><para> + <type>date</type> + + + + + + + + </para> + + </listitem> + </varlistentry> + + </variablelist> + + + + + + + + + + + </para> + </section> + + + +<!-- Function add_custom_field( character varying, character varying, character varying ) --> + <section id="public.function.add-custom-field-character-varying-character-varying-character-varying" + xreflabel="publicadd_custom_field( character varying, character varying, character varying )"> + <title id="public.function.add-custom-field-character-varying-character-varying-character-varying-title"> + add_custom_field( character varying, character varying, character varying ) + </title> + <titleabbrev id="public.function.add-custom-field-character-varying-character-varying-character-varying-titleabbrev"> + add_custom_field( character varying, character varying, character varying ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>boolean</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> +DECLARE +table_name ALIAS FOR $1; +new_field_name ALIAS FOR $2; +field_datatype ALIAS FOR $3; + +BEGIN + EXECUTE 'SELECT TABLE_ID FROM custom_table_catalog + WHERE extends = ''' || table_name || ''' '; + IF NOT FOUND THEN + BEGIN + INSERT INTO custom_table_catalog (extends) + VALUES (table_name); + EXECUTE 'CREATE TABLE custom_'||table_name || + ' (row_id INT PRIMARY KEY)'; + EXCEPTION WHEN duplicate_table THEN + -- do nothing + END; + END IF; + EXECUTE 'INSERT INTO custom_field_catalog (field_name, table_id) + VALUES ( ''' || new_field_name ||''', (SELECT table_id FROM custom_table_catalog + WHERE extends = '''|| table_name || '''))'; + EXECUTE 'ALTER TABLE custom_'||table_name || ' ADD COLUMN ' + || new_field_name || ' ' || field_datatype; + RETURN TRUE; +END; +</programlisting> + </para> + </section> + +<!-- Function avgcost( integer ) --> + <section id="public.function.avgcost-integer" + xreflabel="publicavgcost( integer )"> + <title id="public.function.avgcost-integer-title"> + avgcost( integer ) + </title> + <titleabbrev id="public.function.avgcost-integer-titleabbrev"> + avgcost( integer ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>double precision</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> + +DECLARE + +v_cost float; +v_qty float; +v_parts_id alias for $1; + +BEGIN + + SELECT INTO v_cost, v_qty SUM(i.sellprice * i.qty), SUM(i.qty) + FROM invoice i + JOIN ap a ON (a.id = i.trans_id) + WHERE i.parts_id = v_parts_id; + + IF v_cost IS NULL THEN + v_cost := 0; + END IF; + + IF NOT v_qty IS NULL THEN + IF v_qty = 0 THEN + v_cost := 0; + ELSE + v_cost := v_cost/v_qty; + END IF; + END IF; + +RETURN v_cost; +END; +</programlisting> + </para> + </section> + +<!-- Function check_department( ) --> + <section id="public.function.check-department" + xreflabel="publiccheck_department( )"> + <title id="public.function.check-department-title"> + check_department( ) + </title> + <titleabbrev id="public.function.check-department-titleabbrev"> + check_department( ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>"trigger"</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> + +declare + dpt_id int; + +begin + + if new.department_id = 0 then + delete from dpt_trans where trans_id = new.id; + return NULL; + end if; + + select into dpt_id trans_id from dpt_trans where trans_id = new.id; + + if dpt_id > 0 then + update dpt_trans set department_id = new.department_id where trans_id = dpt_id; + else + insert into dpt_trans (trans_id, department_id) values (new.id, new.department_id); + end if; +return NULL; + +end; +</programlisting> + </para> + </section> + +<!-- Function check_inventory( ) --> + <section id="public.function.check-inventory" + xreflabel="publiccheck_inventory( )"> + <title id="public.function.check-inventory-title"> + check_inventory( ) + </title> + <titleabbrev id="public.function.check-inventory-titleabbrev"> + check_inventory( ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>"trigger"</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> + +declare + itemid int; + row_data inventory%rowtype; + +begin + + if not old.quotation then + for row_data in select * from inventory where trans_id = old.id loop + select into itemid id from orderitems where trans_id = old.id and id = row_data.orderitems_id; + + if itemid is null then + delete from inventory where trans_id = old.id and orderitems_id = row_data.orderitems_id; + end if; + end loop; + end if; +return old; +end; +</programlisting> + </para> + </section> + +<!-- Function del_customer( ) --> + <section id="public.function.del-customer" + xreflabel="publicdel_customer( )"> + <title id="public.function.del-customer-title"> + del_customer( ) + </title> + <titleabbrev id="public.function.del-customer-titleabbrev"> + del_customer( ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>"trigger"</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> +begin + delete from shipto where trans_id = old.id; + delete from customertax where customer_id = old.id; + delete from partscustomer where customer_id = old.id; + return NULL; +end; +</programlisting> + </para> + </section> + +<!-- Function del_department( ) --> + <section id="public.function.del-department" + xreflabel="publicdel_department( )"> + <title id="public.function.del-department-title"> + del_department( ) + </title> + <titleabbrev id="public.function.del-department-titleabbrev"> + del_department( ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>"trigger"</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> +begin + delete from dpt_trans where trans_id = old.id; + return NULL; +end; +</programlisting> + </para> + </section> + +<!-- Function del_exchangerate( ) --> + <section id="public.function.del-exchangerate" + xreflabel="publicdel_exchangerate( )"> + <title id="public.function.del-exchangerate-title"> + del_exchangerate( ) + </title> + <titleabbrev id="public.function.del-exchangerate-titleabbrev"> + del_exchangerate( ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>"trigger"</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> + +declare + t_transdate date; + t_curr char(3); + t_id int; + d_curr text; + +begin + + select into d_curr substr(value,1,3) from defaults where setting_key = 'curr'; + + if TG_RELNAME = 'ar' then + select into t_curr, t_transdate curr, transdate from ar where id = old.id; + end if; + if TG_RELNAME = 'ap' then + select into t_curr, t_transdate curr, transdate from ap where id = old.id; + end if; + if TG_RELNAME = 'oe' then + select into t_curr, t_transdate curr, transdate from oe where id = old.id; + end if; + + if d_curr != t_curr then + + select into t_id a.id from acc_trans ac + join ar a on (a.id = ac.trans_id) + where a.curr = t_curr + and ac.transdate = t_transdate + + except select a.id from ar a where a.id = old.id + + union + + select a.id from acc_trans ac + join ap a on (a.id = ac.trans_id) + where a.curr = t_curr + and ac.transdate = t_transdate + + except select a.id from ap a where a.id = old.id + + union + + select o.id from oe o + where o.curr = t_curr + and o.transdate = t_transdate + + except select o.id from oe o where o.id = old.id; + + if not found then + delete from exchangerate where curr = t_curr and transdate = t_transdate; + end if; + end if; +return old; + +end; +</programlisting> + </para> + </section> + +<!-- Function del_recurring( ) --> + <section id="public.function.del-recurring" + xreflabel="publicdel_recurring( )"> + <title id="public.function.del-recurring-title"> + del_recurring( ) + </title> + <titleabbrev id="public.function.del-recurring-titleabbrev"> + del_recurring( ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>"trigger"</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> +BEGIN + DELETE FROM recurring WHERE id = old.id; + DELETE FROM recurringemail WHERE id = old.id; + DELETE FROM recurringprint WHERE id = old.id; + RETURN NULL; +END; +</programlisting> + </para> + </section> + +<!-- Function del_vendor( ) --> + <section id="public.function.del-vendor" + xreflabel="publicdel_vendor( )"> + <title id="public.function.del-vendor-title"> + del_vendor( ) + </title> + <titleabbrev id="public.function.del-vendor-titleabbrev"> + del_vendor( ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>"trigger"</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> +begin + delete from shipto where trans_id = old.id; + delete from vendortax where vendor_id = old.id; + delete from partsvendor where vendor_id = old.id; + return NULL; +end; +</programlisting> + </para> + </section> + +<!-- Function del_yearend( ) --> + <section id="public.function.del-yearend" + xreflabel="publicdel_yearend( )"> + <title id="public.function.del-yearend-title"> + del_yearend( ) + </title> + <titleabbrev id="public.function.del-yearend-titleabbrev"> + del_yearend( ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>"trigger"</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> +begin + delete from yearend where trans_id = old.id; + return NULL; +end; +</programlisting> + </para> + </section> + +<!-- Function drop_custom_field( character varying, character varying ) --> + <section id="public.function.drop-custom-field-character-varying-character-varying" + xreflabel="publicdrop_custom_field( character varying, character varying )"> + <title id="public.function.drop-custom-field-character-varying-character-varying-title"> + drop_custom_field( character varying, character varying ) + </title> + <titleabbrev id="public.function.drop-custom-field-character-varying-character-varying-titleabbrev"> + drop_custom_field( character varying, character varying ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>boolean</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> +DECLARE +table_name ALIAS FOR $1; +custom_field_name ALIAS FOR $2; +BEGIN + DELETE FROM custom_field_catalog + WHERE field_name = custom_field_name AND + table_id = (SELECT table_id FROM custom_table_catalog + WHERE extends = table_name); + EXECUTE 'ALTER TABLE custom_' || table_name || + ' DROP COLUMN ' || custom_field_name; + RETURN TRUE; +END; +</programlisting> + </para> + </section> + +<!-- Function lastcost( integer ) --> + <section id="public.function.lastcost-integer" + xreflabel="publiclastcost( integer )"> + <title id="public.function.lastcost-integer-title"> + lastcost( integer ) + </title> + <titleabbrev id="public.function.lastcost-integer-titleabbrev"> + lastcost( integer ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>double precision</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> + +DECLARE + +v_cost float; +v_parts_id alias for $1; + +BEGIN + + SELECT INTO v_cost sellprice FROM invoice i + JOIN ap a ON (a.id = i.trans_id) + WHERE i.parts_id = v_parts_id + ORDER BY a.transdate desc, a.id desc + LIMIT 1; + + IF v_cost IS NULL THEN + v_cost := 0; + END IF; + +RETURN v_cost; +END; +</programlisting> + </para> + </section> + +<!-- Function trigger_parts_short( ) --> + <section id="public.function.trigger-parts-short" + xreflabel="publictrigger_parts_short( )"> + <title id="public.function.trigger-parts-short-title"> + trigger_parts_short( ) + </title> + <titleabbrev id="public.function.trigger-parts-short-titleabbrev"> + trigger_parts_short( ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>PLPGSQL</seg> + <seg>"trigger"</seg> + </seglistitem> + </segmentedlist> + + + <programlisting> +BEGIN + IF NEW.onhand >= NEW.rop THEN + NOTIFY parts_short; + END IF; + RETURN NEW; +END; +</programlisting> + </para> + </section> + +<!-- Function update_user( integer, text ) --> + <section id="public.function.update-user-integer-text" + xreflabel="publicupdate_user( integer, text )"> + <title id="public.function.update-user-integer-text-title"> + update_user( integer, text ) + </title> + <titleabbrev id="public.function.update-user-integer-text-titleabbrev"> + update_user( integer, text ) + </titleabbrev> + + <para> + <segmentedlist> + <title>Function Properties</title> + <?dbhtml list-presentation="list"?> + <segtitle>Language</segtitle> + <segtitle>Return Type</segtitle> + <seglistitem> + <seg>SQL</seg> + <seg>integer</seg> + </seglistitem> + </segmentedlist> + + Takes int4 which is users.id and text which is username. Will update username based on id. Username is unique + <programlisting> + UPDATE users SET username = '$2' WHERE id = $1; + SELECT 1; + </programlisting> + </para> + </section> + + </chapter> + +</book> + diff --git a/doc/database/ledgersmb.zigzag.dia b/doc/database/ledgersmb.zigzag.dia new file mode 100644 index 00000000..51ead1b9 --- /dev/null +++ b/doc/database/ledgersmb.zigzag.dia @@ -0,0 +1,14219 @@ +<?xml version="1.0" encoding="UTF-8"?> +<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/"> + <dia:layer name="Background" visible="true"> + + + + <dia:object type="UML - Class" version="0" id="O1"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#acc_trans#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># chart_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># amount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># source#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># cleared#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># fx_transaction#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># project_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># memo#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># invoice_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># entry_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O2"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#ap#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># invnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># vendor_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxincluded#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># amount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># netamount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># paid#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># datepaid#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># duedate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># invoice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ordnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># till#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># quonumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># intnotes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># department_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shipvia#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># language_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ponumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shippingpoint#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># terms#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O3"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#ar#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># invnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># customer_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxincluded#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># amount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># netamount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># paid#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># datepaid#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># duedate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># invoice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shippingpoint#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># terms#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ordnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># till#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># quonumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># intnotes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># department_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shipvia#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># language_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ponumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O4"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#assembly#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># qty#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bom#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># adj#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O5"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#audittrail#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># tablename#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># reference#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># formname#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># action#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#timestamp without time zone#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#now()#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># entry_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#bigserial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O6"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#business#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># discount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O7"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#chart#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># accno#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># charttype#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(1)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#'A'::bpchar#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># category#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(1)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># link#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># gifi_accno#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># contra#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O8"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#custom_field_catalog#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># field_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># table_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># field_name#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O9"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#custom_table_catalog#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># table_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># extends#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># table_name#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O10"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#customer#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># name#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># address1#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># address2#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># city#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># state#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># zipcode#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(10)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># country#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># contact#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># phone#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># fax#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># email#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># discount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxincluded#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># creditlimit#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># terms#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># customernumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># cc#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bcc#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># business_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sic_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># iban#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(34)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bic#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(11)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># language_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># pricegroup_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># startdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># enddate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O11"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#customertax#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># customer_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># chart_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O12"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#defaults#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># setting_key#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># value#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O13"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#department#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># role#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(1)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#'P'::bpchar#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O14"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#dpt_trans#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># department_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O15"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#employee#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># login#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># name#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># address1#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># address2#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># city#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># state#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># zipcode#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(10)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># country#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># workphone#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># homephone#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># startdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># enddate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># role#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sales#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># email#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ssn#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># iban#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(34)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bic#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(11)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># managerid#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employeenumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># dob#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O16"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#exchangerate#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># buy#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sell#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O17"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#gifi#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># accno#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O18"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#gl#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># reference#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># department_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O19"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#inventory#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># warehouse_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># orderitems_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># qty#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shippingdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># entry_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O20"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#invoice#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('invoicei ... lass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># qty#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># allocated#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># fxsellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># discount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#real#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># assemblyitem#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># unit#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(5)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># project_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># deliverydate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># serialnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O21"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#jcitems#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('jcitemsi ... lass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># project_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># qty#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># allocated#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># fxsellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># serialnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># checkedin#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#timestamp with time zone#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># checkedout#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#timestamp with time zone#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O22"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#language#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O23"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#makemodel#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># make#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># model#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O24"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#oe#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ordnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># vendor_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># customer_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># amount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># netamount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># reqdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxincluded#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shippingpoint#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># closed#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># quotation#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># quonumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># intnotes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># department_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shipvia#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># language_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ponumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># terms#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O25"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#orderitems#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('orderite ... lass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># qty#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># discount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># unit#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(5)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># project_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># reqdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># ship#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># serialnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O26"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#parts#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># partnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># unit#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(5)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># listprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># lastcost#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># priceupdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#('now'::text)::date#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># weight#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># onhand#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># makemodel#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># assembly#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># alternate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># rop#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#real#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># inventory_accno_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># income_accno_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># expense_accno_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bin#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># obsolete#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bom#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># image#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># drawing#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># microfiche#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># partsgroup_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># project_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># avgcost#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O27"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#partscustomer#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># customer_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># pricegroup_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># pricebreak#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sellprice#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># validfrom#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># validto#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># entry_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O28"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#partsgroup#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># partsgroup#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O29"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#partstax#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># chart_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxcategory_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O30"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#partsvendor#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># vendor_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># partnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># leadtime#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># lastcost#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># entry_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O31"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#pricegroup#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># pricegroup#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O32"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#project#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># projectnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># startdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># enddate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># parts_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># production#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># completed#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># customer_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O33"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#recurring#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># reference#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># startdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># nextdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># enddate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># repeat#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># unit#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># howmany#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># payment#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O34"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#recurringemail#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># formname#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># format#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># message#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O35"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#recurringprint#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># formname#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># format#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># printer#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O36"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#shipto#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptoname#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptoaddress1#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptoaddress2#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptocity#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptostate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptozipcode#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(10)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptocountry#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptocontact#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptophone#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptofax#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># shiptoemail#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># entry_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O37"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#sic#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sictype#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(1)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O38"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#status#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># formname#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># printed#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># emailed#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># spoolfile#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O39"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#tax#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># chart_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># rate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># validto#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># pass#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxmodule_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#1#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O40"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#taxcategory#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxcategory_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxcategoryname#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxmodule_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O41"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#taxmodule#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxmodule_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#serial#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxmodulename#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O42"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#transactions#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># table_name#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O43"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#translation#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># language_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O44"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#vendor#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># name#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># address1#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># address2#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># city#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># state#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># zipcode#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(10)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># country#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># contact#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(64)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># phone#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># fax#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(20)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># email#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># notes#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># terms#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#smallint#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxincluded#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#boolean#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#false#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># vendornumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># cc#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bcc#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># gifi_accno#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(30)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># business_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># taxnumber#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(32)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># sic_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># discount#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># creditlimit#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#numeric#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># iban#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(34)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># bic#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(11)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># employee_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># language_code#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character varying(6)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># pricegroup_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># curr#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#character(3)#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># startdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># enddate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O45"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#vendortax#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># vendor_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># chart_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O46"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#warehouse#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string>#nextval('id'::regclass)#</dia:string> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># description#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#text#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + <dia:object type="UML - Class" version="0" id="O47"> + <dia:attribute name="obj_pos"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.05,-0.05;16.4,6.65"/> + </dia:attribute> + <dia:attribute name="elem_corner"> + <dia:point val="0,0"/> + </dia:attribute> + <dia:attribute name="elem_width"> + <dia:real val="16.350000000000001"/> + </dia:attribute> + <dia:attribute name="elem_height"> + <dia:real val="6.6000000000000005"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#yearend#</dia:string> + </dia:attribute> + + <dia:attribute name="comment"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_attributes"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="suppress_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="visible_attributes"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="visible_comments"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:attribute name="wrap_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="wrap_after_char"> + <dia:int val="40"/> + </dia:attribute> + <dia:attribute name="line_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="fill_color"> + <dia:color val="#ffffff"/> + </dia:attribute> + <dia:attribute name="text_color"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="normal_font"> + <dia:font family="monospace" style="0" name="Courier"/> + </dia:attribute> + <dia:attribute name="abstract_font"> + <dia:font family="monospace" style="88" name="Courier"/> + </dia:attribute> + <dia:attribute name="polymorphic_font"> + <dia:font family="monospace" style="8" name="Courier"/> + </dia:attribute> + <dia:attribute name="classname_font"> + <dia:font family="sans" style="80" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font"> + <dia:font family="sans" style="88" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="comment_font"> + <dia:font family="sans" style="8" name="Helvetica"/> + </dia:attribute> + <dia:attribute name="font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="polymorphic_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="abstract_font_height"> + <dia:real val="0.80000000000000004"/> + </dia:attribute> + <dia:attribute name="classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="abstract_classname_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="comment_font_height"> + <dia:real val="1"/> + </dia:attribute> + <dia:attribute name="attributes"> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># trans_id#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#integer#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + <dia:composite type="umlattribute"> + <dia:attribute name="name"> + <dia:string># transdate#</dia:string> + </dia:attribute> + <dia:attribute name="type"> + <dia:string>#date#</dia:string> + </dia:attribute> + <dia:attribute name="value"> + + <dia:string/> + + </dia:attribute> + <dia:attribute name="visibility"> + <dia:enum val="3"/> + </dia:attribute> + <dia:attribute name="abstract"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="class_scope"> + <dia:boolean val="false"/> + </dia:attribute> + </dia:composite> + + </dia:attribute> + + <dia:attribute name="visible_operations"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="operations"/> + + <dia:attribute name="template"> + <dia:boolean val="false"/> + </dia:attribute> + <dia:attribute name="templates"/> + </dia:object> + + + + + <dia:object type="UML - Dependency" version="0" id="O48"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="orth_points"> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + </dia:attribute> + <dia:attribute name="orth_orient"> + <dia:enum val="1"/> + <dia:enum val="0"/> + </dia:attribute> + <dia:attribute name="orth_autoroute"> + <dia:boolean val="true"/> + </dia:attribute> + + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#acc_trans_chart_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="stereotype"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="draw_arrow"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O1" connection="10"/> + <dia:connection handle="1" to="O7" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Dependency" version="0" id="O49"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="orth_points"> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + </dia:attribute> + <dia:attribute name="orth_orient"> + <dia:enum val="1"/> + <dia:enum val="0"/> + </dia:attribute> + <dia:attribute name="orth_autoroute"> + <dia:boolean val="true"/> + </dia:attribute> + + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#custom_field_catalog_table_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="stereotype"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="draw_arrow"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O8" connection="10"/> + <dia:connection handle="1" to="O9" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Dependency" version="0" id="O50"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="orth_points"> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + </dia:attribute> + <dia:attribute name="orth_orient"> + <dia:enum val="1"/> + <dia:enum val="0"/> + </dia:attribute> + <dia:attribute name="orth_autoroute"> + <dia:boolean val="true"/> + </dia:attribute> + + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#partstax_parts_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="stereotype"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="draw_arrow"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O29" connection="8"/> + <dia:connection handle="1" to="O26" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Dependency" version="0" id="O51"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="orth_points"> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + </dia:attribute> + <dia:attribute name="orth_orient"> + <dia:enum val="1"/> + <dia:enum val="0"/> + </dia:attribute> + <dia:attribute name="orth_autoroute"> + <dia:boolean val="true"/> + </dia:attribute> + + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#partstax_chart_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="stereotype"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="draw_arrow"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O29" connection="10"/> + <dia:connection handle="1" to="O7" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Dependency" version="0" id="O52"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="orth_points"> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + </dia:attribute> + <dia:attribute name="orth_orient"> + <dia:enum val="1"/> + <dia:enum val="0"/> + </dia:attribute> + <dia:attribute name="orth_autoroute"> + <dia:boolean val="true"/> + </dia:attribute> + + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#partstax_taxcategory_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="stereotype"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="draw_arrow"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O29" connection="12"/> + <dia:connection handle="1" to="O40" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Dependency" version="0" id="O53"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="orth_points"> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + </dia:attribute> + <dia:attribute name="orth_orient"> + <dia:enum val="1"/> + <dia:enum val="0"/> + </dia:attribute> + <dia:attribute name="orth_autoroute"> + <dia:boolean val="true"/> + </dia:attribute> + + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#tax_chart_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="stereotype"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="draw_arrow"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O39" connection="8"/> + <dia:connection handle="1" to="O7" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Dependency" version="0" id="O54"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="orth_points"> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + </dia:attribute> + <dia:attribute name="orth_orient"> + <dia:enum val="1"/> + <dia:enum val="0"/> + </dia:attribute> + <dia:attribute name="orth_autoroute"> + <dia:boolean val="true"/> + </dia:attribute> + + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#tax_taxmodule_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="stereotype"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="draw_arrow"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O39" connection="18"/> + <dia:connection handle="1" to="O41" connection="9"/> + </dia:connections> + </dia:object> + + <dia:object type="UML - Dependency" version="0" id="O55"> + <dia:attribute name="obj_pos"> + <dia:point val="0,3.5"/> + </dia:attribute> + <dia:attribute name="obj_bb"> + <dia:rectangle val="-0.0515705,2.29861;25.1127,3.55157"/> + </dia:attribute> + <dia:attribute name="orth_points"> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + <dia:point val="1.0,1.0"/> + </dia:attribute> + <dia:attribute name="orth_orient"> + <dia:enum val="1"/> + <dia:enum val="0"/> + </dia:attribute> + <dia:attribute name="orth_autoroute"> + <dia:boolean val="true"/> + </dia:attribute> + + <dia:attribute name="line_colour"> + <dia:color val="#000000"/> + </dia:attribute> + <dia:attribute name="name"> + <dia:string>#taxcategory_taxmodule_id_fkey#</dia:string> + </dia:attribute> + <dia:attribute name="stereotype"> + <dia:string>##</dia:string> + </dia:attribute> + <dia:attribute name="draw_arrow"> + <dia:boolean val="true"/> + </dia:attribute> + <dia:connections> + <dia:connection handle="0" to="O40" connection="12"/> + <dia:connection handle="1" to="O41" connection="9"/> + </dia:connections> + </dia:object> + + </dia:layer> +</dia:diagram> |