Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

How to change the purchase price for old product balances

Volodymyr Vytyshchenko
Volodymyr Vytyshchenko

Trade automation expert at Torgsoft

How to change the purchase price for remaining stock if the new batch arrived at a higher price, and how will this affect the total cost price?

If a new batch of goods arrived at a higher price, when posting it (in the «Goods Receipt» mode), the program will notify you about the price change: the previous purchase price will flash in red, indicating the increase. You simply enter the new price for this new batch.

If you want to forcibly change the purchase price specifically for old remaining stock that is already in the warehouse, Torgsoft offers several ways to do this:

Changing prices for old remaining stock

  1. Through «Stock Balance Analysis» (recommended method) 

Go to the menu Analysis -> Stock Balance Analysis. Turn on the switch «Group by supplier price» and select the required product (with a balance greater than zero). Click the «Change purchase price» button. In the window that opens, specify the new purchase price, markup, and selling price.

How it works: the program will automatically create a «Return to supplier» document at the old price and immediately create a new «Receipt» with the new purchase price.

  1. Through «Warehouse Status» — only for the «Last purchase price» method

This method can be used only when the cost price calculation method «Last purchase price» is selected in the settings. For other cost price calculation methods, it is recommended to change the purchase price through «Stock Balance Analysis.

Go to the menu Warehouse → Warehouse Status, select the required product, click the «Product sales terms» button and choose the action «Change purchase price». In the window that opens, specify the new purchase price.

How it works: the program will create an incoming invoice with a zero quantity of goods. This document will record the new purchase price in the system, but will not change the quantity of goods in the warehouse.

  1. Adjustment directly in the incoming invoice — only if there has been no movement for the product 

If you need to change the purchase price in an already created incoming invoice, go to the menu Document → Purchase Price Adjustment, select the required invoice and enter the new price in the «Purchase price» column.

Important: this method is not recommended if there has already been movement for the product from this invoice: sale, transfer, return, write-off, or other operations. In this case, adjusting the purchase price directly in the invoice may affect cost price accounting and analytical reports.

How this will affect the total cost price

The impact of the new purchase price on the total cost price depends on the Cost Price Calculation Method set in your settings (Settings -> Parameters -> Accounting):

Method «Last purchase price»

If this method is selected, the cost price of all remaining stock of this product in the warehouse will automatically change and will be displayed according to the last purchase price. Accordingly, the profit from subsequent sales (even from the old batch) will be calculated based on this new, higher cost price.

Method «By supply batches» (FIFO - first in, first out)

In this case, on the «Warehouse Status» form, the cost price of the remaining stock will be calculated as the average purchase price of the product, taking into account all available batches. For example: If you have 10 pcs. left at 30 UAH, and you post another 20 pcs. at 40 UAH, the average cost price in the warehouse will be 36.66 UAH. However, during sale, the program will write off the goods according to the FIFO principle: first, the old batch will be written off at a cost price of 30 UAH, and only when it runs out will the new batch start being written off at a cost price of 40 UAH. Profit will be calculated as accurately as possible for each specific unit sold.

Important nuance: cost price recalculation 

After any change in purchase prices or posting of a new batch of goods, it is mandatory to recalculate the cost price. This can be done manually (by clicking the «Recalculate cost price» button on the «Warehouse Status» form) or by waiting for the automatic nightly recalculation, if it is configured for you. Until the recalculation is completed, analytical reports and warehouse status may display outdated data.


Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Add comment

Add comment
Thank you for your feedback! It will be published after being reviewed by a moderator.
Related articles