Ensure accurate financial reporting, proper module closeout, and system integrity when closing a fiscal year in Sage 100. This procedure applies to all Sage 100 companies and the following modules, if in use:
Purchase Order (PO)
Perform a full Sage 100 backup. This can be done by creating a new archived company
Outline purpose of backup company when naming it in company maintenance.
(e.g., CompanyName_FYE_YYYY_PreClose)
Verify fiscal year and period in:
GL → Setup → General Ledger Options
Confirm current period and year are correct.
Investigate and resolve all variances before proceeding
Print and review:
Daily Transaction Registers
Update Registers
Confirm no registers remain unposted.
Verify no transactions remain in data entry.
Important: Subledgers should typically be closed before General Ledger.
SO → Period End → Period End Processing
Note: During Period End Processing, the system will:
Purge the Sales Order Recap based on your retention settings.
Automatically remove any expired master or repeating orders.
Optionally purge sales history based on your retention settings (during year-end only).
Allow you to print key period-end reports like the Open Sales Order
Run: Open Sales Order Report
Close fully shipped orders.
Review stale or inactive orders.
Confirm backorders are valid.
Clean up obsolete quotes
Confirm all registers updated.
Print required period-end reports.
Run SO Period-End Processing (if advancing period).
PO → Period End → Period End Processing
Confirm all goods physically received on or before year-end are entered.
Update all Receipt of Goods Registers.
Verify no receipts remain in data entry
Run: Open Purchase Order Report
Review all open POs.
Identify received but not invoiced items.
Confirm all receipt and invoice registers are updated.
Print required reports.
Run PO Period-End Processing.
AP → Period End → Year End Processing
AP year-end can be run independently of GL.
AR → Period End → Year End Processing
IM → Period End → Year End Processing
GL should be closed after all subledgers are closed and reconciled.
GL → Period End → Year End Processing
All journal entries posted.
All modules reconciled.
Retained earnings account verified in GL setup.
Financial statements reviewed and approved.
Audit adjustments entered (if applicable).
Retain copies (PDF or printed) of:
Final Trial Balance
Final Financial Statements
Subledger reconciliations
Inventory Valuation
Backup confirmation documentation
Year-End Processing Register (if generated)
If audit adjustments are expected:
Consider delaying GL year-end close.
Sage 100 allows posting to prior year until year is closed.
Lock modules only after audit finalization.