#lolztheoreo_unexpected
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1395049662175641642
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Their tax exemption status was updated after finalization from what I can see. Invoice finalization request at 2025-07-16 13:38:57 UTC https://dashboard.stripe.com/test/logs/req_IUmoCyL1bd97rq and customer update request at 2025-07-16 13:52:09 UTC https://dashboard.stripe.com/test/logs/req_cAWYiTpPH45Q1B
Sorry, I've been changing the tax status a lot. But here's another example.
This invoice is in draft: in_1RlWMtC9neSDV4DK8KZT7RDH
It says taxability is non-taxable and includes no tax. However if you look at the customer, they are now taxable
It says automatic tax caclulation 'complete'
As if it's not going to do it again, and when I finalise this invoice, it doesn't recalculate and add the tax back on
Is there a way to force the recalculation on the invoice?
Ah ok, so just so I understand, you created the Invoice when the customer was tax exempt. Then, prior to finalization, you updated customer to be taxable. Now you want to recalculate based on that status prior to finalization, correct?
If so, I think you'll have to create a new Invoice
But checking options
This is a bug then if that is the case, all of the documentation suggests that tax calculations are made at the point of finalisation
This is slightly different though. That's if the tax rate changes. This is if customer tax exemption status changes, which afaik is not documented. I'm poking around
Hm actually https://docs.stripe.com/api/invoices/object#invoice_object-customer_tax_exempt does seem to indicate this should be updated before the invoice is finalized....
let me check with a colleague
Thank you. Just as a note, I've realised as a temporary hack if I call
stripe.invoices.update(invoiceId, {
automatic_tax: { enabled: true },
})
just before finalisation, it recalculates the tax correctly (even though is was enabled already)