When using Klarna payments, it's important that you include correct tax details for each order.
When you include tax details in each order, your customers get the right sense of the total order amount. Klarna payments is equipped with a validation mechanism to ensure the tax calculations are correct.
Below you can find in-depth descriptions of how this validation is done, to ensure your own validation is aligned with Klarna’s.
Customer expectations and tax legislations are different in Europe, Australia, and the US. Thus, we recommend different approaches to tax handling in each market.
If an order fails validation, you'll get an error response with the incorrect field or value.
The sales tax might change between the time when an order is created to when it's shipped. For example, an order is placed on September 28 but doesn’t get shipped until October 1. Meanwhile, a new sales tax comes into effect on October 1.
1.
Create an order with the currently valid tax rate.
2.
If the tax rate is different at the time of shipment, update the order.
Most retailers don’t charge a higher tax, but rather side with the customer and only charge what’s quoted when the customer placed the order. If required by law, they charge a reduced amount if the tax is lower at the time of shipment.
3.
Klarna runs a new risk check when you update the order. If this check fails, you can't capture the increased tax amount.
4.
If Klarna accepts the update, you can capture the increased tax amount.