Contents 

Introduction
Faster Finder
Features And Benefits
Where Do I Start?
Updated Features & Topics
What's New In CAPITAL GL Controller?
Version 7.5
Special
Version 7.4
Entering Journals
Exchange Rate Table
Features And Benefits
General Journal Batches
General Ledger Codes
General Ledger Sets - Concepts
On-line Journal Entries
Multi-Currency Postings
Periods, Balances And Groups
Reporting Functions
Version 7.3
Clean Databases
Clean/Repair Databases
General Ledger Sets - Tutorials
Part 1: Create A New Stock General Ledger Set
Part 2: Assign The Set Code To Your Product
Step By Step Set-Up Guide
Version 7.2
Account Navigator
Clean/Repair Databases
General
Installation
Installing The Program
A Brief Overview
Files
Journals
Reports
Help
Using The Sample Charts Provided
Creating New Company Data
Using Sample Charts With CAPITAL Office
Creating New Data With Capital Office
General Ledger Basics
Assets, Liabilities, Income And Expenses
Assets
Liabilities
Current Liabilities
Retained Earnings
Income
Expenses
Debits And Credits
Financial Reports
Basic Set-Up Procedures
Entering Account Codes
Changing Account Codes
Account Codes
Account Types
Opening Balances
Step 1 - Check Your Financial Year
Step 2 - Notes On Entering Your Opening Balances
Entering Opening Balances
Posting
Printing A Trial Balance
Step By Step Set-Up Guide
The Check-List
General Ledger Sets - Tutorials
Part 1 - Creating General Ledger Sets
Part 2 - Creating Bank Accounts/Cashbooks In CAPITAL Office.
Your First Month's Activity
End Of Period Data Transfers
End Of Period Procedures
Step 1 - Print The Stock Quantities Report
Step 2 - Cashbook Direct Entries
Step 3 - Reconcile The Bank
Step 4 - Running A Bank Statement Report
Step 5 - Unpresented Cheques Lists
Step 6 - Printing Other Reports
Step 7 - Run The General Ledger
Manual General Ledger Mode
Automatic GL (1) - For Chart Of Accounts With Perpetual/Direct Adjustment Stock
Automatic GL (2) - For Chart of Accounts With Opening/Closing Stock
Step 8 - The Stock Journal
Step 9 - GST Reconciliation
Step 10 - Print The Trial Balance
Step 11 - Compare Reports
Step 12 - Print Financial Statements
Connecting To CAPITAL Office
Concepts
Customers And General Ledger
Suppliers And General Ledger
Stock And General Ledger
Advice On Stock Control
Cashbook And General Ledger
General Ledger Sets
The Priority Hierarchy
General Ledger Sets Priority Modes 0 And 1
Automatic Journals
Internal Accounts
A Connection Set-up Check-List
Reference Guide
Account Integrity
Base On Existing Company
Budgets
Budget Calculators
Clean Databases
Clean/Repair Databases
Complete Automatic Repair
Create Company Wizard
Create From Scratch
Delete Company
End Period Wizard
End Of Year Close
Entering Journals
Exchange Rate Table
Financial Formulas
Financial Year Structure
Fix Systems Batch
General
General Journal Batches
General Ledger Codes
General Operation
General Ledger Tools
General Ledger Sets
Journals
Last Year Balances
Locations
Make New System Batches
Multi-Currency Postings
Open Company
On-line Journal Entries
Posting Batches
Printing
Quick Automatic Repair
Set Accounting Period
Special
Standing Journal Tables
Systems Journal Batches
Transfer Expenses
Trouble-shooting Problem Batches
Standard Reports
Audit Trail Listing
Batch Journal Errors
Budgets And Variances
Batch Listings - General/Systems/Standing
Chart List
Financial Formulas
General Ledger Sets - Report
Transaction History
Trial Balance
Report Formulas Technical Guide
The Financial Formula Table
Real Account Groups
Advanced Options
Compound Groups
Tutorial - Creating Sub-account Groupings
Hints & Tips
The Quick Report Writer
Introduction
Testing Quick Reports
The Report Writer/Editor
Introduction
Report Lay-Outs
The Report Body
Periods, Balances And Groups
Report Commands
Reporting Functions
Report Directives
Printing Financial Statements
Security System
Logging On
Master Security
Technical Notes And Trouble Shooting
Technical Notes
Network Installation
Data Files
Why Doesn't My Opening Stock Show On My Profit/Loss Report.
Why Doesn't My Trial Balance Balance?
How Do I Fix A Trial Balance That Doesn't Balance?
I Need To Revalue My Stock. Can I Do A One-sided Journal Entry?
What Do I Do If One Of My Account Codes Displays ??????????????
How Do I Best Deal With Supplier Invoices That Come In Late?
How Do I Consolidate Accounting Information From More Than One Company?
Export Solution 6 MAS 5 Journals
Network is Busy
Sample Reports
Sample 1 - Profit & Loss/Balance Sheet
Sample 2 - Column Profit & Loss/Balance Sheet
Glossary
Glossary

