-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Batch Reports
-
-
Regular Reports
-
-
-
-
Other Reports
-
-
-
-
-
-
-
-
-
-
-
Features of the AERIS/400 General Ledger include:
- 22 character Account Number with five management reporting levels above the Control Account, and two sub-levels.
- Data entry defaults used extensively to minimize keying.
- Customizable Chart of Accounts.
- Powerful customizable financial statements.
- Standard interface to accept transactions from other applications.
- Transaction History is maintained in detail for two or more years.
- Closing processes for the prior year can be overlapped with current processing.
- Assemble several batches at the same time.
- Draft statements can be printed at any time.
- Reports can be reprinted at any time.
- Optional volume reporting for designated accounts.
- Budgeting in detail by account or at summary levels.
- Alternative budgets can be developed simultaneously.
- Budgets can be distributed unevenly by month.
- Maximum value for a single transaction is $99,999,999.99.
- Year 2000 Compliant
All transactions are validated during input and by the Edit List to ensure they are complete and apply only to valid accounts. Only error-free, balanced batches for which a Batch Register was printed can be posted.Transactions, including batches received from other applications can be modified at any time prior to posting. Correcting transactions can be posted to any active period.
- Console
- The master terminal for the computer. Certain operating functions are reserved to the console on some computers. e.g. diskette and printer control. On some computers the console can also serve as a Work Station.
- Job Queue
- A series of procedures which are run one at a time as the system has sufficient resources available. Reports are often produced this way.
- Menu
- A list of options that are available to be performed. The user enters the number of the option to be selected.
- Work Station
- A terminal that communicates with the computer. It is used to enter input to application systems and select the sequence in which functions are to be performed.
The General Ledger system can be simple to operate and very effective. However, some thought is required in order to use the features of the system effectively. This section provides a guideline for successful use of the basic functions of the system.
All manual entry of transactions is done through this one function. Transactions may come into the General Ledger from other systems. These are accepted as batches which must be balanced and listed before posting. They can also be edited before posting. The general procedure to enter transactions to the General Ledger is:
- Set up a batch.
- Set up a batch, as part of initial entry. A batch is associated with a period. All the transactions in a batch are posted to that period no matter what their individual effective dates. Several batches can be active at any time.
- Enter the transactions.
- A batch can be entered in parts if necessary. i.e. when transactions have different effective dates.
- Review the batch.
- Review the batch either by printing a Batch Register or through
Review Transactions.
- Make corrections.
- Make corrections, either with added entries, changes to existing entries, or deletions.
- Print the balanced Batch Register.
- Post the batch.
- Posting can only occur after a balanced Batch Register is printed.
The General Ledger system has been generalized to incorporate multi-level management reporting. This is done by defining the corporate structure in a series of codes prefixed to the specific cost account code. In effect each unit of the organization has its own chart of accounts for detail reporting. By establishing a consistent set of account numbers from which each unit selects only the accounts relevant to itself, it becomes very easy to assemble consolidated reports. When higher levels of corporate management want a consolidated report, it is a relatively simple matter to redo the basic report at the appropriate level ignoring all lower levels of breakdown.
The fully unique Account Number is composed of eight elements. The Account Code was designed for a multi-level reporting structure. Up to five corporate reporting levels can be used with the basic Control Account code. Provision is also made for two levels of sub-account code. Only the desired reporting levels need to be used. Operationally, the units of the Account Code are identified as follows:
Level |
Field |
Length |
Notes |
1 |
Company |
2 |
|
2 |
Group |
2 |
|
3 |
Division |
2 |
|
4 |
Location, Department |
3 |
|
5 |
Branch, Territory |
3 |
The lowest level of management responsibility. |
6 |
Control Account |
4 |
The conventional breakdown for accounting allocations. |
7 |
Detail |
3 |
A finer division of allocations than is normally reported on the balance sheet or income statement. |
8 |
Sub-Detail |
3 |
|
The input of the account number conventionally provides a default consisting of the last account number entered. An initial default is provided as a Company parameter. The cursor is usually positioned at the first element after the designated paging element, however the two are defined independently.
An organization need only use as many sub-units as are useful to it. For example, a small company may only use Territory and Account. In this case, the Page Break in the company parameters is set to 5, the Territory, and the Position Cursor is set to 6, the Account. As a result, a page break occurs on Territory. The full Account Number appears on inputs, however most of it can be ignored because the cursor is positioned at Account which is usually the only element to be changed.
Each element of the Account Number is associated with a Code Table identified by the element numbers, e.g. Department is associated with Code Table 4. By completing the tables, meaningful names will appear with each report total line. This adds considerably to the clarity of reports - particularly consolidated reports.
In the General Ledger (Application code G) the Table Ids 1 through 8 are reserved for the elements of the Account Number. The Table Header, Table Id = * and Code = element number, must be in place for subheadings and totals to appear on reports and the element to be edited when an account is added. If the Cross Reference is "NO" the subheadings and totals will not print but the element will still be edited. The subheading and totals for one element value is suppressed by setting the Cross Reference for that value to "NO".
When the code table for an element is in place, the value for that element must be one of the defined values when the Account Number is added. If a value of an element is retired after an Account Number is created it does not affect the validity of the Account Number.
Accounts are classified as assets, liabilities, incomes, or expenses. The account type does not affect the debit/credit relationship for amounts. Incomes and liabilities require a clearing account which is used only in the year-end processing.
A monthly budget is maintained independent of the Account Master. The budget is updated through a separate update. The maximum budget per month for an account is $10 million.
A generalized financial statement function is incorporated into the General Ledger system to provide ad hoc reports in a familiar accounting format. It provides extended flexibility in combining account information so that most financial reports for the organization can be produced on the computer. It can also be used to compensate for inconsistent account numbering in management reporting.
Financial statement generation is a two phase process. The first phase is to define the composition of lines to appear on the report. Once a set of lines have been defined they are stored and can be recalled at any time. The second phase is to set up and produce the actual report. The reports are of a semi-fixed format. During setup a predefined set of lines is identified as the base for the report. The contents of many report formats are either current month, or year-to-date and each line shows the corresponding totals for this year, last year, and budget. Once the report is set up it is printed immediately. The setup is not stored, so it must be redone each time the report is to be printed. The line of the report must be constructed in detail. A line is of one of several types:
- Captions which act as report or section headings.
- Group Headings which mark the beginning of a group of lines which can be totaled.
- Details which describe the most detail lines to appear on the report.
- Totals which identify when to print the accumulated totals up to a given level.
A detail line may be printed on the report, or may only exist to define part of the contents of the subsequent total line. The sequence of detail lines need not bear any relation to the Chart of Accounts.
Detail lines define account ranges -- if a new account is added in a range defined for a detail line, it will automatically be included the next time the report is run. When a new account is added to the Chart of Accounts, every report that it will affect is in effect updated immediately.
Extra work is required only when the new account is not part of any defined range on a report, or it is not reported in the range that includes it now. In this case the existing single line would have to be replaced by two or more lines -- one for the range below the new account and one for the range above the new account.
Every accounting activity is represented in the General Ledger system by a detail transaction. Each transaction is in effect a one-sided assignment of funds. To assure that the overall General Ledger remains in balance, batches must be zero balanced before they can be posted to the General Ledger. For audit trial purposes, the system requires at least one Batch Register be printed after the last entry or change is made and the batch is in balance, and before the batch can be posted.
Each batch is assigned to an accounting period. All transactions in the batch are posted to that period independent of their effective date. Effective date reporting is available through queries to the detail Transaction History.
A batch can be assigned to any defined accounting period. Normally only 12 periods are used per year, however the database design does not contain any such restriction.
You can manage which periods are open and when through the use of the Period Status. The periods are created
with the Status of Inactive, "I". When a period is to be used for input the Status is set to
Active, "A", using the Open a Period function. Journal Entry will check for a valid status, and check transaction dates for reasonability. Releases from subledgers will also check for a valid status and a reasonable end date. When you are done with a period and want to restrict input to it, set the Status to Not Open, "N", using the Close a Period function.
Month-end, or period close, can be an arbitrary event in the General Ledger system. This happens when all
the periods are changed to a Status of Active, "A". The accountant then decides when a period is
complete and no more data is to be posted to it. At this time final Trial Balance and Detail of Account reports should be printed for the period. If adjustments are made to the period at a later date the final reports for the period should be reprinted.
Some organizations, like Louisiana Pacific Canada, have functions that are usually done at the end of each period. These appear on the Monthend Processing menu which is customized for the company.
Evans does their day-to-day accounting using the standard AERIS style of account codes. Their reporting to Louisiana Pacific is in another format of account referred to as the Lawson format. This is supported by having two parallel General Ledgers. Once a period is declared as completed the detail transactions are copied to the parallel AERIS-Lawson General Ledger translating the account numbers in the process. Normally a simple audit report is all that is needed before sending the data on to Louisiana Pacific. To do this we use the Month end Process in the AERIS-Lawson General Ledger to Create a Monthly Summary for Louisiana Pacific. This function creates a file, GL2LPXFR, containing one entry for each account for the selected period. It also produces a printed copy of these transactions. The last page of this report contains control totals for the transfer. When the control totals are received by Louisiana Pacific, they will transfer the file to their computer from the Evans Golden computer.
Do not Create another Monthly Summary until this one has been successfully received by Louisiana Pacific.
This is a transfer of summary totals by account for a selected period from the General Ledger to a transfer file that can be accessed from PC-based spreadsheets. With EXCEL as it is set up for Evans, this file can be imported directly to a cell in a spreadsheet. It appears as a database file on the network.
The Ideal
Ideally, the General Ledger for the old year should be fully closed before the new year begins and the subledgers are in lock-step with the General Ledger. Only one fiscal year is open at any time and the Status of Last Year is always Completed. At the end of the fiscal year you just Close the Old Year. In this case you never Open a New Year.
Overlapping Fiscal Years
In reality the books for the old year are often revised for several months after reporting for the new year must begin. To minimize adjustments in this period the General Ledger system opens the new year separately from the close of the old year. When the new year is opened the following actions are taken:
- Closing balances are calculated for all accounts for the old year. Balance forward entries are created for the new year for assets and liability accounts. Incomes and expense balances are totalled into the balance forward entries for the respective clearing accounts.
- The new year becomes the current year.
Year End adjusting transactions are assembled in batches in the same manner as regular transactions. Adjustments to the old year are normally posted to the closing period. Be careful to assign the adjustment batches to the correct year because the default is the current year. Reporting in the new year is not aware of these final adjustments to the old year during the closing time. When the old year is finally closed the following actions are taken:
- Closing balances are recalculated for all accounts for the old year. These balances then replace the temporary values calculated during the opening.
- All input to the old year is stopped.
If adjustments occurred during the closing, all period closing reports already produced for the new year should be reprinted. This approach eliminates the need for any adjustments to be made in the new year to account for closing activities in the old year.
A separate set of reports are available for analyzing the old year. These include:
- Detail of Accounts
- Basic Trial Balance
- Comparative Trial Balance
Subledgers Active in Both Years
In this case some subledgers open for the new year before others and before the General Ledger is ready to open for the new year. The early subledgers need the Accounting Periods for the new year defined before the General Ledger is opened for the new year. In this case use the Update for Accounting Periods on the Yearend menu to create the accounting periods for the new year before the General Ledger for the new year is opened. These Accounting Periods will then be used when you Open the New Year later.
NOTES:
- Closing a year when the previous year is not open effectively opens a new year before doing the close for the current year.
- When subledgers run on different timetables from the General Ledger, the Accounting Periods may need to be defined for the coming fiscal year even before we are ready to open it.
To create, or update, the Accounting Periods use the Update for Accounting Periods on the Yearend menu.
These Accounting Periods will be used when you Open the New Year later.
- Accounting Periods are created with a closed Status (I). A warning is given whenever a General Ledger transaction is about to be created for a closed period. The warnings can be avoided by opening the periods before any transactions are sent to them. More than one period can be open at any time. If need be, all the periods could be opened immediately at the beginning of the year.
In order to provide the high level of reporting flexibility, all transactions are retained in detail for at least two years. All transactions are entered through a single batch assembly mechanism, whether they are entered manually or accepted from a subledger. The user assigns batch numbers using the AERIS Batch Control utilities. Each transaction is assigned a transaction number within the batch at the time it is entered into the system. The batch and transaction numbers become part of each transaction record. They are listed with each transaction on the Detail of Account providing a direct link back to the Batch Register and thus to the original document.
The batch counter goes to 9999 before restarting at zero. Each batch is associated with a reporting period when the first transaction is entered.
Commitment processing is a future feature for the General Ledger system. The commitment subsystem is used to track significant orders that will not appear as expenses through the normal channels, e.g. Account Payable, for a prolonged period. This situation often occurs when ordering large custom-made equipment. The delivery can take months, however the commitment to pay for the expense was made when the order was placed. These outstanding cost items must be factored into management planning long before the expense is recorded for accounting purposes.
The commitments are recorded in a separate unit of the database in much the same way that detail accounting transactions are recorded. A commitment is viewed as a document representing one or a series of related commitments. A series could be a purchase that involves progress payments. Each item of the commitment can be assigned to a particular G/L Account for the year and period in which it is expected to occur.
For reporting purposes a commitment is ignored if it is in a period preceding the reporting period or if it has been marked as fulfilled. If the effective date of the commitment is after the end of the reporting period it is also not shown. In the case of full-year reports only commitments after the year-end will be shown. On a detail report the commitments are shown in a separate group following the posted and unposted transactions.
Most volume reporting is done by subledger applications. The subledger records activities at a much more detail level than is usually done in the General Ledger. They also present the information in formats that are more specific to the working needs of the user. This does not altogether preclude the value of reporting volumes with General Ledger transactions. In fact, in some limited situations it is more convenient to monitor a situation entirely within the General Ledger. For example, a company with only a few bulk suppliers can do all their Payable reporting including volumes purchased within the General Ledger rather than processing half a dozen invoices per month through a Payable system.
General Ledger reporting is primarily concerned with dollar accounting so most of the standard reports do not show volumes at all. Those standard reports that do show volumes are of unique formats. For generality the volume reports process non-volume as well as volume accounts. The input mechanism provides the option for volume entry depending on the account type. Volume accounts prompt for the volume on journal entries showing the units of measure to be used. Transactions accepted from subledger can also carry volumes.
Volumes are recorded with each journal entry. At year-end the volumes are bundled differently for assets and liabilities than for incomes and expenses. Assets and liabilities accounts have opening balance records for the new year on which the running total of volumes is recorded. Incomes and expenses are rolled into a clearing account and as such do not have opening balance records. This means volumes on these accounts can only be analyzed on a year-to-date basis. The volumes are not rolled into the clearing account because the volume on each account can represent an entirely different measure from other accounts. As such a roll up into the clearing account would be a mixture of 'apples' and 'oranges'.
This section contains descriptions of the functions that are used regularly in the course of General Ledger processing.
- Batch Selection.
Transactions are assembled in batches. The active batches appear in the Batch Register. Select an existing batch or create a new batch. An existing batch must have an active status before it can be selected. You can select the Batch from a list.
- Batch Set Up.
This is done only the first time entry is done to a new batch. The period definition then remains unchanged until the batch is posted.
- Year and Period Number.
The corresponding period end date is displayed. End the job immediately if it is in error. The first balance displayed is the difference between debits and credits already entered for the batch.
- Effective Date.
All transactions entered at this time will have this date. Entry must be restarted if the date changes.
- Account Number.
The account number is checked against the Chart of Accounts immediately and the account name is displayed for a valid account. The cursor is positioned at the subsection that commonly changes, as defined in the system parameters. You can select the Account Number from a list.
- Description, Reference and Amount.
Each transaction must have a description, reference, and amount before it is valid. Once entered, the description and reference are copied from one transaction to the next until they are changed. For non-disbursements, only the amount needs to be entered -- either debit or credit. For disbursements, the description and reference can easily be changed with each entry. You may change to disbursement processing at any time during this step. Then return to other processing.
- Transaction Accept.
After the amount is entered, the full transaction is redisplayed for final acceptance. Enter an N if the transaction is to be rejected. The prompt for input then returns to the account number. Reenter data or tab to the field in error to make corrections. This process may be repeated as many times as necessary. When the transaction is correct Enter a Y to save it and go on to the next one. Normally, each new transaction is entered on a new line. Once the screen is full, entry returns to the first line. This leaves the latest entries always on the screen for reference.
- Use F3 to end entry at any time.
If this is done before a transaction is fully entered and saved, that transaction is lost. The batch does not have to be balanced when the entry function is terminated. This allows a batch to be assembled in sections, as well as allowing the operator to take a break.
A Batch Register is necessary before transactions can be modified in order to know transaction numbers.
- Batch Selection.
- Transactions are assembled in batches. The active batches appear in the Batch Register. Select an existing batch. An existing batch must have an active status before it can be selected.
- Transaction Number.
- New transactions can not be entered. You can select the Batch from a list.
The remaining data is then displayed.
The account number, date, description, reference, and amount can be changed.
F10 applies the changes to the transaction.
F18 deletes the transaction.
F12 ignores the transaction and asks for a new transaction number. You can select the Account Number from a list.
Once a change has been made, a new Batch Register must be printed before the batch can be posted. A change to the amount or a deletion could also throw the batch out of balance.
The Batch Register can be printed at any time. It must be printed at least once after the last change is made and the batch is in balance and before the batch can be posted. The Batch Register is submitted to run immediately, outside the job queue.
The alternative to entering batches manually is to have the sub-ledger applications generate them for you. The applications from which batches can be accepted are on a separate menu.
The general approach is to accept a batch of transactions in a standard format from a designated file for each application. The filename and sometimes the library are defined in the Company Definition.
There are two variations on how the transactions are brought into the General Ledger.
In the first case, all the transactions in the file are copied directly into a single batch in Assembly. As such they are all assigned to one period.
In the second case, the file may contain transactions assigned by the subledger to more than one period. The file is appended to a hold area in the General Ledger.
Then the Accept moves only the transactions in the hold area assigned to the selected period into the batch in Assembly.
This approach makes it so one General Ledger batch can contain the transactions from several Releases from one or more subledgers.
A batch can not be posted until:
- it zero balances
- all account numbers are valid.
- a Batch Register has been printed.
Use the Batch Inquiry to confirm that Batch is ready to be posted. The first step in the post is to back up the data base. This can be bypassed under some circumstances. The attendant risk is that more than one batch would have to be re-entered if a problem is encountered during or after posting.
Batch Inquiry displays the present status of a batch in assembly. It shows the batch number, the period number and end date, the number of entries in the batch, the next transaction number, the current balance, and if the batch is in balance.
The transactions in a batch are displayed, similar to the Batch Register. It shows the transaction numbers and account names as well as the basic data.
When a batch has been entered incorrectly it can sometimes be easier to get rid of it and start again. This function removes all records from the batch area, then resets the controls to indicate that the batch is empty. Entry will now begin with batch set up again, although the batch number remains unchanged.
All reports can be produced separately by selecting them from one of the report menus. Some reports are also an integral part of other system functions like month-end processing. The reports listed below are available to all users. Some installations may have additional custom reports.
To produce a report of detail transactions by G/L account. The report also shows beginning and ending balances for the period selected.
- Enter Year and Period range. Starting period defaults to 1 and the ending period to 12. The starting period becomes the ending period if it is after the ending period entered.
- Enter the first and last Account Numbers to be reported or leave the Start account number blank to process all accounts.
- Optionally, you may be able to choose to include Inactive accounts:
- YES - lists all accounts whether or not there are transactions in the report period.
- NO - lists only accounts with transactions in the report period or a year-to-date balance at the end of the report period.
To obtain a printout of the Chart of Accounts. Select a range of accounts to print. If the starting Account Number is blank all accounts are printed.
To print a list of accounts with associated balances for this year, last year and budget.
- Enter the Year and Period Number. It must be a valid period.
- Choose either to print balances for the selected period only or for year-to-date.
- Enter the first and last Account Numbers to be reported or leave the START account number blank to process all accounts.
- Optionally, you may choose to include Inactive accounts.
The set up to print the Comparative Trial Balance is identical to that of the Trial Balance. The reports differ in what columns are presented. The Comparative Trial Balance presents both current period and year-to-date total sets. Each total set includes one column for each of budget, actuals, and actuals last year. The amounts are signed rather than appearing in different columns as on the Trial Balance.
The set up to print a Subsidiary Ledger is identical to that of the Detail of Accounts. It should be noted that only accounts that contain non-blank entries in the lowest selected account level within the ranges of accounts to be reported will actually appear on the report.
- Report Selection
- Must be an existing format. It can be selected from a list.
- Period
- Reporting period in the current year that marks the end of year-to-date totals or defines the period for current totals.
- Current or Year-to-date
- Identifies the summary method for certain report formats. Some report formats do not use this entry.
- Print only Active Lines
- Affects the accounts shown when an account range is selected for detail printing. Y tells it to omit accounts that have no activity and ending balance for the reporting period.
To obtain a printout of the definition and titles for the financial statements. Select a valid report code or use F1 to print the definitions for all financial statements.
To obtain a printout of all the General Ledger Codes Tables.
To obtain a printout of the Budget by Accounts.
- Select the Budget Year and Version.
- Enter the first and last Account Numbers to be reported, or leave the START account number blank to process all accounts.
After the final regular period has been completed, backup the General Ledger data base to a separate set of diskettes outside the regular cycle. These are to be set aside for archives.
When subledgers are on a very different timetable from the General Ledger it can be necessary to define the accounting periods even before we are ready to open the new year. Use this update to create the periods for the coming year immediately.
These periods will then be used when the new year is opened.
Simply select this option when the last period of the old year is completed and you are ready to begin the new year. After the procedure is completed, a Trial Balance is recommended to confirm the opening balances. The period ending dates should also be reviewed.
After closing adjustments have been completed, select this option to confirm the opening balances for this year and to close the old year. If there have been a significant number of closing adjustments, a new backup should be done for the archives. After the procedure is completed, a Trial Balance is recommended to confirm the opening balances. The close does nothing if the status of the previous year is not open.
Occasionally extraordinary adjustments must be made after a year has been closed. You must reopen the old year to enter these adjustments. If the previous year is marked as closed the status of the previous year is set to open and the current year is not changed. If the previous year is open the current year is set to the previous year and the status of the previous year is set to closed. After the adjustments are posted you must close the old year again to include the adjustments in the opening balances for the current year.
To review the detail transactions for a particular G/L account.
- Account Number. You can select if from a list.
- Period to be reviewed. Use F1 for all transactions in this year. The beginning balance for the period selected followed by the transactions for the period and closing balance are displayed. This may span several screens. F12 To select another account.
These functions are planned for implementation in the future.
Select this option to update Commitments when its required. The key to update the line is line number and account number. The updating fields are Description, Amount, Date, Supplier ID. Answer 'yes' when the updated information is correct.
This option will place a closing date at the Selected Record. It has the same key as mentioned above.
Produces a Report base on Account Range.
Produces a Report by Prompt Screen base on G/L number range.
Based on Prompt screen data it purges the commitment file
This section contains descriptions of the functions that are used infrequently in the course of General Ledger processing. Some of the functions appear only on the Management Functions menu and are not available to the general user.
The General Ledger system is a self-supporting system contained in program libraries, usually named GL and UT. The standard entry point to the system is a procedure called SETUP in GL. The corporate database consists of a corporate library, e.g. CO01, and two working libraries, e.g. CO01GL and CO01UT.
The system comes with a model database. This can be adjusted or cloned to become the production database. Once the system is installed, the user takes the following steps to prepare for operation:
- The System Manager sets up the System parameters.
- The System Manager sets up the periods for the first fiscal year of operation.
- Optionally, use the Code Table Update to define the values of elements of the Account Number.
- Use Account Maintenance to set up the Chart of Accounts.
- The Chart of Accounts List is used to verify account descriptions.
- Use Update Financial Statement Formats to create the ad hoc Financial Statements.
- List the Formats for the Financial Statement formats.
- Optionally, use the Budget Update to create your first budget.
The General Ledger is now ready to enter transactions.
Selection Screen
Account Number
- If the account number already exists on the Chart of Accounts it is brought up for change. If the account number does not exist, it is treated as an addition.
Data Entry Screen
Description of the Account
- Any entry on the screen can be changed by moving the cursor to the entry and entering the new value. All entries are edited. The data entries include:
- Name
- Account Type
- A - Asset
- L - Liability
- I - Income
- E - Expense
- Clearing Account- required for incomes and expenses. The account must already be on the chart of Accounts.
- Print-only
- Y - the account can only be used for reporting.
- N - transactions can be input.
- Volume Account
- Y - volumes can be reported for the account.
- Standard Size - used only for volume accounts.
- Release Type - Reference data for sub-ledger release programs.
- D - Release transactions to this account in detail.
- Other - Release summary transactions to this account.
Budget
- Amounts can be entered for 12 periods. When entered, the total budget amount is calculated and displayed. F5 duplicates the amount in the first period through the whole budget. For volume accounts, F11 switches to the volume budget.
Volume Budget
- Units can be entered for 12 periods. When entered, the total volume is calculated and displayed. F5 duplicates the volume in the first period through the whole volume budget. F11 switches to the amount budget.
Command Keys
- F9 stores the account at any time. The account definition does not have to be complete to do this. F7 ends the job without storing the current account.
To change the an account number in the Chart of Accounts. This function also moves all posted transactions from the old account number to the new accounts number.
- Enter the account to be renumbered. If the account number exists on the Chart of Accounts it is brought up for display. If the account number does not exist an appropriate error message is displayed.
- Enter the new account number. If the account number does not exist an appropriate error message is displayed.
- Press Cmd9 for the change to be applied.
- Upon existing from the renumber function, the Chart of Accounts list is automatically invoked.
To consolidate two accounts from the Chart of Accounts. The Transaction from the two accounts are merged and renumbered in the consolidated account. If by chance identical transactions exist after the source transaction is renumbered, they are merged into one by adding the amounts.
- Enter the consolidating account number and the consolidated account number. Budget and volume amounts for the two accounts if any, are added together.
- The new account number which will have the result of the amalgamate is the consolidated account number. The consolidating account is deleted from the G/L.
- Upon exiting from the amalgamate function, the chart of accounts is automatically invoked.
To increment all budget amounts by a specific percentage. Individual accounts may be further adjusted using account UPDATE.
- Enter the percentage of the old budget, the new budget should be. i.e. enter .105 for new budget = old budget plus 5%
- This figure is normally changed for year end, but may be adjusted at any time.
To inquire as to the of details of any G/L account number.
- Enter the G/L account number of the account the information is requested for.
- Opening and closing balances as well as a list of the transactions posted to the account will be displayed.
Used for the definition of various codes used in system which are handled through a common code table mechanism.
This update is used to update any or all of the code table definitions.
- Enter the table ID and code.
- A screen will be displayed which prompts for entry of the description which is the long version of what the code means. The abbreviation which is the short version of what the code means and the report control which indicates that the tables is for use with reports indicates that the table is A for active or I for inactive.
- Upon entering F7 a message which indicates the job has been placed in the JOBQ appears. This means that the update is waiting to take place.
Note: The usual use of code tables in the General Ledger is to document the valid codes in each of the subsections of the Account number. These tables can then be used to enhance the readability of reports and extend the capabilities of the financial statements. These tables and their use defined below.
This function provides the user with a tool to define the content and the general appearance of his financial reports. Each report is assigned a report code, which is the key to printing the report in the financial reporting program. If you have a series of financial reports which are always generated at the same time (e.g. current period, year-to-date, budget) they can be defined as one report. This will assure that all reports are generated and eliminate the task of selecting each report individually.
Types of Lines:
- C - Caption
- This line usually represents a page heading. Valid entries:
- Description. The description will be centered on the line (e.g. Profit and Loss Statement). A special case of the description is the period ending description which contains only ?PD. What is printed in this case is the literal description of the period and date, e.g. AS AT May 31, 1998. If the description contains ?CO, the application company name is used instead.
- Extra blank lines (number of lines to print after the caption is printed)
- H - Heading
- This line represents a group heading or a total heading. Total headings are entries with a value greater than 0 in the field "Which Total Level". All other entries are group headings. The total headings are saved for later printing of this total level. Valid entries:
- Description. The description is printed starting in position 1 of the page and are underlined. The period ending description can be used like in the Caption line.
- Extra blank lines (number of lines to print after the heading is printed)
- Which level of totals (if entered retains the description for later total print at that level).
- Print every Account - Y causes column headers to be printed as well; N suppresses column headers.
- D - Detail
- This line generates one or more print lines of data on the Financial Report. Each line printed includes financial data. The description will start printing in position 6. If you chose to print only a summary line, the description entered will be the one printed. When each account is to be printed the description from the G/L account will be printed. Valid entries:
- Description - printed only on the report when print every Account N. For other options it can direct the report to use descriptions from a code table by entering ?n, where n is the table id to use. It is a number from 1 to 8.
- Extra blank lines - number of lines to skip after the account range is printed
- Print every account - enter Y if you want every account in the range of G/L accounts entered to be printed; enter A if you want every active account in the range to be printed; enter N if you want only one line to be printed for the range of accounts entered. When one report line is to include amounts from two or more discontinuous ranges, the last line in the series contains an N in this entry while the others contain a C. The description from the last line in the series is printed.
- Enter a range of account numbers which are to be printed one at a time or as a lump sum.
- Reverse sign - All amounts are stored according to generalized signing conventions. i.e. assets and expenses are usually debits, and liabilities and incomes are usually credits. Some reports read more clearly if amounts are shown unsigned. Also when expenses are reported as a percent of income a negative sign is confusing. These situations can be handled by designating that the sign be reversed on all incoming amounts. To do this, enter Y.
- Every account existing between the upper and lower limits given is processed. The upper and lower limits do not have to be existing account numbers. Some formats of the financial statements support universal selections for each of the account units. For example, if an asterisk, representing "all", is put in the department code then the detail line will pick up every account in the range selected in every department represented on the Department Code Table.
- T - Total
- This line generates one or more total lines on the financial report. The line(s) are indented 10 spaces. If a description is entered, it will be used as the description of the total, otherwise the description is taken from the corresponding group heading entry. As each detail line is printed (type D) it is added to TOTALS. When you wish to print the total of the previously printed detail lines, enter a 1 in the level of totals. When this level is printed, the total is added to TOTAL 2 and TOTAL 1 is cleared. This step is repeated up to TOTAL 9. This provides you with a simple but powerful totaling tool. When you request to print a total from a level higher than 1 all lower level totals are automatically printed. Therefore requesting a total for level 3 would force a print of level 1 and level 2 and then level 3. As long as a description exists the total would be printed. Totals automatically skip a line before printing. After total 1 would be printed, it would be added to total 2 and cleared. You do not have to use the lowest level because should you have chosen level 5 then totals for level 1 to 5 would be printed, but only those with a description would be printed. Using higher numbers may allow more flexibility in handling totals and sub-totals. Valid entries:
- Description - 30 characters in length
- Lines After - Number of lines to skip before printing the next line. Zero means print on the next line.
- enter 99 to force a page break after this line
- Total Level - used with an H line it saves the description totals for future printing at that total level.
- used with a T line it prints all levels of totals up to and including the level requested.
- '1' is the lowest total level.
- The totals are only printed if a description exists for that level. The next level above the one printed is updated with the requested level totals and the totals for the requested level are cleared.
- Print - When used with D lines, if Y then print all accounts found within the G/L range. If N; print the total of the range. If C add the accounts to the line totals but do not print the line - totaling is continued with the next line. If each account is printed then the account description is printed, otherwise the description in the Financial Statement file is printed.
- When used with H lines, an N indicates that the column headers are not to be printed with this header line.
- Account Number Range
- Starting and ending account numbers in the series processed by this entry. Partial account numbers and invalid account numbers are accepted to generalize ranges.
- Percentage Base
- Used when a percentage of a total to a certain base field is needed. e.g. expenses reported as a percentage of income.
- Reverse Sign
- use to improve readability of the report.
A common requirement in financial reporting is to print the sum of accounts having all entries of the account number common except for one entry. All valid values for this one entry would be included in the total. For example, we want the total revenue for all departments where the revenue is reported as an account within the department.
In setting up the line definition in the financial statement, the range selection contains special entries. All the entries that remain the same are filled in as usual. e.g. the Control Account for revenue is 5001. The entry for the department contains an left-justified asterisk only. This tells the report generator to look to the corresponding Code Table (e.g. 4 for department) for the list of valid values to use. Each value found in the table is substituted individually into the entry. The completed range is then used to perform the accumulation. Then the process is repeated for the next value in the table until all values of the substitution entry (department) have been processed. Only then is the line completion processing done.
More than one entry can use this substitution in the same selection.
Application Start Up assume that the AERIS Corporate environment is already in place.
To use application startup:
- Update the General Ledger portion of the Application Configuration.
- Load the General Ledger program library.
- Load model General Ledger data base
- Set up the codes under Management Functions
- Set up the Chart of Accounts
GEN0001 Program Libraries
GEN0002 Data Base Libraries
GEN0011 Application Name
GEN0020 Backup Procedure
GEN0023 Backup Device Type
GEN1200 Menu For Accepting Journaals From Subledgers
In the normal course of operation, the functions used are described under Regular and Maintenance Functions. There are other functions that need to be performed from time to time but only under controlled circumstances. i.e. by a System Manager.
These have been assembled on a special menu called MANAGE. This menu is not linked into the standard menu set as a security measure. The functions are implemented on the principle that if the user can initiate them (i.e. has access to the MANAGE menu), so no further access control is necessary.
The flexibility of the General Ledger is implemented at two levels - system configuration, and system parameters. The system parameters are controlled by the user manager through this update.
- Seasonal Offset
- Used when the accounting year is not in phase with the calendar year. It defines the number that must be added to the month number to reach the period number. e.g. If the year begins in December, then the offset is 1. The number must be positive.
This function defines the periods for a year. The system automatically assumes that there is 12 periods, but this number may be changed to more or less according to the company's needs.
Selection Screen
- Period Year
- Year in which periods are to be updated.
Data Entry Screen
- Period
- The period numbers are entered here.
- Period Year
- The year entered in the selection screen.
- Period month
- The month numbers (1-12) are entered here.
- Period Day
- The last day of the period.
- Status
These are general code tables used by the General Ledger. These include tables to define what codes can be used in the prts of the Account Number.
When disk space is short and a particular G/L is rarely used, or for security reasons, we may want to have that G/L stored off the computer. To do this, the standard backup function is used. The System Manager can then remove the database from the disk. Note that this removes the entire General Ledger database so that it is no longer accessible for account code editing in subledgers. To accommodate this editing, there is a function provided to reload only the Chart of Accounts. The reloading of the database is integrated into the startup when the General Ledger is selected. If the Chart of Accounts is loaded, it raises an error condition that can be overridden.
There are three units of the data base that would be merged:
- Chart of Accounts
- Transaction History
- Financial Statements
The merge is implemented to combine a second General Ledger that has no duplicating account codes. Each unit is merged separately. The Chart of Accounts merge adds the second Chart of Accounts record for record.
The merge of the Transaction History (which can be detailed or in summary format) has two special features. First, in doing the merge only one transaction is created in the receiving General Ledger for each active account in a period in the source General Ledger. Second, the range of periods to merge can be defined at run time. This way we can do a recreating merge, or just bring in the latest period.
The Financial Statement merge is not frequently used because the reports from the detail level are not often reused at the combined level. Care must be taken that report names are not duplicated or the results can be quite confused.
CONTENTS
This manual contains the entire documentation for this system. It defines this system as it is known at the present time.
VERSIONS
The System Manual documents the functions in the recent standard release of the system. Older Releases may not contain all the functions described.
A E Rose Information Service Ltd.
400 - 10123 99 Street NW
Edmonton, Alberta
T5J 3H1
Phone: (780) 424-5844
Fax: (780) 421-4060 |