I’m opening this thread because I have already spoken with the Invoice Ninja team, and they have confirmed that they do not plan to implement the new Verifactu system in the self-hosted versions of Invoice Ninja, which will become mandatory for issuing invoices in Spain starting next year.
The purpose of this message is to formally request the incorporation of the Verifactu system into the self-hosted versions, so that all individuals and companies who need to comply with this new regulation can express their interest and support here.
I invite all users interested in this functionality to show their support by commenting in this thread, so that the development team can better understand the level of demand and consider prioritizing its potential implementation.
Thank you all in advance for your collaboration and engagement on this matter.
The problem is the implementation for selfhost is different to hosted, due to time constraints we couldn’t make it work for both. If the selfhost community wants to extend it to support selfhosted we can try to help but aren’t able to implement it ourselves.
From my understanding companies can adhere to 2 models regarding the new spanish regulations:
Veri*Factu: which automatically sends invoices to the AEAT (Public Administration). This will require that our selfhosted NI sends the invoices with the proper certificate.
No Veri*Factu: which requires that invoices must include a QR that verifies its authenticity and that it hasn’t been modified.
First model would be great to automate everything, but just having the ability to generate verified invoices with its QR would work for many of us, and I don’t know how hard would it be to include that functionality in the selfhosted version.
It is with sincere regret that I have begun evaluating alternative solutions after learning of this decision. I do not fully understand why a self-hosted setup is no longer possible, especially considering that other software providers here in Spain continue to support local installations with verifactu support without requiring SaaS platforms, as invoiceninja.com now intends.
It is disappointing to leave behind years of use and countless recommendations to clients, but due to this technical limitation—one I do not fully comprehend, though I assume there are reasons behind it—it seems almost inevitable that we will part ways.
Unfortunately, despite my reluctance, I will be forced to move away from Invoice Ninja.
I believe the feature was included with our last release (the hosted and selfhosted apps share the same codebase) however it will currently only work on the hosted platform. Additional work is required for it to work for selfhost installs.
I don’t understand why Verifactu requires additional technical work for self-hosted versions. I’ve reviewed the technical requirements and don’t see any issues implementing it as either a self-hosted version or a SaaS one—unless there’s something I’m overlooking.
Could you at least confirm whether it will be available for self-hosted versions by January 2026 or not? Otherwise, we’ll need to migrate our clients to another platform to ensure compliance with tax regulations.