CAPITAL Series 7 GL Controller Reference Guide

Prev Page Next Page

Periods, Balances And Groups generate/en74.gif


There are several ways in which account information may be made to appear on a report. An account may be requested by making direct reference to its code, or a more general reference may be made to its group. Its group must have been previously defined in the Financial Formula Table.

A request for account code information must also be qualified by further codes that tell CAPITAL exactly what piece of information is to be retrieved. The easiest way to explain how this works is to step through a series of examples. This is one of the most straightforward requests that can be made:

[period_amt:10000]

The code period_amt instructs CAPITAL to look-up the current period activity for the chart of accounts code 10000 and place this amount in the report. The next code instructs CAPITAL to look-up and report the current year-to-date balance for account 30000:

[period_bal:30000]

Note that there must be a colon (:) dividing the qualifier from the account code reference.

The next code instructs CAPITAL to look-up and report the last year balance for the same period last year for account code 30000:

[last_bal:30000]

See the following table, which lists the qualifiers that may be used in financial reports:

Account Qualifier Codes

Code

Abbreviation

Description

name:

 

The name/description of the account.

code:

 

The account code.

period_amt:

>>PA

Period activity.

period_bal:

>>PB

Period balance up to current period.

Quarter_amt:

>>QA

Quarterly activity for the quarter that the financial report is reporting on.

Quarter_bal:

>>QB

Quarterly balance up to the current quarter, based on the period of the report.

Half_amt:

>>HA

Half yearly activity for the half year that the financial report is reporting on.

Half_bal:

>>HB

Half yearly balance up to the half year that the financial report is reporting on.

last_amt:

>>LA

Period activity for same time last year.

last_bal:

>>LB

Period balance for same time last year.

budget_amt:

>>BA

Budget amount for current period.

budget_bal:

>>BB

Budget balance up to current period.

Period Qualifiers

Consider this extract from a report:

Details for [name:10000]

// name of the account

[period_amt:10000]

// sales for the period

[period_bal:10000]

// total sales so far

 

The first line prints the name/description of account code '10000'. Let's say that this is your 'sales' account. The next line is blank, so CAPITAL skips this line on the report as well. The line following that has the qualifier period_amt, so the period activity (sales for the month) is printed here.

Note the double slashes "//" that appear at the right-hand side of the report. The two slashes inform CAPITAL to ignore everything at this point and beyond as they are user remarks only.

The instruction [period_bal:10000] informs CAPITAL to look-up and print the period balance (the total year to date sales) of the account. The amount that is printed here is determined by the current period. Remember that users are prompted to specify the current period before financial statement printing begins. Likewise, the instruction [budget_amt:10000] would request CAPITAL to look-up the budget for the current period.

Reporting need not be restricted to the current period. Consider these instructions:

[period_amt:10000] [period_amt-1:10000]

The second instruction will print the period activity (sales for the month) for the current period minus 1. In other words, the current period's sales is compared to last month's sales.

You are also permitted to specify a specific accounting period if you wish. Consider:

[period_amt1:10000] [period_amt2:10000] [period_amt3:10000]

In the above example, sales for period 1, 2 and 3 are printed alongside each other.

Making direct references to account codes can be inflexible, not to mention time consuming. Fortunately, a way is provided to refer to groups rather than individual codes.

