#kinakuta_best-practices
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/1431220882415685723
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
๐
What are the key requirements for VeriFactu ?
The Verifactu law establishes the requirements for systems and programs that support the invoicing processes, and the standardize billing record formats, for all taxpayers with less than โฌ6 million in annual turnover. Its main goal is to fight tax fraud and improve administrative efficiency.
Requirements include:
- Generating an XML file for each transaction, recording both issued and canceled invoices.
- Chaining invoices sequentially to ensure traceability and prevent tampering.
- Allowing billing records to be sent to the AEAT, either automatically or upon request during an audit.
- Electronically signing invoices if they are not directly submitted to the AEAT.
Ah I'm not sure about all of these honestly, probably you should double check with Stripe Support if there is upcoming changes regarding this
But for now, I'm not seeing any reference, so I would say ther shouldn't by any support for it in the near future
and you should look for partners that may help you support that.
Thanks. I know that SumUp is already supporting the new requirements in Spain, and I thought Stripe would be working on this, too. But I found no reference or way to implement this. There are plugins for other systems, like WooCommerce on Wordpress etc. but if I use Strip directly, all invoicing will go through Stripe and there's no way for me to modify the invoices, not even using the API.
I think what you can do is for example to listen to one of the webhook event invoice.* and create an invoice that complies with VeriFactu requirements
You can implement this using your integration or find a partner that could do this
By searching a bit in the internet I found this:
https://easyverifactu.com/en/productos/verifactu-stripe
We don't know them and they aren't partner to Stripe https://stripe.partners/?search=easyverifactu&sort=relevance but maybe it's worth exploring them
Yes, that's what I found, too but it's an additional cost and feels like jumping through additional hoops. Stripe is based on making it easy for its customers, and I think there will be a huge need for this, as every Stripe account in Spain will be required to issue VeriFactu compliant invoices, starting January 1.
Yeah agreed! Maybe it's worth reaching to Stripe Support and raise this via
http://support.stripe.com/contact
Will do, thanks. I just thought maybe some other devs on Discord have battled this issues before, with two months to go I'm getting a bit anxious...
Yeah, I double checked internally and I'm not finding any support so far
Thanks, I appreciate your help. I guess I'll go with easy_verifactu for now and hope there'll be an internal solution in the near future. Is there a way for you to bump this up the chain or do you want me to contact support directly and let them know?
I think it's better to reach out to Stripe Support and have an email thread with them so that you got notified if there will be a change.
Sure, makes sense. Thanks, I'll reach out to Support. Thanks again for your help, have a good one.