[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SF.net SVN: ledger-smb:[4818] trunk
- Subject: SF.net SVN: ledger-smb:[4818] trunk
 
- From: ..hidden..
 
- Date: Fri, 01 Jun 2012 12:59:28 +0000
 
Revision: 4818
          http://ledger-smb.svn.sourceforge.net/ledger-smb/?rev=4818&view=rev
Author:   einhverfr
Date:     2012-06-01 12:59:28 +0000 (Fri, 01 Jun 2012)
Log Message:
-----------
Merging from 1.3
Also adding a few fixes for invoice vouchers
Modified Paths:
--------------
    trunk/Changelog
    trunk/LedgerSMB/Form.pm
    trunk/LedgerSMB/Locale.pm
    trunk/LedgerSMB/RP.pm
    trunk/LedgerSMB/Scripts/vouchers.pm
    trunk/bin/aa.pl
    trunk/bin/ir.pl
    trunk/bin/is.pl
    trunk/doc/LedgerSMB-manual.pdf
    trunk/sql/Pg-database.sql
Property Changed:
----------------
    trunk/
    trunk/LedgerSMB/Scripts/account.pm
    trunk/LedgerSMB/Scripts/admin.pm
    trunk/LedgerSMB/Scripts/contact.pm
    trunk/LedgerSMB/Scripts/employee.pm
    trunk/LedgerSMB/Scripts/file.pm
    trunk/LedgerSMB/Scripts/journal.pm
    trunk/LedgerSMB/Scripts/login.pm
    trunk/LedgerSMB/Scripts/menu.pm
    trunk/LedgerSMB/Scripts/payment.pm
    trunk/LedgerSMB/Scripts/recon.pm
    trunk/LedgerSMB/Scripts/setup.pm
    trunk/LedgerSMB/Scripts/taxform.pm
    trunk/sql/upgrade/1.2-1.3-manual.sql
Property changes on: trunk
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3:3711-4814
   + /branches/1.3:3711-4817
Modified: trunk/Changelog
===================================================================
--- trunk/Changelog	2012-06-01 09:24:09 UTC (rev 4817)
+++ trunk/Changelog	2012-06-01 12:59:28 UTC (rev 4818)
@@ -61,6 +61,7 @@
 * Fixed ODS output broken due to missing export (Chris T)
 * Fixed button disable inverted (Chris T)
 * Fixed internal server error on requirements report (Chris T, h/t Nigel T)
+* Fixed formatting issues with long dates and ISO db dates (Chris T 3525843)
 
 David M is David Mora
 Nigel T is Nigel Titley
Modified: trunk/LedgerSMB/Form.pm
===================================================================
--- trunk/LedgerSMB/Form.pm	2012-06-01 09:24:09 UTC (rev 4817)
+++ trunk/LedgerSMB/Form.pm	2012-06-01 12:59:28 UTC (rev 4818)
@@ -3571,8 +3571,9 @@
     $t[4] = substr( "0$t[4]", -2 );
     $t[3] = substr( "0$t[3]", -2 );
     $t[5] += 1900;
-    
-    return ( $self->format_date($fromdate), $self->format_date("$t[5]-$t[4]-$t[3]") );
+
+        
+    return ( $fromdate, "$t[5]-$t[4]-$t[3]" );
 }
 
 =item $form->audittrail($dbh, $myconfig, $audittrail);