Quarterly & Half Yearly Qualifers

The quarterly qualifier is available for general ledgers that have 12 or 13 financial periods. If the general ledger has a different number of periods, then quarterly qualifiers cannot be used and they will alway return a zero value.

[quarter_amt:10000]

The above will return the quarterly activity for account code 10000. For example, if the financial report is being run for August and August is in the first quarter, and the first quarter starts in July, then the total activity for the periods July, August and September will be returned. If the financial report is being run for March, and July is the first accounting period, then the total account activity for the 3rd quarter (January, February and March) will be returned.

[quarter_bal:10000]

The above will return the balance for all quarters up to the current quarter. For example, if the financial report is being run for March, and July is the first accounting period, then the total account balance for the first, second and third quarters will be included in the report. This is because March appears, in this case, in the 3rd quarter.

You may also specify the particular quarter you wish to report on by including the quarter's number as part of the qualifier.

[quarter_bal2:10000]

The above will report on the balance of the account as per the end of the second quarter. Only the numbers 1-4 are valid for quarterly reporting.

generate/notepad.gifIf the general ledger has 13 accounting periods, period 13 is always included in the last quarter.

[half_amt:10000]

The above will return the half yearly activity for account code 10000. If the financial report is run in the first half of the year, then this will be the total of all activity for the first half of the number of periods in the general ledger. If the financial report is run in the second half of the year, this will be the total of all activity for the second half of the number of periods in the general ledger.

[half_bal:10000]

The above will return the half yearly balance for account code 10000. If the financial report is run in the first half of the year, then this will be the balance for the first half of the number of periods in the general ledger. For example, if the first accounting period is July and there are 12 periods in the general ledger, then the balance of the account as of December will be included in the report. (Six periods.)

You may also specify the particular half year you wish to report on by including the half year's number as part of the qualifier.

[half_bal2:10000]

The above will report on the balance of the account as per the end of the second half of the year. Only the numbers 1-2 are valid for half yearly reporting.

generate/notepad.gifIf the financial report is run in the second half of the year, this will be the balance of the account as per the last period in the general ledger.

generate/notepad.gifIf there are an uneven number of posting periods in the general ledger, the 'odd' posting period will always be included in the second half of the financial year's counting.

Group Identifiers

A group is identified by placing a @ or a # symbol in front of the group code. The @ symbol literally means, 'give me the total of'. The # symbol literally means, 'give me the next in the list of'. Once again, examples will help clarify how this works. Imagine you have defined a group of sales accounts and have specified them in the financial formula table. The name of this group is 'Sales'.

Examine the following instructions:

Revenue for period is [period_amt:@sales]

Revenue for year is [period_bal:@sales]

The first instruction will print the total sales for the period for the entire group 'sales'. The next instruction will print the total sales for the year up to and including the current period, for the group.

A short-hand way of printing all sales accounts on a report is to specify the group with the # (hash) symbol. For example, the following instruction will print sales for the month for each period in the 'sales' group:

[period_amt:#sales]

Consider the result when the two are combined:

Name of account sales this period sales this year

[name:#sales] [period_amt:#sales] [period_bal:#sales]

Total sales: [period_amt:@sales] [period_bal:@sales]

The above might print (depending on the lay-out instructions of the report and the data in your master file) something that would look like this:

Name of account sales this period sales this year

Sales - cosmetics 1,441.95 8,766.50

Sales - eye care 2,400.50 8,110.06

Sales - vitamins 119.56 655.17

Total sales: 3,962.01 17,531.73

generate/setuptip.jpgWhere possible, refer to groups instead of account codes in your reports. Since account codes are often added or deleted, such changes can invalidate your financial statements. Consider the two most likely scenarios:

1. New account codes have been added. Since your financial statements were not updated, the reports may fail to take into account the new balances.

2. The account codes did at one point exist, but have since been deleted. Your financial statements may report errors when trying to 'request' information for non-existent accounts.

Provided the financial formula table is updated and correct, reports that make reference mainly to groups are less likely to require maintenance. Points 1 and 2 should then not be an issue.

_______________________

Related Topics:

The Report Writer/Editor