commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/gnue-config/accounting gl/classes/gl_acct....


From: Neil Tiffin
Subject: gnue/gnue-config/accounting gl/classes/gl_acct....
Date: Tue, 03 Jul 2001 05:39:26 -0700

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Neil Tiffin <address@hidden>    01/07/03 05:39:26

Modified files:
        gnue-config/accounting/gl/classes: gl_acct.gcd 
        gnue-config/accounting/package-doc: acct_flow.txt 
                                            introduction.sgml 

Log message:
        Refine accounting approach, update docs, change flow to debit/credit 
format.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-config/accounting/gl/classes/gl_acct.gcd.diff?cvsroot=OldCVS&tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-config/accounting/package-doc/acct_flow.txt.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-config/accounting/package-doc/introduction.sgml.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text

Patches:
Index: gnue/gnue-config/accounting/gl/classes/gl_acct.gcd
diff -u gnue/gnue-config/accounting/gl/classes/gl_acct.gcd:1.8 
gnue/gnue-config/accounting/gl/classes/gl_acct.gcd:1.9
--- gnue/gnue-config/accounting/gl/classes/gl_acct.gcd:1.8      Mon Jul  2 
14:31:26 2001
+++ gnue/gnue-config/accounting/gl/classes/gl_acct.gcd  Tue Jul  3 05:39:26 2001
@@ -24,7 +24,7 @@
 # Based on concepts and documents from Louis Charbonneau and
 # Stanley A. Klein.
 #
-# $Id: gl_acct.gcd,v 1.8 2001/07/02 21:31:26 ntiffin Exp $
+# $Id: gl_acct.gcd,v 1.9 2001/07/03 12:39:26 ntiffin Exp $
 #
 
 module gl_acct
@@ -90,8 +90,8 @@
     date                status_change; # last status change
     
     gl_acct::type      *type;     # GL Account Type +Assets,
-                                  # -Liabilities, -Capital, -Revenues,
-                                  # +Expenses
+                                  # Liabilities, Capital, Revenues,
+                                  # Expenses, Assets
     gl_acct::gvt_code  *gvt_code; # Government Code Coding required for
                                   # government reporting
                                   
Index: gnue/gnue-config/accounting/package-doc/acct_flow.txt
diff -u gnue/gnue-config/accounting/package-doc/acct_flow.txt:1.2 
gnue/gnue-config/accounting/package-doc/acct_flow.txt:1.3
--- gnue/gnue-config/accounting/package-doc/acct_flow.txt:1.2   Mon Jul  2 
20:00:28 2001
+++ gnue/gnue-config/accounting/package-doc/acct_flow.txt       Tue Jul  3 
05:39:26 2001
@@ -1,40 +1,57 @@
-Notes regarding flow of accounting
+Notes regarding flow of accounting transactions
 by Neil Tiffin
 
+The () denote the name of the parameter looked up to get the natural
+account number for posting.
+
 when sales order is received
-   enter in sales commitment journal
+   credit sales commitment journal (sales_commitment_journal)
 
-when invoice or sales credit is created
-   remove from sales commitment journal
-   enter in sales journal
-   enter in accounts payable ledger
+when sales invoice is created
+   debit from sales commitment journal (sales_commitment_journal)
+   credit sales journal (sales_journal)
+   debit accounts receivable ledger (invoice_ar_journal)
+
+when stock is shipped
+   debit stock shipping journal (stock_shipping_journal)
+   credit stock journal (stock_journal)
+   
+when cash discount is taken against invoice
+   debit sales journal (sales_journal)
+   credit accounts receivable ledger (ar_ledger)
 
+when credit is given against invoice
+   ?
+   
 when cash is received
-   enter in cash receipts journal
-   enter in accounts payable ledger
+   credit cash receipts journal (cash_recipt_journal)
+   credit accounts receivable ledger (ar_ledger)
+   debit bank account (bank.account)
    
 when purchase order is created
-   enter in purchase commitment journal
+   debit purchase commitment journal (purchase_commitment_journal)
 
 when purchased item is received
-   removed from purchase commitment journal
-   if stock
-       enter in stock receiving journal
+   credit purchase commitment journal (purchase_commitment_journal)
+   if stock is received
+       debit stock receiving journal (stock_receiving_journal)
+       debit stock journal (stock_journal)
    else
-       enter in purchase journal
-   enter in accounts payable ledger
+       debit purchase journal (purchase_journal)
+   credit accounts payable ledger (ap_ledger)
 
-when vendor payment or credit is made
-   enter in cash disbursement journal
-   enter in accounts payable ledger
+when vendor payment is received
+   credit cash disbursement journal (disbursement_journal)
+   credit bank account (bank.account)
+   debit accounts payable ledger (ap_ledger)
 
 when stock is shipped for transfer
-   enter in stock journal (source company)
-   enter in in-transit journal (source company)
+   credit stock journal (source company)
+   debit in-transit journal (source company)
    
 when stock is received for transfer
-   enter in in-transit stock journal (source company)
-   enter in stock journal (destination company)
+   credit in-transit stock journal (source company)
+   debit in stock journal (destination company)
    
 when journal adjustments are created
    enter in general journal
@@ -42,10 +59,17 @@
 when closing entries are created
    enter in general journal
    
-when recurring journal entries are created
+when recurring journal entries are created (not to be confused with defined)
    enter in general journal
 
+when period end
+   clear sales journal (sales_journal)
+   clear stock receiving journal (stock_receiving_journal)
+   clear receipts journal (cash_recipt_journal)
+   clear cash disbursement journal (disbursement_journal)
+   
+when year end
+   ?
+
 when posting (selectable)
-   post journals into general ledger
-   post a/p ledger into general ledger
-   post a/r ledger into general ledger
+   ?
\ No newline at end of file
Index: gnue/gnue-config/accounting/package-doc/introduction.sgml
diff -u gnue/gnue-config/accounting/package-doc/introduction.sgml:1.2 
gnue/gnue-config/accounting/package-doc/introduction.sgml:1.3
--- gnue/gnue-config/accounting/package-doc/introduction.sgml:1.2       Sat Jun 
30 15:18:05 2001
+++ gnue/gnue-config/accounting/package-doc/introduction.sgml   Tue Jul  3 
05:39:26 2001
@@ -15,7 +15,7 @@
                <sect2>
                        <title>Version </title> 
                        <para>
-                               This introduction is $Revision: 1.2 $ $Date: 
2001/06/30 22:18:05 $. 
+                               This introduction is $Revision: 1.3 $ $Date: 
2001/07/03 12:39:26 $. 
                        </para>
                        <para>
                                It is a preliminary draft proposal for 
discussion purposes only. Most of the business requirements are complete. That 
is they are listed in the particular module where they belong. They may not not 
completely defined yet. The forms and reports are just started and are not 
complete. Most of the business objects are named. 
@@ -217,6 +217,9 @@
 </listitem>
 </orderedlist>
 
+               </sect2>
+               <sect2>
+               <title>Accounting Transactions</title>
                </sect2>
        </sect1>
 </chapter>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]