New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Zugferd / RechnungX Support #9092
Comments
Looks like one of these top 2 or 3 PHP packages would help add the XML to the invoice so that it'd be EU compliant. |
Does government require you to support Storno as well? @christf instead of |
Zugferd says that there is a pdf file which is human readable and an artefact (xml stream) embedded into the pdf that is machine-readable. This means no UI changes would be required. for other formats that are just the xml, a different Button would likely be needed in the UI. |
mPDF how to attach the XML to it... Unfortunately it looks only be supported in v7 and CRM is still using mPDF v5 https://mpdf.github.io/what-else-can-i-do/pdf-a3-xmp-rdf.html So to be supported we would need the core to upgrade (which ive pushed for but has not happened yet) or just allow export of the XML separately as there would be no way to create the PDF and merge the XML with current mPDF verison. |
Zugferd requires a bit more than just embedding. It requires signing too. There is a bit of tooling available to do that which might be interesting: https://konik.io/ |
There is also this: https://github.com/easybill/zugferd-php - a Zugferd php library. This might be useful. It is on the list of Chris001' search. |
I did play around with zugferd and pandoc / pdflatex these days and it is entirely possible to generate a pdf file with embedded zugferd xml with pdflatex. The resulting xml can be booked directly. If pdflatex actually would produce pdf/a, it would pass all validations. |
Is there any news about this? From 1.1.2025 electronic invoicing will be mandatory in Germany. |
Small correction for germany (AFAIK):
|
If you send invoices to business customers, they can request e-invoices as early as 1 January 2025. This is how I interpret the second point here (German): For invoices to public clients, IMHO, this has been obligatory in part since 2020. |
Issue
The german government mandates usage of RechnungX/Zugferd type bills for all contracts with the government: https://www.ferd-net.de/
SuiteCRM does not currently create invoices embedding xml data such as required for Zugferd.
In Germany there is hardly a way around it. It would be great if SuiteCRM would support creating invoices with additional xml markup complying with the Zugferd standard.
Context
Your Environment
The text was updated successfully, but these errors were encountered: