#felixkaeferlein-stripe-tax

1 messages ยท Page 1 of 1 (latest)

queen walrus
#

Hi there ๐Ÿ‘‹ please bear with me a moment while I assist in another thread, I'll be back here as soon as I can.

toxic sonnet
#

wrong chat
sorry

lean thistle
#

Thats fine hahah

queen walrus
#

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)?

lean thistle
#

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

queen walrus
#

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)?

livid valley
#

๐Ÿ‘‹ stepping in here as toby needs to step away

#

Catching up

lean thistle
#

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

livid valley
#

So you stated that without a Customer the calculation was correct

#

What was that calculation?

lean thistle
#

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)

livid valley
#

Hmm so you don't want VAT OSS?

#

Isn't that the registration where tax will be assessed across all EU countries?

lean thistle
#

Yes because we are under 10,000โ‚ฌ p.a.

#

We don't need to register for/use VAT OSS

livid valley
#

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

lean thistle
#

Yes

#

You can find more information here:

livid valley
#

Can you provide an example Checkout Session that you completed xborder where 0% was applied when it should have been 19%?

lean thistle
#

Yes one sec

livid valley
#

Thanks

lean thistle
#

pi_3LGUaNIImtJhwcsQ1iYXRJry

#

or if you want the checkout session itself it was

cs_test_a1vSInfHXWqHdq2P19toMIKEuljT4ywaiWOxj0RZQgetAXPW3Wm9SqckHf

livid valley
#

Huh I just stumbled upon some weird Dashboard behavior that I think might be a bug that is causing this.

lean thistle
#

That's interesting haha

livid valley
#

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"

lean thistle
#

So i have an active german registration rn, do you want me to remove that registration and create a new one?

livid valley
#

Yeah I think you have to remove it in order to repro the above

lean thistle
#

Okay let me check real quick

livid valley
#

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

lean thistle
#

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.

livid valley
#

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?

lean thistle
#

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

livid valley
#

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

lean thistle
#

Okay omg but i have good news

livid valley
#

I just loaded up one of my European test accounts

#

And I can see it

lean thistle
#

now everything works

livid valley
#

๐ŸŽ‰

lean thistle
#

I love you so much

#

Thank you thank you thank you

#

We were literally sitting on this for 5 hours