Countersoft on Linkedin

6.3
Implementing Basic Accounting (G/L, A/P and A/R)


Author: Dele Sikuade Last Update: 06 December 2010, 12:30:11
Pattern contains 58 tasks. Downloaded 586 times.


Application agnostic list of steps that form a checklist in the implementation of a basic G/L, A/P and A/R accounting system. Suitable for SME-sized organizations.


Click here to mark the task as complete
1
Validate Countries and Languages
Determine all countries and languages to be supported. Watch out for issues such as European dot/comma swap, the use of semi-colons as delimiters, time zone settings for batch jobs etc.
2
Validate Currencies
Determine all input currencies and consolidation currency
3
Define roles and access
Define security access to business units, ledgers and modular functionality
4
Management Reports
Analyze Management Reporting Requirements (incl consolidated reporting)
5
Chart field definition
Determine number of analysis fields - product, dept, project, employee etc.
6
Identify non-monetary data
Determine the non-monetary data to capture (statistics, time, counts etc)
7
Rules on auto numbering and document seq
Determine numbering sequences for all transactions (journals, invoices etc)
8
Corporate Consolidation
If multiple entities then define consolidation structure and chart of accounts
9
Chart of Accounts coding Syste,
Design coding system for accounts (e.g. Accounts 10000 - 30000 are B/S). Avoid leading zeros (Excel integration) and allow sufficient digits for expansion
10
Chart field coding style
Design coding system for all other fields (e.g. Projects are Client-MM-YYYY-Type)
11
Design P&L Accounts
Define P&L chart of accounts to match management reporting
12
Statutory Reporting
Capture statutory reporting requirements - taxes and others. Make sure you can handle both the capture of required data AND the government's preferred submission method.
13
Define Control Accounts
Determine Control Account requirements for Taxes, Banks, Debtors and Creditors
14
S**t happens. Deal with it in the system
Determine Suspense account requirements and cleardown process
15
Complete Chart of Accounts
Define Balance Sheet chart of accounts (after all Control Accounts are known)
16
Cut-off Definition
Determine Period End and data cut-off dates (revenue, payable invoices etc). Pay particular attention to the need to close AP and AR earlier than the GL. Also if consolidating, there will be a lag between local and corporate Period End.
17
Period End Timetable
Create and publish Period End timetable and responsibility matrix. AP and AR functions must know how to operate when AP and AR are in a different period to GL.
18
Year End Timetable
Create and publish Year End timetable and responsibility matrix. Very unlikely that IT will not have to be involved in this process.
19
Settlement Terms
Define settlement terms for purchases and sales
20
Customer Invoicing Templates
Create invoice template (ensure capture of data like terms, due dates, taxes etc). Check requirement to create pro-forma invoice. Do you require additional data like text on invoices. Is the invoice protected so it cannot be altered once issued?
21
Customer Reporting
Create customer statements and dunning letters. Define cadence (interval) for sending these out and filters (small amounts, invoices in dispute etc).
22
Revenue Analysis
Capture Customer reporting requirements (e.g. By ABC grouping, by Sales Rep etc)
23
Debt Analysis (Creditors)
Capture Supplier reporting requirements. You may want to report by Payment groups (e.g. Regular Suppliers, Utilities/Government, Employee Expenses etc.). You might also want to report by liability due date or by volume of spend by supplier.
24
Aged Creditors
Check Aged Creditor requirements (aging buckets and supplier selection). Report is assumed to be standard in the accounting system.
25
Aged Debtors
Check Aged Debtor requirements (aging buckets and supplier selection). Report is assumed to be standard in the accounting system.
26
Witholding Taxes
Define any witholding tax processes (sales and purchasing)
27
Non-Recoverable and Partially Recoverable VAT/GST
Define processes and structures for dealing with sub 100% recoverable VAT/GST. These should ideally be automatically linked to the suppliers/customers/goods or services that they apply to.
28
Multiple Supplier locations
Define treatment of single supplier with multiple addresses
29
Multiple Customer Locations
Define treatment of single customer with multiple addresses
30
Credit Control Setup
Define Credit Control check mechanisms, tracking mechanisms and reports
31
Cash Application
Determine Cash Application method in Receivables (open balance/invoice). Investigate how cash is identified as belonging to a customer/invoice.
32
Printed Stationery
Produce all standard printed output e.g. Cheques (checks) and statements
33
Electronic Payments
Produce all 3rd party electronic payment formats. Remember that you need to perform at least one test run with the bank. Remember too that banks rarely provide this type of service for free.
34
Electronic Statements
Obtain and test all electronic bank statements is using auto reconciliation. Only valid if your bank is sending your statement in electronic format. You may be able to use such a statement for auto/semi-auto cash application in AR.
35
Cash on Account
Document process for handling cash on account. Not all payments can easily be tracked to the debtor and the system should handle ANY input to the bank, recognised or not.
36
Offsetting debt and liabilities
Document process for offsetting debits and credits. This should almost always be done from AR by the Credit Controller. Occurs when a customer is also a supplier or where a customer has a credit that they wish to be offset against an invoice.
37
Approval Workflow
Specify and document approval workflow for transactions in all ledgers. This can be driven by monetary value or events and should include handling high value transactions, write-offs, inter-company transactions and all payments.
38
Non Basic AP Transactions
Determine how to handle prepayments, prepaid expenses and registered invoices. You should consider every type of non-standard AP transaction, for example VAT/GST only invoices or factored invoices where the invoicing and remitting supplier are different etc.
39
DSO Calculations
Define DSO calculations
40
Bank Reconciliation
Specify bank reconciliation process, timings and sign-off
41
Payment Cycles
Specify payment cycles and rules for making and tracking manual payments. How often and when should each supplier group be paid? What is the process for making sure that there is enough money in the bank? What is the sign-off/approval of the payment run? etc.
42
Inter-Company
Define inter-company processing, rules and reconciliation. Try to treat inter-company entities as suppliers or customers and use a coding system to identify them rather than just tracking these in the GL (where they will get muddled and lost over time).
43
Control Account Reconciliation
Define Sales, Purchase and Tax Control account reconciliation and intervals (pref weekly)
44
Standard Journals
Create repeating and spread journals
45
Standard Invoices
Create repeating/templated AP and AR invoices
46
The Budget Definition
Determine granularity of budget tracking and consolidation (incl budget currency). Remember that the budget should track at the same level that entities are required to report at. If entities have to report sales by channel then the need to budget sales by channel etc.
47
Budget Intervals
Determine budget cadence (Q1, Q2, Q3 etc.) and budget + actual mix (e.g. 5+7)
48
Asset Management
If no Asset Management System, define depreciation calc mechanism and postings
49
Project Costing
If no Project Costing System define year end process to roll over project P&L balances
50
Write-off security
Specify and document bad debt, underpayments and Fx write-off (with security)
51
Customer/Supplier Transfers
Define processes for handling open transactions on wrong customer/supplier
52
Customer/Supplier Transfers (Closed)
Define processes for handling closed transactions on wrong customer/supplier
53
Metadata Maintenance
Specify and document process for creating new:SuppliersCustomersAccounts and other Chart of Accounts codesUsers and Rolesetc.
54
Batch Processing
Document and specify any batch or overnight processing. Against each job track timings and recognise that jobs will increase in length as data volumes grow.
55
External Interfaces
Document and specify all external interfaces (e.g. Billing, Procurement Portal). Be sure to capture the process and responsibility matrix for handling issues in any external interface. Who receives the daily error log for example, and who acts on its contents?
56
Issue Management
Document and specify all error handling and issue management. Define the Change/Enhancement Request process as well as the issue escalation workflow.
57
S**t happens on a daily basis!
Define processes for reversing EVERY type of monetary transaction. This process should ALWAYS involve the creation of an audited, negating transaction and NEVER the removal or unaudited modification of the original, offending transaction. Monetary transactions in an accounting system that affect a ledger's balance should NEVER be deleted or altered.
58
Help!
Ensure the creation of user guides and the availability to all users of appropriate help. It is a false economy to scrimp on this process.





Comments