#felixkaeferlein-stripe-tax
1 messages ยท Page 1 of 1 (latest)
Hi there ๐ please bear with me a moment while I assist in another thread, I'll be back here as soon as I can.
wrong chat
sorry
Thats fine hahah
To get started here, are you certain the combination of shipping address, product type, and origin would result in a taxable scenario? And do you have any IDs that you can share from when you saw this behavior (Checkout Session and Customer would be preferred)?
So when there is already a customer the tax calculations are correct. However if the customer is not specified the calculated tax is not correct. Also i didn't find any documentation what kind of scenario is "taxable" in the eyes of Stripe.
cs_test_a1uj18poQxYsM0wYi9ZZLEUoMNwjGviNNfzShUvFesXW4myegukL8H3Ybc
And automatic taxes work properly if we add our tax registration in austria in our dashboard (even tho we are not registered there). But legally we don't have to be registered to sell our digital goods in EU-Countries. B2C Customers pay the german VAT charges (19%) and B2B Customers pay the reverse charge VAT
I'm not sure we have anything saying what is or isn't taxable, because that is so nuanced.
It does sound odd if it works for an existing customer, but not a new one.
Is the Checkout Session for the new customer prompting you for any address information (billing or shipping)?
Weirdly Stripe does not need a full address. But this is a screenshot from 2 hours ago (same checkout session config) and it needed a full billing address
So you stated that without a Customer the calculation was correct
What was that calculation?
Okay so let me explain this issue in more detail:
German B2B & B2C Customers have to pay 19% VAT. According to law, when we sell our products to other EU Countries, B2C Customers have to pay the same VAT as German customers (19%) and non-german european B2B Customers with a valid VAT-ID have to pay 0% in taxes because of the reverse-charge VAT. We only need to be registered in Germany for that:
However if we only add our german tax registration to our stripe account, every other non-german customer, will be taxed with 0% by Stripe Taxes. But in our test scenario, we added a fake austrian tax registration to our stripe account and after that, Stripe Tax calculated the right amount of taxes. But if we removed the registration, it went down to zero taxes again (even tho we are legally not obligated to be registered in other european countries to sell our products)
Hmm so you don't want VAT OSS?
Isn't that the registration where tax will be assessed across all EU countries?
I see
Let me dig for a sec
To clarify succinctly, you expect non-German customers that aren't B2B to pay 19% and that isn't happening
Can you provide an example Checkout Session that you completed xborder where 0% was applied when it should have been 19%?
Yes one sec
Thanks
pi_3LGUaNIImtJhwcsQ1iYXRJry
or if you want the checkout session itself it was
cs_test_a1vSInfHXWqHdq2P19toMIKEuljT4ywaiWOxj0RZQgetAXPW3Wm9SqckHf
Huh I just stumbled upon some weird Dashboard behavior that I think might be a bug that is causing this.
That's interesting haha
So if you click "add registration" in the Tax Settings, choose Germany, and choose "I'm not registered", click "I'm planning to register" then it shows the option for registering as a small seller
Can you repro that real quick?
Like, that is the registration you want, right?
But you don't see that option when you initially click "add registration"
So i have an active german registration rn, do you want me to remove that registration and create a new one?
Yeah I think you have to remove it in order to repro the above
Okay let me check real quick
Like I'm able to see:
Which you can't access when you initially register right?
But that option is what you are looking for
Ohhh thats exactly what i was looking for i guess. I might have an explanation. Now when i clicked on "smart seller" it doesnt say "germany" anymore it says "EU - Small seller" so the option probably wasnt there when we initially registered it or we might have overseen it.
Right but you can't select it initially, no?
Like the only way to get there was the way I described above, and you have to schedule collection for the future?
I guess the option was added last year but i used it for 3 years already.
No i didnt have to schedule for the future
but let me test it rn if it works
Wait it is an option for you when you click "add registration"?
Without having to click "I'm not registered"?
Ahhh it has to do with the country of the account
Okay
Okay omg but i have good news
now everything works
๐