#Thomas B-Tax

1 messages ยท Page 1 of 1 (latest)

lean ravine
hasty heath
#

Oh wow, overexplained juust a tad bit, sorry.. ๐Ÿ˜…

lean ravine
#

No worries. Just catching up, one moment...

hasty heath
#

Awesome, thank you - of course just let me know if I made that way to complicated.. That would be understandable heh.

lean ravine
#

Okay I think I got it. So you are wondering where Taxable|Reverse charge|Exempt are now and what needs to be done to the customer objects for them to be handled properly?

hasty heath
#

More or less yes - with the new Stripe Tax that is. I am just passing automatic_tax: { enabled: true } to the Checkout Session now, and it seems to handle everything. The invoices and payments for the costumers subscription is also handled correctly tax related - even though the customers Tax Status is is taxable.

  • This makes me think that all tax stuff is handled via the subscription now instead of the customer, but I need to be sure I understand it correctly. ๐Ÿ™‚
    (that would also mean I would never have to update tax related stuff on the customer itself anymore?)
lean ravine
#

Is there a certain behavior or setting you are looking in to now? I feel like I may still need clarification on the specific question here

hasty heath
#

Hmm I see - but do I have to set that still, or does it not matter anymore?
Lets say a EU business customer does a Checkout while providing his Tax ID stuff. It would then automatically do the correct Reverse charge stuff as it should - even though the Customer Objects Tax Status itself it Taxable and not Reverse charge.

  • does that make sense?
lean ravine
#

Looking in to it. So you are saying you currently have a customer with a tax_exempt status of none but we are properly exempting them on one of your subscriptions?

#

Or is this asking if that will happen?

hasty heath
#

Yes. The customers tax_exempt status is none (Tax status = Taxable), but the tax is handled correctly/how I want it for the different types on subscriptions on the customers.
(Reverse charge on EU customers, exempt on everything outside the EU, and correct tax for my own country)

lean ravine
#

Can you send me the ID for one of those customers (cus_123)?

#

And thank you for the clarification. Looking in to how that is decided

hasty heath
#

Are you able to view test data?

lean ravine
#

Yes

hasty heath
#

Just created a new one with some screenshots of how it looks, maybe it makes it a bit more clear what I am asking and such.
The customer id is: cus_Ke1LyP0ubtQ7C3

lean ravine
#

Thank you! Looking in to it...

hasty heath
#

Thank you. ๐Ÿ™‚

lean ravine
#

Of course. A little unclear on this so I am consulting colleagues on this behavior. Will get back with what we find

hasty heath
#

That is just fine - I have, if I would say so myself, read nearly EVERYTHING about the new Stripe Tax in the docs and so on, but cannot find anything related to it being handled totally on the subscriptions, instead of the customers which I am used to.
Looking forward to what they have to say. ๐Ÿ™‚

lean ravine
#

As long as you give us a Tax ID and a country on the customer, we should be able to determine if it is appropriate for tax to be paid on a reverse charge basis

#

So this is still customer based, we collect the info at Checkout and create a customer with the appropriate details from that.

hasty heath
#

Yeah that is what is done on the Checkout as you can see on the screenshot - so that works just fine. But with that done, the customers Tax Status is still Taxable. So it is like it is the Subscription that the Customer has, handles everything in regards to the taxing now - right?
Like Stripe Tax (automatic tax) is just for the subscription the customer has, but not the customer itself. Guess that is just fine if maybe the customer can have some subscriptions which is business based, but some that are private, but I just need to understand if that is the intended way.

hasty heath
novel oasis
#

@hasty heath hello, I've stepped in and am catching up, give me a bit

hasty heath
#

AFK. I will be back in about 30 minutes. ๐Ÿ™‚ Tops 60. Thank you for helping so far guys!

hasty heath
#

Back

low onyx
#

Hello! So if I understand your question correctly you're wondering why a Customer who was determined to be tax exempt is still showing as taxable in the Dashboard and does not have tax_exempt set in the API?

#

If so, the tax_exempt property on a Customer is something you would set explicitly. It's not something Stripe sets for you at any point, and the Dashboard's taxable info is derived from the tax_exempt status on the Customer.

hasty heath
#

Hello! ๐Ÿ™‚
Yes, exactly - like the tax stuff is only on the subscription that the customer has, but not the customer itself. Everything works as intended (I think at least), but just in whole another way that I'm used to, which makes me question if it is in fact how it should function. ๐Ÿ™‚

So what you are saying is, that the tax_exempt on the Customer object itself, is for me myself to say that this specific customer is either normally Taxable, to be Reverse charged or exempt from taxes? And while he still is "normally Taxable" as a Customer, the Subscription he is subscribed to handles its own taxes if it has automatic_tax enabled? ๐Ÿ™‚

low onyx
hasty heath
#

Guess I will try to fire a message at some point, when I get the time yea.
But if it works that way, I guess it is just fine. I just felt that I need to confirm to make sure everything is as it should be since the documentation mentions nothing of this. ๐Ÿ™‚ (at least what I could find)

  • But I guess I still myself have to listen to the customer.tax_id events to verify the locations and such if I am correct - and maybe just delete the entire Tax ID if it isn't verified? Not really sure what else to do since there is no stuff to alter on the Subscription object other than the automatic_tax one, which should always be enabled.
low onyx
#

I think the main point of confusion is that you're mixing manual tax stuff (like setting tax_exempt) with automatic tax stuff (Stripe Tax). When you're using Stripe Tax you shouldn't have to worry about keeping track of things like that on your end, Stripe Tax does it for you.

hasty heath
#

Oh wait, so Stripe Tax should be doing like everything? Also the location verification and such? Guess it confused me since I see the Tax ID the normal place alongside where the Customers Tax status normally is yeah.

low onyx
#

Yep! I mean, you only need to check if you want to.

#

Or if you have a business need to.

hasty heath
#

Since I'm a business, I guess I would need to check up on people requesting to not pay taxes, otherwise I would get problems hehe - at least verify the one thing Stripe gives me. ๐Ÿ™‚

  • I am just amazed with this new Stripe Tax stuff.. Never thought it would be able to do like... everything! ๐Ÿ™‚
    The amount of time I have spent on integrating tax and so on fully before this release cannot be counted in weeks anymore hehe.
    Thank you for your help! Seems Like I just have to enable automatic tax and done! ๐Ÿ™‚
    Thank you!