There is an issue with creating sales orders, quotes, and lay-bys when the cost price of the stock item is not yet known and is set to $0. The following example illustrates this with reference to a sales order. - A new stock item is created with a zero dollar cost price.
- A sales order is created for this stock item.
- A goods received is done and the stock is received with correct cost and sell prices.
- When the sales order is converted to a sale, the original (historical) cost and sell prices are used.
This means that if you change the cost/sell price while doing the Goods Received, this information is not included in the conversion of the sales order to a sale. The same applies for quotes and lay-bys. In the above example, assume that the stock was received as a tax inclusive cost price of $50.00. When this session is exported, there is no Cost of Goods Sold (COGS) value being sent across as the sales order was recorded at the original cost price of $0.00. The inventory account (asset) is debited (increased) by $50 (inclusive of GST) as a result of the purchase. After this is exported into the Accounting program, the Inventory account will be increased by $45.45 ($50.00 less GST - based on a GST rate of 10%)). In RetailManager, however, the Stock Value remains unaffected. Since the sales order used the historical zero dollar cost price of the item, no COGS are recorded. The stock item that was on the sales order has already been sold and as a result is not part of the inventory. In this example there will be a discrepancy between RetailManager and the accounting program of $45.45 for the inventory value. |