We are using Magento Version 188.8.131.52 EE. Also we work with a 3rd
party software for storage management and so on. As we are setting up our shop
we experienced a problem which we can not explain.
We have simple products as well as configurable products in our store. Store side
everything seems to be fine, but when sending the orders to the 3rd
party software the tax calculation gets mixed up.
Simple products work just fine, but configurable products don’t include the tax at the
single unit level as they should do:
[price_incl_tax] => 0.0100
[base_price_incl_tax] => 0.0100
[row_total_incl_tax] => 1.2100
[base_row_total_incl_tax] => 1.2100
example [price_incl_tax] and [base_price_incl_tax] should both show 0.0121.
When a product is ordered directly as a simple product it works just fine, but as soon as it is ordered as a associated product in a configurable product the problem above occurs again.
As we can´t figure out wether it´s a problem with magento per se, wrong adjustments in the backend or some kind of programming mistake we´d like to know if somebody stumbled upon something similiar or knows a solution?
Thanks in advance!
To investigate this, i woud recommend you to look in database, for the quote containing the item : this way you will be able to see whether the error is happening in the order, or in the export process. From that it should be possible to narrow down the root cause of the issue.
The values described above are the values from the database (sales_flat_order_item). I guess, as the tax is calculated at the row level, the unit prices will never show the tax included?
I also found out, that simple products are not any different in that point, I guess there´s just an other way implemented to make it work.
Can somebody confirm my suggestion?
"I guess, as the tax is calculated at the row level, the unit prices will never show the tax included?"
But why would there be an attribute which says "incl tax" if it isnt able to show the rightt value...