27309955dfdfgdgfdg8 General Ledger PDF
27309955dfdfgdgfdg8 General Ledger PDF
27309955dfdfgdgfdg8 General Ledger PDF
ED801905
90521-10-9248-58310702
10.0.700.2
Revision: July 25, 2014 2:14 a.m.
Total pages: 77
course.ditaval
General Ledger Course Contents
Contents
General Ledger Course...........................................................................................................6
Before You Begin....................................................................................................................7
Audience.........................................................................................................................................................7
Prerequisites....................................................................................................................................................7
Environment Setup..........................................................................................................................................7
Workshop Constraints..............................................................................................................................8
Overview.................................................................................................................................9
Application Setup.................................................................................................................10
Company Configuration................................................................................................................................10
Workshop - Set GL Journal Tax Options in Company Configuration .......................................................12
Maintenance Programs..................................................................................................................................13
Fiscal Calendar Maintenance...................................................................................................................13
Closing Periods................................................................................................................................14
Workshop - Create a Fiscal Calendar................................................................................................14
Define a Fiscal Calendar...........................................................................................................14
Add a Fiscal Year......................................................................................................................14
Generate Periods for a Fiscal Year.............................................................................................15
Earliest Apply Date Entry.........................................................................................................................15
Detail..............................................................................................................................................16
Chart of Account Structure Maintenance................................................................................................16
Default COA Categories..................................................................................................................17
Dynamic Account Segments............................................................................................................17
Account Segment Entry Control......................................................................................................18
Balance Settings..............................................................................................................................18
Workshop - Create a Chart of Accounts..........................................................................................18
Create a Chart of Account Structure.........................................................................................18
Define a Chart of Account's Controlled Segments....................................................................19
Add a Dynamic Segment..........................................................................................................20
Trial Balance Report.........................................................................................................................20
Chart of Account Listing Report.......................................................................................................21
Balance Controls.....................................................................................................................................22
Daily Balances Setup...............................................................................................................................24
COA Category Maintenance...................................................................................................................25
Workshop - Create COA Categories................................................................................................25
Workshop - Copy COA Categories..................................................................................................27
Account Segment Values........................................................................................................................28
Natural Account Options.................................................................................................................28
Workshop - Create Account Segment Values...................................................................................28
Workshop - Change a Segment Value's COA Category....................................................................30
Workshop - Add a Department Value..............................................................................................31
This course provides a clear perspective of the maintenance programs, concepts, processes, and reporting tools
you encounter as you work within the General Ledger (GL) module.
Upon successful completion of this course, you will be able to:
• Identify the key maintenance program configurations that directly impact the general ledger cycle.
• Construct a GL account by creating account segments.
• Define segment values and generate a chart of accounts (COA) based on these definitions.
• Create, close, and reopen fiscal periods in multiple fiscal calendars.
• Analyze how GL control types and GL control codes affect the GL transaction hierarchy.
• Post manual, recurring, allocated and reversing journal entries.
• Identify the reports and trackers that are important to review in order to maintain GL integrity.
Read this topic for information you should know in order to successfully complete this course.
Audience
Prerequisites
To complete the workshops in this course, the necessary modules must be licensed and operating in your training
environment. For more information on the modules available, contact your Epicor Customer Account Manager
at [email protected]. It is also important you understand the prerequisite knowledge contained in other
valuable courses.
• Navigation Course - This course introduces navigational aspects of the Epicor application's user interface.
Designed for a hands-on environment, general navigation principles and techniques available in two user
interface modes - Classic Menu and Modern Shell Menu. Workshops focus on each of these modes and
guide you through each navigational principle introduced.
• System Flow Course - This course introduces a basic quote to cash scenario that includes the process from
the initial customer quote to final cash receipts and payment of supplier invoices. This course emphasizes the
series of processes that make up the quote to cash process by using a simple scenario to highlight various
transactions. Your organization may have more complex processing routines than those described in this
course.
• Financial Foundations Course - This course introduces you to the maintenance modules and programs in
the Epicor application that set the basis for the financial activities within your company.
Environment Setup
The environment setup steps and potential workshop constraints must be reviewed in order to successfully
complete the workshops in this course.
Your Epicor training environment, in which the Epicor demonstration database is found, enables you to experience
Epicor functionality in action but does not affect data in your live, production environment.
The following steps must be taken to successfully complete the workshops in this course.
1. Verify the following or ask your system administrator to verify for you:
• Your Epicor training icon (or web address if you are using Epicor Web Access) points to your
Epicor training environment with the Epicor demonstration database installed. Do not complete
the course workshops in your live, production environment.
Note It is recommended that multiple Epicor demonstration databases are installed. Contact
Support or Systems Consulting for billable assistance.
• The Epicor demonstration database is at the same service pack and patch as the Epicor
application. Epicor's education team updates the Epicor demonstration database for each service pack
and patch. If your system administrator upgrades your Epicor application to a new service pack or patch,
he or she must also download the corresponding Epicor demonstration database from EPICweb > Support
> Epicor > Downloads and install it. If this is not performed, unexpected results can occur when completing
the course workshops.
• Your system administrator restored (refreshed) the Epicor demonstration database prior to
starting this course. The Epicor demonstration database comes standard with parts, customers, sales
orders, and so on, already defined. If the Epicor demonstration database is shared with multiple users
(that is, the database is located on a server and users access the same data, much like your live, production
environment) and is not periodically refreshed, unexpected results can occur. For example, if a course
workshop requires you to ship a sales order that came standard in the Epicor demonstration database,
but a different user already completed this workshop and the Epicor demonstration database was not
restored (refreshed), then you will not be able to ship the sales order. Epicor's education team has written
the course workshops to minimize situations like this from occurring, but Epicor cannot prevent users
from manipulating the data in your installation of the Epicor demonstration database.
2. Log in to the training environment using the credentials manager/manager. If you are logged into your
training environment as a different user, from the Options menu, select Change User.
3. From the Main menu, select the company Epicor Education (EPIC06).
Workshop Constraints
Below is a list of workshops in this course that can be performed only once in each instance of a restored (refreshed)
database. Where applicable, a detailed explanation of the workshop constraints is documented in the workshop
itself.
• Workshop - Create COA Categories
• Workshop - Change a Segment Value's COA Category
• Workshop - Add a Department Value
• Workshop - Add General Ledger Accounts (Only steps 7-10 cannot be completed).
• Workshop - Generate and Review GL Accounts
• Workshop - Add GL Controls to a Business Entity and Review Account Context
• Workshop - Modify an Account Allocation
• Workshop - Apply and Review Recurring Journals (Only the first task - Apply Recurring Journals cannot be
completed).
Overview
During implementation, not many setup steps outweigh the importance of defining a company's chart of accounts
(COA). In the General Ledger (GL) module, COA definition is a critical factor that can impact how a business
operates on a day-to-day basis.
At the core of the general ledger lies a company's COA, or ensemble of GL account numbers. Each company has
the ability to create multiple charts of accounts. On the outer walls of the accounts are unique segments,
categories, allocations, references, and configurations which define each account the chart contains. The design
of each wall significantly impacts the ability to easily prepare financial reports for each area of business in a
company.
Fiscal calendar definition also greatly affects how transactions display within reports and also how they post to
the general ledger. Each calendar defined contains fiscal years and periods which provide a map of date ranges
that guide transactions to post to precise groups based on individual posting dates. This transactional separation
allows companies to keep accurate records for a set fiscal year, and furthermore, for multiple fiscal calendars.
Similar to all financial modules in your application, the GL module follows a transactional hierarchy, but it can
ultimately be changed to suit a company's needs through the setup and use of GL controls and user-defined
posting rules.
Application Setup
Several maintenance programs located throughout the Epicor application affect a company's general ledger
process flow. This section of the course focuses on the essential company configuration and General Ledger
module maintenance items you must complete prior to processing transactions that affect the general ledger. In
order to convey an accurate ledger, it is important to know the hierarchical flow of all transactions in your
application.
This course focuses specifically on transactions which take place within the General Ledger module. Take note
that the Accounts Receivable, Accounts Payable, Payroll, and Inventory modules also have defined hierarchies
that should be reviewed before going live in your environment. If your company requires alternate hierarchies,
you can revise the posting rules in GL Transaction Type Maintenance to alter them. For more information on
user defined posting rules, refer to the Application Help.
Company Configuration
This course does not discuss all fields within Company Configuration, but if you are interested in learning more
about these fields, refer to the Application Help. This course covers only fields specific to the general ledger
process.
• Standard Cost - This calculates a set cost you establish and enter for this part. You define and update the
standard cost for each part within the Costing Workbench or manually enter the standard cost as a Cost
Adjustment.
• Use Transaction Date for FIFO - Select this check box if the company uses the FIFO costing method. The
check box indicates whether to use the date of the receipt transaction or the system date for FIFO cost queue
records. When you select this check box, the application places the transaction date from each receipt on
each cost queue record. When this check box is clear, the current system date is used instead.
Use current date when matching GL transactions - Select this check box to use the current system date when
matching GL transactions in this company using the GL Transaction Matching program. Clear the check box to
use the last apply date for the matched transactions.
Balance Options
Batch Balances and Batch Daily Balances
As GL postings occur, period balances and daily balances (if configured for a specific account or account mask
in another GL maintenance program) are updated. However, if these options are selected in the Company
Configuration, then period balances or daily balances will not update as postings occur to the GL. The Verify
Balance Records process must be run to build the balances. Selecting one or both of these options is only a
safeguard in case there are performance problems when maintaining balances real time as postings occur. By
default, these options are clear and should remain that way unless there is a known performance problem with
maintaining balances.
Note The Batch Daily Balances option can be selected by itself, but once the Batch Balances option is
selected, Batch Daily Balances is automatically selected as well and cannot be cleared. This makes sense
because batch daily balances are included when tracking batch balances.
Tax Options
Tax Entry Mode in GL Journal - Enables selecting tax entry modes and reporting taxes in GL Journal Entry.
Available values are:
• No Taxes - Taxes are not reported in GL journals. If this value is selected, then the Default Tax Type and
Default Tax Liability fields are disabled.
• Taxable Journal Lines - You can specify journal details which affect a tax account. Tax lines must be linked
to another journal line.
• Taxable Journal Lines or Tax Adjustment Journal - Two tax options are possible when you enter a GL
journal:
• Taxable Journal Lines (as above). OR
• Tax Adjustment Journal - You can specify journal details which affect a tax account. These tax lines are
not linked to another journal line, therefore the tax amounts must be entered manually.
Default Tax Liability - Indicates a default tax liability for tax lines in GL journals. You can select any listed tax
liability providing that it is not marked as used in Tax Connect. This field is enabled once the Allow Taxes in GL
Journal check box is selected.
Default Tax Type - Indicates a default tax type for the tax line in GL journals. You can enter any tax type, even
one that is not linked to the selected tax liability. This field is enabled once the Allow Taxes in GL Journal
check box is selected.
Menu Path
Navigate to this program from the Main Menu:
• System Setup > Company/Site Maintenance > Company Configuration
In this workshop, enable tax lines in GL journals. This will enable you to create a GL journal with tax lines later
in the course.
Navigate to Company Configuration.
Menu Path: System Setup > Company/Site Maintenance > Company Configuration
2. In the Tax Entry Mode in GL Journal field, select Taxable Journal Lines or Tax Adjustment Journal.
3. Click Save.
Maintenance Programs
This section of the course covers the General Ledger module's maintenance program configurations that are
necessary to complete in order to accurately process financial transactions.
This course does not discuss all of the maintenance programs and fields available in the General Ledger module.
To learn more about fields or programs not mentioned in this course, refer to the Application Help for examples
and definitions.
The fiscal calendar contains a sequence of fiscal years. Fiscal years in one fiscal calendar cannot overlap and there
cannot be gaps between years. Once you create a fiscal year, use the Generate Periods command to generate
its fiscal periods.
You can perform the following procedures that relate to fiscal calendars:
• Assign a fiscal calendar as the default company calendar.
• Assign a fiscal calendar to the Asset Management module.
• Assign a fiscal calendar to a book.
Tip Do not confuse fiscal calendars with production calendars. A Production Calendar defines the
day-to-day schedule needed to produce and deliver products through manufacturing centers. A Fiscal
Calendar defines years and fiscal periods required to report on financial activity.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > Accounts Payable > Setup > Fiscal Calendar
• Financial Management > Accounts Receivable > Setup > Fiscal Calendar
• Financial Management > Asset Management > Setup > Fiscal Calendar
• Financial Management > Deferred Revenue Accounting > Setup > Fiscal Calendar
• Financial Management > General Ledger > Setup > Fiscal Calendar
• Financial Management > Payroll > Setup > Fiscal Calendar
Closing Periods
In addition to ordinary periods (which represent physical date ranges), a fiscal year can include one or several
Closing Periods.
Closing periods do not relate to date ranges but represent accumulators for special transaction sequences created
at year-end adjustment. Separate closing periods can be defined for each particular adjustment phase to finalize
the annual balance and make other restatements.
Define the number of closing periods for each fiscal year in Fiscal Calendar Maintenance. In most cases, the
number of closing periods for a fiscal year is zero or one (meaning closing periods are not used, or only one is
used), but more than one closing period can be defined.
Example A company defines more than one closing period to separate the company's normal year-end
adjustments from adjustments auditors require.
Note The term Adjustment Period is used interchangeably with Closing Period. The closing of a period
is procedure-specific for each book and must be done per book, not per fiscal calendar. The apply date
for transactions in closing periods is the fiscal year end date.
In this workshop, create a secondary fiscal calendar for your company. After creating this calendar, add a fiscal
year and generate periods for that year. The calendar that you create may or may not follow a calendar year
structure.
2. In the first Calendar field, enter XXXCAL (where XXX are your initials).
3. In the second Calendar field, enter XXX's Fiscal Calendar (where XXX are your initials).
4. Click Save.
Field Data
Fiscal Year Use the current calendar year
Start Date Use the first day of the current month
(Example: May 1, 2012)
Field Data
End Date Use the last day of the month that is eleven months from the
current month
(Example: April 30, 2013)
Number of Periods 12
Number of Closing Periods 1
3. Click Save.
2. In the Start Date and End Date fields, verify the correct dates display.
If incorrect dates display, click the Cancel button and check the information on the Fiscal Year > Detail
sheet. Correct any errors.
4. Click Generate.
A message displays that advises how many fiscal periods were created based on the information entered in
the Generate Periods program.
6. Click Save.
7. On the Fiscal Year > Fiscal Period > List sheet, review the periods generated.
Use Earliest Apply Date Entry to prevent business transaction types from posting in open fiscal periods. You
can define a date to resume posting transactions on a module by module basis or companywide.
The Earliest Apply Date set on the Detail sheet is the first date on which you can apply any financial transaction
in a company. When you first set up a new company, ensure the Earliest Apply Date value is on a date or in a
period prior to the date you will load financial data into the Epicor application. This prevents errors from displaying
when you enter or import financial data into your new company.
When you define an Earliest Apply Date for a specific module, this date applies to all transaction types for that
module. Set up specific earliest apply dates for any of the following modules:
• Cash Management
• Accounts Receivable
• Accounts Payable
• Inventory and Production
• Asset Management
• Payroll
If at any time you need to prevent posting to an open period for a specific module, enter a new earliest apply
date type and define the date or period to resume posting.
Example Your company does not typically close periods on the actual closing date because extra time is
often needed to account for adjustments. However, to accurately track Accounts Payable transactions, you
need to be able to prevent posting to a period after the ending date passes (for example, Period 5 - May
31). In this example, add a New Type to Earliest Apply Date Maintenance for the Accounts Payable
module, and define June 1 of the current year as its Earliest Apply Date. This prevents any Accounts Payable
GL transactions from posting prior to the actual/current period.
Tip Use Earliest Apply Date Entry separately or in conjunction with the Close Period Entry process. The
Close Period Entry process closes periods specific to a book.
Detail
After you set up a default company fiscal calendar in Company Configuration, use the Earliest Apply Date's
Detail sheet to set up a date or fiscal period to resume posting all transactions after a period is closed.
Chart of Account Structure Maintenance defines the segment structure and characteristics for each Chart of
Accounts (COA) you use within the current company. The application uses one or multiple charts of accounts to
control account entry.
Each company book must have a COA. In a multi-company environment, you typically need two or more charts
of accounts in each company, a master COA and a consolidation COA. Books can be assigned different COAs
or several books can share the same COA. When a book links with a COA, you can use the COA to post journals.
Use GL Control Maintenance to specify the journals and accounts used to post transactions within the COA.
Indicate which COA is the Master; a master COA contains the primary list of accounts.
Example Government regulations require reports to use an account structure different from the one you
use for corporate reporting. In this situation, define two books. One book uses a COA for government
reporting; the other uses a COA for corporate reporting. In another scenario, the COAs which the company's
subsidiaries use can supply values to a management COA that contains a limited number of accounts.
In Chart of Accounts Maintenance, you must indicate which COA is the Master; a master COA contains the
primary list of accounts. Your master COA is typically assigned to your company's Main Book.
When you implement financials in the Epicor application, carefully consider the role each COA and book you
create will play in your company's financial management. You can create as complex an account structure as
you need for each COA. Each GL account can have up to 20 definable account segments. Each segment can be
up to 50 characters in length, and you can define a number of values, such as Effective Date and Normal Balance,
for each segment. The maximum length for an account is 200 characters, including delimiters.
COA Segments can be natural, controlled, dynamic, or optional for data entry. They can display in any order and
that order can be changed at any time (Run the Rebuild Display GL Account process to update the display
throughout the application).
A natural account segment defines the chart segment used with the account. The first segment you save on a
COA automatically saves as its natural account. When a segment is defined as a natural account, the application
zeros balances in income statement accounts and maintains balances for balance sheet accounts. If a segment
is a natural account, the Natural Account indicator is active on the Detail sheet. While you indicate where the
natural account segment is located in the account structure in this program, use Account Segment Values
Maintenance to define other natural account options.
Controlled segments record the primary financial history of the company while dynamic segments record temporary,
unique business activity. Link, or reference, dynamic segments to a business entity, which is a table that records
data placed against customer, supplier, project, part, and other entities.
Once you start to use a COA, you can no longer add a controlled segment to it but you can always add dynamic
segments to a COA in use.
Tip Use Chart of Accounts Structure Maintenance to design the primary account structure for each COA.
To define the specific values each segment uses - such as category, normal balance, and natural account
options - use Account Segment Values Maintenance. To indicate a segment is self-balancing, use
Self-Balancing Segment Maintenance. Generate specific account combinations within General Ledger
Account Maintenance.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > Accounts Payable > Setup > Chart of Accounts
• Financial Management > Accounts Receivable > Setup > Chart of Accounts
• Financial Management > General Ledger > Setup > Chart of Accounts
• Financial Management > Multi-Site > Setup > Chart of Accounts
• Financial Management > Payroll > Setup > Chart of Accounts
• Sales Management > Order Management > Setup > Chart of Accounts
For CRM users, the Main Menu appears as:
• Customer Relationship Management > Order Management > Setup > Chart of Accounts
You can create default COA categories for each COA you create in Chart of Account Structure Maintenance.
Select the Create Default Categories check box on a chart of accounts record to automatically create a standard
set of COA categories for the selected record. Review the default categories created in COA Category
Maintenance.
For more information on COA categories, refer to the Application Help.
Dynamic account segments are used to record temporary, unique business activity. Link, or reference, dynamic
segments to a business entity, which is a table that records data placed against customer, supplier, part, and
other entities.
Dynamic segments set segment values based on values from posted transactions or user input. If your chart of
accounts (COA) uses dynamic segments, you can directly assign dynamic segments to GL controls or modify
specific posting rules to post to the dynamic segments.
Once you use a COA you can no longer add controlled segments to it, but you can always add dynamic segments.
Dynamic segments often reference customer, supplier, part, or other business entities. The reference creates the
segment value based on the entity ID. If you select the Use Business Entity check box in Chart of Account
Structure Maintenance, you can associate the entity with a segment. The dynamic segment values are set
based on the selected business entity.
The value selected in each account segment's Entry Control field determines whether the segment must appear
in general ledger (GL) account codes.
• Selection of Mandatory requires the segment's inclusion in GL accounts.
• Selection of By Natural Account allows the designation of the segment as optional or mandatory for each
natural account value. This designation occurs in Account Segment Values.
• Selection of Optional allows GL accounts to post to the chart of accounts (COA) without this segment. When
accounts generate, an optional segment displays as blank if no value was selected.
• Selection of Reference Account Mask allows the designation of the segment as optional or mandatory for
an account mask defined in GL COA Reference Type. This selection applies only to reference-type segments.
Balance Settings
Settings in the Balance Options area of Chart of Account Structure Maintenance affect balance processing
for the selected segment.
In the area, you designate segments that:
• Store balances for segments for use in reports and trackers. The natural account segment always maintains
balances, but the application can store balances for other segments. Use the Include in Detail Balances and
Include in Summary Balances check boxes to determine how the application maintains segment balances
for use on reports and trackers. In addition, consolidation processes create journals for source COA segments
that maintain balances.
• Carry balances forward for revenue and expense accounts. By default, the application zeros balances in
temporary accounts at year end. Selection of Opening Balance on P/L allows the maintenance of income
statement balances independent of the fiscal year.
For example, you apply the option to a segment used to post project revenue. As a result, the application
maintains period-to-date revenue data by project for use in multi-year analysis and reporting.
In this workshop, create a secondary COA for your company and define its segments.
Field Data
Chart of Account XXX-COA (where XXX are your initials)
Description XXX's COA (where XXX are your initials)
Separator Character - (hyphen)
3. Click Save.
Field Data
Name Natural Account
Abbreviation Nat Acct
Maximum Length 6
Minimum Length 6
3. Click Save.
4. Use steps 1-3 above and the data below to create three more COA segments.
Note There is more data to enter for the next three COA segments. This is because the first segment
you enter is always the true Natural Account by default. Other segments offer additional options
that are auto selected or disabled when creating the natural account segment.
Field Data
Name Location
Abbreviation Loc
Maximum Length 4
Minimum Length 4
Entry Control By Natural Account
Field Data
Name Product Group
Abbreviation Prod
Maximum Length 3
Minimum Length 3
Entry Control Mandatory
Field Data
Name Cost Center
Abbreviation CC
Maximum Length 2
Minimum Length 2
Entry Control Optional
5. Click Save.
Field Data
Name Reference
Abbreviation Ref
Maximum Length 10
Minimum Length 1
Dynamic Select this check box.
Use Business Entity Select this check box.
Business Entity GL Reference Type
Message: Do you want the segment values created when Response to Message: Yes
this dynamic segment is saved?
Segment Value Field RefType
Description Field Name RefTypeDesc
3. Click Save.
Use the Trial Balance Report to print balances from your trial balance account, as defined by your setup in
Chart of Account Structure Maintenance.
You can specify which book and segments and which balance level (Detail or Summary) to include in your report
from the Selection and Filter sheets. You can also print period or daily balances.
The following type of information is available from the report, depending upon your selections:
• Year opening balance
• Period opening balance
• Period movement debit amount
• Period movement credit amount
• Period closing balance
• Average daily balance (for daily balance report)
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Reports > Trial Balance
Use this program to produce a master Chart of Accounts Listing report of your chart of accounts file for the
active company.
Select the chart of accounts from which to create the report. Charts of accounts are defined in the Chart of
Account Maintenance program.
Select the Account option to generate a report for the entire chart of accounts. Select the Individual Segment
option to generate a report for one segment of an account only. In this case, then select the accounting segment
in the Segment field you want for your report.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Reports > Chart of Accounts Listing
• Financial Management > Multi-Site > Reports > Chart of Accounts Listing
Balance Controls
Transactional data flows from the modules that make up the application into the general ledger (GL) via the
Posting Engine.
The posting engine transforms transactions based on a set of posting rules and records the results in the transaction
tables of the GL module. In addition to recording the transformation results, balance records are created and
stored in the balance tables.
As shown above, the posting engine uses balance controls to create entries in the balance tables during the
creation of a GL transaction. In this case, the balance controls operate on the output from the Post Processing
portion of the posting engine.
The posting process output is a basic accounting transaction with all account codes resolved, validations complete,
and self-balancing accounting segments resolved. From that point, the balance set up can be applied to the
accounting transaction to create balance entries.
In Chart of Account Structure Maintenance, the application can be set up to keep balances for all 20 segments
that make up your accounts. If you set up daily balances (Daily Balances Setup), the balances are based on a
set of account masks that filter the accounts that require these balances. For more information on daily balances,
refer to the Daily Balances Setup topic.
• Daily Balances
• Opening Balances on P/L
Period Balances
• Period balances are stored for all periods defined by the financial calendar attached to the book. This applies
to both account balances and standard trial balances.
• You can specify which segments to include in the balance.
Daily Balances
• Daily balances can be stored in addition to the period balances for a specific set of accounts.
• You can specify which accounts should have balances maintained on a daily basis.
Opening Balances
Balance sheet accounts always carry their balance into the next fiscal year as an opening balance. Income Statement
accounts never have an opening balance because their account balances zero out at the end of the fiscal year.
Whether an account is a Balance Sheet account or an Income Statement account is defined by the account
category attached to the natural account.
Currency Balances
If an account is specified as a currency account, currency balances are kept as reporting and transactional
currencies. Currency balances are used when a natural account is revalued in the GL; you can view these balances
in the Chart Tracker and in various GL reports.
Note Account 4010 has not been set up as a currency account so there are no currency balances for this
account.
Verify Balances
Menu Path: Financial Management > General Ledger > General Operations > Verify Balances
Use Verify Balance Records to rebuild balance records if they become inaccurate or if the balance setup changes.
When you select the Update Balances check box in Verify Balance Records, an Update Required message
displays. In addition, a Rebuild Balances Required message displays in Chart of Accounts Structure
Maintenance, notifying users to run the verify balance records process. The Update Required check box is
automatically selected in Verify Balance Records anytime a segment with any Balance Control type selected on
it is added, deleted, or updated in Chart of Accounts Structure Maintenance.
Daily Balances Setup enables the maintenance of daily balances for tracking and reports. Account masks specify
the COA segment or segments that supply the balances. You apply masks to books associated with a COA.
COA Maintenance allows continuous balance maintenance for any segment other than the natural account.
(The natural account always stores balances.) Performance issues can result when too many segments store
balances. To avoid this issue, you can use this program to maintain segment balances for a limited number of
accounts.
This program enables creation of reports used in the hospitality industry. Daily balances allow the use of financial
data in the ongoing monitoring of occupancy, average rates, number of covers, and other statistics.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > Daily Balances Setup
COA Category Maintenance defines chart of accounts (COA) categories associated with natural accounts in
Account Segment Values. This association determines how the Epicor application maintains account balances
and the accounts that supply financial statement values.
Use COA Category Maintenance to:
• Determine how to maintain balances for associated accounts. The Epicor application zeros balances in income
statement accounts and maintains balances for balance sheet accounts.
• Define the structure and formatting of financial statements. The GL Report Wizard uses entries in this program
to automatically create the company's balance sheet and income statement. Entries in this program define
descriptions that display in the reports and whether an entry displays as a debit or credit. You can define
financial statements without the use of categories or the wizard.
• Designate the balance sheet category used to report net income from the income statement. Corporate
balance sheets typically use Retained Earnings to describe this category. Select the Net Income check box for
a category to designate it as the retained earnings entry on reports.
Example Use COA Category Maintenance and the GL Report Wizard to create a corporate balance sheet.
First, define Assets, Liabilities, and Equity categories. The Assets category has a normal debit balance, while
the Liabilities and Equity categories have credit balances. These settings ensure the correct placement of
the categories on the report. These categories have no parent. On the balance sheet, these categories
group other categories and display a total of their sub-accounts.
Define the Accounts Payable category, select Liabilities as its parent, and set it as the first entry in the
Liabilities category. As a result, the balance of the account associated with the Accounts Payable category
is used to calculate the total for the Liabilities category.
Lastly, define sub-categories for Accounts Payable.
The Epicor application places no restrictions on the number of sub-category levels allowed.
Use the Copy COA Categories option from the Actions menu to copy a set of categories from one COA to
other charts of accounts. Use a set of categories as a template to save work. You can modify the categories
copied from the template to create a set of categories appropriate for the COA.
Note If you change the account category on a natural segment from Balance Sheet to Income Statement,
this may affect reported profits.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > COA Category
In this workshop, create four new COA categories. In an upcoming workshop, you will select the categories you
create on existing inventory accounts. As a result, all of the separate inventory accounts should roll up directly
to the Current Assets category.
Important Due to necessary database setup and specific data, this workshop can only be performed by
one person on a shared database.
2. Click New.
Field Data
Category ID INV
Description Inventory
Net Income Do not select this check box.
Enable Transaction Matching Select this check box.
Type Balance Sheet
Normal Balance Debit
Parent Category CURRENT ASSETS
Sequence 10
4. Click Save.
5. Click New.
Field Data
Category ID RAW
Description Raw Materials
Net Income Do not select this check box.
Enable Transaction Matching Select this check box.
Type Balance Sheet
Normal Balance Debit
Parent Category Inventory
Sequence 10
7. Click Save.
8. Click New.
Field Data
Category ID WIP
Description Work in Process
Net Income Do not select this check box.
Enable Transaction Matching Select this check box.
Field Data
Type Balance Sheet
Normal Balance Debit
Parent Category Inventory
Sequence 20
Field Data
Category ID FG
Description Finished Goods
Net Income Do not select this check box.
Enable Transaction Matching Select this check box.
Type Balance Sheet
Normal Balance Debit
Parent Category Inventory
Sequence 30
14. Click the Clear icon to prepare for the following workshop.
A new COA is required for your company. To save time, you would like to use the existing COA as a template.
In this workshop, copy an existing list of COA categories to a new COA.
3. In the From COA Code field, verify Master Chart of Accounts displays.
4. In the To COA Code field, select XXX's COA (where XXX are your initials).
5. Click OK.
The tree view displays the new copied list of categories.
6. Click Save.
Use Account Segment Values to define natural, dynamic, and controlled account segment values.
Use this program to define the following:
• Natural Account Values - Natural account values typically reflect the structure of the financial statements
for the company. You can assign many values to natural account segments, including category, normal
balance, manual entry restrictions, and so on. For example, you can use natural account values to define
currency accounts; use these accounts when you need to revalue transactional currency amounts into other
currency amounts.
• Controlled Segment Values - Controlled segments record the primary financial history of the company. For
example, define a controlled segment in COA Structure Maintenance to track a company division; use Account
Segment Values to define the NORTH, SOUTH, EAST, and WEST values for the segment. Controlled segment
values defined in this program are available to you when you enter accounts in programs such as AP Adjustment
and Cash Receipts.
• Dynamic Segments (Reference Types) Values - When you associate a reference type with a chart of
accounts (COA) segment, you can select a segment value for a posted transaction.
• Dynamic Segments (Business Entities) - Posting rules set a segment value based on the business entity
indicated in a posted transaction. You cannot define values for dynamic segments that reference the installed
business entities; dynamic segments use the business entity functionality to set segment values.
• Effective Dates - Use active (effective) dates so the COA can reflect company structure or business changes.
For example, you can set a segment for a product line to expire when the product line is discontinued.
Tip Chart of Accounts Structure Maintenance creates the segments that display in this program. Use
General Ledger Account Maintenance to generate the general ledger accounts for COAs.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > Account Segment Values
The Natural Account Options > Detail sheet in Account Segment Values is where you associate COA categories
with natural accounts.
This association determines how the application maintains account balances. The application zeroes balances in
income statement accounts and maintains balances for balance sheet accounts. In addition, the GL Report
Wizard can use the balances of the associated account to automatically create financial statements.
Also on this sheet, determine whether journals should be summarized by account. Posted detail summarization
reduces the number of records stored in the database. Note that a posting rule will override any summarization
setting made on this sheet if it differs.
In this workshop, define values for the controlled segments created in a prior workshop.
Navigate to Account Segment Values.
Menu Path: Financial Management > General Ledger > Setup > Account Segment Values
1. In the Chart of Account field, select XXX's COA (where XXX are your initials).
Field Data
Segment Values 300000
Name Retained Earnings
Abbreviation RE
Category EQUITY (Note: All natural account segment values must have a
category assigned.)
Active Verify this check box is selected.
5. Click Save.
13. Use steps 2-5 to add a value to each controlled segment in the current COA. Click Save after adding each
value.
Remember: Each time you add a new value, select the segment to add that value to in the Segment field
at the top of the window before you access the New menu.
Use the following tables as data entry guides:
Field Data
Segment Location
Segment Values MINN
Name Minneapolis
Abbreviation Minn
Active Verify this check box is selected.
Field Data
Segment Product Group
Segment Values 100
Name Retail
Abbreviation Ret
Active Verify this check box is selected.
Field Data
Segment Cost Center
Segment Values 00
Name Corporate G/A
Abbreviation Corp
Active Verify this check box is selected.
7. Click Save.
8. Click the Clear icon and repeat steps 3 through 7 to change the categories on two other segment values.
Enter the following information for steps 3 and 4 for the two other segment values:
Field Data
Segment Values 1220
Category WIP - Work In Process
Field Data
Segment Values 1290
Category FG - Finished Goods
A growing portion of your business is engineer-to-order and the controller wants to establish an additional
department to monitor the company's expenses and possibly develop additional overhead rates. In this workshop,
add a department value to the Master COA to fulfill the controller's request.
Important Due to necessary database setup and specific data used, this workshop can only be performed
by one person on a shared database.
Field Data
Segment Values 90
Name Engineering
Abbreviation Eng
Active Verify this check box is selected.
5. Click Save.
Use Restricted Function Maintenance to designate functions used to restrict manual journal entry. Use the
functions to restrict entries against specific natural accounts defined in Account Segment Values.
Example The application designates Purchase Order Entry (Erp.UI.POEntry.dll) as a restricted function.
Define a natural account for Payroll Entry in Account Segment Values and exclude the account's use
with the Purchase Order Entry function. As a result, you cannot use the payroll account when you enter
purchase orders.
You can add application .dll files to the restricted functions list. For example, you can add Erp.UI.BankAdjEntry.dll
to limit the use of natural accounts available when you adjust bank account entries. You cannot select .dll files
from other applications or files that are not connected with programs used to post journals.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > Account Entry Restricted Functions
General Ledger Account Maintenance defines valid general ledger (GL) accounts for a chart of accounts (COA).
General ledger accounts contain the natural account segment and other controlled segments. You cannot include
dynamic segments in GL accounts. Posting rules set the value of most dynamic segments.
This program determines:
• Valid entries for the selected COA - The Epicor application validates GL transactions that post to the COA
against the accounts defined in this program.
• The available values in fields used for GL account entry - For example, the Epicor application limits entries in
the GL Account field to Master COA accounts in AP Adjustment Entry. As a result, the Master COA must
define all accounts needed to post from these fields.
• The effective dates for accounts - Effective dates allow the COA to reflect changes in the company's structure
or business. For example, an account designates a product line discontinued at the end of the year. Set the
To Date field to the year's end when you define the account. As a result, an error occurs if a journal that uses
the account posts to the COA after the end of the year.
• Whether to preserve the account's description and active status during automatic account updates.
• Whether to use the account for inter-company processing. Inter-company processing updates multi-company
accounts defined in the COAs of a parent company and its subsidiaries.
Tip Chart of Accounts Structure Maintenance designates a segment as dynamic or controlled. Account
Segment Values defines values used to generate accounts through GL Account Maintenance.
Definition of a single GL account constitutes use of the COA. Use of a COA blocks the addition of controlled
segments. Use of a segment value blocks changes to the value in Account Segment Values.
Example The following example (based on the Master COA) illustrates how segment properties affect GL
account codes. Define the segments and enter the settings that display in the following table.
Designate 1000-10 and 2000-20 as valid GL accounts in General Ledger Account Maintenance. The
following table shows how the Epicor application validates journal account codes when they post to the
GL.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > General Ledger Account
In this workshop, add a Retained Earnings account to the chart of accounts created in a prior workshop and a
Utilities account to the Master Chart of Accounts for the Engineering department.
Important Due to necessary database setup and specific data used, steps 7-10 in this workshop can only
be performed by one person on a shared database. If this is the case, complete steps 1-6.
If you cannot complete this workshop in its entirety, you will not be able to complete the Workshop -
Generate and Review GL Accounts.
1. In the Chart of Accounts field, select XXX's COA (where XXX are your initials).
2. Click New.
3. Click the arrow next to the GL Account field to display the segment search buttons available for use.
Field Data
Natural Account 300000
Location MINN
Product Group 100
Cost Center Leave this field blank. A value is unnecessary because this
segment is optional.
6. Click Save.
7. Use steps 1-4 and the data below to create a Utilities account in the Master Chart of Accounts for the
Engineering department.
Note Remember to select Master Chart of Accounts from the Chart of Accounts field.
Field Data
Chart of Accounts Master Chart of Accounts
Chart 8800
Division 00
Department 90
11. Click the Clear icon and remain in General Ledger Account Maintenance for the next workshop.
Generate Accounts
The Generate command uses a COA's controlled segments and the segments' values to create general ledger
accounts. To save time, you can use this command rather than creating accounts manually.
Settings in the Generate Accounts program control:
• Segment values included in the generated accounts. You can generate accounts based on defined values or
copy combinations of account values. Generated accounts must include valid values for all mandatory account
segments.
• The effect of the generation on existing accounts. You can block account overrides, allow account overrides,
or preserve protected settings for accounts.
The modality of the generation determines how values are generated.
• In a simple account generation, you generate accounts based on defined segment values. You can select
specific segment values or value ranges for use in the generation.
• In a generation with copying, you copy specific combinations of segment values. For example, the COA has
controlled segments for division and department. You want to copy the natural account segment 1000, the
division segment 05, and all department segment values. Generation with copy creates accounts for
combinations of 1000-05 and the values defined for the department segment.
The generation uses segments defined in Chart of Accounts Maintenance and the controlled segment values
defined in Account Segment Values. You can modify generated accounts in General Ledger Account
Maintenance.
Definition of a single GL account constitutes use of the COA. Use of a COA blocks the addition of controlled
segments. Use of a segment value blocks changes to the value in Account Segment Values.
In this workshop, use the Generate command from the Actions menu to quickly create GL accounts for the new
Engineering department. After the accounts have been generated, review them in General Ledger Account
Maintenance.
Important If you were unable to complete Workshop - Add General Ledger Accounts, you will not
be able to complete this workshop or Workshop - Modify and Account Allocation.
Generate GL Accounts
3. In the Generate Accounts window, select the Create New Accounts Only option.
4. Next to the Department segment value, select the Manual Selection check box.
Use the Manual Selection check box when specific segment values should be used for an account generation.
Note: The Account Segment Values Search window displays as soon as you select the Manual Selection
check box.
6. Repeat the last two steps to select another specific segment value for this account generation.
a. Select the Manual Selection check box next to the Division segment value.
3. Click Search.
5. Use the tree view to review, scroll through, and select any available account.
Look for the new accounts connected to the Engineering department (90).
The General Ledger Report lists financial information for a range of accounts and/or periods you select. There
is both a summary and a detail version of this report. You can also select a full account version to include both
summary and detail information.
Use this program to produce a General Ledger report based on the selections you make on the Selection and
Filter sheets.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Reports > General Ledger
Book Maintenance
Book Maintenance defines the fiscal books a specific company uses. A book defines the currency, fiscal calendar,
chart of accounts, and Retained Earnings account used to generate its financial statements.
A company can use multiple books to display the same financial information in multiple ways. When you implement
the Epicor application, carefully consider the role each book plays in the financial management and reporting
within a specific company. When a transaction is entered, its amounts can be applied to multiple books, reflecting
the purpose for each book.
Each book can also have its own set of validation rules. These rules define error handling for journals posted to
a specific book. By default, books ignore most posting errors. You can change the defaults so the book blocks
and logs errors as needed.
Books are useful for recording transactions so they match the financial legal requirements for a specific country.
Use Chart of Accounts Structure Maintenance to create a chart of accounts (COA) which matches the structure
your country requires. You can use one book to post transactions in a specific currency for reporting, and then
use another book for posting the same transactions in the base currency the company uses.
Example Use the Modified Accelerated Cost Recovery System (MACRS) to depreciate a physical asset
for tax reporting. For financial reporting, the same asset is depreciated using straight-line depreciation.
Each book displays its own depreciation results.
Example Leverage multiple books so your companies can value items differently in financial and statutory
reports. An insurance company might use Generally Accepted Accounting Principles (GAAP) to value
investments and other items for one report and use National Association of Insurance Commissioners
guidelines for another book. State or provincial regulations can also impact reporting, so you may need to
implement additional books.
• Book Currency - The book currency can be used on financial reports and in consolidations. Journal amounts
post in the currency defined on the book. Books can store journals in additional transaction currencies, but
will only post in the specified book currency.
• Error Handling for Journals - Use the Validations sheet to ensure the transactions are valid. For example,
a validation rule can alert you when the Apply Date for a transaction falls within a closed fiscal period. When
the posting process runs, the Epicor application blocks posting of invalid journals and continues to process
the remaining journals in the batch. Error transactions display in the Review Journal.
• Rounding Tolerance Criteria - For each book, you can specify rounding tolerance criteria as well as an
account to which transactions will post currency differences.
• GL Transaction Mapping - Set up GL transaction mapping from your source (Main) book to a secondary
book. You determine the COA map and transactional currency to use as well as determine which GL transaction
types are affected by this revision.
You can modify a book's details (description, type, COA, calendar, currency) until a journal posts to its COA.
Once a posting process runs through the book, you can only change the book description.
Note You can also update the posting rules each book uses to record general ledger transactions. Update
posting rules for each book within GL Transaction Type Maintenance. For information on how to create
and update posting rules, review the Posting Engine Technical Reference Guide in Application Help.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > Book
• Financial Management > Multi-Site > Setup > Book
Retained Earnings
Book Maintenance > Retained Earnings
The Retained Earnings sheet designates the standard account used for retained earnings for the book. The
application continually updates the retained earnings account balance with postings to the COA's revenue and
expense accounts. As a result, the balance sheet always reflects the current balance. At year-end closing, run the
Transfer Balances process to transfer account balances to the next fiscal year.
Balance sheets always report the balance in the standard retained earnings account. You can further divide the
reported retained earnings balance by the substitution of a segment in the retained earnings account for a
corresponding segment in the income statement. The substitution allows the splitting of retained earnings by
division, department, or other mandatory controlled account segment. Account masks designate the relationship
between the split segment and the retained earning accounts that displays the balances.
Often, a book that uses segment substitution also uses self-balancing segments. Designation of a self-balancing
segment in Self-Balancing Segment Maintenance enables the automatic posting of balancing journals within
a segment. This ensures the book to which the journals post maintains a balanced set of records within the
segment.
For example, a book uses a COA with a mandatory second segment that defines two divisions: LA and MP. The
third segment is optional and defines cost centers. You use segment substitution to split the balance in the
standard retained earnings account 3070. At year-end close, the following balances exist in COA revenue and
expense accounts.
4010-MP-100 240
4010-MP-200 500
4020-MP-100 100
4020-LA-100 300
3010-LA-100 -500
3010-MP-100 -1200
The application updates the retained earnings account when you transfer opening balances to the new fiscal
year.
In this workshop, create a book for your company and attach it to the COA and fiscal calendar created in prior
workshops.
Navigate to Book Maintenance.
Menu Path: Financial Management > General Ledger > Setup > Book
Fields Data
Book (ID) XXX-MM (where XXX are you initials and MM is your birth month)
Book (Description) XXX's Book (where XXX are your initials)
Type Standard
Chart of Account XXX's COA (where XXX are your initials)
Calendar XXX's Fiscal Calendar (where XXX are you initials)
Book Currency United States Dollar
5. Click Save.
Validation Rules
Validation rules are set up at the book level. You can specify different validations for each book. Use validation
rules to specify how the application handles specific transactional issues during the posting process. Use Book
Maintenance to specify validation rules for the appropriate book.
Menu Path: Financial Management > General Ledger > Setup > Book
Throughout the posting process, various issues can arise. Some issues can be encountered during the intermediate
stages of the posting process; others can arise during the final stage of validating the complete accounting
transaction.
Example A transaction enters the posting process, but the Apply Date is earlier than the Earliest Apply
Date specified for that transaction. To catch this type of issue, you can set up a validation rule for the
application to autocorrect the issue and send a warning message.
In this workshop, review your book's default validation rules and action settings.
2. Review the default validation rules and each rule's Action setting.
Note Not all rules have the same action selections available. Click the arrow next to a rule's default
action to review which action settings are available.
Use the Book Listing Report to generate a listing of books for the active company.
Important For more information on how to review the status of a report you print, preview, or generate,
refer to the System Monitor Overview topic in the Application Help.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Reports > Book Listing
Use Chart of Accounts Mapping to define maps used to transfer journals between different charts of accounts.
Mapping transforms a portion of one chart of accounts (COA) to a portion of another and eliminates the need
to redefine the posting rules that create journals. You can handle most posting process modifications through
COA mapping. Typically, you create COA maps instead of modifying specific posting rules. COA maps can reflect
minor changes you need between different charts of accounts. COA maps are also easier to maintain.
Use COA maps to:
• Create consolidation journals. The consolidation process uses COA maps to link accounts from a source book
to a target book. Consolidation Definition Maintenance specifies the map a consolidation used.
• Automatically transfer posted journals between books. Associate maps with a book and its posting rules
within GL Transaction Type Maintenance. Use the posting engine functionality to map a source COA to
a target COA. You can set up mapping for entire account codes or for individual segments. When the currencies
of the two books are different, the Epicor application also converts the journal currency.
Tip Modify posting rules within GL Transaction Type Maintenance. If your book requires more complex
posting changes, modify the posting rules for each affected GL transaction type. For information on
how to do this, refer to the Posting Engine Technical Reference Guide in the Application Help.
Example The company has a financial and a legal book that use different charts of accounts (COAs). You
want to post the same accounts payable (AP) journals to both COAs. Create a map with the financial book's
COA as the source COA. This map links natural account segment values for AP accounts in the two COAs.
Next, access the GL transaction type used to post AP journals. This GL transaction type contains the posting
rules which create journals for the financial book. Associate the mapping document with the financial
book. As a result, journals that post to AP accounts in the financial book also post to the COA in the legal
book.
Once you create a COA map between books you need to determine which GL transaction types should post to
both of these books. Once you make that decision, add the secondary book with mapping to each individual GL
transaction type by adding a revision in GL Transaction Type Maintenance. You also have the option in Book
Maintenance to link a secondary book to a source book using the COA map you built.
Tip If you plan to update multiple GL transaction types to post to a multiple books, and no rule modifications
are needed, it makes the most sense to link the secondary book to your source (Main) book in Book
Maintenance. Once you establish this link, you can enable as many GL transaction types as you want, all
at the same time. In GL Transaction Type Maintenance, revisions can only be added one transaction type
at a time.
For more information on Chart of Accounts Mapping, refer to the Posting Engine Technical Reference Guide
in the Application Help or the Posting Engine course.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > Accounting Segment Mapping
• Financial Management > Multi-Site > Setup > Accounting Segment Mapping
Use GL COA Reference Type Maintenance to define reference types and reference type masks placed against
a chart of accounts (COA) segment. Reference type values classify campaigns, projects, and other items with a
fixed life for use in financial reporting.
General ledger (GL) account and chart trackers display the information reference types generate.
When you create a reference-type segment in Chart of Accounts Maintenance, you can then define types and
masks for the segment. You can associate a single reference-type segment with multiple reference types and
associate a single reference type with multiple masks. Account masks determine the GL accounts that include
the reference-type segment and whether including this segment is required or optional.
In some cases, two types can have masks that match the same account. In this case, the Epicor application uses
the type with the mask that most closely matches the account for the transaction. For example, a type that
includes a mask for account 2300-10-00 takes priority over a type with a mask of 2300-1_-00.
Tip You can define a different set of reference types and masks for each COA, but use of a standard set
of types across all charts of accounts permits a broader analysis of company data.
You determine the value of a reference-type segment when a transaction posts. Account Segment Values
define the segment value associated with your selection. You do not need to define values for this segment in
the GL controls or through the use of posting rules.
Because reference-type segments are set manually, leverage them to classify items that cannot be set by values
in posted journals. For example, define a reference type to classify businesses as corporations or sole proprietorships
because this information is unavailable from customer or supplier records.
Example Create a reference type to classify travel expenses employees incur. In Chart of Accounts
Maintenance, define a reference-type segment for the Master COA.
In GL COA Reference Type, select the COA and segment, and create a Travel reference type. Define mask
2300-__-__. This mask includes the natural account segment used for employee vouchers with the division
and department segments masked. Designate the mask status as required.
In Account Segment Values, select the segment mask and define segment values for the options Lodging,
Air Fare, and Per Diem. Since the mask is required, you must designate your expenses as Lodging, Air Fare,
or Per Diem when you post.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > GL COA Reference Type
A quarterly review shows the balances in the office equipment accounts are unusually large. In order to determine
the details of future transactions, create a reference type, an account mask, and reference segment values to
help analyze which specific item(s) is causing the problem.
Field Data
Type XXX OE (where XXX are your initials)
Description XXX Office Equipment (where XXX are your initials)
5. Click Save.
2. In the Account Mask field, enter 86__-__-__ where the ‘_’ (underscore) represents the wild card digits.
Field Data
Segment Values XXX-Canon (where XXX are your initials)
Name XXX-Canon Fax-CFX-L-4000 (where XXX are your initials)
Reference Type XXX Office Equipment (where XXX are your initials)
Active Verify this check box is selected.
5. Click Save.
6. Follow the steps above and add two additional GL Reference Type segment values using the following
information:
Field Data
Segment Values XXX-HPP-L5 (where XXX are your initials)
Name XXX-HP Printer-HP Laser Jet 5 (where XXX are your initials)
Reference Type XXX Office Equipment (where XXX are your initials)
Active Verify this check box is selected.
Field Data
Segment Values XXX-MitaKM (where XXX are your initials)
Name XXX-Mita Copier-KM 4030 (where XXX are your initials)
Reference Type XXX Office Equipment (where XXX are your initials)
Active Verify this check box is selected.
Journal Code Maintenance defines codes used to group journals associated with posting processes.
System journal codes can apply to journals through association of a posting process with a GL control. You can
then track and report on journals by code. Some posting processes use default codes when a GL control does
not supply a journal code.
In addition, consolidation definitions apply the codes to journals posted from source books to intermediate and
target books. The application allows the use of the groups to validate and track consolidation journals.
Example The pre-defined journal code SJ (Sales Journal) is meant to apply to journals used to post Accounts
Receivable (AR) invoices. The code SJ is associated with the GL control used to post journals from AR
Invoice Entry. The application applies the code to journals posted from the program. This mechanism
allows reports and trackers to group sales transactions by the code.
• Transactions created by new accounting transaction types (ACT types) defined in GL Transaction Type
Maintenance. Creation of an ACT type is a significant customization of the application.
Your Epicor application includes pre-defined journal codes for posting processes run from application programs.
Creation of a company results in generation of a set of pre-defined codes. The application includes the predefined
journal codes in the following table:
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > Journal Code
Business Entity
Business entities define the overall primary items within each company database, such as customer, supplier,
part, and project. Your Epicor application installs with primary business entities. Each business entity is essentially
a static table which contains the overall database structure used to record transactions against the specific item.
You link, or reference a business entity for a dynamic segment within Chart of Account Structure Maintenance.
This segment type can define subsidiary ledgers for accounts receivable and accounts payable control accounts.
You can select a business entity from the Business Entity drop-down list when you select the Use Business
Entity check box.
When you select a customer, supplier, part, or other business entity in Chart of Accounts Structure Maintenance,
you indicate the segment uses the values recorded in the business entity's table and fields to calculate the segment
values. The posting rules, which reference the business entity, set the segment values during the posting process.
Business entities are at the top of the hierarchy which generates accounts during the posting process. The items
directly below business entities in the hierarchy are GL control types. Each GL control type is linked to a specific
business entity, and so the business entity defines what areas of the database the GL control type updates through
its account and journal contexts. GL control types are templates used by the third and final level of this hierarchy,
GL controls. A GL control uses the account contexts specified through the GL control type to defines the specific
accounts which update for each transaction.
General ledger (GL) control types group together account contexts, journal contexts, and business entities used
to define the accounts generated through GL controls. Use GL Control Type Maintenance to create and edit
the GL control types you use with the current company.
GL control types define:
• Account contexts - GL controls linked to the GL control type use its account contexts to specify the books
and accounts to which GL transactions post. The posting rules specified within the GL transaction type use
this account information to define each GL detail. You can view and modify posting rules within GL Transaction
Type Maintenance.
• Account entry defaults for GL controls - These default values limit how an account maps to a book or
requires you use a specific account with all GL controls linked to the GL control type.
• Journal contexts - The journal contexts associate journal codes with the GL controls linked to the GL control
type. Journal codes group journals created through the posting process which apply to the business transaction.
• Business Entities - The business entities defined on the GL control type indicate against which database
tables the GL control type is used. Business entities define items such as Customer, Supplier, Project, Product
Group, Part, and so on, and are at the top of the hierarchy which generates accounts during the posting
process. The items directly below business entities in the hierarchy are GL control types. Each GL control type
links to a specific business entity, and so the business entity defines what areas of the database the GL control
type updates through its account and journal contexts. GL control types are the templates the third and final
level of this hierarchy (GL controls) use. A GL control uses the account contexts specified through the GL
control type to define the specific accounts which update for each transaction.
You can modify GL control types to extend the posting functionality. Ensure the new account and journal contexts
are appropriate for the business entities selected on the GL control type.
The Epicor application comes with a set of predefined GL control types. These predefined GL control types
correspond to the programs that maintain GL controls that apply to posted transactions. You can create a GL
control type to support a new accounting process or to integrate the Epicor application with another financial
application.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > GL Control Type
GL Control Maintenance
General ledger controls define the accounts and journal codes available during the posting process for a specific
transaction. All posting accounts the Epicor application uses for each business transaction are defined through
GL Control Maintenance.
You can create and modify GL controls to extend the posting functionality. First, link a GL control to a GL control
type; each GL control uses the account and journal contexts from the control type as a template. The GL control
then uses these templates to determine the specific account string and journal code to use with a business
transaction.
You can associate one or more GL controls with a record in a maintenance program. Each control associated
with a record must belong to a different GL control type. The association allows the use of control values when
the record applies to a posted transaction.
During posting, the posting rules defined in GL Transaction Type Maintenance use GL controls to create
transaction details. The posting rules access account values through the references to the account contexts defined
on the linked GL control types. Often, GL control accounts lack values for one or more segments. The posting
rules then use posted transaction data to define these segment values.
Example The AR Account and AP Account control types reference the Company business entity. Define
GL controls based on both types and apply them to Company A in Company Configuration. Post a
transaction that belongs to Company A. The posting rules for the GL transaction type use the GL controls'
account references to create the accounts for the company journals.
Example Add a Landed Cost account context to the AP Account GL control type. You can now add a
landed cost account context to the AP GL control type. Create a GL control and link it to the AP Account
GL control type. Apply this GL control to a company record (Company Configuration). Ensure the new
account contexts are appropriate for the business entities against which the type applies.
When journal codes are linked with GL controls, applicable transactions the posting process creates are recorded
in associated journals. As a result, you can track and report on journals by the generated journal code.
You cannot associate GL controls with programs where you select posting accounts when you enter transactions.
Examples of this type of program include AP Adjustment Entry and Cash Receipt Entry. The Master Chart of
Accounts defines the accounts available in these programs.
Important If you modify or delete GL control codes, it can cause invalid journals to generate. Verify the
posting processes which use the GL control to create valid accounts after the changes.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > GL Control Code
In this workshop, add GL controls to a supplier record. GL control types and codes are assigned to the supplier
business entity instead of assigning specific accounts as in previous versions of the application.
Important Due to necessary database setup and specific data used to add GL controls to a business entity,
this workshop can only be performed by one person on a shared database. You have the option to select
a different supplier record to complete this workshop. However, your results may not follow those outlined
in this workshop.
6. Click Save.
GL Account Budget Maintenance defines budgets for income-statement accounts. You can include budgetary
amounts in cash flow analysis and custom reports.
You can define:
• Expense budgets - Enter positive amounts to track increases in expense accounts or decreases to revenue
accounts. Typically, you use expense budgets for operating expense accounts such as travel and entertainment,
professional services, and equipment rental.
• Revenue budgets - Enter negative amounts to track decreases in revenue accounts or increases to expense
accounts. You can use a revenue budget to determine whether cash from sales of scrap meet sales projections.
Tip Prior to creating a budget, you must define a GL book and fiscal calendar for your budget. You must
also define a chart of accounts in Chart of Accounts Structure Maintenance, define natural, dynamic
and controlled segment values in Account Segment Values Maintenance, and create GL accounts in
General Ledger Account Maintenance.
The book you select in this program provides the context for defining and tracking budgets. The fiscal calendar
and chart of accounts associated with the book determines the periods and accounts used in the budget.
Selection of the Cash Flow Analysis check box includes the account's budget in calculation of budgeted expenses
that display in the Cash Flow tracker. The application adds the period budget for this account to the book's
other budgeted accounts. The total becomes the basis for calculation of weekly expenses.
Note Do not use account budgets to include sales in cash flow analysis. The analysis includes sales through
accounts receivable open order lines.
You can include budget amounts in reports defined in Financial Report Designer. The amounts display in
budget columns.
You can use the Copy Budget command to copy account budgets between fiscal years within a book. The
copied budgets can use account actuals or budget amounts as their basis. You can adjust copied values.
Example Select a book with a fiscal calendar that contains 12 periods. Enter a budget amount of 12,000.00
and a qualifier of Period. As a result, the application creates 12 records, each with a budget amount of
12,000.00.
You enter a qualifier of Year with the same budget amount (12,000.00) to create 12 records, each with
a budget amount of 1,000.00.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > Account Budget
3. Click New.
Field Data
GL Account 6300-00-30
Amount 300,000
Qualifier Year
Cash Flow Analysis Select this check box.
5. Click Save.
6. Navigate to the Period Budget > Detail sheet and review the periodic budget breakdown.
7. Click Save.
GL Account Allocation Maintenance defines how to distribute periodic expenses and revenues among accounts
in a book.
A company contains at least one book to track general ledger (GL) transactions, and GL account allocations
regulate how much of these amounts, or allocation units, post to various journals. Typically, you use allocations
to distribute expenses across divisions, organizations, departments, or projects defined by a segment in the chart
of accounts (COA) associated with the selected book. For example, you divide rent, heating, and lighting expenses
between departments, based on the amount of floor space each uses. The allocation process creates an entry in
GL Journal Entry, and this entry posts the allocation.
To define an allocation, select the book to which the allocation posts. Then designate the account from which
the allocation amount originates, the accounts to which the amount distributes, and the basis of the allocation.
Allocations can extend inter-company processing. Inter-company processing updates multi-company accounts
defined in the COA of a parent company and its subsidiaries (child companies). You can select a multi-company
account as the account from which the allocation amount originates. As a result, the multi-company journal
creates allocation journals within the book.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > Allocation Template
A new department for Engineering and an account number for its expenses were added to your company's
Master Chart of Accounts. Update the existing Insurance allocation in order to allocate a portion of the building
insurance total to the Engineering department.
Important Due to necessary database setup and specific data used, this workshop can only be performed
by one person on a shared database. If you cannot complete this workshop, follow the steps to review the
existing allocation.
Field Data
GL Account 6134-00-90
Allocation Units 2,500
4. Click Save.
Recurring Journal Entry defines periodic adjusting journals. This program saves the work of manually creating
journals for routine period adjustments.
To define recurring journals, create a journal record used to generate the recurring journals. This record includes
settings that define:
• The header of each journal - Settings determine the fiscal calendar, chart of accounts, currency, and exchange
rate of the journal. In addition, you can define recurring reversals for the journals.
• The details of each journal - Details define the accounts to which debit and credit amounts post. Typically,
recurring journals post to the same accounts each period. Adjustments can be made to the detail amounts
for a journal prior to posting it.
The program's Action menu commands help to create and maintain the journals. After defining journal settings,
generate the journals for a specified fiscal year. You can modify each generated journal and use the menu's Print
Edit List command to verify their accuracy.
Use the Schedule sheet to designate a journal as scheduled. This provides control over which recurring journals
post.
Recurring journals typically update accounts allowed to lag as a practical necessity. This includes accounting for:
• Flow-type transactions such as depreciation, interest expense, or interest revenue
• Transactions recorded on a spot basis, such as bad debts and uncollected interest and dividends receivable
Example A company posts a static amount of reserve for obsolescence each month. In this case, select
each period to process the entry monthly. Alternately, a company only posts the reserve at the end of every
quarter. In this case, select periods 3, 6, 9, and 12 to process the journal once per quarter.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > Recurring Journal
Your company has a contract with the Tundra Snow Removal Company to plow the parking lot from October
through April. They seldom get their invoices out before your company's month end closing, and your books are
consistently closed by the third day of each month. You estimate the monthly cost to be $500.00; however,
Tundra invoices the actual amount each month. Create a recurring accrual journal entry to account for the
estimated monthly cost of the snow removal charge.
2. In the Description field, enter XXX-Snow Removal (where XXX are your initials).
6. Click Save.
Generate a Schedule
1. From the Actions menu, select Generate Schedule for Fiscal Year.
The Generate Schedule window displays.
2. In the Generate Schedule window, accept all defaults, and click Generate.
3. Click OK.
2. For periods 1-4 and 10-12, update the Schedule Status field to Scheduled.
3. Click Save.
This section of the General Ledger course focuses on General Ledger processes which may take place during a
typical work day.
The following processes involving the General Ledger are performed on a regular basis:
• Apply Recurring Journal
• Journal Entry Group Posts
• Review Journal Entry
• GL Journal Entry
Use Apply Recurring Journals to process recurring journals and create groups in GL Journal Entry with journal
details based on the existing recurring journal records.
Set up this process to run on a recurring, automatic schedule. This ensures your general ledger is up to date with
the correct amounts for all active currencies your company uses.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > General Operations > Apply Recurring Journals
Apply the recurring journal entry you created in the Workshop - Create a Recurring Journal Entry and verify the
creation of a recurring journal entry group in GL Journal Entry.
Important Due to the logic of the Apply Recurring Journals process, the Apply Recurring Journals section
of this workshop can only be performed by one person in a multi-user, shared database. After that person
completes the process, all recurring journals are applied.
If only one person is completing this course at the present time, this workshop can be completed in its
entirety.
1. In the Schedule Date Cutoff field, enter the last day of the current month.
Note the group prefix is RECUR.
3. Click Process.
Review Journal
Use the Review Journal to adjust, re-validate, cancel, and post accounting transactions. Typically, you use the
Review Journal to locate posting errors and debug custom posting rules.
You can use the Journal Entry Asynchronous Confirmation command to re-post a group of adjusted journals.
Each confirmation is executed independently as processing time becomes available. Using this command improves
performance as you do not have to wait until one journal is processed before requesting another confirmation;
you can schedule all journals to run and then continue other work. Use the Journal Entry Asynchronous
Cancellation command to cancel a list of selected journals.
• Book validation settings determine the errors and warnings the application logs. Book-specific validation
means the same transaction can produce different results when it posts to different books.
Example A transaction that generates an error can be ignored or treated as a warning. The validation
settings of a book do not influence the validation settings in other books. You can set up validation
rules to ignore this transaction in Book 1 while the same transaction type can be set up to generate a
warning in Book 2.
• If multiple books use different base currencies, each transaction amount displays in each book at the correct
currency value.
Summarization
Summarization settings that apply to accounting transactions also affect available adjustments in this program.
Journal summarization, applied to natural accounts and accounting processes, results in the posting of summary
lines for transactions. The Review Journal displays source details for each summarized line but limits the adjustments
to maintain the referential integrity of the summarized lines.
• Dates and accounts are shared between source details and can be adjusted on the summarized line level.
• Amount, debit/credit flag, and references (specific to each source detail) can be adjusted on the source line
level.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > General Operations > Review Journal
Post a miscellaneous AR invoice with tax. The tax added does not have GL controls set. Attempting to post the
invoice sends the transaction to the Review Journal.
2. In the Group field, enter XXX (where XXX are your initials).
3. Click Save.
7. Click Save.
2. Click Save.
5. Click Save.
4. In the Group field, enter XXX (where XXX are your initials) and press Tab.
Your invoice entry group opens and displays a red indicator that states Reviewing, and a journal number
populates the Review Journal field.
1. In the Review Journal field, right-click and select Open With > Review Journal Entry.
This redirects you to the Review Journal.
GL Journal Entry
Use GL Journal Entry to create, reverse, and post allocations and manual journal entries.
Define and maintain journal groups, journals, and journal lines with GL Journal Entry.
• Journal groups supply settings that affect all its journals. Specification of an entry mode determines the context
used to enter the group's journals. The context determines the group's fiscal calendar, posting period, currency,
and chart of accounts (COA).
• Journal headers set the apply date, journal code, and rate type for a journal and its lines. In addition, you can
use the header to reverse a journal. Most settings that apply to headers originate from the group's settings.
• Journal details define the accounts to which debit and credit amounts post. In addition, you can post a line
to another company's COA for multi-company accounts.
Enter journal detail amounts in the currency of the book the journal group uses. The Epicor application converts
the amount to other currencies if:
• The account to which the amount posts is a currency account. This designation allows the conversion of the
journal amount to another currency for reporting.
• A multi-book journal posts to a book with a different currency. In multi-book mode, a single book defines
the currency used to enter amounts, but the same journal can also post to books that use other currencies.
When the currencies differ, the application uses the rate type that applies to the journal to convert the amount.
If an exchange rate is incorrect, you can create manual entries to adjust the converted values to the correct
amounts. The program's Action menu commands allow you to manage allocations and print and post manual
journals.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > General Operations > Journal Entry
• Financial Management > Multi-Site > General Operations > Journal Entry
In this workshop, create three journal entries, including one which uses the general ledger account allocation
previously created, and another which applies tax to the lines.
Field Data
Group ID XXX (where XXX are your initials)
Entry Mode Single-Book
Single-Book Main Book
Period Type Ordinary
Journal General Journal
4. Click Save.
Create a Journal
2. In the Description field, enter XXX Correct Balances (where XXX are your initials) and press Tab.
4. Click Save.
9. Click Save.
2. In the Description field, enter XXX Allocate Insurance (where XXX are your initials) and press Tab.
3. Click Save.
7. Click OK.
Allocated journal lines display based on the allocation parameters previously defined in GL Allocation Entry
Maintenance.
8. Click Save.
4. Click Save.
11. Verify VAT Rate 2008 is selected in the Tax Rate field.
5. Close the report and the Journal Entry Edit List Report window.
Journal Listing
Use the Journal Listing program to produce a list of detailed journal entries for the periods or date range for
the journals you select.
From the Detail sheet, you can select an option to display information about the external company on the report.
The name of the company and other details will display.
You can select the Multi-Company Journals Only check box If you wish to indicate that only journals used by
multiple companies will be displayed on the report. This check box also activates the External Company list;
use this list to select a specific external company to review.
From the Filter sheet, you can select the journals to include in the report.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Reports > Journal Listing
• Financial Management > Multi-Site > Reports > Journal Listing
GL Trackers
Three trackers are available in the General Ledger module that display information based on activity specific to
a book and fiscal year. Once you select a book and a fiscal year (or fiscal period in some cases) to track, the
Journal Tracker displays information for the specific journal code you select; the Chart Tracker displays information
on specific accounts chosen, and the Journal Detail Tracker displays current information about a specific journal
record.
Journal Tracker
Menu Path: Financial Management > General Ledger > General Operations > Journal Tracker
Chart Tracker
Menu Path: Financial Management > General Ledger > General Operations > Chart Tracker
Journal Detail Tracker
Menu Path: Financial Management > General Ledger > General Operations > Journal Detail Tracker
Details that relate to the transactions that display in each of these trackers are accessible as you make your way
through the dashboard. Although you cannot add or edit records in any of these trackers, the Chart Tracker
offers the option to calculate a balance within a journal for a selected period.
The Journal Detail Tracker includes a Tran GLC Detail sheet. This sheet is sometimes referred to as the TranGLC
Tracker. On this sheet, you can find a transaction's Trans GLC Number, which specifies an internal identifier
number used to keep records unique. This number is generated by the Epicor application. Also, if your company
tracks transaction Sequence Numbers, use this sheet to look them up on a transaction line basis.
Data was recorded during this course that you can now view in the Journal Tracker. Use this tracker to review
specific journal postings.
5. Click OK.
Because more than one journal code was selected in the previous task, you can use the tree view to highlight
any journal you want to review.
3. Verify the Fiscal Year, Start Period, and End Period fields are populated with the current fiscal year and
period.
1. Navigate to the Transaction Detail > Specific > Journal Detail sheet.
This section of the General Ledger course focuses on General Ledger processes which may take place yearly or
when the need arises.
The following specialized general ledger processes discussed in this course are as follows:
• GL Transaction Mapping
• Automatic Transaction Reversal
• Close Period Entry
• Transfer Opening Balances to Next Year
• Financial Report Designer
GL Transaction Matching
Use GL Transaction Matching to match debit and credit movements against a GL account. Once you complete
matching, you can produce a listing of GL transaction movements that remain unmatched by selecting the
Unmatched option when running the GL Account Summary Report.
• You can only match those GL transactions that contain natural accounts or account segments for which the
Enable Transaction Matching check box has been selected in COA Category Maintenance, or in the Account
Segment Values > Natural Account Options sheets.
• When you use this program, it displays all unmatched journal detail lines for the selected book and account
segments. Two or more journal lines can then be selected; the Balance field displays a running balance of
the debit and credit balances for all selected lines. When the displayed balance is zero, you can then match
and save the selected items as a group.
• The Epicor application flags the rows as matched, assigns a match code and match date, and them removes
them from the display grid. You can view this matching code and date in the Chart Tracker.
• GL Transaction Matching also contains a Remove Match button that provides the means for removing the
matching flag from a matched set (to correct a matching error).
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > General Operations > GL Transaction Matching
The General Ledger Account Summary Report displays financial information for accounts and/or periods you
select. There are summary, detail, and full versions of the report.
The General Ledger Account Summary Report is similar to the General Ledger Report. With the General Ledger
Account Summary Report, you can structure the report by natural account sub-total levels. Sub-totals are produced
based on natural account numbers. It also provides the means of specifying whether you want transactions that
have been matched or are still unmatched included in the report.
Tip Use GL Transaction Matching to match debit and credit movements against a GL account.
Using the Filter sheets, you can also select specific books and segments. Additionally, you can include and exclude
natural accounts.
Example Natural accounts beginning with 8 and 9 are analytical accounts for your company and you
would like to exclude them from the report. Use the Excluded Natural Account sheet to search for and
select the appropriate natural accounts for exclusion.
Important For more information on how to review the status of a report you print, preview, or generate,
refer to the System Monitor Overview topic in the Application Help.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Reports > General Ledger Account Summary
Use Automatic Transaction Reversal to cancel a posted journal. Cancellation of journals reduces tax
consequences in countries such as Russia and in other jurisdictions where tax is based on turnover in general
ledger accounts.
You can reverse the most recently posted journals. After you make the corrections you need, you can then re-post
the journals. This prevents values from being doubled within the posted results.
Available cancellation modes:
• Reverse Transaction - Posts debit amounts equal to credit amounts on the original journal and credit amounts
equal to debit amounts on the original journal. In Russia, this mode is known as ordinary storno. For example,
you estimate payroll as a $1000.00 credit to the payroll accrual. When reversed, a second entry is created as
a $1000.00 debit to the same account.
• Reverse as Red Storno - Posts transactions that contain reversing amounts. This type of journal contains a
negative debit or credit line when the debit or credit line on the original journal increases the account balance;
the journal contains a positive debit or credit line when the debit or credit line on the original entry decreases
the account balance. For example, a posted journal line debits an asset account. A red storno journal posts a
negative debit line to the same account to cancel the increase from the original detail.
Reversals apply to all details in a journal and to the entire amount on a journal line. You cannot choose the details
you reverse and cannot partially reverse a detail.
In GL Journal Entry, you can also select journals and flag them for red storno processing.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > General Operations > Automatic Transaction Reversal
• Financial Management > Multi-Site > General Operations > Automatic Transaction Reversal
Close Period Entry allows you to close both ordinary and closing periods specific for each book in your company's
general ledger (GL). If you close the last closing period in the fiscal year of a book, all previous periods (ordinary
and closing) close automatically.
When posting to a closed period, the application's logic is defined by the validations set on the books. The
validations you define determine if the application should allow for the posting to error, auto-correct to the
currently open period, or proceed. Therefore, you can control whether posting to a closed period is allowed.
Although Close Period Entry defines a period as closed, the GL transactions for that period remain in your database.
You can post transactions to previous and future periods or, if necessary, re-open a closed period. You can print
financial statements for any closed period. To prevent book updates in certain periods, use Earliest Apply Date.
Internal procedures dictate the housekeeping activities that should occur prior to closing a fiscal period or year.
Activities can include the following:
• Post all Accounts Payable related groups for the period
• Execute the Capture COS/WIP Activity process for the period
• Post all Journal Entry groups for the period
Tip
To transfer your balances to the next year after closing the last fiscal period, run the Transfer Opening
Balances to Next Year process.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > General Operations > Close Fiscal Period/Year
In this workshop, close two periods in the fiscal calendar created in a prior workshop.
Navigate to Close Period Entry.
Menu Path: Financial Management > General Ledger > General Operations > Close Fiscal Period/Year
1. In the Book field, select XXX's Book (where XXX are your initials).
The fiscal calendar created and assigned to the selected book in previous workshops, automatically populates
the Fiscal Calendar field.
2. In the Fiscal Year/Suffix field, enter the current calendar year and press Tab.
4. Click Save.
In this workshop, reopen one of the fiscal periods you closed in a prior workshop.
Important Due to necessary database setup and specific data used to reopen fiscal periods, this workshop
can only be performed by one person in a shared database. If you are unable to perform this workshop,
please use the documented steps to review the process.
As part of your year end procedures, run the Transfer Opening Balances to Next Year process after you close
the last fiscal period. This is the only way to transfer balances to the next year.
You can schedule the Transfer Balances process. After you transfer balances the first time, they update with
each posted transaction and can be re-transferred any time. This allows you to transfer balances to the next year
before the current year end and to create early drafts of next year's opening balance. Then, you can transfer the
final balances after all the previous year adjustments are complete.
Tip If you change your book's retained earnings definition, there is a possibility that the opening balance
from prior years will not reflect all income statement account balances that are now part of the retained
earnings definition. You may need to make a manual adjustment to correct the balances of prior years.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > General Operations > Transfer Opening Balances to Next Year
Financial Report Designer (FRD) allows you to create custom financial reports for your company. You can set
up a report, select the data and accounts that will appear on the report, define the report layout, and select the
report format.
Tip This program creates report files in the .xml format. Display these reports through any application that
supports this file format.
Financial reports are defined based on three areas - report details, rows, and columns. Each report you create
can be as simple or as complex as necessary.
FRD has a tool called the Report Wizard which creates the basic framework for your report and then allows you
to provide the specific data and accounts to display on the report. Use the Report Wizard to quickly create a
standard income statement or balance sheet. Use of the Report Wizard is not mandatory.
For more information on the Report Wizard, refer to the Application Help topic: Financial Report Designer >
Actions Menu > Report Wizard.
Creation Process
When you create a custom report, you first use the Reports sheet to define the overall look of the report. This
sheet allows you to select a default heading font and data font. The columns and rows then use these fonts by
default.
Tip You can override the default fonts for a specific column or row.
After you define the default report settings, create the rows. Each row is assigned a specific sequence number.
This number ranks the row's order on the report. Then select the line type; each line type has a specific function
within the report. Also define which accounts will appear on each row.
Once you finish entering the rows, decide on the column sets. A column set is a group of related columns. As
you create columns on your custom report, link each column to a column set. Each column is then further defined
by a column type and each type has a specific function within the report.
After you create the rows and columns for the report, use the Specification > Syntax Check sheet to test the
report for errors and to check the data added to a report that was created using the Report Wizard.
Menu Path
Navigate to this program from the Main Menu:
• Financial Management > General Ledger > Setup > Financial Report Designer
• Financial Management > Multi-Site > Setup > Financial Report Designer
Important This program is not available in the Epicor Web Access.
Report Wizard
The Report Wizard allows you to specify the financial report type you want to create (Balance Sheet or Income
Statement) and guides you through the report design process.
This tool can quickly create standard Balance Sheet and Income Statement reports for your company. The
Report Wizard can differentiate between these two report types, and based on your selection, it automatically
creates the basic report framework.
This framework includes:
• Report Format and Defaults
• Column Specifications
• Row Specifications
Once the tool sets the report framework, you can alter the report to fit your company's reporting needs.
Before you can use the Report Wizard, you must define at least one Net Income category. For more information,
refer to the General Ledger Setup Programs topic: COA Category Maintenance in the Application Help.
In this workshop, use the Report Wizard to create a balance sheet for your company.
Navigate to Financial Report Designer.
Menu Path: Financial Management > General Ledger > Setup > Financial Report Designer
Important This program is not available in the Epicor Web Access.
2. In the Report ID field, enter XXX BalSheet (where XXX are your initials).
3. In the Description and Report Title fields, enter XXX's Balance Sheet (where XXX are your initials).
8. Click OK.
10. Use the tree view to navigate through and review the Rows and Columns the Report Wizard automatically
created.
Syntax Check
Both Financial Report Designer and Financial Reports have a Syntax Check function that checks for possible
report errors.
Use the Syntax Check to verify your financial reports are correctly designed. On the selected report's Specification
> Syntax Check sheet, select the report type for which the check should run. The report type choices include
Income Statement, Balance Sheet, and Other. If you select Income Statement, the program looks for income
accounts. If you select Balance Sheet, the program reviews all balance sheet accounts. If you select Other, the
program does not verify any accounts on the report but still checks for other types of errors.
The errors in the following table are reported within the context of the report type specified before running the
check.
Error Description
Unreferenced Total A name specified in a row's Total to Name field is not accumulated in a
total-type row's Print Total in another place on the report.
Undefined Print Total A name specified in a total-type row's Print Total field is not defined in any
other row's Total to Name field.
Duplicate Reference of a GL A General Ledger (GL) account displays more than once in this report
Account definition.
One Net Income Category for At least one of the chart of accounts (COA) categories must be marked as a
Balance Sheet Required Net Income account. This is performed in COA Category Maintenance.
Unreferenced GL Account A required GL account does not display on the report. If this is an Income
Statement report, a required income statement account does not display in
the report definition. If this is a Balance Sheet report, a required balance sheet
account does not display in the report definition.
Wrong Account Type If this is an Income Statement, this indicates that a balance sheet account is
included in the report definition. If this is a Balance Sheet, an income statement
account is included in the report definition.
After you use the Report Wizard to generate financial reports, you can arrange each report's framework in a way
that meets your company's specific reporting needs. You can also create a financial report without using the
wizard.
It is important to note that the specification of each financial report is comprised of rows and columns much like
Excel™ spreadsheets. Both rows and columns have predefined Types that control the information that displays
in each cell. Each row and column has its own set of formatting options.
If you customize your financial reports, run a Syntax Check to screen for mistakes. The Financial Report Designer
provides a tool that performs the syntax check to help maintain the report's integrity. Each check produces a
report that advises what may be missing from or incorrectly included in the customized report.
Report Details
When you create a financial report, you not only have the option to customize report information, but you can
also decide the format in which the report displays.
When you work with the Financial Report Designer, the first sheet you encounter is the Report sheet. On this
sheet, define the current report's Book, Chart of Accounts (COA), Report Title, Balance Level, and Balance
Frequency, as well as its default Report Font, Font Size, and style (Bold, Italic, or Underline).
Further, the Detail and Layout sheets (located under the Specification > Rows and Specification > Columns
sheets) have the following format options which override the default information:
Formatting Options
• Title Font
• Data Font
• Font Size
• Style (Italic, Underline, Bold)
Rows
Each row you add to a financial report is assigned specifications - a Sequence Number that ranks the row's
order on the report and a Line Type that defines the row's function. You can also select accounts, segments,
or chart of accounts (COA) categories on which to report.
When you create a row, first define the row's Sequence number and then its Line Type. Each line type has a
specific function within the report. Depending on the line type, different fields are available.
Sequence
A row's sequence number controls the order in which it prints on financial reports. Every row created has a
sequence number. The Epicor application automatically creates sequence numbers in increments of 100. If a new
row must be inserted, change its auto assigned sequence number to be lower than the row that should follow
it.
Line Types
Heading Line - This type prints the text in the Description field. A Heading row is typically used to enter text
that describes the detail to follow.
A standard balance sheet has an Assets section. Within the Assets section are the Current Assets and the
Property & Equipment sections. A heading can be created for each of these sections making it easier to view
the detail lines to follow.
Account Details - This type allows you to select a specific chart of accounts (COA) category or account numbers
to display within the row.
Total - This type generally follows an Account Details line with a description that explains what the total represents.
With this type, you can select Print Total. If selected, the data in this field should be the Total to Name defined
in the preceding Account Detail line.
Summary - This type allows you to select a range of segments or account numbers for the row and then
summarizes the totals of these accounts.
Example There are multiple account numbers defined as Cash in your company. A standard balance sheet
displays each cash account with its corresponding balance. The CFO wants a single line for the cash balance
on the balance sheet. To accomplish this, create a summary row called Cash and select all the cash accounts
on the row. The balance sheet should then display a single line called Cash with a corresponding value
that is the sum of all the cash accounts.
This type creates a Net Income row to display your company's net income. For this row's Line Type, select
Summary. Use this row to accumulate data from all income statement accounts. If you use the Report
Wizard to create your balance sheet, a Net Income row is automatically created, but you still need to
define which accounts to include within this summary.
Ratio % - This type allows you to specify which rows to include within a calculated ratio. The ratio calculation
routine divides the values in the row selected in the top line of the Ratio field by the values in the row selected
in the bottom line of the Ratio field.
A common income statement ratio is one that expresses sales as a percentage of gross profits. A Ratio line type
would be created to follow the Total line type for gross profits. If the Total Sales row is sequence 300 and the
Gross Profits row is sequence 700, a Ratio row, sequence 800, would have 700 in the top portion of the Ratio
field and 300 in the bottom portion.
The Ratio % line types interact with the Comparative % column types discussed in the Column Types section of
this course.
Columns
Use the Columns > Detail sheet to create or edit columns for the current report. First, define a column set to
use for the new column. Next, select a column type, and finally, enter column details.
Column Sets
Once a financial report's rows are defined, multiple sets of column definitions can be entered. Different column
sets allow you to view the same set of rows with different sets of column values. By using column sets, you can
reduce the number of reports created.
Use the Column Sets sheet to view the column sets on the current report. This sheet helps you review the report’s
current column sets and the data each set displays. Use this sheet to select a column set; you can then edit this
column set on the List sheet or the Column > Detail sheet.
When you print a financial report, you must select a specific column set to print.
Example An income statement includes one set of columns for budget amounts and another for actual
amounts. When you print this custom report, you only want to review the budget amounts. Select the
budget column set and print the income statement.
Column Types
Use the Columns > Detail sheet to create or edit columns for the current report. First define the column set to
use for the new column. Then enter the column details.
After you select a column set, define the column’s type. Each column type has a specific function within the
report. Depending on the type you select, different fields become available on this sheet.
The available column types include:
• Actuals – A column that displays the total debits and credits currently posted to the General Ledger.
• Budget – A column that displays the amount defined for a budget within GL Account Budget Maintenance.
• Comparative % - This column displays a calculated percentage. This percentage is based on the totals within
a row selected as a Ratio % line type.
• Account Number – A column that displays the chart, division, and department number defined within Chart
of Accounts Maintenance.
• Variance – A column that displays the difference between two selected columns. This difference can display
as either a percentage or a flat amount.
• Text – A column that displays the account description. This description is created within Chart of Accounts
Maintenance.
• Crossfoot Total – A column that displays an accumulated total of the numeric values between two columns.
You select the range of columns used to calculate this total.
Example A common report view is a comparison of the current period's values and the values for the
same period last year. In the current period's column, the Number of Periods is 1, and the Year Offset
is 0. In the column for this period last year, the Number of Periods is 1, and the Year Offset is 1.
• Number of Periods - This is the number of fiscal periods the application should use to populate data in this
column.
The sum of the periods entered in this field is only for the current fiscal year's values unless the Rolling Periods
check box is selected.
Example If a column should display the current period's values, enter 1 in this field. If the value of the
column should be a year-to-date total, enter 12.
• Period Offset - This is the number of previous fiscal periods from which the application should pull data to
place in this column.
Enter 0 to display the current fiscal period's data.
Example You want to see the budgeted amounts for the previous fiscal period. For the current budget
column, enter 1 as the period offset.
• Rolling Periods - This check box works in conjunction with the Number of Periods field to sum the value of
multiple periods across fiscal years. When selected, this check box indicates that the report should move
forward to a new fiscal year. This field is also available for the Crossfoot Total column type.
Example The Number of Periods field is set to 12, and the Rolling Periods check box is selected.
Print the financial report in period 6, year 2008. The value in this column is the sum of values from
period 7, year 2007 through period 6, year 2008.
The Number of Days, Days Offset, and Rolling Days fields are available for the above column types if the column's
Interval field is set to By Day instead of By Period.
The following fields are available for the Variance column type:
• Variance Column 1 - This is the first column you use to calculate a variance. The variance that prints here is
the difference between this column and the value in the Variance Column 2 field.
• Variance Column 2 - This is the second column you use to calculate a variance. The variance that prints here
is the difference between this column and the value in the Variance Column 1 field.
Example In a report, Column 3 contains the current period actuals. Column 5 is the current period
budget. To see the difference between these two numbers, create a variance column and enter 3 as
Variance Column 1 and 5 as Variance Column 2.
• Show as Percent - When selected, this check box indicates that any variance between Variance Column 1
and Variance Column 2 should display as a percentage. If this check box is clear, a flat amount displays instead.
The following fields are available for the Crossfoot Total column type:
• Total Column 1 - This is the first column you use to calculate a total. The total that prints in this column is
the sum of the numeric values in the columns between this one and the Total Column 2 field.
• Total Column 2 - This is the second column you use to calculate a total. The total that prints in this column
is the sum of the numeric values in the columns between this one and the Total Column 1 field.
Example Columns 1, 3, and 4 all contain numeric data. Column 2 has descriptive text. To see the total
of columns 1, 3, and 4, create a Crossfoot Total column and enter 1 as Total Column 1 and 4 as Total
Column 2.
2. In the Report ID field, enter XXXAsset (where XXX are your initials).
3. In the Description and Report Title fields, enter XXX Current Asset List.
5. Click Save.
Add Rows
Field Data
Description Current Assets
Line Type Heading Line
3. Click Save.
Field Data
Description Current Assets
Line Type Account Details
Field Data
Select Category Select this radio button
Category Current Assets
6. Click Save.
Add a Column
2. Use the following information to enter and save five standard columns:
Column Set Title Field Column Year Number Period Variance Variance Show As
ID Below Type Offset of Offset Column Column Percent
Title Periods 1 2
Standard Account Account
Number
Standard Account Text
Descrip
Standard Budget Current Budget 0 12 0
Actuals YTD
Standard Actuals Last Year Actuals 1 12 0
Standard % Variance Variance 3 4 Select this
check box
3. Click Save.
Financial Reports
Use Financial Reports to print out reports created through the Financial Report Designer. This program lets you
create customized General Ledger reports. These reports will have an .xml spreadsheet format.
Menu Path: Financial Management > General Ledger > Reports > Financial Reports
You can also make sure the report’s syntax is correct by using the Syntax sheet. This sheet lets you check for
errors before you run the custom GL report.
Before you generate a financial report, define which book, column set, report format and fiscal period/year you
want to report on using the Selection and Filter sheets. You can also print zero balances and include carry
forward balances.
1. In the Report field, search for and select XXX BalSheet (where XXX are your initials).
2. From the File menu, select Save As Excel or select the Save As Excel icon.
3. Next to the File Location field, click the ... (ellipsis) button.
4. Browse to the C:\temp folder (or your desktop) and click Save.
5. Review the Orientation and Scaling options, but accept defaults for this workshop.
6. In the Action section, select the Save and Open Excel option.
7. Click OK.
Conclusion
Index
A E
account segment values 28 earliest apply date entry 15
automatic transaction reversal 63
F
B
fiscal calendar maintenance 13
book maintenance 36
G
C
general ledger account maintenance 32
chart of account structure maintenance 16 gl control type maintenance 45
chart of accounts mapping 40 glL coa reference type 41
coa category maintenance 25
J
journal code maintenance 43