Modified: trunk/LedgerSMB/Locale.pm
===================================================================
--- trunk/LedgerSMB/Locale.pm	2012-06-01 09:24:09 UTC (rev 4817)
+++ trunk/LedgerSMB/Locale.pm	2012-06-01 12:59:28 UTC (rev 4818)
@@ -98,7 +98,6 @@
 ##}
 sub date {
     my ( $self, $myconfig, $date, $longformat ) = @_;
-
     my @longmonth = (qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec));
     @longmonth = (
         "January",   "February", "March",    "April",
@@ -124,10 +123,12 @@
         return $date;
     }
     if ( $date =~ /\D/ ) {
-
-        if ( $myconfig->{dateformat} =~ /^yy/ ) {
+        if ($date  =~ /\d{4}/){ # db date in
             ( $yy, $mm, $dd ) = split /\D/, $date;
         }
+        elsif ( $myconfig->{dateformat} =~ /^yy/ ) {
+            ( $yy, $mm, $dd ) = split /\D/, $date;
+        }
         elsif ( $myconfig->{dateformat} =~ /^mm/ ) {
             ( $mm, $dd, $yy ) = split /\D/, $date;
         }
Modified: trunk/LedgerSMB/RP.pm
===================================================================
--- trunk/LedgerSMB/RP.pm	2012-06-01 09:24:09 UTC (rev 4817)
+++ trunk/LedgerSMB/RP.pm	2012-06-01 12:59:28 UTC (rev 4818)
@@ -1306,6 +1306,10 @@
     my ( $self, $myconfig, $form ) = @_;
     my $p;
     my $year_end = $form->{ignore_yearend};
+    ( $form->{fromdate}, $form->{todate} ) =
+      $form->from_to( $form->{fromyear}, $form->{frommonth}, $form->{interval} )
+      if $form->{fromyear} && $form->{frommonth};
+
     my $dbh = $form->{dbh};
     my $approved = 'FALSE';
 
Property changes on: trunk/LedgerSMB/Scripts/account.pm
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3/LedgerSMB/Scripts/account.pm:3712-4814
/branches/1.3/scripts/account.pl:3711-4368
   + /branches/1.3/LedgerSMB/Scripts/account.pm:3712-4817
/branches/1.3/scripts/account.pl:3711-4368
Property changes on: trunk/LedgerSMB/Scripts/admin.pm
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3/LedgerSMB/Scripts/admin.pm:3712-4814
/branches/1.3/scripts/admin.pl:3711-4678
   + /branches/1.3/LedgerSMB/Scripts/admin.pm:3712-4817
/branches/1.3/scripts/admin.pl:3711-4678
Property changes on: trunk/LedgerSMB/Scripts/contact.pm
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3/LedgerSMB/Scripts/contact.pm:4783-4814
/branches/1.3/LedgerSMB/Scripts/customer.pm:3712-4782
/branches/1.3/scripts/customer.pl:4273-4287
   + /branches/1.3/LedgerSMB/Scripts/contact.pm:4783-4817
/branches/1.3/LedgerSMB/Scripts/customer.pm:3712-4782
/branches/1.3/scripts/customer.pl:4273-4287
Property changes on: trunk/LedgerSMB/Scripts/employee.pm
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3/LedgerSMB/Scripts/employee.pm:3712-4814
/branches/1.3/scripts/employee.pl:3842-3843,4273-4287,4289-4310
   + /branches/1.3/LedgerSMB/Scripts/employee.pm:3712-4817
/branches/1.3/scripts/employee.pl:3842-3843,4273-4287,4289-4310
Property changes on: trunk/LedgerSMB/Scripts/file.pm
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3/LedgerSMB/Scripts/file.pm:3711-4814
/branches/1.3/scripts/file.pl:3711-4138
   + /branches/1.3/LedgerSMB/Scripts/file.pm:3711-4817
/branches/1.3/scripts/file.pl:3711-4138
Property changes on: trunk/LedgerSMB/Scripts/journal.pm
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3/LedgerSMB/Scripts/journal.pm:3712-4814
/branches/1.3/scripts/journal.pl:3711-4328
   + /branches/1.3/LedgerSMB/Scripts/journal.pm:3712-4817
/branches/1.3/scripts/journal.pl:3711-4328
Property changes on: trunk/LedgerSMB/Scripts/login.pm
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3/LedgerSMB/Scripts/login.pm:3712-4814
/branches/1.3/scripts/login.pl:3711-4192
   + /branches/1.3/LedgerSMB/Scripts/login.pm:3712-4817
/branches/1.3/scripts/login.pl:3711-4192
Property changes on: trunk/LedgerSMB/Scripts/menu.pm
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3/LedgerSMB/Scripts/menu.pm:3712-4814
/branches/1.3/scripts/menu.pl:3711-4192,4273-4287
   + /branches/1.3/LedgerSMB/Scripts/menu.pm:3712-4817
/branches/1.3/scripts/menu.pl:3711-4192,4273-4287
Property changes on: trunk/LedgerSMB/Scripts/payment.pm
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3/LedgerSMB/Scripts/payment.pm:3712-4814
/branches/1.3/scripts/payment.pl:3711-4680
   + /branches/1.3/LedgerSMB/Scripts/payment.pm:3712-4817
/branches/1.3/scripts/payment.pl:3711-4680
Property changes on: trunk/LedgerSMB/Scripts/recon.pm
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3/LedgerSMB/Scripts/recon.pm:3711-4814
/branches/1.3/scripts/recon.pl:4194-4271,4273-4287,4393-4438
   + /branches/1.3/LedgerSMB/Scripts/recon.pm:3711-4817
/branches/1.3/scripts/recon.pl:4194-4271,4273-4287,4393-4438
Property changes on: trunk/LedgerSMB/Scripts/setup.pm
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3/LedgerSMB/Scripts/setup.pm:3712-4814
/branches/1.3/scripts/setup.pl:3711-4550
   + /branches/1.3/LedgerSMB/Scripts/setup.pm:3712-4817
/branches/1.3/scripts/setup.pl:3711-4550
Property changes on: trunk/LedgerSMB/Scripts/taxform.pm
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/1.3/LedgerSMB/Scripts/taxform.pm:3712-4814
/branches/1.3/scripts/taxform.pl:3711-4192,4273-4287
   + /branches/1.3/LedgerSMB/Scripts/taxform.pm:3712-4817
/branches/1.3/scripts/taxform.pl:3711-4192,4273-4287
Modified: trunk/LedgerSMB/Scripts/vouchers.pm
===================================================================
--- trunk/LedgerSMB/Scripts/vouchers.pm	2012-06-01 09:24:09 UTC (rev 4817)
+++ trunk/LedgerSMB/Scripts/vouchers.pm	2012-06-01 12:59:28 UTC (rev 4818)
@@ -114,6 +114,8 @@
         ap         => {script => 'bin/ap.pl', function => sub {add()}},
         ar         => {script => 'bin/ar.pl', function => sub {add()}},
         gl         => {script => 'bin/gl.pl', function => sub {add()}},
+     sales_invoice => {script => 'bin/is.pl', function => sub {add()}},
+    vendor_invoice => {script => 'bin/ir.pl', function => sub {add()}}
         receipt    => {script => 'scripts/payment.pl', 
 	             function => sub {
 				my ($request) = @_;
Modified: trunk/bin/aa.pl
===================================================================
--- trunk/bin/aa.pl	2012-06-01 09:24:09 UTC (rev 4817)
+++ trunk/bin/aa.pl	2012-06-01 12:59:28 UTC (rev 4818)
@@ -1008,7 +1008,7 @@
            if (grep /^lsmb_$form->{company}__draft_modify$/, @{$form->{_roles}}){
                $button{edit_and_approve} = { 
                    ndx   => 4, 
-                   key   => 'O', 
+                   key   => 'E', 
                    value => $locale->text('Post as Shown') };
           }
            delete $button{post_as_new};
Modified: trunk/bin/ir.pl
===================================================================
--- trunk/bin/ir.pl	2012-06-01 09:24:09 UTC (rev 4817)
+++ trunk/bin/ir.pl	2012-06-01 12:59:28 UTC (rev 4818)
@@ -54,6 +54,41 @@
     update();
 }
 
+sub edit_and_approve {
+    use LedgerSMB::DBObject::Draft;
+    use LedgerSMB;
+    my $lsmb = LedgerSMB->new();
+    $lsmb->merge($form);
+    my $draft = LedgerSMB::DBObject::Draft->new({base => $lsmb});
+    $draft->delete();
+    delete $form->{id};
+    $form->{approved} = 1;
+    &post;
+}
+
+sub approve {
+    use LedgerSMB::DBObject::Draft;
+    use LedgerSMB;
+    my $lsmb = LedgerSMB->new();
+    $lsmb->merge($form);
+
+    my $draft = LedgerSMB::DBObject::Draft->new({base => $lsmb});
+
+    $draft->approve();
+
+    if ($form->{callback}){
+        print "Location: $form->{callback}\n";
+        print "Status: 302 Found\n\n";
+        print "<html><body>";
+        my $url = $form->{callback};
+        print qq|If you are not redirected automatically, click <a href="$url">|
+                . qq|here</a>.</body></html>|;
+
+    } else {
+        $form->info($locale->text('Draft Posted'));
+    }
+}
+
 sub new_screen {
     use LedgerSMB::Form;
     my @reqprops = qw(ARAP vc dbh stylesheet type);
@@ -871,14 +906,34 @@
              { ndx => 11, key=> 'N', value => $locale->text('New') }
         );
 
+        if ($from->{separate_duties}){
+           $button{'post'}->{value} = $locale->text('Save') unless $form->{id};
+        }
+
         if ( $form->{id} ) {
-
-            if ( $form->{locked} ) {
+         
+            if ( $form->{locked} and !$form->{approved} ) {
                 for ( "post", "delete", 'on_hold' ) { delete $button{$_} }
             }
             for ( 'post_as_new', 'print_and_post_as_new', "update") {
                 delete $button{$_};
             }
+            my $is_draft = 0;
+            if (!$form->{approved} && !$form->{batch_id}){
+               $is_draft = 1;
+               $button{approve} = { 
+                       ndx   => 3, 
+                       key   => 'O', 
+                       value => $locale->text('Post as Saved') };
+               if (grep /^lsmb_$form->{company}__draft_modify$/, @{$form->{_roles}}){
+                   $button{edit_and_approve} = { 
+                       ndx   => 4, 
+                       key   => 'E', 
+                       value => $locale->text('Post as Shown') };
+              }
+               delete $button{post_as_new};
+               delete $button{post};
+            }
 
         }
         else {
@@ -1265,6 +1320,7 @@
 }
 
 sub post {
+
     if (!$form->close_form()){
        $form->{notice} = $locale->text(
              'Could not save the data.  Please try again'
Modified: trunk/bin/is.pl
===================================================================
--- trunk/bin/is.pl	2012-06-01 09:24:09 UTC (rev 4817)
+++ trunk/bin/is.pl	2012-06-01 12:59:28 UTC (rev 4818)
@@ -959,15 +959,35 @@
         );
 
 
+        if ($from->{separate_duties}){
+           $button{'post'}->{value} = $locale->text('Save') unless $form->{id};
+        }
 
-
         if ( $form->{id} ) {
 
-            if ( $form->{locked} || $transdate <= $closedto ) {
+            if ( ($form->{locked} || $transdate <= $closedto) 
+                    and $form->{approved}
+             ) {
                 for ( "post", "print_and_post", "delete" ) {
                     delete $button{$_};
                 }
             }
+            my $is_draft = 0;
+            if (!$form->{approved} && !$form->{batch_id}){
+               $is_draft = 1;
+               $button{approve} = { 
+                       ndx   => 3, 
+                       key   => 'O', 
+                       value => $locale->text('Post as Saved') };
+               if (grep /^lsmb_$form->{company}__draft_modify$/, @{$form->{_roles}}){
+                   $button{edit_and_approve} = { 
+                       ndx   => 4, 
+                       key   => 'E', 
+                       value => $locale->text('Post as Shown') };
+              }
+               delete $button{post_as_new};
+               delete $button{post};
+            }
 
             if ( !${LedgerSMB::Sysconfig::latex} ) {
                 for ( "print_and_post", "print_and_post_as_new" ) {
Modified: trunk/doc/LedgerSMB-manual.pdf
===================================================================
--- trunk/doc/LedgerSMB-manual.pdf	2012-06-01 09:24:09 UTC (rev 4817)
+++ trunk/doc/LedgerSMB-manual.pdf	2012-06-01 12:59:28 UTC (rev 4818)
@@ -79,2791 +79,2831 @@
 (List of Roles)
 endobj
 57 0 obj
-<< /S /GoTo /D (section.3) >>
+<< /S /GoTo /D (subsection.2.4) >>
 endobj
 60 0 obj
-(Contact Management)
+(Creating Custom Groups)
 endobj
 61 0 obj
-<< /S /GoTo /D (subsection.3.1) >>
+<< /S /GoTo /D (subsubsection.2.4.1) >>
 endobj
 64 0 obj
-(Addresses)
+(Naming Conventions)
 endobj
 65 0 obj
-<< /S /GoTo /D (subsection.3.2) >>
+<< /S /GoTo /D (subsubsection.2.4.2) >>
 endobj
 68 0 obj
-(Contact Info)
+(Example)
 endobj
 69 0 obj
-<< /S /GoTo /D (subsection.3.3) >>
+<< /S /GoTo /D (section.3) >>
 endobj
 72 0 obj
-(Bank Accounts)
+(Contact Management)
 endobj
 73 0 obj
-<< /S /GoTo /D (subsection.3.4) >>
+<< /S /GoTo /D (subsection.3.1) >>
 endobj
 76 0 obj
-(Notes)
+(Addresses)
 endobj
 77 0 obj
-<< /S /GoTo /D (section.4) >>
+<< /S /GoTo /D (subsection.3.2) >>
 endobj
 80 0 obj
-(Chart of Accounts)
+(Contact Info)
 endobj
 81 0 obj
-<< /S /GoTo /D (subsection.4.1) >>
+<< /S /GoTo /D (subsection.3.3) >>
 endobj
 84 0 obj
-(Introduction to Double Entry Bookkeeping)
+(Bank Accounts)
 endobj
 85 0 obj
-<< /S /GoTo /D (subsubsection.4.1.1) >>
+<< /S /GoTo /D (subsection.3.4) >>
 endobj
 88 0 obj
-(Business Entity)
+(Notes)
 endobj
 89 0 obj
-<< /S /GoTo /D (subsubsection.4.1.2) >>
+<< /S /GoTo /D (section.4) >>
 endobj
 92 0 obj
-(Double Entry)
+(Chart of Accounts)
 endobj
 93 0 obj
-<< /S /GoTo /D (subsubsection.4.1.3) >>
+<< /S /GoTo /D (subsection.4.1) >>
 endobj
 96 0 obj
-(Accounts)
+(Introduction to Double Entry Bookkeeping)
 endobj
 97 0 obj
-<< /S /GoTo /D (subsubsection.4.1.4) >>
+<< /S /GoTo /D (subsubsection.4.1.1) >>
 endobj
 100 0 obj
-(Debits and Credits)
+(Business Entity)
 endobj
 101 0 obj
-<< /S /GoTo /D (subsubsection.4.1.5) >>
+<< /S /GoTo /D (subsubsection.4.1.2) >>
 endobj
 104 0 obj
-(Accrual)
+(Double Entry)
 endobj
 105 0 obj
-<< /S /GoTo /D (subsubsection.4.1.6) >>
+<< /S /GoTo /D (subsubsection.4.1.3) >>
 endobj
 108 0 obj
-(Separation of Duties)
+(Accounts)
 endobj
 109 0 obj
-<< /S /GoTo /D (subsubsection.4.1.7) >>
+<< /S /GoTo /D (subsubsection.4.1.4) >>
 endobj
 112 0 obj
-(References)
+(Debits and Credits)
 endobj
 113 0 obj
-<< /S /GoTo /D (subsection.4.2) >>
+<< /S /GoTo /D (subsubsection.4.1.5) >>
 endobj
 116 0 obj
-(General Guidelines on Numbering Accounts)
+(Accrual)
 endobj
 117 0 obj
-<< /S /GoTo /D (subsection.4.3) >>
+<< /S /GoTo /D (subsubsection.4.1.6) >>
 endobj
 120 0 obj
-(Adding/Modifying Accounts)
+(Separation of Duties)
 endobj
 121 0 obj
-<< /S /GoTo /D (subsection.4.4) >>
+<< /S /GoTo /D (subsubsection.4.1.7) >>
 endobj
 124 0 obj
-(Listing Account Balances and Transactions)
+(References)
 endobj
 125 0 obj
-<< /S /GoTo /D (section.5) >>
+<< /S /GoTo /D (subsection.4.2) >>
 endobj
 128 0 obj
-(Administration)
+(General Guidelines on Numbering Accounts)
 endobj
 129 0 obj
-<< /S /GoTo /D (subsection.5.1) >>
+<< /S /GoTo /D (subsection.4.3) >>
 endobj
 132 0 obj
-(Taxes, Defaults, and Preferences)
+(Adding/Modifying Accounts)
 endobj
 133 0 obj
-<< /S /GoTo /D (subsubsection.5.1.1) >>
+<< /S /GoTo /D (subsection.4.4) >>
 endobj
 136 0 obj
-(Adding A Sales Tax Account)
+(Listing Account Balances and Transactions)
 endobj
 137 0 obj
-<< /S /GoTo /D (subsubsection.5.1.2) >>
+<< /S /GoTo /D (section.5) >>
 endobj
 140 0 obj
-(Setting a Sales Tax Amount)
+(Administration)
 endobj
 141 0 obj
-<< /S /GoTo /D (subsubsection.5.1.3) >>
+<< /S /GoTo /D (subsection.5.1) >>
 endobj
 144 0 obj
-(Default Account Setup)
+(Taxes, Defaults, and Preferences)
 endobj
 145 0 obj
-<< /S /GoTo /D (subsubsection.5.1.4) >>
+<< /S /GoTo /D (subsubsection.5.1.1) >>
 endobj
 148 0 obj
-(Currency Setup)
+(Adding A Sales Tax Account)
 endobj
 149 0 obj
-<< /S /GoTo /D (subsubsection.5.1.5) >>
+<< /S /GoTo /D (subsubsection.5.1.2) >>
 endobj
 152 0 obj
-(Sequence Settings)
+(Setting a Sales Tax Amount)
 endobj
 153 0 obj
-<< /S /GoTo /D (subsection.5.2) >>
+<< /S /GoTo /D (subsubsection.5.1.3) >>
 endobj
 156 0 obj
-(Audit Control)
+(Default Account Setup)
 endobj
 157 0 obj
-<< /S /GoTo /D (subsubsection.5.2.1) >>
+<< /S /GoTo /D (subsubsection.5.1.4) >>
 endobj
 160 0 obj
-(Explaining transaction reversal)
+(Currency Setup)
 endobj
 161 0 obj
-<< /S /GoTo /D (subsubsection.5.2.2) >>
+<< /S /GoTo /D (subsubsection.5.1.5) >>
 endobj
 164 0 obj
-(Close books option)
+(Sequence Settings)
 endobj
 165 0 obj
-<< /S /GoTo /D (subsubsection.5.2.3) >>
+<< /S /GoTo /D (subsection.5.2) >>
 endobj
 168 0 obj
-(Audit Trails)
+(Audit Control)
 endobj
 169 0 obj
-<< /S /GoTo /D (subsection.5.3) >>
+<< /S /GoTo /D (subsubsection.5.2.1) >>
 endobj
 172 0 obj
-(Departments)
+(Explaining transaction reversal)
 endobj
 173 0 obj
-<< /S /GoTo /D (subsubsection.5.3.1) >>
+<< /S /GoTo /D (subsubsection.5.2.2) >>
 endobj
 176 0 obj
-(Cost v Profit Centers.)
+(Close books option)
 endobj
 177 0 obj
-<< /S /GoTo /D (subsection.5.4) >>
+<< /S /GoTo /D (subsubsection.5.2.3) >>
 endobj
 180 0 obj
-(Warehouses)
+(Audit Trails)
 endobj
 181 0 obj
-<< /S /GoTo /D (subsection.5.5) >>
+<< /S /GoTo /D (subsection.5.3) >>
 endobj
 184 0 obj
-(Languages)
+(Departments)
 endobj
 185 0 obj
-<< /S /GoTo /D (subsection.5.6) >>
+<< /S /GoTo /D (subsubsection.5.3.1) >>
 endobj
 188 0 obj
-(Types of Businesses)
+(Cost v Profit Centers.)
 endobj
 189 0 obj
-<< /S /GoTo /D (subsection.5.7) >>
+<< /S /GoTo /D (subsection.5.4) >>
 endobj
 192 0 obj
-(Misc.)
+(Warehouses)
 endobj
 193 0 obj
-<< /S /GoTo /D (subsubsection.5.7.1) >>
+<< /S /GoTo /D (subsection.5.5) >>
 endobj
 196 0 obj
-(GIFI)
+(Languages)
 endobj
 197 0 obj
-<< /S /GoTo /D (subsubsection.5.7.2) >>
+<< /S /GoTo /D (subsection.5.6) >>
 endobj
 200 0 obj
-(SIC)
+(Types of Businesses)
 endobj
 201 0 obj
-<< /S /GoTo /D (subsubsection.5.7.3) >>
+<< /S /GoTo /D (subsection.5.7) >>
 endobj
 204 0 obj
-(Overview of Template Editing)
+(Misc.)
 endobj
 205 0 obj
-<< /S /GoTo /D (subsubsection.5.7.4) >>
+<< /S /GoTo /D (subsubsection.5.7.1) >>
 endobj
 208 0 obj
-(Year-end)
+(GIFI)
 endobj
 209 0 obj
-<< /S /GoTo /D (subsection.5.8) >>
+<< /S /GoTo /D (subsubsection.5.7.2) >>
 endobj
 212 0 obj
-(Options in the ledger-smb.conf)
+(SIC)
 endobj
 213 0 obj
-<< /S /GoTo /D (section.6) >>
+<< /S /GoTo /D (subsubsection.5.7.3) >>
 endobj
 216 0 obj
-(Goods and Services)
+(Overview of Template Editing)
 endobj
 217 0 obj
-<< /S /GoTo /D (subsection.6.1) >>
+<< /S /GoTo /D (subsubsection.5.7.4) >>
 endobj
 220 0 obj
-(Basic Terms)
+(Year-end)
 endobj
 221 0 obj
-<< /S /GoTo /D (subsection.6.2) >>
+<< /S /GoTo /D (subsection.5.8) >>
 endobj
 224 0 obj
-(The Price Matrix)
+(Options in the ledger-smb.conf)
 endobj
 225 0 obj
-<< /S /GoTo /D (subsection.6.3) >>
+<< /S /GoTo /D (section.6) >>
 endobj
 228 0 obj
-(Pricegroups)
+(Goods and Services)
 endobj
 229 0 obj
-<< /S /GoTo /D (subsection.6.4) >>
+<< /S /GoTo /D (subsection.6.1) >>
 endobj
 232 0 obj
-(Groups)
+(Basic Terms)
 endobj
 233 0 obj
-<< /S /GoTo /D (subsection.6.5) >>
+<< /S /GoTo /D (subsection.6.2) >>
 endobj
 236 0 obj
-(Labor/Overhead)
+(The Price Matrix)
 endobj
 237 0 obj
-<< /S /GoTo /D (subsection.6.6) >>
+<< /S /GoTo /D (subsection.6.3) >>
 endobj
 240 0 obj
-(Services)
+(Pricegroups)
 endobj
 241 0 obj
-<< /S /GoTo /D (subsubsection.6.6.1) >>
+<< /S /GoTo /D (subsection.6.4) >>
 endobj
 244 0 obj
-(Shipping and Handling as a Service)
+(Groups)
 endobj
 245 0 obj
-<< /S /GoTo /D (subsection.6.7) >>
+<< /S /GoTo /D (subsection.6.5) >>
 endobj
 248 0 obj
-(Parts)
+(Labor/Overhead)
 endobj
 249 0 obj
-<< /S /GoTo /D (subsection.6.8) >>
+<< /S /GoTo /D (subsection.6.6) >>
 endobj
 252 0 obj
-(Assemblies and Manufacturing)
+(Services)
 endobj
 253 0 obj
-<< /S /GoTo /D (subsubsection.6.8.1) >>
+<< /S /GoTo /D (subsubsection.6.6.1) >>
 endobj
 256 0 obj
-(Stocking Assemblies)
+(Shipping and Handling as a Service)
 endobj
 257 0 obj
-<< /S /GoTo /D (subsection.6.9) >>
+<< /S /GoTo /D (subsection.6.7) >>
 endobj
 260 0 obj
-(Reporting)
+(Parts)
 endobj
 261 0 obj
-<< /S /GoTo /D (subsubsection.6.9.1) >>
+<< /S /GoTo /D (subsection.6.8) >>
 endobj
 264 0 obj
-(All Items and Parts Reports)
+(Assemblies and Manufacturing)
 endobj
 265 0 obj
-<< /S /GoTo /D (subsubsection.6.9.2) >>
+<< /S /GoTo /D (subsubsection.6.8.1) >>
 endobj
 268 0 obj
-(Requirements)
+(Stocking Assemblies)
 endobj
 269 0 obj
-<< /S /GoTo /D (subsubsection.6.9.3) >>
+<< /S /GoTo /D (subsection.6.9) >>
 endobj
 272 0 obj
-(Services and Labor)
+(Reporting)
 endobj
 273 0 obj
-<< /S /GoTo /D (subsubsection.6.9.4) >>
+<< /S /GoTo /D (subsubsection.6.9.1) >>
 endobj
 276 0 obj
-(Assemblies)
+(All Items and Parts Reports)
 endobj
 277 0 obj
-<< /S /GoTo /D (subsubsection.6.9.5) >>
+<< /S /GoTo /D (subsubsection.6.9.2) >>
 endobj
 280 0 obj
-(Groups and Pricegroups)
+(Requirements)
 endobj
 281 0 obj
-<< /S /GoTo /D (subsection.6.10) >>
+<< /S /GoTo /D (subsubsection.6.9.3) >>
 endobj
 284 0 obj
-(Translations)
+(Services and Labor)
 endobj
 285 0 obj
-<< /S /GoTo /D (subsection.6.11) >>
+<< /S /GoTo /D (subsubsection.6.9.4) >>
 endobj
 288 0 obj
-(How Cost of Goods Sold is tracked)
+(Assemblies)
 endobj
 289 0 obj
-<< /S /GoTo /D (section.7) >>
+<< /S /GoTo /D (subsubsection.6.9.5) >>
 endobj
 292 0 obj
-(Transaction Approval)
+(Groups and Pricegroups)
 endobj
 293 0 obj
-<< /S /GoTo /D (subsection.7.1) >>
+<< /S /GoTo /D (subsection.6.10) >>
 endobj
 296 0 obj
-(Batches and Vouchers)
+(Translations)
 endobj
 297 0 obj
-<< /S /GoTo /D (subsection.7.2) >>
+<< /S /GoTo /D (subsection.6.11) >>
 endobj
 300 0 obj
-(Drafts)
+(How Cost of Goods Sold is tracked)
 endobj
 301 0 obj
-<< /S /GoTo /D (section.8) >>
+<< /S /GoTo /D (section.7) >>
 endobj
 304 0 obj
-(AP)
+(Transaction Approval)
 endobj
 305 0 obj
-<< /S /GoTo /D (subsection.8.1) >>
+<< /S /GoTo /D (subsection.7.1) >>
 endobj
 308 0 obj
-(Basic AP Concepts)
+(Batches and Vouchers)
 endobj
 309 0 obj
-<< /S /GoTo /D (subsection.8.2) >>
+<< /S /GoTo /D (subsection.7.2) >>
 endobj
 312 0 obj
-(Vendors)
+(Drafts)
 endobj
 313 0 obj
-<< /S /GoTo /D (subsection.8.3) >>
+<< /S /GoTo /D (section.8) >>
 endobj
 316 0 obj
-(AP Transactions)
+(AP)
 endobj
 317 0 obj
-<< /S /GoTo /D (subsection.8.4) >>
+<< /S /GoTo /D (subsection.8.1) >>
 endobj
 320 0 obj
-(AP Invoices)
+(Basic AP Concepts)
 endobj
 321 0 obj
-<< /S /GoTo /D (subsubsection.8.4.1) >>
+<< /S /GoTo /D (subsection.8.2) >>
 endobj
 324 0 obj
-(Correcting an AP Invoice)
+(Vendors)
 endobj
 325 0 obj
-<< /S /GoTo /D (subsection.8.5) >>
+<< /S /GoTo /D (subsection.8.3) >>
 endobj
 328 0 obj
-(Cash payment And Check Printing)
+(AP Transactions)
 endobj
 329 0 obj
-<< /S /GoTo /D (subsubsection.8.5.1) >>
+<< /S /GoTo /D (subsection.8.4) >>
 endobj
 332 0 obj
-(Batch Payment Entry Screen)
+(AP Invoices)
 endobj
 333 0 obj
-<< /S /GoTo /D (subsection.8.6) >>
+<< /S /GoTo /D (subsubsection.8.4.1) >>
 endobj
 336 0 obj
-(Transaction/Invoice Reporting)
+(Correcting an AP Invoice)
 endobj
 337 0 obj
-<< /S /GoTo /D (subsubsection.8.6.1) >>
+<< /S /GoTo /D (subsection.8.5) >>
 endobj
 340 0 obj
-(Transactions Report)
+(Cash payment And Check Printing)
 endobj
 341 0 obj
-<< /S /GoTo /D (subsubsection.8.6.2) >>
+<< /S /GoTo /D (subsubsection.8.5.1) >>
 endobj
 344 0 obj
-(Outstanding Report)
+(Batch Payment Entry Screen)
 endobj
 345 0 obj
-<< /S /GoTo /D (subsubsection.8.6.3) >>
+<< /S /GoTo /D (subsection.8.6) >>
 endobj
 348 0 obj
-(AP Aging Report)
+(Transaction/Invoice Reporting)
 endobj
 349 0 obj
-<< /S /GoTo /D (subsubsection.8.6.4) >>
+<< /S /GoTo /D (subsubsection.8.6.1) >>
 endobj
 352 0 obj
-(Tax Paid and Non-taxable Report)
+(Transactions Report)
 endobj
 353 0 obj
-<< /S /GoTo /D (subsection.8.7) >>
+<< /S /GoTo /D (subsubsection.8.6.2) >>
 endobj
 356 0 obj
-(Vendor Reporting)
+(Outstanding Report)
 endobj
 357 0 obj
-<< /S /GoTo /D (subsubsection.8.7.1) >>
+<< /S /GoTo /D (subsubsection.8.6.3) >>
 endobj
 360 0 obj
-(Vendor Search)
+(AP Aging Report)
 endobj
 361 0 obj
-<< /S /GoTo /D (subsubsection.8.7.2) >>
+<< /S /GoTo /D (subsubsection.8.6.4) >>
 endobj
 364 0 obj
-(Vendor History)
+(Tax Paid and Non-taxable Report)
 endobj
 365 0 obj
-<< /S /GoTo /D (section.9) >>
+<< /S /GoTo /D (subsection.8.7) >>
 endobj
 368 0 obj
-(AR)
+(Vendor Reporting)
 endobj
 369 0 obj
-<< /S /GoTo /D (subsection.9.1) >>
+<< /S /GoTo /D (subsubsection.8.7.1) >>
 endobj
 372 0 obj
-(Customers)
+(Vendor Search)
 endobj
 373 0 obj
-<< /S /GoTo /D (subsubsection.9.1.1) >>
+<< /S /GoTo /D (subsubsection.8.7.2) >>
 endobj
 376 0 obj
-(Customer Price Matrix)
+(Vendor History)
 endobj
 377 0 obj
-<< /S /GoTo /D (subsection.9.2) >>
+<< /S /GoTo /D (section.9) >>
 endobj
 380 0 obj
-(AR Transactions)
+(AR)
 endobj
 381 0 obj
-<< /S /GoTo /D (subsection.9.3) >>
+<< /S /GoTo /D (subsection.9.1) >>
 endobj
 384 0 obj
-(AR Invoices)
+(Customers)
 endobj
 385 0 obj
-<< /S /GoTo /D (subsection.9.4) >>
+<< /S /GoTo /D (subsubsection.9.1.1) >>
 endobj
 388 0 obj
-(Cash Receipt)
+(Customer Price Matrix)
 endobj
 389 0 obj
-<< /S /GoTo /D (subsubsection.9.4.1) >>
+<< /S /GoTo /D (subsection.9.2) >>
 endobj
 392 0 obj
-(Cash Receipts for multiple customers)
+(AR Transactions)
 endobj
 393 0 obj
-<< /S /GoTo /D (subsection.9.5) >>
+<< /S /GoTo /D (subsection.9.3) >>
 endobj
 396 0 obj
-(AR Transaction Reporting)
+(AR Invoices)
 endobj
 397 0 obj
-<< /S /GoTo /D (subsubsection.9.5.1) >>
+<< /S /GoTo /D (subsection.9.4) >>
 endobj
 400 0 obj
-(AR Transactions Report)
+(Cash Receipt)
 endobj
 401 0 obj
-<< /S /GoTo /D (subsubsection.9.5.2) >>
+<< /S /GoTo /D (subsubsection.9.4.1) >>
 endobj
 404 0 obj
-(AR Aging Report)
+(Cash Receipts for multiple customers)
 endobj
 405 0 obj
-<< /S /GoTo /D (subsection.9.6) >>
+<< /S /GoTo /D (subsection.9.5) >>
 endobj
 408 0 obj
-(Customer Reporting)
+(AR Transaction Reporting)
 endobj
 409 0 obj
-<< /S /GoTo /D (section.10) >>
+<< /S /GoTo /D (subsubsection.9.5.1) >>
 endobj
 412 0 obj
-(Projects)
+(AR Transactions Report)
 endobj
 413 0 obj
-<< /S /GoTo /D (subsection.10.1) >>
+<< /S /GoTo /D (subsubsection.9.5.2) >>
 endobj
 416 0 obj
-(Project Basics)
+(AR Aging Report)
 endobj
 417 0 obj
-<< /S /GoTo /D (subsection.10.2) >>
+<< /S /GoTo /D (subsection.9.6) >>
 endobj
 420 0 obj
-(Timecards)
+(Customer Reporting)
 endobj
 421 0 obj
-<< /S /GoTo /D (subsection.10.3) >>
+<< /S /GoTo /D (section.10) >>
 endobj
 424 0 obj
-(Projects and Invoices)
+(Projects)
 endobj
 425 0 obj
-<< /S /GoTo /D (subsection.10.4) >>
+<< /S /GoTo /D (subsection.10.1) >>
 endobj
 428 0 obj
-(Reporting)
+(Project Basics)
 endobj
 429 0 obj
-<< /S /GoTo /D (subsubsection.10.4.1) >>
+<< /S /GoTo /D (subsection.10.2) >>
 endobj
 432 0 obj
-(Timecard Reporting)
+(Timecards)
 endobj
 433 0 obj
-<< /S /GoTo /D (subsubsection.10.4.2) >>
+<< /S /GoTo /D (subsection.10.3) >>
 endobj
 436 0 obj
-(Project Transaction Reporting)
+(Projects and Invoices)
 endobj
 437 0 obj
-<< /S /GoTo /D (subsubsection.10.4.3) >>
+<< /S /GoTo /D (subsection.10.4) >>
 endobj
 440 0 obj
-(List of Projects)
+(Reporting)
 endobj
 441 0 obj
-<< /S /GoTo /D (subsection.10.5) >>
+<< /S /GoTo /D (subsubsection.10.4.1) >>
 endobj
 444 0 obj
-(Possibilities for Using Projects)
+(Timecard Reporting)
 endobj
 445 0 obj
-<< /S /GoTo /D (section.11) >>
+<< /S /GoTo /D (subsubsection.10.4.2) >>
 endobj
 448 0 obj
-(Quotations and Order Management)
+(Project Transaction Reporting)
 endobj
 449 0 obj
-<< /S /GoTo /D (subsection.11.1) >>
+<< /S /GoTo /D (subsubsection.10.4.3) >>
 endobj
 452 0 obj
-(Sales Orders)
+(List of Projects)
 endobj
 453 0 obj
-<< /S /GoTo /D (subsection.11.2) >>
+<< /S /GoTo /D (subsection.10.5) >>
 endobj
 456 0 obj
-(Quotations)
+(Possibilities for Using Projects)
 endobj
 457 0 obj
-<< /S /GoTo /D (subsection.11.3) >>
+<< /S /GoTo /D (section.11) >>
 endobj
 460 0 obj
-(Shipping)
+(Quotations and Order Management)
 endobj
 461 0 obj
-<< /S /GoTo /D (subsection.11.4) >>
+<< /S /GoTo /D (subsection.11.1) >>
 endobj
 464 0 obj
-(AR Work Flow)
+(Sales Orders)
 endobj
 465 0 obj
-<< /S /GoTo /D (subsubsection.11.4.1) >>
+<< /S /GoTo /D (subsection.11.2) >>
 endobj
 468 0 obj
-(Service Example)
+(Quotations)
 endobj
 469 0 obj
-<< /S /GoTo /D (subsubsection.11.4.2) >>
+<< /S /GoTo /D (subsection.11.3) >>
 endobj
 472 0 obj
-(Single Warehouse Example)
+(Shipping)
 endobj
 473 0 obj
-<< /S /GoTo /D (subsubsection.11.4.3) >>
+<< /S /GoTo /D (subsection.11.4) >>
 endobj
 476 0 obj
-(Multiple Warehouse Example)
+(AR Work Flow)
 endobj
 477 0 obj
-<< /S /GoTo /D (subsection.11.5) >>
+<< /S /GoTo /D (subsubsection.11.4.1) >>
 endobj
 480 0 obj
-(Requests for Quotation \(RFQ\))
+(Service Example)
 endobj
 481 0 obj
-<< /S /GoTo /D (subsection.11.6) >>
+<< /S /GoTo /D (subsubsection.11.4.2) >>
 endobj
 484 0 obj
-(Purchase Orders)
+(Single Warehouse Example)
 endobj
 485 0 obj
-<< /S /GoTo /D (subsection.11.7) >>
+<< /S /GoTo /D (subsubsection.11.4.3) >>
 endobj
 488 0 obj
-(Receiving)
+(Multiple Warehouse Example)
 endobj
 489 0 obj
-<< /S /GoTo /D (subsection.11.8) >>
+<< /S /GoTo /D (subsection.11.5) >>
 endobj
 492 0 obj
-(AP Work Flow)
+(Requests for Quotation \(RFQ\))
 endobj
 493 0 obj
-<< /S /GoTo /D (subsubsection.11.8.1) >>
+<< /S /GoTo /D (subsection.11.6) >>
 endobj
 496 0 obj
-(Bookkeeper entering the received items, order completed in full)
+(Purchase Orders)
 endobj
 497 0 obj
-<< /S /GoTo /D (subsubsection.11.8.2) >>
+<< /S /GoTo /D (subsection.11.7) >>
 endobj
 500 0 obj
-(Bookkeeper entering received items, order completed in part)
+(Receiving)
 endobj
 501 0 obj
-<< /S /GoTo /D (subsubsection.11.8.3) >>
+<< /S /GoTo /D (subsection.11.8) >>
 endobj
 504 0 obj
-(Receiving staff entering items)
+(AP Work Flow)
 endobj
 505 0 obj
-<< /S /GoTo /D (subsection.11.9) >>
+<< /S /GoTo /D (subsubsection.11.8.1) >>
 endobj
 508 0 obj
-(Generation and Consolidation)
+(Bookkeeper entering the received items, order completed in full)
 endobj
 509 0 obj
-<< /S /GoTo /D (subsubsection.11.9.1) >>
+<< /S /GoTo /D (subsubsection.11.8.2) >>
 endobj
 512 0 obj
-(Generation)
+(Bookkeeper entering received items, order completed in part)
 endobj
 513 0 obj
-<< /S /GoTo /D (subsubsection.11.9.2) >>
+<< /S /GoTo /D (subsubsection.11.8.3) >>
 endobj
 516 0 obj
-(Consolidation)
+(Receiving staff entering items)
 endobj
 517 0 obj
-<< /S /GoTo /D (subsection.11.10) >>
+<< /S /GoTo /D (subsection.11.9) >>
 endobj
 520 0 obj
-(Reporting)
+(Generation and Consolidation)
 endobj
 521 0 obj
-<< /S /GoTo /D (subsection.11.11) >>
+<< /S /GoTo /D (subsubsection.11.9.1) >>
 endobj
 524 0 obj
-(Shipping Module: Transferring Inventory between Warehouses)
+(Generation)
 endobj
 525 0 obj
-<< /S /GoTo /D (section.12) >>
+<< /S /GoTo /D (subsubsection.11.9.2) >>
 endobj
 528 0 obj
-(Fixed Assets)
+(Consolidation)
 endobj
 529 0 obj
-<< /S /GoTo /D (subsection.12.1) >>
+<< /S /GoTo /D (subsection.11.10) >>
 endobj
 532 0 obj
-(Concepts and Workflows)
+(Reporting)
 endobj
 533 0 obj
-<< /S /GoTo /D (subsubsection.12.1.1) >>
+<< /S /GoTo /D (subsection.11.11) >>
 endobj
 536 0 obj
-(Fixed Assets and Capital Expenses)
+(Shipping Module: Transferring Inventory between Warehouses)
 endobj
 537 0 obj
-<< /S /GoTo /D (subsubsection.12.1.2) >>
+<< /S /GoTo /D (section.12) >>
 endobj
 540 0 obj
-(Asset Classes)
+(Fixed Assets)
 endobj
 541 0 obj
-<< /S /GoTo /D (subsubsection.12.1.3) >>
+<< /S /GoTo /D (subsection.12.1) >>
 endobj
 544 0 obj
-(Depreciation)
+(Concepts and Workflows)
 endobj
 545 0 obj
-<< /S /GoTo /D (subsubsection.12.1.4) >>
+<< /S /GoTo /D (subsubsection.12.1.1) >>
 endobj
 548 0 obj
-(Disposal)
+(Fixed Assets and Capital Expenses)
 endobj
 549 0 obj
-<< /S /GoTo /D (subsubsection.12.1.5) >>
+<< /S /GoTo /D (subsubsection.12.1.2) >>
 endobj
 552 0 obj
-(Net Book Value)
+(Asset Classes)
 endobj
 553 0 obj
-<< /S /GoTo /D (subsubsection.12.1.6) >>
+<< /S /GoTo /D (subsubsection.12.1.3) >>
 endobj
 556 0 obj
-(Supported Depreciation Methods)
+(Depreciation)
 endobj
 557 0 obj
-<< /S /GoTo /D (section.13) >>
+<< /S /GoTo /D (subsubsection.12.1.4) >>
 endobj
 560 0 obj
-(HR)
+(Disposal)
 endobj
 561 0 obj
-<< /S /GoTo /D (section.14) >>
+<< /S /GoTo /D (subsubsection.12.1.5) >>
 endobj
 564 0 obj
-(POS)
+(Net Book Value)
 endobj
 565 0 obj
-<< /S /GoTo /D (subsection.14.1) >>
+<< /S /GoTo /D (subsubsection.12.1.6) >>
 endobj
 568 0 obj
-(Sales Screen)
+(Supported Depreciation Methods)
 endobj
 569 0 obj
-<< /S /GoTo /D (subsection.14.2) >>
+<< /S /GoTo /D (section.13) >>
 endobj
 572 0 obj
-(Possibilities for Data Entry)
+(HR)
 endobj
 573 0 obj
-<< /S /GoTo /D (subsection.14.3) >>
+<< /S /GoTo /D (section.14) >>
 endobj
 576 0 obj
-(Hardware Support)
+(POS)
 endobj
 577 0 obj
-<< /S /GoTo /D (subsection.14.4) >>
+<< /S /GoTo /D (subsection.14.1) >>
 endobj
 580 0 obj
-(Reports)
+(Sales Screen)
 endobj
 581 0 obj
-<< /S /GoTo /D (subsubsection.14.4.1) >>
+<< /S /GoTo /D (subsection.14.2) >>
 endobj
 584 0 obj
-(Open Invoices)
+(Possibilities for Data Entry)
 endobj
 585 0 obj
-<< /S /GoTo /D (subsubsection.14.4.2) >>
+<< /S /GoTo /D (subsection.14.3) >>
 endobj
 588 0 obj
-(Receipts)
+(Hardware Support)
 endobj
 589 0 obj
-<< /S /GoTo /D (section.15) >>
+<< /S /GoTo /D (subsection.14.4) >>
 endobj
 592 0 obj
-(General Ledger)
+(Reports)
 endobj
 593 0 obj
-<< /S /GoTo /D (subsection.15.1) >>
+<< /S /GoTo /D (subsubsection.14.4.1) >>
 endobj
 596 0 obj
-(GL Basics)
+(Open Invoices)
 endobj
 597 0 obj
-<< /S /GoTo /D (subsubsection.15.1.1) >>
+<< /S /GoTo /D (subsubsection.14.4.2) >>
 endobj
 600 0 obj
-(Paper-based accounting systems and the GL)
+(Receipts)
 endobj
 601 0 obj
-<< /S /GoTo /D (subsubsection.15.1.2) >>
+<< /S /GoTo /D (section.15) >>
 endobj
 604 0 obj
-(Double Entry Examples on Paper)
+(General Ledger)
 endobj
 605 0 obj
-<< /S /GoTo /D (subsubsection.15.1.3) >>
+<< /S /GoTo /D (subsection.15.1) >>
 endobj
 608 0 obj
-(The GL in LedgerSMB)
+(GL Basics)
 endobj
 609 0 obj
-<< /S /GoTo /D (subsection.15.2) >>
+<< /S /GoTo /D (subsubsection.15.1.1) >>
 endobj
 612 0 obj
-(Cash Transfer)
+(Paper-based accounting systems and the GL)
 endobj
 613 0 obj
-<< /S /GoTo /D (subsection.15.3) >>
+<< /S /GoTo /D (subsubsection.15.1.2) >>
 endobj
 616 0 obj
-(GL Transactions)
+(Double Entry Examples on Paper)
 endobj
 617 0 obj
-<< /S /GoTo /D (subsection.15.4) >>
+<< /S /GoTo /D (subsubsection.15.1.3) >>
 endobj
 620 0 obj
-(Payroll as a GL transaction)
+(The GL in LedgerSMB)
 endobj
 621 0 obj
-<< /S /GoTo /D (subsection.15.5) >>
+<< /S /GoTo /D (subsection.15.2) >>
 endobj
 624 0 obj
-(Reconciliation)
+(Cash Transfer)
 endobj
 625 0 obj
-<< /S /GoTo /D (subsubsection.15.5.1) >>
+<< /S /GoTo /D (subsection.15.3) >>
 endobj
 628 0 obj
-(File Import Feature)
+(GL Transactions)
 endobj
 629 0 obj
-<< /S /GoTo /D (subsection.15.6) >>
+<< /S /GoTo /D (subsection.15.4) >>
 endobj
 632 0 obj
-(Reports)
+(Payroll as a GL transaction)
 endobj
 633 0 obj
-<< /S /GoTo /D (subsubsection.15.6.1) >>
+<< /S /GoTo /D (subsection.15.5) >>
 endobj
 636 0 obj
-(GL as access to almost everything else)
+(Reconciliation)
 endobj
 637 0 obj
-<< /S /GoTo /D (section.16) >>
+<< /S /GoTo /D (subsubsection.15.5.1) >>
 endobj
 640 0 obj
-(Recurring Transactions)
+(File Import Feature)
 endobj
 641 0 obj
-<< /S /GoTo /D (section.17) >>
+<< /S /GoTo /D (subsection.15.6) >>
 endobj
 644 0 obj
-(Financial Statements and Reports)
+(Reports)
 endobj
 645 0 obj
-<< /S /GoTo /D (subsection.17.1) >>
+<< /S /GoTo /D (subsubsection.15.6.1) >>
 endobj
 648 0 obj
-(Cash v. Accrual Basis)
+(GL as access to almost everything else)
 endobj
 649 0 obj
-<< /S /GoTo /D (subsection.17.2) >>
+<< /S /GoTo /D (section.16) >>
 endobj
 652 0 obj
-(Viewing the Chart of Accounts and Transactions)
+(Recurring Transactions)
 endobj
 653 0 obj
-<< /S /GoTo /D (subsection.17.3) >>
+<< /S /GoTo /D (section.17) >>
 endobj
 656 0 obj
-(Trial Balance)
+(Financial Statements and Reports)
 endobj
 657 0 obj
-<< /S /GoTo /D (subsubsection.17.3.1) >>
+<< /S /GoTo /D (subsection.17.1) >>
 endobj
 660 0 obj
-(The Paper-based function of a Trial Balance)
+(Cash v. Accrual Basis)
 endobj
 661 0 obj
-<< /S /GoTo /D (subsubsection.17.3.2) >>
+<< /S /GoTo /D (subsection.17.2) >>
 endobj
 664 0 obj
-(Running the Trial Balance Report)
+(Viewing the Chart of Accounts and Transactions)
 endobj
 665 0 obj
-<< /S /GoTo /D (subsubsection.17.3.3) >>
+<< /S /GoTo /D (subsection.17.3) >>
 endobj
 668 0 obj
-(What if the Trial Balance doesn't Balance?)
+(Trial Balance)
 endobj
 669 0 obj
-<< /S /GoTo /D (subsubsection.17.3.4) >>
+<< /S /GoTo /D (subsubsection.17.3.1) >>
 endobj
 672 0 obj
-(Trial Balance as a Summary of Account Activity)
+(The Paper-based function of a Trial Balance)
 endobj
 673 0 obj
-<< /S /GoTo /D (subsubsection.17.3.5) >>
+<< /S /GoTo /D (subsubsection.17.3.2) >>
 endobj
 676 0 obj
-(Trial Balance as a Budget Planning Tool)
+(Running the Trial Balance Report)
 endobj
 677 0 obj
-<< /S /GoTo /D (subsection.17.4) >>
+<< /S /GoTo /D (subsubsection.17.3.3) >>
 endobj
 680 0 obj
-(Income Statement)
+(What if the Trial Balance doesn't Balance?)
 endobj
 681 0 obj
-<< /S /GoTo /D (subsubsection.17.4.1) >>
+<< /S /GoTo /D (subsubsection.17.3.4) >>
 endobj
 684 0 obj
-(Uses of an Income Statement)
+(Trial Balance as a Summary of Account Activity)
 endobj
 685 0 obj
-<< /S /GoTo /D (subsection.17.5) >>
+<< /S /GoTo /D (subsubsection.17.3.5) >>
 endobj
 688 0 obj
-(Balance Sheet)
+(Trial Balance as a Budget Planning Tool)
 endobj
 689 0 obj
-<< /S /GoTo /D (subsection.17.6) >>
+<< /S /GoTo /D (subsection.17.4) >>
 endobj
 692 0 obj
-(What if the Balance Sheet doesn't balance?)
+(Income Statement)
 endobj
 693 0 obj
-<< /S /GoTo /D (subsection.17.7) >>
+<< /S /GoTo /D (subsubsection.17.4.1) >>
 endobj
 696 0 obj
-(No Statement of Owner Equity?)
+(Uses of an Income Statement)
 endobj
 697 0 obj
-<< /S /GoTo /D (section.18) >>
+<< /S /GoTo /D (subsection.17.5) >>
 endobj
 700 0 obj
-(The Template System)
+(Balance Sheet)
 endobj
 701 0 obj
-<< /S /GoTo /D (subsubsection.18.0.1) >>
+<< /S /GoTo /D (subsection.17.6) >>
 endobj
 704 0 obj
-(What is LaTeX ?)
+(What if the Balance Sheet doesn't balance?)
 endobj
 705 0 obj
-<< /S /GoTo /D (subsubsection.18.0.2) >>
+<< /S /GoTo /D (subsection.17.7) >>
 endobj
 708 0 obj
-(Using L.25emYX to Edit LaTeX Templates)
+(No Statement of Owner Equity?)
 endobj
 709 0 obj
-<< /S /GoTo /D (subsection.18.1) >>
+<< /S /GoTo /D (section.18) >>
 endobj
 712 0 obj
-(Customizing Logos)
+(The Template System)
 endobj
 713 0 obj
-<< /S /GoTo /D (subsection.18.2) >>
+<< /S /GoTo /D (subsubsection.18.0.1) >>
 endobj
 716 0 obj
-(How are They Stored in the Filesystem?)
+(What is LaTeX ?)
 endobj
 717 0 obj
-<< /S /GoTo /D (subsection.18.3) >>
+<< /S /GoTo /D (subsubsection.18.0.2) >>
 endobj
 720 0 obj
-(Upgrade Issues)
+(Using L.25emYX to Edit LaTeX Templates)
 endobj
 721 0 obj
-<< /S /GoTo /D (section.19) >>
+<< /S /GoTo /D (subsection.18.1) >>
 endobj
 724 0 obj
-(An Introduction to the CLI for Old Code)
+(Customizing Logos)
 endobj
 725 0 obj
-<< /S /GoTo /D (subsection.19.1) >>
+<< /S /GoTo /D (subsection.18.2) >>
 endobj
 728 0 obj
-(Conventions)
+(How are They Stored in the Filesystem?)
 endobj
 729 0 obj
-<< /S /GoTo /D (subsection.19.2) >>
+<< /S /GoTo /D (subsection.18.3) >>
 endobj
 732 0 obj
-(Preliminaries)
+(Upgrade Issues)
 endobj
 733 0 obj
-<< /S /GoTo /D (subsection.19.3) >>
+<< /S /GoTo /D (section.19) >>
 endobj
 736 0 obj
-(First Script: lsmb01-cli-example.sh)
+(An Introduction to the CLI for Old Code)
 endobj
 737 0 obj
-<< /S /GoTo /D (subsubsection.19.3.1) >>
+<< /S /GoTo /D (subsection.19.1) >>
 endobj
 740 0 obj
-(Script 1 \(Bash\))
+(Conventions)
 endobj
 741 0 obj
-<< /S /GoTo /D (subsection.19.4) >>
+<< /S /GoTo /D (subsection.19.2) >>
 endobj
 744 0 obj
-(Second Script: lsmb02-cli-example.pl)
+(Preliminaries)
 endobj
 745 0 obj
-<< /S /GoTo /D (subsubsection.19.4.1) >>
+<< /S /GoTo /D (subsection.19.3) >>
 endobj
 748 0 obj
-(Script 2 \(Perl\))
+(First Script: lsmb01-cli-example.sh)
 endobj
 749 0 obj
-<< /S /GoTo /D (part.2) >>
+<< /S /GoTo /D (subsubsection.19.3.1) >>
 endobj
 752 0 obj
-(II Technical Overview)
+(Script 1 \(Bash\))
 endobj
 753 0 obj
-<< /S /GoTo /D (section.20) >>
+<< /S /GoTo /D (subsection.19.4) >>
 endobj
 756 0 obj
-(Basic Architecture)
+(Second Script: lsmb02-cli-example.pl)
 endobj
 757 0 obj
-<< /S /GoTo /D (subsection.20.1) >>
+<< /S /GoTo /D (subsubsection.19.4.1) >>
 endobj
 760 0 obj
-(The Software Stack)
+(Script 2 \(Perl\))
 endobj
 761 0 obj
-<< /S /GoTo /D (subsection.20.2) >>
+<< /S /GoTo /D (part.2) >>
 endobj
 764 0 obj
-(Capacity Planning)
+(II Technical Overview)
 endobj
 765 0 obj
-<< /S /GoTo /D (subsubsection.20.2.1) >>
+<< /S /GoTo /D (section.20) >>
 endobj
 768 0 obj
-(Scalability Strategies)
+(Basic Architecture)
 endobj
 769 0 obj
-<< /S /GoTo /D (subsubsection.20.2.2) >>
+<< /S /GoTo /D (subsection.20.1) >>
 endobj
 772 0 obj
-(Database Maintenance)
+(The Software Stack)
 endobj
 773 0 obj
-<< /S /GoTo /D (subsubsection.20.2.3) >>
+<< /S /GoTo /D (subsection.20.2) >>
 endobj
 776 0 obj
-(Known issues)
+(Capacity Planning)
 endobj
 777 0 obj
-<< /S /GoTo /D (section.21) >>
+<< /S /GoTo /D (subsubsection.20.2.1) >>
 endobj
 780 0 obj
-(Customization Possibilities)
+(Scalability Strategies)
 endobj
 781 0 obj
-<< /S /GoTo /D (subsection.21.1) >>
+<< /S /GoTo /D (subsubsection.20.2.2) >>
 endobj
 784 0 obj
-(Brief Guide to the Source Code)
+(Database Maintenance)
 endobj
 785 0 obj
-<< /S /GoTo /D (subsection.21.2) >>
+<< /S /GoTo /D (subsubsection.20.2.3) >>
 endobj
 788 0 obj
-(Data Entry Screens)
+(Known issues)
 endobj
 789 0 obj
-<< /S /GoTo /D (subsubsection.21.2.1) >>
+<< /S /GoTo /D (section.21) >>
 endobj
 792 0 obj
-(Examples)
+(Customization Possibilities)
 endobj
 793 0 obj
-<< /S /GoTo /D (subsection.21.3) >>
+<< /S /GoTo /D (subsection.21.1) >>
 endobj
 796 0 obj
-(Extensions)
+(Brief Guide to the Source Code)
 endobj
 797 0 obj
-<< /S /GoTo /D (subsubsection.21.3.1) >>
+<< /S /GoTo /D (subsection.21.2) >>
 endobj
 800 0 obj
-(Examples)
+(Data Entry Screens)
 endobj
 801 0 obj
-<< /S /GoTo /D (subsection.21.4) >>
+<< /S /GoTo /D (subsubsection.21.2.1) >>
 endobj
 804 0 obj
-(Templates)
+(Examples)
 endobj
 805 0 obj
-<< /S /GoTo /D (subsubsection.21.4.1) >>
+<< /S /GoTo /D (subsection.21.3) >>
 endobj
 808 0 obj
-(Examples)
+(Extensions)
 endobj
 809 0 obj
-<< /S /GoTo /D (subsection.21.5) >>
+<< /S /GoTo /D (subsubsection.21.3.1) >>
 endobj
 812 0 obj
-(Reports)
+(Examples)
 endobj
 813 0 obj
-<< /S /GoTo /D (subsubsection.21.5.1) >>
+<< /S /GoTo /D (subsection.21.4) >>
 endobj
 816 0 obj
-(Examples)
+(Templates)
 endobj
 817 0 obj
-<< /S /GoTo /D (section.22) >>
+<< /S /GoTo /D (subsubsection.21.4.1) >>
 endobj
 820 0 obj
-(Integration Possibilities)
+(Examples)
 endobj
 821 0 obj
-<< /S /GoTo /D (subsection.22.1) >>
+<< /S /GoTo /D (subsection.21.5) >>
 endobj
 824 0 obj
-(Reporting Tools)
+(Reports)
 endobj
 825 0 obj
-<< /S /GoTo /D (subsubsection.22.1.1) >>
+<< /S /GoTo /D (subsubsection.21.5.1) >>
 endobj
 828 0 obj
 (Examples)
 endobj
 829 0 obj
-<< /S /GoTo /D (subsection.22.2) >>
+<< /S /GoTo /D (section.22) >>
 endobj
 832 0 obj
-(Line of Business Tools on PostgreSQL)
+(Integration Possibilities)
 endobj
 833 0 obj
-<< /S /GoTo /D (subsubsection.22.2.1) >>
+<< /S /GoTo /D (subsection.22.1) >>
 endobj
 836 0 obj
-(Strategies)
+(Reporting Tools)
 endobj
 837 0 obj
-<< /S /GoTo /D (subsubsection.22.2.2) >>
+<< /S /GoTo /D (subsubsection.22.1.1) >>
 endobj
 840 0 obj
 (Examples)
 endobj
 841 0 obj
-<< /S /GoTo /D (subsection.22.3) >>
+<< /S /GoTo /D (subsection.22.2) >>
 endobj
 844 0 obj
-(Line of Business Tools on other RDBMS's)
+(Line of Business Tools on PostgreSQL)
 endobj
 845 0 obj
-<< /S /GoTo /D (subsubsection.22.3.1) >>
+<< /S /GoTo /D (subsubsection.22.2.1) >>
 endobj
 848 0 obj
 (Strategies)
 endobj
 849 0 obj
-<< /S /GoTo /D (subsubsection.22.3.2) >>
+<< /S /GoTo /D (subsubsection.22.2.2) >>
 endobj
 852 0 obj
-(Integration Products and Open Source Projects)
+(Examples)
 endobj
 853 0 obj
-<< /S /GoTo /D (section.23) >>
+<< /S /GoTo /D (subsection.22.3) >>
 endobj
 856 0 obj
-(Customization Guide)
+(Line of Business Tools on other RDBMS's)
 endobj
 857 0 obj
-<< /S /GoTo /D (subsection.23.1) >>
+<< /S /GoTo /D (subsubsection.22.3.1) >>
 endobj
 860 0 obj
-(General Information)
+(Strategies)
 endobj
 861 0 obj
-<< /S /GoTo /D (subsection.23.2) >>
+<< /S /GoTo /D (subsubsection.22.3.2) >>
 endobj
 864 0 obj
-(Customizing Templates)
+(Integration Products and Open Source Projects)
 endobj
 865 0 obj
-<< /S /GoTo /D (subsubsection.23.2.1) >>
+<< /S /GoTo /D (section.23) >>
 endobj
 868 0 obj
-(Template Control Structures)
+(Customization Guide)
 endobj
 869 0 obj
-<< /S /GoTo /D (subsection.23.3) >>
+<< /S /GoTo /D (subsection.23.1) >>
 endobj
 872 0 obj
-(Customizing Forms)
+(General Information)
 endobj
 873 0 obj
-<< /S /GoTo /D (subsection.23.4) >>
+<< /S /GoTo /D (subsection.23.2) >>
 endobj
 876 0 obj
-(Customizing Modules)
+(Customizing Templates)
 endobj
 877 0 obj
-<< /S /GoTo /D (subsubsection.23.4.1) >>
+<< /S /GoTo /D (subsubsection.23.2.1) >>
 endobj
 880 0 obj
-(Database Access)
+(Template Control Structures)
 endobj
 881 0 obj
-<< /S /GoTo /D (part.3) >>
+<< /S /GoTo /D (subsection.23.3) >>
 endobj
 884 0 obj
-(III Appendix)
+(Customizing Forms)
 endobj
 885 0 obj
-<< /S /GoTo /D (appendix.A) >>
+<< /S /GoTo /D (subsection.23.4) >>
 endobj
 888 0 obj
-(Where to Go for More Information)
+(Customizing Modules)
 endobj
 889 0 obj
-<< /S /GoTo /D (appendix.B) >>
+<< /S /GoTo /D (subsubsection.23.4.1) >>
 endobj
 892 0 obj
-(Quick Tips)
+(Database Access)
 endobj
 893 0 obj
-<< /S /GoTo /D (subsection.B.1) >>
+<< /S /GoTo /D (part.3) >>
 endobj
 896 0 obj
-(Understanding Shipping Addresses and Carriers)
+(III Appendix)
 endobj
 897 0 obj
-<< /S /GoTo /D (subsection.B.2) >>
+<< /S /GoTo /D (appendix.A) >>
 endobj
 900 0 obj
-(Handling bad debts)
+(Where to Go for More Information)
 endobj
 901 0 obj
-<< /S /GoTo /D (appendix.C) >>
+<< /S /GoTo /D (appendix.B) >>
 endobj
 904 0 obj
-(Step by Steps for Vertical Markets)
+(Quick Tips)
 endobj
 905 0 obj
-<< /S /GoTo /D (subsection.C.1) >>
+<< /S /GoTo /D (subsection.B.1) >>
 endobj
 908 0 obj
-(Common Installation Errors)
+(Understanding Shipping Addresses and Carriers)
 endobj
 909 0 obj
-<< /S /GoTo /D (subsection.C.2) >>
+<< /S /GoTo /D (subsection.B.2) >>
 endobj
 912 0 obj
-(Retail With Light Manufacturing)
+(Handling bad debts)
 endobj
 913 0 obj
-<< /S /GoTo /D (appendix.D) >>
+<< /S /GoTo /D (appendix.C) >>
 endobj
 916 0 obj
-(Glossary)
+(Step by Steps for Vertical Markets)
 endobj
 917 0 obj
-<< /S /GoTo /D [918 0 R  /Fit ] >>
+<< /S /GoTo /D (subsection.C.1) >>
 endobj
-933 0 obj <<
-/Length 1911      
+920 0 obj
+(Common Installation Errors)
+endobj
+921 0 obj
+<< /S /GoTo /D (subsection.C.2) >>
+endobj
+924 0 obj
+(Retail With Light Manufacturing)
+endobj
+925 0 obj
+<< /S /GoTo /D (appendix.D) >>
+endobj
+928 0 obj
+(Glossary)
+endobj
+929 0 obj
+<< /S /GoTo /D [930 0 R  /Fit ] >>
+endobj
+945 0 obj <<
+/Length 1897      
 /Filter /FlateDecode
 >>
 stream
-x\xDA\xEDXK\x93\xDAF\xBE\xFBWP\xBEDT-\xCA<..hidden..;\xE4]%\x806H\xAC\xE3\x9F\xEE\xE9\xCCV6I\xE5'f\xA6\xA7\xA7\xA7\xA7\xBF\xAF[3\xB0\xCE]\x87u\xC6/\xD8\xED }\xF1\x{DD54}î\xDBV'\xFD\xD8\xCC5\xFB}\xDEql\xDB\xE4\xB6\xDDIW\x9DwF\x94\xAF\xEE\xF2]2t{\xC2f\xC6$\xDB\xEE\xB35\xF5\xBB\x9Cs\xC3\xEC\xF6$g7e\xF7\xA7\xF4\xD9\xE4\xA6g\xDBBÙM\x87Ù\x9E\xB4M\xDC-\xA6\xF79\xAD?3=,w]\xDE7\xF4d\xDA\xF5\x84\x91g4Ú\x8E\xC98X\xD2t=Af\xFC\x87]\xA1\x91\xEC\x8A:\x82qq\xF0\xC23=G8\xE8D\x8F;\x9Ei\xF3>\xB8\xE1\x98}G~[\xE65,t\x99\xF1\xF6\xEE	\xC73j\xE5H\x8A\xEDr\xBD_\xE5+W\xCB]\xF1PW4\xF5\x9E\xD9\xEC\xD3}\xB1\xBC\xA7\xB9\xEC\xE06Ì\x8Be\xBE\xAD\xD42\x{DDEB}\xFC\xDC\xF0x\x91\xE4Q\x90\xA0\xD9z\x9D\xD5\xF9ls<\x8CkW|,\xD7\xEB.7\xCAO\xC5\xF6\x8E$\xB9Ú\xA7\x82\xD3\xE3\x96\xE9Y\xB4*\xECt\xB8MQUÅ\x8E\xA5v\x8Aw\xE5c\xBE\xDBV4\xA8\xEF\xDD\xFBT\xEE~1\x95\xBDK\xE6\x86\xE5\xC3\xE7]qw_7qfvO\x9B\xB0zÑ\xF2\xB2\xFC9_\xD6d\x9Ai\xABY\x8D\xF3UQÕ\xE2Ã.\xCA-\xF0È\x8Dl\xBBÂe\xEC\xD1a\x94z\xA6*\xF7\xCA\xDE2'\x84!:\xA0í+\xFB\x886PX\xE2u\x84\xC9Ü+H!MOr\xA0\xD4Q+U>Z\xA6e\xB9(\x97R\xBBhy\xDFâ\xF8
-bu\xE6\xF47\xCBr\xF3P\xAC\xF3\xD574\xBC\xDAT\xD4Ew\x93\xF1$\xBA"ÍTwmc>\xBAF\xB27\xA3\xB2\xAAE\xB7+
-o_\xA2Ó\x80\xC4]\xE9\xE95\xC4Y\xE8\xED\x85p D$\x80m\xEB{rÅ\x8A\xFA\x9E&×\xA4\xDC\xD7$Ü\xAB\xE2=cb\x99!\xC8>..hidden..>\x94\xA0P\xDFg\xDA\xB1D\xC8Ú\xB2 _\x96\xDBU\x81\xF6\xAB&\xE8\xE3d\xED\xD4\xDF\xE4\xF5w\xA8t\xA8U.L\xCAGO\xC0Hc\xB5\x84\x9B\xA7:\xEFz6cg\x94R\xDC\xF6\x8C\xF2#\xB5m\xE1xY\xAEt\xEFi.Y\xA6-\x89K\xFCY\\xE2\xE7\r\x9E\xE0\x92\xB8\xC0%te\xB3\xAFj\xEAQL\xEA \xC7Z\xE8d\xCA\xC7\xC3Z\x89\xE9Û\x86\G~Hn(-Ec\xB3	\x85\x82\xA3\xA9\x900\x8Bt\x91C\x{6265EA}\xA16\xB60\x84\x90/\xD7Y\xB1Q\xB5Tg\xFAÈ]U7\xD5h\x9Bk\xF2\xA6]\x86Ps\xADW\xED\xB7
-3\xF3\xD5\xD8=\xC5	-\x80 \xB4\xCB\xE2y\x8C\x90\x8CQMa\xDChÒF\x98\xAD4\x8F|\x80A\xA5\xAC\x9BÉ\xA4\xA9V\xB6\x82\xB4\x9D\xAD\xF0\x94\xC7\xC4D]\xAA\xA0VB(..hidden..	\xB7\xDA+\xE6ZRG:H\xF86\xE8Q\x9B
-0<\xB2
-\x8E\x8E1\x885\xA0\xA7\xE2o\x89vr\x92U\x85x{\x9F6\xE20Ô\xC3\xCE:\x88K\xF5\x92\xB5~U.\xF7\x9B|[gT\xEA5\xAF\xBE-5et\x80T\xFA\xE3w\xB0\xC8Ög\xC5?UT\xCE\xDAkCL\x9F\xF0\xC5\xF4\x98\xABk\x86\xAB\xB3\xF2&L0\xE8\x9E1\x9A
-\x93`\x9Av]2~\xD2p6\xA5\x9BL\xA32\x8Fg\xAF\xC3Q0"\xE9\xE0-IÓ\x80:Q0\xB1\xFA\xD6\xE1<h\xBF
-\x86)Í\xF4\x93\xC6\xD6K\x92\xF8SmÇjC\xC1\x9BÞ8\xCD\xE3 Q\x8B=cSN\xE6QH~x\xC6-\x92Ïc\x9A\x86Ar\xA55\xA6\xC3h1
-\xA7c=,\xD0\xDBt\x96\x92$
-'a\xDA\xD8H1\xA23\xADKzb\x9BÞb\xAD\xF7\xEEB\xF21cvM\xED$\x88\x877\xBE\xE8 \x8C\xC2\xF4-M\xA8\x93c\xE7:L\xA7\xEAlj\x80\x87S\xD3\xD4\xCCi\xBF\xAE\xEC\xC3E\xE4\xEB\xE9\xF9"..hidden..
-\x93aä`d^r0$w\xE1\xF4\xD8:F\xF0\x91V\xA2\xE4Æ"\x92\xAA\x83\xA3\xAC\x85$H\xA2Ò\xD1	..hidden..",\x8E\xD1.\xE2`B\xB5\x88 \xD8&\x8BA\x92\x86\xE9"
-Hq<\x9B\x8D\xADk\x95 \xEEÚ\xF1:\xC9\xF7\xA4Í\xE4\xD4\xCE"	..hidden..)\x99Ci\xED`\x91\x84D8\xC90\xFCiÇ9\xE6yS{\xE3fv\xE4\xD0\x86>\xEC=\xA2>\xE5+Z\x9B6\x82\xB7dh3\xD3`\x90\xC25\xB5Qx1\x9F\x9B\h\x80s\xE3\xF6&