BPI® Accounting to 21st Century Accounting Data Conversion Algorithm
- Read the BPI DATALVL.REL file in the company to determine what applications are configured
- Define some BPI style document number formats for General Journal entries and Checks
- Convert the financial calendar
- Read General Ledger status (configuration) information
- Read the status (configuration) files for the other configured applications to analyze control account usage
- Convert the Chart of Accounts
- Convert the Company Configuration
- Convert BPI financial report definitions (Automatic and Custom)
- Convert Bank Accounts (BPI Checkbooks)
- Convert Budget Information
- Convert Automatic Journal entries
- Convert Bank Deposits entered with BPI G/L Bank Deposits command
- If Accounts Receivable is configured…
- Convert AR control account information
- Convert AR finance charge configuration
- Convert AR billing cycles
- Convert AR payment terms
- Convert AR automatic charges
- Convert AR tax authority/group
- Convert OE product list (if any exists)
- Convert Customers
- Convert AR invoices
- Convert AR customer adjustments
- If Accounts Payable is configured..
- Convert AP control accounts
- Convert AP vendors
- Convert AP automatic vouchers
- Convert AP vouchers
- Convert AP checks
- Convert AP 1099 totals
- If Payroll is configured
- Convert PR Employee checks
- Convert PR Employee adjustments
Convert General Journal entries type things 'last' so that we can gather information and control GJ number setting and generation
- Convert General Journal entries
- Convert Cash Register information (prompts and data entry)
- Convert Receipt information (AR and other)
- Convert Cash Disbursements
- Convert PR employer contributions here toward the end because we let C21 control GJ numbers and we don’t want overlaps.
- Generate a GJ to correctly set GL balances as needed
- Update financial calendar to correctly set previously (BPI) closed periods to locked