#damenz_api
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/1306324588342546484
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- damenz_tax-setup, 5 days ago, 19 messages
Hi, I am referring to
https://dashboard.stripe.com/tax/registrations?status=collecting
I had automatic_taxes enabled but on checkout sessions taxes were still at 0
until I added Canada / quebec taxes registrations, and not its chargin them
Hello! Yes, you can access Tax Registrations via the API: https://docs.stripe.com/api/tax/registrations
Is there
- A way to always charge the taxes based on the postal code ?
- Or have a way using the API to know if they are ready for automatic taxes?
Just so I understand, automatic taxes by itself does nothing unless there are registrations on the account?
Not sure I understand your first question there, can you provide more details? Always use the postal code vs. what other behavior? Why would you want to do this?
1- I create checkout session with automatic_taxes => true
2- No matter what is being provided, taxes stays at 0.00$ (because I had no registrations yet)
Regarding your second question, checking for Tax Registrations is the main thing. If they don't have a Tax Registration for the location in question we won't calculate tax because there's no tax to calculate.
Now that I added CA / QC taxes registrations, taxes are always using these tax rate even if no informations is being provided in checkout session
So my question was, automatic_taxes can't work properly without any registration even if a QC postal code is provided?
I thought the automatic_taxes was gonna charge the right tax based on the postal code by default (even with no registrations)
so basically, If I have multiple registrations (USA / CANADA) for example, automatic_taxes will switch to the right one according to the postal code, but If I only have one registration (CANADA) it will always use it no matter the postal code?
No. The specific transaction has to be eligible for tax calculation, which depends on the combination of the Tax Registration(s) on your account and the location of the customer. If we determine, for example, that tax isn't applicable to a given transaction because, say, the customer isn't in a taxable location given your registrations then we don't charge tax on it.
Ok so it does require tax registrations to calculate taxes in all situation
but I am surprised, if we are a canadian company, even if you are in the USA I have to charge you taxes, no ?
Didnt know there are exceptions were they could be exempted from the taxes
I don't know the answer to that, as I don't have all tax regulations and laws memorized. That's what Stripe Tax is for. ๐
Ultimately, taxes are about where you purchase the product, not where the customer is from?
If you need a canonical answer to that question you should consult a tax expert.
It depends.
It varies depending on multiple factors, the various tax laws involved, etc.
Well, I am not either ahah. I just hope that you did your homeworks if you don't charge the taxes in a specific scenario lol
Ok thanks a lot
Happy to help!