Tomerlin Knowledge Center

Epicor® Core Modules

Epicor® Financial Management

Epicor Financial Management contains 11 modules:

  • Asset Management
  • Accounts Receivable
  • Accounts Payable
  • Currency Management
  • Cash Management
  • Deferred Revenue Accounting
  • General Ledger
  • Multi-Site
  • Payroll

External Payroll Integration

Rebates, Promotions, and Royalties

Your company’s licensed modules are listed under each category. Some modules are integrated within the core or basic modules. For example, the Advanced Allocations module will appear embedded within the standard General Ledger module.

Asset Management

Asset Management for Epicor ERP your assets are the resources your company owns that have value and can be sold for cash. With this module, you can create, organize, and define asset depreciation parameters. Various depreciation methods and conventions are available, including user-defined formulas that calculate depreciation through a process specifically targeted to your business and legal requirements.

Three essential programs are available to help you record activities relating to your assets. They are Asset Addition Entry, Asset Disposal Entry, and Asset Impairment Entry. Each activity is a different transaction type. With the Fixed Asset Mass Changes utility, you can modify characteristics for a group of assets.

The Asset Management module supports multi-currency for asset addition transactions. Asset purchases are recorded in the transactional currency of the Accounts Payable invoice, in addition to the company and reporting currencies. The company currency is used for miscellaneous and transfer additions from inventory.

After you enter and post asset activities, view activity details in the Asset Tracker. The Asset Tracker displays transactions and the associated cost and status summaries. Using this information, your company can accurately calculate and report asset costs.

Finally, Asset Management provides tools for financial reporting. The Asset Overview Report tracks the status of your fixed assets and their depreciation, addition, disposal, and cost information. You can print physical labels for assets using the Asset Labels Report. To report on depreciation for an asset during a fiscal year and period time range, view the Asset Depreciation Report.

Accounts Receivable

Accounts Receivable performs billing based on the parameters defined in customer records, the pricing system, and invoice records to calculate how much your company charges customers. It is also used to receive customer payments, track sales information, both internal and external trends, provide credit hold functionality against the customer base, and track current outstanding debts owed to your company.

Billing information is set up in two utilities: Payment Terms Maintenance and Customer Maintenance. Payment Terms Maintenance is used to define the various pay agreements you have with your customers. Customer Maintenance defines the billing parameters specific to each customer, like billing address, discount percentages, salespeople, and other details.

Accounts Receivable Entry is where billing and pricing information comes together. Together Epicor Erp will determine how much to charge your customers based on the quantity ordered and the agreed-upon price. When you receive payment from your customer, you will apply the cash received using the Cash Receipts utility found in the Accounts Receivable module.

Accounts Payable

Accounts Payable uses billing parameters defined on supplier records and AP invoices to calculate how much your company owes suppliers.

You set up billing information through Purchase Terms Maintenance and Supplier Maintenance through two maintenance programs. Use Purchase Terms Maintenance to define the various pay agreements with your suppliers. Supplier Maintenance defines the billing parameters specific to each supplier, like sales tax, payment terms, AP accounts, and other details.

AP Invoice Entry is where you record accounts payable invoices received from a supplier. Before entering the AP invoice, you should confirm that the unit price and the quantity invoice are correct. Once you have been informed that these are correct, proceed with AP invoice entry.

Epicor ERP allows you to create logged AP invoices you save within an expense account for accrual purposes. These invoices stay in this account until approved and paid. Use this functionality to track and credit control promissory notes, post-dated checks, and other future-dated payment instruments. You can also track payment instruments you need to apply to supplier invoices later. Two key reports can help you review your payments. The AP Aged Payables Report displays open AP invoices by sorting them into aging columns. The Received Not Invoiced Report displays shipments sent to you, but you currently have not yet created invoices for these shipments.

Cash Management

Cash Management is for managing and creating both banking and cash accounts. Cash Management includes setup programs used to define bank accounts and bank fees associated with cash receipts, cash payments, bank statements, and bank adjustments. Bank Account Maintenance identifies bank accounts and describes their routing information, payment methods, and posting accounts. Bank Branch Code Maintenance defines codes used to group bank accounts. Finally, Bank Fee Maintenance determines the tax and accounting results of bank fees.

