If a customer is tax exempt, the tax rate for line items is always the default tax rate, instead of the actual tax rate.
- This is a customer from Belgium,
- the customer is Tax Except,
- books have a (reduced) VAT rate of 6%.
However, if we query the lineItems for an order made to this customer, we get:
{
"id": "gid://shopify/LineItem/34277745590604",
"product": {
"id": "gid://shopify/Product/7394966143130",
"title": "Taghia et autres montagnes berbères, guidebook",
"productType": "Books, Topos & Guides > Topos & Guidebooks",
"category": {
"id": "gid://shopify/TaxonomyCategory/me-1-3"
}
},
"taxLines": [
{
"rate": 0.21
}
]
}
As you can see, we have an item with an assigned category of gid://shopify/TaxonomyCategory/me-1-3
(= Media > Books > Print Books
), yet the VAT rate is reported as 21%.
Yet, if we try the same for a customer that is NOT tax exempt, we get the the expected VAT rate of 6%.
We believe the reported default VAT rated for products that have a reduced VAT rate, for customers that are tax exempt, is an error.
Can anyone from Shopify please confirm this?
GraphQL query used:
query ($id: ID!) {
order(id: $id) {
lineItems(first: 5) {
nodes {
id
product {
id
title
productType
category {
id
}
}
taxLines {
rate
}
}
}
}
}
{
"id": "gid://shopify/Order/11444431356236"
}