How do I do costing on Posibolt

How do I do costing on Posibolt

Costing on Posibolt

Posibolt supports three types of costing, Depending upon the customer's requirement we can stick to any one of these.

Last cost Method


The cost associated with the most recent purchase of inventory items will be the unit cost for the last cost method.
The formula is as follows:
Unit Cost=Total Cost on Last purchase / Total Quantity Purchased on Last purchase

Last invoice Method


Calculating the cost using the last invoice method involves using the cost information from the most recent invoice for the items in inventory. 
The formula is as follows;
Unit Cost=Total Cost on Last Invoice/ Total Quantity Purchased on Last Invoice

Average PO


To calculate the cost using the average purchase order method, you'll determine the average cost of the items based on the purchase orders received. This method assumes that the cost of items in inventory is an average of the costs from multiple purchase orders. 
The formula is as follows:
Average Unit Cost= Total Cost/ Total Quantity Purchased

Costing with calculations example: 



More information:


  1. Selecting the "Show sales price" tick box you will include all sales transactions (Sales + Customer Return Orders) which will show order and/or invoice price. The date range works by using the sales transaction's date of creation.
  2. For Customer shipment or Customer return, the order number will be shown on the Item Ledger if "show sales price" is selected and if not the shipment number will be shown.
  3. This report is an average costing report which works with the average PO (purchase order) and Average Invoice costing method

Example: When the Item goes into negative from 0 quantity

This case needs to change the cost detail calculation logic, the  condition is to post with the current cost price when stock on hand qty after Goods receipt <= 0
Debit the Product asset   100
Debit the Price difference 20  (or cost variance)
Credit on no Invoiced receipts 120

Here is a case where the stock on hand before RG is negative (say -10) and received stock qty 15; the stock on hand after RG is 5

The unit cost before RG is 100
and the RG transaction unit cost 120
Unit cost after RG is 120 for qty 5

Calculation break down

15 * 120 = 1800
[ -10 * 100 + 1800 = -1000 + 1800 = 800; 800/5 = 160 as per ledger balance]
to 
10 * 100 + 5 * 120 = 1000 + 600 = 1600 ( valued at current cost for qty till 0 and for qty > 0 valued at transaction cost)
[-10 * 100 + 1600 = -1000 + 1600 = 600 ; 600 / 5 = 120]

When the above is the case, the product asset balance will match with the stock valuation of the item [unit cost * qty = product asset]
Posting of Receipt

Debit Product asset  1,600
Debit Price difference (or cost variance) 200
Credit on no Invoice receipts 1,800

    • Related Articles

    • POSIBOLT ERP Release Notes - Posibolt Version: 8.3.20 (28523 -PT)

      1. NEWLY INTRODUCED FEATURES 1.1 ACCOUNTING AC-F-01: Incorporated all the changes to export the GSTR sheet in the new format. AC-F-02: An option has been implemented to export bulk statements of accounts to an XLS file, where the details of each ...
    • POSIBOLT ERP Release Notes - Posibolt Version: 8.3.22(28640-PT)

      NEWLY INTRODUCED FEATURES 1.1 ADMINISTRATION AD-F-01: Improved the overall performance of Price List Schema Run and additionally introduced a new rounding mode named 'Price Precision', formerly the price value was rounded off based on currency ...
    • POSIBOLT ERP Release Notes - Posibolt Version: 8.4.6 (28488 -PT)

      NEWLY INTRODUCED FEATURES 1.1 ADMINISTRATION AD-F-01: Improved the overall performance of Price List Schema Run and additionally introduced a new rounding mode named 'Price Precision', formerly the price value was rounded off based on currency ...
    • POSIBOLT ERP Release Notes - Posibolt Version: 8.4 (28032 - PT)

      NEWLY INTRODUCED FEATURES 1.1 ACCOUNTING AC-F-01: Made a few enhancements in the Bank Statement Import screen: Added the option to delete lines once they are uploaded into the Bank Statement Import Screen. Implemented the feature to load the Bpartner ...
    • Quantity Values Returned Through Posibolt API's

      Three main configurations affect the returned stockQty from the Posibolt API 1 - Role Configuration To use the API calls, we need a set of credentials including a Posibolt user name. The role to which this username belongs has warehouse access ...