İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
214 Görünümler

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
Vazgeç
En İyi Yanıt

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
Vazgeç
Üretici

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.

İlgili Gönderiler Cevaplar Görünümler Aktivite
2
Haz 24
2139
4
Eyl 25
2207
2
Eyl 25
2443
1
Eyl 25
2489
0
Haz 23
1978