<< Click to Display Table of Contents >>
SO-G Post Invoices
Purpose of Program
Use this program to post invoices marked as printed via SO-F Print Invoices.
Multi-Currency Processing
If you have multi-currency processing enabled in IM-A International Configuration, you can print and post customer sales orders in foreign currencies.
If you entered a foreign currency code in the Currency field in the sales order header, the program will convert each line item's sales revenue and cost from source currency to base currency (using the closest historical exchange rates to the invoice date) when posting to the Inventory, Sales, Cost of Goods Sold, and Sales Tax Payable GL accounts. This currency's AR Control account is posted to in the source currency. The difference between base currency and source currency postings will be posted to the F/E Transactions account set up in IM-B Enter Multiple Currencies.
General Program Operation
First you are asked Use printed Ship Date as Post Date? If you answer N the date entered in the Post Date field will be used for posting to all the files, including the General Ledger, invoice history, Accounts Receivable Aging and inventory transactions. If you answer Y, the Ship Date on the printed invoice will be used instead. This allows you to hold off on posting in order to get all your costs finalized yet have posting dates to all the files reflect the date of shipment rather than a later posting date.
Next you are offered the prompt Post all Printed Invoices? If you answer yes, all unposted invoices marked by the system as printed will be posted. If you answer N to this question, you will be allowed to specify a range of sales order and/or invoice numbers to limit the posting. Before posting starts you are prompted to run an optional COGS report and an optional sales commission report so that you can review these figures and make any needed corrections before committing to final posting.
Posting updates the customer's outstanding invoice balance, and updates the inventory units on sales order, units on hand, and last sale date in the inventory master record and inventory location record. Sales taxes are posted to the appropriate tax codes and the salesperson record is updated by the gross sales, cost of goods sold, and the commissions due. A copy of the invoice is saved in the invoice history file. If the terms are a cash type, the check register is updated.
Inventory Record Locks
If another user has the record locked for an item being posted, the information will be saved in a temporary file. When the invoice posting is complete, you will be prompted that a lock occurred, do you want to try to process now? If you say Y, then the program will attempt to process the temporary file. If it is still unable to, it can be manually processed by SO-P-J Post Shipped Items or by IN-L-S Rebuild Stock Status or any other program that rebuilds Stock Status such as IN-A Inventory Inquiry.