Monolithon - ERPNext, Odoo +
how-to

Correcting Warehouse Stock and Product Valuation in ERPNext

Admin2 min
Do you have any questions? Let's talk!

Get access to the industry's best-kept secrets that affiliated providers never share with you.

During the use of ERPNext, you may encounter special cases like the following:

When implementing ERPNext, you entered a purchase order in a foreign currency (at a net price), but later found out that you didn’t receive the goods. However, the goods still appear in your warehouse. Additionally, other items were received at different prices before and after this incident, and the product valuation should also include shipping and other costs, which are handled by the “Landing Cost” option in ERPNext.

If you were to perform a simple stock adjustment, it would affect the product valuation, as ERPNext does not allow you to enter a custom value. Instead, it would use the automatically calculated value. In this case, since the stock valuation has two components (the stock value and the supplier value), a simple stock adjustment wouldn’t reconcile the supplier value, as it was recorded at a different price.

A possible solution is to create a Material Issue within the warehouse (Stock) to remove the items from the inventory. For the difference amount, use the supplier invoice as a contra entry or, alternatively, use a technical account and then transfer it to the supplier account. Here’s the essence of the solution: use a custom exchange rate to eliminate the difference. This custom exchange rate should not be booked as a usual exchange gain or loss. This approach might also work for warehouse stock adjustments. :)

Do you have any questions? Let's talk!

Get access to the industry's best-kept secrets that affiliated providers never share with you.

Back to blog