#arggh_api

1 messages · Page 1 of 1 (latest)

worn muralBOT
#

👋 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/1275055521589624924

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

oblique sable
#

Not supported today I'm afraid

#

As in, receipts don't display tax information/lines

past trout
#

Ok. Seems like a big issue, at least in the European context where the VAT tax is normally displayed on all receipts. I'm not sure if it's legally required, but everyone does.

#

Thanks for a quick response.

oblique sable
#

Yeah you can get all that detail with an invoice if you're integrated that way

past trout
#

It seems like using Invoices for this use case would fill our Stripe data with unpaid invoices, since many customers enter the checkout page (where an Invoice + related PaymentIntent would be created) only to abandon the purchase. When I asked about this from our accountants, they didn't like the idea at all.

Currently an abandoned purchase leads to a PaymentIntent that is not filled, which apparently doesn't annoy the accountants as much.

#

But just to be clear, your suggestion is to switch the PaymentIntent-only integration to create an Invoice instead of the PaymentIntent, attach the Tax Rates to the Invoice, then use the PaymentIntent related to the Invoice for the payment.

And supposedly that's all there is to it, downside being lots of unpaid Invoices in our data?

#

(We're using PaymentIntents with Payment Element to pay for one-off purchases)

oblique sable
#

If you need to use Tax Rates instead of Stripe Tax then use you cannot use the directly with a Payment Intent

past trout
#

But that means Stripe might automatically charge VAT based on user's IP, and since our sales abroad are less than 10 000€ and we're not registered outside our own country, that would cause havoc for our accounting and book keeping?

oblique sable
#

Depends if you have a valid tax registration for those customer locations. We only automate tax collection where there's a registration: https://docs.stripe.com/tax/registering

that would cause havoc for our accounting and book keeping?
I don't know, sounds like a question for your accountant(s)

Learn more about your tax obligations and how to register with jurisdictions.

past trout
#

Ok, I'll dive deeper into the Stripe Tax documentation for know. As feedback, from customer/developer perspective, this should be as simple as passing in a tax rate when creating the PaymentIntent - at least it would seem logical.

Thanks a lot for the replies!

worn muralBOT
past trout
#

I had a look, so, I could just enable Stripe Tax, set it to "inclusive" mode, register for our country, and then the VAT would be automatically marked up on the receipt, and this would cost us 0.5% per transaction or 0.45€ per transaction depending on the integration method. I suppose we could just save that money by implementing our own receipts where we calculate the VAT, since we don't really need Stripe Tax for anything else except showing the VAT on the receipt.

amber flare
#

hi! I'm taking over this thread.

past trout
#

hi!

amber flare
#

sure that's an option! but keep in mind that computing tax for many different countries is quite hard. that's why Stripe Tax exists in the first place.

past trout
#

Yeah, I get that - and if we ever sell anything outside our own jurisdiction/country, we would utilize that. But for now we only sell to people in our own country, so Stripe Tax feels like trying to hammer down a nail with a nuclear strike.

To me it seems like PaymentIntents should just accept Tax Rates as parameters, but I learned that they don't, at least for now, so that's that.

amber flare
#

But for now we only sell to people in our own country, so Stripe Tax feels like trying to hammer down a nail with a nuclear strike.
haha, got it!
but I learned that they don't, at least for now,
correct

past trout
#

I guess the correct answer is "implement your own receipts, for know". Thanks for the replies.