Hi,
For your client’s export business, the scenario is that the company is covering export-related costs, such as shipping, taxes, and duties, on behalf of the customer. While the customer doesn’t pay these fees directly, the company wants to track these expenses per sale and allocate them to the cost of goods sold (COGS) for accurate profitability analysis.
To handle this in Odoo, each sale should be linked with the actual product cost plus the additional export expenses. This can be done by recording the export costs as additional landed costs or expense lines and assigning them to the related sale order or product. By doing so, the system can trace the total cost per customer and per product, ensuring that the COGS reflects both the purchase cost and any export-related expenses the company covers.
This approach allows the business to analyze net margins per customer and per shipment, giving full visibility on profitability even when export fees are paid upfront by the company.
Using service products is possible for tracking export fees per customer, but to reflect these costs in COGS, you need additional handling like landed costs or analytic accounting. Otherwise, they will only appear as separate service revenues/expenses.
Reference:-
* https://www.cybrosys.com/blog/how-to-manage-product-pricing-with-landed-costs-in-odoo-18
* https://www.cybrosys.com/blog/how-to-add-additional-costs-to-products-in-odoo-17
Hope it helps
i did the same but no cost in journals ,