You also use Cash Management programs to manage bank accounts and the company’s general ledger cash accounts. Bank Adjustment Entry adjusts bank account amounts and enters bank fees. Bank Funds Transfer transfers amounts between bank accounts. Bank Statement Processing reconciles a bank balance with cash balances in the company’s books.

To help you manage these accounts, generate the reports in this module to review the information you need. The Payment Proposal report displays the AP invoices that must be paid up to a selected due date. The Check Register report shows all the checks created during a chosen period. This report includes regular checks, manual checks, voided checks, and electronic payments.

The Cash Management module includes Petty Cash functionality with an additional license from Epicor. Petty cash is cash on hand that a company may use to:

  • Pay wages and salaries in cash
  • Pay employee expenses in cash
  • Receive cash from customers
  • Pay cash to suppliers
  • Deferred Revenue Accounting
  • Deferred Revenue Accounting recognizes deferred revenue based on user-defined amortization codes. Deferred revenue stems from the accounting concept of revenue recognition, under which revenues are recognized only when the earnings process is complete.

If funds are received, and no goods or services are provided, the process is incomplete, and revenue cannot be recognized. In this case, a deferred revenue liability is recorded. Specifically, the deferred revenue account is credited, and cash, or other assets, are debited.

The deferred revenue utility is flexible and allows you to update posted deferred revenue invoices, simultaneously place multiple amortization periods on hold, and quickly and accurately recognize revenue for your company. Deferred revenue can be enabled for a customer, product group, service contract, and Accounts Receivable invoice line.

Reports in the module offer various views of revenue recognition and amortization details. The DRA Forecast Report displays a forecast of revenue that will be recognized in future amortization periods. The DRA Reconciliation Report provides the data to review discrepancies between income posted on a specified date and the actual date when revenue is recognized. The report details are sorted by GL account.

General Ledger

General Ledger is the central financial data capture point that defines the business structure from an accounting, organizational, and time-based viewpoint. Programs in the General Ledger module set up the application’s posting processes and manage the accounting cycle. The Multi-Site module contains consolidation programs to merge the financial results of subsidiary companies into one consolidated book within the parent company.

There are many GL utilities to use when performing routine tasks. You can use Journal Entry to manually enter journals you later post to the general ledger. The Review Journal previews journal results, displays journal errors, and contains tools for correcting these errors. The GL Currency Revaluation Process revalues currency segments in a chart of accounts to the values you need in a different currency. You can use GL Transaction Matching to match debit and credit movement against a GL account.

You can create multiple books to record your organization’s financial transactions. You can create a standard, or the main book, to record the company’s financial activity. You can also create local statutory and consolidation books; these books regulate the transfer of consolidation journals between two standard books. You use consolidation-related programs to set up and manage the consolidation process. You use Consolidate to Parent Entry to run a consolidation. Other programs are also available to help you set up and manage the consolidation process.

Lastly, General Ledger provides tools for financial reporting. Various balancing methods are available, like daily, periodic, summary, trial, carry-forward, and currency balances. The General Ledger Report displays financial information using period and summary balances based on journal details. The Journal Listing Report lists journal entry details. The Consolidation Report program generates a report to review consolidation journals before posting them. By leveraging the functionality available within the General Ledger module, you can ensure your financial data is accurate and up-to-date.

The Advanced Allocations utility distributes specific amounts posted to the general ledger across various receiving or target accounts. Here, you define a series of allocations that first pulls amounts from financial source data and then spread these allocated amounts across multiple target accounts.

You set up allocation criteria through Allocation Codes. An allocation code contains a set of parameters for source data (either from accounts or transactions) and then allocation ratios and other parameters that define how amounts will automatically divide across multiple target accounts. Allocations can be separated from a fixed total source amount or a calculated amount generated through a formula. You can also specify target accounts in external companies available through the multi-company process.

You can run the allocation process whenever you need. You can also set it up to run on an automatically recurring schedule. You save time and ensure allocations are consistently dispersed across your selected target accounts by explicitly defining the calculating and processing of allocations.