[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/gnue-config/accounting/gl/doc gl_post.sgml
From: |
Neil Tiffin |
Subject: |
gnue/gnue-config/accounting/gl/doc gl_post.sgml |
Date: |
Sat, 30 Jun 2001 18:18:29 -0700 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Neil Tiffin <address@hidden> 01/06/30 18:18:29
Modified files:
gnue-config/accounting/gl/doc: gl_post.sgml
Log message:
More details for general ledger module.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-config/accounting/gl/doc/gl_post.sgml.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
Patches:
Index: gnue/gnue-config/accounting/gl/doc/gl_post.sgml
diff -u gnue/gnue-config/accounting/gl/doc/gl_post.sgml:1.2
gnue/gnue-config/accounting/gl/doc/gl_post.sgml:1.3
--- gnue/gnue-config/accounting/gl/doc/gl_post.sgml:1.2 Sat Jun 30 15:18:05 2001
+++ gnue/gnue-config/accounting/gl/doc/gl_post.sgml Sat Jun 30 18:18:29 2001
@@ -1,9 +1,9 @@
<chapter id="glpost">
<title>General Ledger Posting Module</title>
<sect1>
- <title>Requirements</title>
+ <title>Requirements</title>
<para>
- This chapter is $Revision: 1.2 $ $Date: 2001/06/30
22:18:05 $. This section was intitially conceived by Louis Charbonneau,
discussions were coordinated by Stanley A. Klein, and this section was written
by Neil Tiffin (address@hidden).
+ This chapter is $Revision: 1.3 $ $Date: 2001/07/01
01:18:29 $. This section was intitially conceived by Louis Charbonneau,
discussions were coordinated by Stanley A. Klein, and this section was written
by Neil Tiffin (address@hidden).
</para>
<sect2>
<title>Business Requirements</title>
@@ -24,11 +24,16 @@
Financial Statements are prepared using the Financial Statement Module.
</para>
<para>
- General Journal is one the official books of account. It records
documentary evidence required by law. Journal entries are kept in 2 linked
tables : the Journal entry header table (JE) and the Journal entry line table
(JE2). These 2 tables record general journal entries (miscellaneous entries
that do not fit into a specialized journal) plus all the postings (summarized
and/or detailed) from the specialized journals. JE and JE2 tables are the
converging point of the whole acccounting set of books. From these 2 tables are
extracted the General Journal, the Trial Balance, the General Ledger, the
Income Statement, the Balance Sheet, the Statement of changes in financial
position (Cash Flow Statement).
+ General Journal is one the official books of account. It records
documentary evidence required by law. Journal entries are kept in 2 linked
tables : the Journal entry header table and the Journal entry line table. These
2 tables record general journal entries (miscellaneous entries that do not fit
into a specialized journal) plus all the postings (summarized and/or detailed)
from the specialized journals. JE and JE2 tables are the converging point of
the whole acccounting set of books. From these 2 tables are extracted the
General Journal, the Trial Balance, the General Ledger, the Income Statement,
the Balance Sheet, and the Statement of changes in financial position (Cash
Flow Statement).
</para>
<orderedlist>
<listitem>
<para>
+Add, update, create financial periods. Period 0 is always the fiscal year
opening period and for monthly accounting period 13 would be closing period.
Periods should be created automatically by specifing parameter and bulk
generating the periods so they dont have to be manually entered.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
Add, update and change status of natural account numbers.
</para>
</listitem>
@@ -39,7 +44,7 @@
</listitem>
<listitem>
<para>
-Add, update, and delete recurring manual transactions. Recurring transactions
may have an effective start and end date. An option should exist to remove all
expired transactions.
+Add, update, and delete recurring manual journal entries. Recurring
transactions may have an effective start and end date. An option should exist
to remove all expired recuring journal entries.
</para>
</listitem>
<listitem>
@@ -49,10 +54,26 @@
</listitem>
<listitem>
<para>
-Create manual journal entries.
- </para>
+Add, Update, Reverse and Copy manual journal entries. The Update Function is
available only while the entry is In progress stage or Waiting for approval
stage.
+ </para>
+ <para>
+The Reverse Function is available only when the entry has been posted. The
Reverse function creates an exact copy of an already posted journal entry. Same
date, same reference, same stage. The only differences being the sign of the
amounts, plus a cross-reference in the field ``reverse_je_id'' of both entries
: Reversed and Reversing Journal Entry Identification
+ </para>
+ <para>
+ The Copy function creates an exact copy of an entry with the exception
of the stage. The stage is ``In progress'' to allow the user to update the just
copied transaction. It is possible to copy posted and not posted entries.
+ </para>
</listitem>
- </orderedlist>
+<listitem>
+ <para>
+ The Period End Function consists in closing the current
period/year and opening the following one. More than one period can be kept
open.
+ </para>
+</listitem>
+<listitem>
+ <para>
+ The Year End function creates a Journal Entry in the Period 0
of the following year. This entry is called the opening balance. There is one
and only one opening balance per financial year. This Journal Entry uses the
source ``OBJ'' (Opening Balance Journal). The Year End Function computes the
closing balances for every accounts of the balance sheet (acct_type : Assets,
Liabilities and Capital) and creates a line for every account. It then adds the
closing balances of all results accounts (acct_type : Revenues and Expenses) ,
then creates a line using the retained earnings account (accumulated surplus
account for non-profit organization) defined in GL Parameters.
(GLPARAM.retained_gl_id). The Year End Function can be run as many time as
needed. A warning is given to the user to re-print his financial statements.
When re-run, the Year End Program removes all the lines of the OBJ entry,
re-computes and re-creates all the accounts. In principle, a financial year is
closed when there is a journal entry of source ``OBJ'' in the period zero.
+ </para>
+</listitem>
+</orderedlist>
</sect2>
<sect2>
<title>Future Requirements</title>
@@ -75,7 +96,7 @@
<itemizedlist mark=bullet>
<listitem>
<para>
- entry_stage - defines three
stages; in progress, waiting for approval, and posted to GL.
+ entry_stage - defines three
stages for general journal entries; in progress, waiting for approval, and
posted to GL.
</para>
</listitem>
</itemizedlist>
@@ -104,8 +125,13 @@
</para>
</listitem>
<listitem>
+ <para>
+ Post source transactions to
general journal.
+ </para>
+ </listitem>
+ <listitem>
<para>
- Post source transactions to
general ledger.
+ Perform period and year end
functions.
</para>
</listitem>
</itemizedlist>
@@ -130,7 +156,7 @@
<itemizedlist mark=bullet>
<listitem>
<para>
- Source Journal Transaction
Validation - In order for source journal transactions to be posted to the
general journal the source must have a valid account number, a valid date in
the current posting period and have a valid "created by" user.
+ Source Journal Transaction
Validation - In order for source journal transactions to be posted to the
general journal the source must have a valid account number, a valid
transaction date in the current posting period and have a valid "created by"
user.
</para>
</listitem>
</itemizedlist>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/gnue-config/accounting/gl/doc gl_post.sgml,
Neil Tiffin <=