[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SF.net SVN: ledger-smb:[3795] trunk
- Subject: SF.net SVN: ledger-smb:[3795] trunk
- From: ..hidden..
- Date: Tue, 04 Oct 2011 15:07:24 +0000
Revision: 3795
http://ledger-smb.svn.sourceforge.net/ledger-smb/?rev=3795&view=rev
Author: einhverfr
Date: 2011-10-04 15:07:24 +0000 (Tue, 04 Oct 2011)
Log Message:
-----------
Merging from branches/1.3
Modified Paths:
--------------
trunk/LedgerSMB/Database.pm
trunk/LedgerSMB/Template/HTML.pm
trunk/LedgerSMB.pm
trunk/UI/Contact/contact.html
trunk/UI/login.html
trunk/UI/login.js
trunk/UI/setup/confirm_operation.html
trunk/bin/arapprn.pl
trunk/doc/database/ledgersmb.dia
trunk/doc/database/ledgersmb.dot
trunk/doc/database/ledgersmb.html
trunk/doc/database/ledgersmb.neato
trunk/doc/database/ledgersmb.xml
trunk/doc/database/ledgersmb.zigzag.dia
trunk/install.sh
trunk/templates/demo/invoice.tex
Added Paths:
-----------
trunk/sql/modules/reload_modules.sh
Property Changed:
----------------
trunk/
Property changes on: trunk
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/1.3:3711-3779
+ /branches/1.3:3711-3794
Modified: trunk/LedgerSMB/Database.pm
===================================================================
--- trunk/LedgerSMB/Database.pm 2011-10-04 15:02:59 UTC (rev 3794)
+++ trunk/LedgerSMB/Database.pm 2011-10-04 15:07:24 UTC (rev 3795)
@@ -244,6 +244,7 @@
}
$dbh->rollback;
}
+ $dbh->disconnect;
return $retval;
}
Modified: trunk/LedgerSMB/Template/HTML.pm
===================================================================
--- trunk/LedgerSMB/Template/HTML.pm 2011-10-04 15:02:59 UTC (rev 3794)
+++ trunk/LedgerSMB/Template/HTML.pm 2011-10-04 15:07:24 UTC (rev 3795)
@@ -128,6 +128,7 @@
TRIM => 1,
COMPILE_DIR=> $tempdir,
DEBUG => ($parent->{debug})? 'dirs': undef,
+ ENCODING => 'utf8',
DEBUG_FORMAT => '',
}) || throw Error::Simple Template->error();
if (not $template->process(
Modified: trunk/LedgerSMB.pm
===================================================================
--- trunk/LedgerSMB.pm 2011-10-04 15:02:59 UTC (rev 3794)
+++ trunk/LedgerSMB.pm 2011-10-04 15:07:24 UTC (rev 3795)
@@ -1007,18 +1007,21 @@
sub dberror{
my $self = shift @_;
- my $state_error = {
- '42883' => $self->{_locale}->text('Internal Database Error'),
- '42501' => $self->{_locale}->text('Access Denied'),
- '42401' => $self->{_locale}->text('Access Denied'),
- '22008' => $self->{_locale}->text('Invalid date/time entered'),
- '22012' => $self->{_locale}->text('Division by 0 error'),
- '22004' => $self->{_locale}->text('Required input not provided'),
- '23502' => $self->{_locale}->text('Required input not provided'),
- '23505' => $self->{_locale}->text('Conflict with Existing Data'),
- 'P0001' => $self->{_locale}->text('Error from Function:') . "\n" .
+ my $state_error = {};
+ if ($self->{_locale}){
+ my $state_error = {
+ '42883' => $self->{_locale}->text('Internal Database Error'),
+ '42501' => $self->{_locale}->text('Access Denied'),
+ '42401' => $self->{_locale}->text('Access Denied'),
+ '22008' => $self->{_locale}->text('Invalid date/time entered'),
+ '22012' => $self->{_locale}->text('Division by 0 error'),
+ '22004' => $self->{_locale}->text('Required input not provided'),
+ '23502' => $self->{_locale}->text('Required input not provided'),
+ '23505' => $self->{_locale}->text('Conflict with Existing Data'),
+ 'P0001' => $self->{_locale}->text('Error from Function:') . "\n" .
$self->{dbh}->errstr,
- };
+ };
+ }
$logger->error("Logging SQL State ".$self->{dbh}->state.", error ".
$self->{dbh}->err . ", string " .$self->{dbh}->errstr);
if (defined $state_error->{$self->{dbh}->state}){
Modified: trunk/UI/Contact/contact.html
===================================================================
--- trunk/UI/Contact/contact.html 2011-10-04 15:02:59 UTC (rev 3794)
+++ trunk/UI/Contact/contact.html 2011-10-04 15:07:24 UTC (rev 3795)
@@ -1093,7 +1093,7 @@
</div>
<?lsmb END # IF credit_id -?>
<div class="input"><?lsmb PROCESS textarea element_data = {
- label = text('Notes:<br />')
+ label = text('Notes:')
name = 'note'
} ?></div>
<div class="input">
Modified: trunk/UI/login.html
===================================================================
--- trunk/UI/login.html 2011-10-04 15:02:59 UTC (rev 3794)
+++ trunk/UI/login.html 2011-10-04 15:07:24 UTC (rev 3795)
@@ -8,8 +8,8 @@
-<body class="login" onload="setup_page('<?lsmb text('Name:')?>',
- '<?lsmb text('Password:') ?>');">
+<body class="login" onload="setup_page('<?lsmb text('Name')?>',
+ '<?lsmb text('Password') ?>');">
<br /><br />
<center>
<form method="post" action="login.pl" name="login"
Modified: trunk/UI/login.js
===================================================================
--- trunk/UI/login.js 2011-10-04 15:02:59 UTC (rev 3794)
+++ trunk/UI/login.js 2011-10-04 15:07:24 UTC (rev 3795)
@@ -39,7 +39,7 @@
'<div class="label">' +
'<label for="login">' +
login_label+
- "</label>" +
+ ":</label>" +
'</div>' +
'<div class="input">' +
'<input class="login" ' +
@@ -52,7 +52,7 @@
'<div class="label">' +
'<label for="password">' +
password_label +
- '</label>' +
+ ':</label>' +
'</div>' +
'<div class="input">' +
'<input class="login" ' +
Modified: trunk/UI/setup/confirm_operation.html
===================================================================
--- trunk/UI/setup/confirm_operation.html 2011-10-04 15:02:59 UTC (rev 3794)
+++ trunk/UI/setup/confirm_operation.html 2011-10-04 15:07:24 UTC (rev 3795)
@@ -4,6 +4,7 @@
<?lsmb PROCESS elements.html ?>
<body>
<div class="listtop"><?lsmb text('Confirm Operation') ?></div>
+<?lsmb # notice, message, and operation are all localized. ?>
<div id="notice"><?lsmb notice ?></div>
<div id="message"><?lsmb message ?></div>
<div id="operation"><?lsmb operation ?></div>
Modified: trunk/bin/arapprn.pl
===================================================================
--- trunk/bin/arapprn.pl 2011-10-04 15:02:59 UTC (rev 3794)
+++ trunk/bin/arapprn.pl 2011-10-04 15:07:24 UTC (rev 3795)
@@ -65,7 +65,6 @@
$form->{tel} = $csettings->{company_phone};
$form->{fax} = $csettings->{company_fax};
-
if ( $form->{media} !~ /screen/ ) {
$form->error( $locale->text('Select postscript or PDF!') )
if $form->{format} !~ /(postscript|pdf)/;
Modified: trunk/doc/database/ledgersmb.dia
===================================================================
--- trunk/doc/database/ledgersmb.dia 2011-10-04 15:02:59 UTC (rev 3794)
+++ trunk/doc/database/ledgersmb.dia 2011-10-04 15:07:24 UTC (rev 3795)
@@ -21,11 +21,162 @@
<dia:real val="6.6000000000000005"/>
</dia:attribute>
<dia:attribute name="name">
+ <dia:string>#ac_tax_form#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># Mapping acc_trans to country_tax_f ... oses.#</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># entry_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># reportable#</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="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>#acc_trans#</dia:string>
</dia:attribute>
<dia:attribute name="comment">
- <dia:string>##</dia:string>
+ <dia:string>#This table stores line items for financial transactions. Please note that
+payments in 1.3 are not full-fledged transactions.#</dia:string>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
@@ -327,6 +478,98 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
+ <dia:string># approved#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#boolean#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string>#true#</dia:string>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia: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_on#</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># reconciled_on#</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># voucher_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">
@@ -361,7 +604,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O2">
+ <dia:object type="UML - Class" version="0" id="O3">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -378,11 +621,11 @@
<dia:real val="6.6000000000000005"/>
</dia:attribute>
<dia:attribute name="name">
- <dia:string>#ap#</dia:string>
+ <dia:string>#account#</dia:string>
</dia:attribute>
<dia:attribute name="comment">
- <dia:string>##</dia:string>
+ <dia:string># This table stores the main account info.#</dia:string>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
@@ -477,6 +720,1066 @@
<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># 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># 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># heading#</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># 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:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># tax#</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="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>#account_checkpoint#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># This table holds account balances at various dates. Transactions MUST NOT
+be posted prior to the latest end_date in this table, and no unapproved
+transactions (vouchers or drafts) can remain in the closed period.#</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># end_date#</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># account_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># 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># debits#</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># credits#</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="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>#account_heading#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string>#
+This table holds the account headings in the system. Each account must belong
+to a heading, and a heading can belong to another heading. In this way it is
+possible to nest accounts for reporting purposes.#</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>#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># 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># parent_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: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>#account_link#</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># account_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: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>#account_link_description#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># This is a lookup table which provide basic information as to categories and
+dropdowns of accounts. In general summary accounts cannot belong to more than
+one category (an AR summary account cannot appear in other dropdowns for
+example). Custom fields are not overwritten when the account is edited from
+the front-end.#</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># 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># summary#</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># custom#</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="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>#ap#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># Summary/header information for AP transactions and vendor invoices.
+Note that some constraints here are hard to enforce because we haven not gotten
+to rewriting the relevant code here.#</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">
@@ -983,6 +2286,75 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
+ <dia:string># on_hold#</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># approved#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#boolean#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string>#true#</dia:string>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># reverse#</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># terms#</dia:string>
</dia:attribute>
<dia:attribute name="type">
@@ -1004,20 +2376,122 @@
</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># force_closed#</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># entity_credit_account#</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:boolean val="true"/>
</dia:attribute>
- <dia:attribute name="operations"/>
+ <dia:attribute name="operations">
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#ap_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((((amount IS NULL) AND ... L))))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
<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:object type="UML - Class" version="0" id="O9">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -1038,7 +2512,9 @@
</dia:attribute>
<dia:attribute name="comment">
- <dia:string>##</dia:string>
+ <dia:string># Summary/header information for AR transactions and sales invoices.
+Note that some constraints here are hard to enforce because we haven not gotten
+to rewriting the relevant code here.#</dia:string>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
@@ -1113,11 +2589,11 @@
<dia:string># id#</dia:string>
</dia:attribute>
<dia:attribute name="type">
- <dia:string>#serial#</dia:string>
+ <dia:string>#integer#</dia:string>
</dia:attribute>
<dia:attribute name="value">
- <dia:string/>
+ <dia:string>#nextval('id'::regclass)#</dia:string>
</dia:attribute>
<dia:attribute name="visibility">
@@ -1660,20 +3136,191 @@
</dia:attribute>
</dia:composite>
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># on_hold#</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># reverse#</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># approved#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>#boolean#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+
+ <dia:string>#true#</dia:string>
+
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ </dia:composite>
+
+ <dia:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># entity_credit_account#</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># force_closed#</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># 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:boolean val="true"/>
</dia:attribute>
- <dia:attribute name="operations"/>
+ <dia:attribute name="operations">
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#ar_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((((amount IS NULL) AND ... L))))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
<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:object type="UML - Class" version="0" id="O10">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -1694,7 +3341,7 @@
</dia:attribute>
<dia:attribute name="comment">
- <dia:string>##</dia:string>
+ <dia:string>#Holds mapping for parts that are me ... lies.#</dia:string>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
@@ -1892,7 +3539,7 @@
<dia:attribute name="templates"/>
</dia:object>
- <dia:object type="UML - Class" version="0" id="O5">
+ <dia:object type="UML - Class" version="0" id="O11">
<dia:attribute name="obj_pos">
<dia:point val="0,0"/>
</dia:attribute>
@@ -1909,10 +3556,477 @@
<dia:real val="6.6000000000000005"/>
</dia:attribute>
<dia:attribute name="name">
- <dia:string>#audittrail#</dia:string>
+ <dia:string>#asset_class#</dia:string>
</dia:attribute>
<dia:attribute name="comment">
+ <dia:string>#
+The account fields here set the defaults for the individual asset items. They
+are non-authoritative.
+#</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>#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># label#</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># asset_account_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># dep_account_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># method#</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>#asset_dep_method#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># Stores asset depreciation methods, and their relevant stored procedures.
+
+The fixed asset system is such depreciation methods can be plugged in via this
+table.#</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>#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># method#</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># sproc#</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_label#</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># short_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:composite type="umlattribute">
+ <dia:attribute name="name">
+ <dia:string># unit_class#</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="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>#asset_disposal_method#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="abstract">
@@ -1985,6 +4099,2127 @@
<dia:composite type="umlattribute">
<dia:attribute name="name">
+ <dia:string># label#</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># 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># multiple#</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># short_label#</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:attribute>
+
+ <dia:attribute name="visible_operations">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="operations">
+
+ <dia:composite type="umloperation">
+ <dia:attribute name="name">
+ <dia:string>#asset_disposal_method_multiple_check#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="visibility">
+ <dia:enum val="3"/>
+ </dia:attribute>
+ <dia:attribute name="abstract">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="class_scope">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="parameters">
+ <dia:composite type="umlparameter">
+ <dia:attribute name="name">
+ <dia:string>#CHECK ((multiple = ANY (ARRAY[ ... )])))#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="type">
+ <dia:string>##</dia:string>
+ </dia:attribute>
+ <dia:attribute name="value">
+ <dia:string/>
+ </dia:attribute>
+ <dia:attribute name="kind">
+ <dia:enum val="0"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ </dia:composite>
+
+ </dia:attribute>
+
+ <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>#asset_item#</dia:string>
+ </dia:attribute>
+
+ <dia:attribute name="comment">
+ <dia:string># Stores details of asset items. The account fields here are authoritative,
+while the ones in the asset_class table are defaults.#</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>#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># 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># tag#</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># purchase_value#</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># salvage_value#</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># usable_life#</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># purchase_date#</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># start_depreciation#</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># location_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: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># asset_account_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># dep_account_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># exp_account_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># obsolete_by#</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># asset_class_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"/>
+
@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.