The Scrap & Transfer Analytic Automation module for Odoo allows you to seamlessly apply analytic distributions from Internal Transfers and Scrap Orders directly to their resulting journal entries (Inventory Valuation).
By default, Odoo's stock valuation entries may not carry over analytic distributions effectively. This module bridges that gap by ensuring that the analytic distribution set at the header or line level of your transfers and scrap orders is correctly applied to the generated accounting moves.
- Automated Analytic Distribution: Propagates analytic distributions from
stock.picking(Internal Transfers) andstock.scrap(Scrap Orders) to the resultingaccount.move.lineentries. - Smart Account Filtering: The module intelligently filters which journal items receive the analytic distribution. It only applies the distribution to specific Profit & Loss account types:
- Expenses (
expense) - Cost of Revenue (
expense_direct_cost) - Income (
income) - Other Income (
income_other)
- Expenses (
- Clean Accounting: By filtering the target accounts, it ensures that balance sheet accounts like Stock Valuation or Payables are kept clean and are not polluted with unnecessary analytic distributions.
- Create an Internal Transfer or a Scrap Order.
- Set the Analytic Distribution on the operation lines or at the header level.
- Validate the transfer or scrap order.
- Check the generated Inventory Valuation journal entry. You will see that the analytic distribution has been correctly applied only to the P&L accounts (e.g., Cost of Goods Sold, Stock Variation), leaving the Stock Valuation account untouched.
- Depends on:
base,stock,account,stock_account,analytic - Models Extended:
stock.movestock.pickingstock.scrapaccount.move
This module is licensed under LGPL-3.