Skip to Content
Menú
This question has been flagged
1 Respondre
210 Vistes

I have a use case where we would "sell" the product at zero value in certain cases as a promotional giveaway or additional freebie for a sale. But the situation here is that the product is set to be tracked as inventory (e.g., by lots) and expense set to be COGS on the product category level.

Is there a way to set up marketing products to be charging to a marketing expense account instead of COGS account when "sold?"

I was originally thinking, if I were to create a similar product on the same category and have product-level expense account set to a marketing expense one, it would just be treated as totally different product and not the same as the COGS-based one for normal sale as they won't be treated as being in the same inventory lots... does that make sense?

Avatar
Descartar
Best Answer

Hi,


In Odoo, the expense account for stockable products is determined by the product category or overridden at the product level. For products tracked by lot, the default behavior posts costs to COGS when sold. You cannot dynamically change the expense account per sales order line for the same product.


For marketing giveaways or promotional freebies, the recommended approach is to create a separate product with the same category but assign its expense account to a Marketing Expense account. This product will have its own inventory and lots, allowing costs to post to the marketing expense instead of COGS.


Alternative methods include scrapping the product with costs assigned to Marketing Expense or making manual journal entries to reclassify the costs, but these are less automated. Using a separate product is the cleanest solution, keeping cost accounting correct and separate from normal COGS.



Hope it helps

Avatar
Descartar
Autor

Thank you for this... but after creating the "marketing" version of the product under the same category and mapping it to the marketing expense account, what's your specific approach to transfer stock from the main "COGS" product to the inventory for the "marketing" one? This is where I'm stuck with this potential workaround as Odoo treats both products as different even if they're the same in the real world.

Related Posts Respostes Vistes Activitat
2
de juny 24
2138
4
de set. 25
2205
2
de set. 25
2440
1
de set. 25
2489
0
de juny 23
1978