Accounts Payable integrates with General Ledger in the following ways:
- Posts transactions to different control accounts, according to the type of vendor, currency, transaction (such as purchase of fixed assets or purchase of stock).
- Allows only authorised users to post transactions to the General Ledger.
- Keeps Accounts Payable up to a year in advance of the General Ledger, by posting transactions to future periods in the General Ledger.
The Accounts Payable may be fully or partially integrated with the General Ledger. If the two modules are fully integrated, the General Ledger Account table and transaction tables are updated every time a batch of invoices, cash or journals is posted to the Accounts Payable. If the modules are partially integrated, the purchase invoice distributions are posted to the General Ledger in one program at the end of the period, and cash and journal transactions must be recorded manually through General Ledger journals.
Control and Distribution Accounts
The General Ledger accounts to which Accounts Payable transactions are posted must be set up in the General Ledger Account table before any invoices, cash or journals can be entered in the Accounts Payable.
Cash payments, settlement discount, exchange differences between invoiced and cash amounts on foreign currency transactions, and journal totals are posted to specific control accounts in the General Ledger. The balancing sums of all invoice, cash and journal transactions are posted to the Accounts Payable control account (Trade Creditors) in the General Ledger.
Purchase invoices are posted to the relevant control account held on the Control Accounts table. This also applies to unallocated cash and journals. Any allocated cash, refunds and journals will be posted to the control account of the original transaction. The control accounts are defined in the General Configuration option Control Accounts.
Invoice lines are posted to General Ledger distribution accounts, which must be identified by either the full General Ledger posting code or a short code from the General Ledger Short Code table. The short code can hold either one distribution account or several distributions, to which the value of the line is apportioned by a percentage. The posting codes are set up through the option Posting Code Generation in the General Ledger. Short codes are set up in the option Short Codes in the General Ledger.
Should you wish to trace the origin of any journals you can set system key .
It is possible to generate posting codes on an invoice line. This can be done by entering a valid cost centre and account code from the General Ledger, on to the distribution line. This is known as automatic generation of posting codes. It is important to ensure that both the cost centre and account code have been set up to enable automatic generation to take place.
All control accounts and distribution accounts must be General Ledger posting codes. Header and sub-header levels of the posting codes may not be specified, either in the system keys or in the Invoices program.
Posting to the General Ledger
The following General Ledger tables are updated when transactions are posted from the Accounts Payable:
- Transaction table
- Posting Code table
All levels of the posting code can be checked before posting takes place ().
The Accounts Payable may be integrated with the General Ledger either in full or in part, in accordance with company practice. The degree of integration is determined by the system key , i.e. Partial or Full:
1. Full Integration:
must be set to YES.
The General Ledger tables will be updated automatically every time a batch of invoices, cash payments or journals is posted within the Accounts Payable.
Each distribution posted to the transaction tables is identified by the item number, date, supplier name or special narrative (optionally entered with the invoice) and amount. Depending on the type of batch posted, the control accounts are updated with the batch number, date and the wording "P/L invoice [cash/journal] batch".
2. Partial Integration:
must be set to NO.
The option General Ledger Distribution Analysis (pl_nl_dist_anal) allows you to produce a report of all General Ledger distributions from the Invoice Batch table at the end of each period. This takes the form of a report and a posting file. The report should be printed for reference purposes. The data from the posting file must be posted to the General Ledger through the option Post General Ledger Distributions.
The option Post G/L Distributions (pl_nl_post_dist) allows you to post invoice distributions either in detail (one movement per invoice line), or in summary (one movement for the total of all distributions to each account). Each distribution in a detailed posting is identified by the item number, date, supplier name or a short narrative (optionally entered with the invoice) and amount. If posted in summary, each General Ledger movement comprises the value and a journal number, date and description which are entered by the operator.
Accounts Payable journals and cash payments must be posted to the General Ledger manually, through the General Ledger Journals option.
Levels of Control Accounts
Invoice and cash postings to control accounts can be made in summary by batch or in detail as individual transactions, as defined by system key . In addition, if posting by batch you can group the control account postings by effective date by setting system key .
Cash postings can be posted as a further level of item on a control account basis.
Document Headers
The concept of document headers was introduced by the project; they record document level details in the General Ledger.
The creation of document headers in Accounts Payable is controlled by system keys , and , which must all be set to YES.
The options Invoices, Invoice Registration, Cash, Journals, and Foreign Currency Analysis will all create document headers and post document data to the General Ledger.
The option Code and Post Registered Invoices will attach subsequent postings to the original document using the document suffix number.
You can use the Transactions enquiry to display the document details of a selected transaction.
Transaction Archiving will archive the document extension file.
If system key is set to TRANSACTION a document will be created for each payment, with separate control and bank postings for each transaction paid.
If system key is set to ITEM a document will be created for each payment, with control and bank postings for each payment.
If system key is set to BATCH it will be overridden and postings will be made as if it were set to ITEM.
|