#demus-stripe-tax
1 messages ยท Page 1 of 1 (latest)
Hello!
Can you provide the Customer ID where you are seeing tax exempt as "none" but expect "reverse"?
Hello! It's cus_M5pW7jYMNQphNd (test env)
Thanks, give me a few mins to look into this!
๐ I'm also hopping in
When you say "When automatic tax is enabled and tax id is added to customer details, tax exempt is still "none" (I expect "reverse"), but tax disappears from upcoming invoice (expected). So it seems like the system ignores tax exempt." - can you share which specific request you added tax ID in? I'm not seeing it on my end and I want to be sure I'm looking at the right requests
give me one min to remove it and add again so I will have request id
req_pUTm25A9RjjScu
Can this confusion happen because automatic tax is enabled for subscription but tax exempt is linked with customer?
Possibly - I"m still trying to sort through the exact sequence of events that's happening here
Do you have the request ID + full response from that first upcoming invoice reqeust you did?
I see upcoming invoice in the dashboard
ah gotcha!
and just one last question - when you added the tax ID you mentioned that it still said tax exempt is none. Where were you checking for that? In the dashboard?
So I believe this is just a confusing UI - if a Tax ID is provided, we'll rely on that to determine whether the customer is tax exempt or not, and ignore what is set on the Customer at customer.tax_exempt. We'll only use tax_exempt is there is no customer tax ID, or if the tax ID is wrong/invalid
That's why you're seeing the behavior you described - when you added a tax ID you see it correctly automatically determine whether it should be tax exempt or not. When you remoed the tax ID it falls back to what is set at tax_exempt on the customer
So it's expected. I see. Can I get actual tax_exempt somehow with an api call?
I need to store it in DB
I mean automatically determined one
There isn't a place you can get it on the Customer (since with automatic tax it's calculated for each transaction), but you can retrieve it from the Invoice (https://stripe.com/docs/api/invoices/object#invoice_object-customer_tax_exempt)
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
i see. thank you!
๐ I need to head out, but if you have any other questions @waxen crow can help!