XRechnung is already almost implemented.
horstoeko/zugferd is not an option for us. We already use the PDF printing functionality based on dompdf which currently does not support PDF/A. Once they support it, we will be able to combine the current PDFs with the XRechnung XML. They plan to support it but no any timelines.
Sales Pack - XInvoice
Collapse
X
-
yuri Thanks for putting my post in the correct place.
As it looks for now:
B2G -> XRechnung works 100%, perhabs ZUGFeRD will work too but without warrenty
B2B -> ZUGFeRD: easy readable by humans AND has the XML Data integrated
i think we should look at the following projects:
Project horstoeko/zugferd
This package provides only support for CII - not UBL
Supported profiles- EN16931 Minimum
- EN16931 Basic
- EN16931 Basic WL
- EN16931 Comfort
- EN16931 Extended
- EN16931 XRechnung 1.x
- EN16931 XRechnung 2.x
- EN16931 XRechnung 3.x
Project horstoeko/ubl
read and write xml files containing electronic invoice data in the UBL format
Source: https://github.com/horstoeko/ubl
Project horstoeko/orderx
read and write xml files containing electronic orders data in all Profiles ( https://www.ferd-net.de/standards/order-x/index.html )
Source: https://github.com/horstoeko/orderx
direct Download for Zugpferd: https://www.awv-net.de/upload/ferd/zugferd22de.zip
Edit: formatLast edited by user_4711; 06-12-2024, 01:35 PM.Leave a comment:
-
Hello devs & community, is it possible to integrate the ZUGFeRD 2.X ( current Version at time of writing: https://www.ferd-net.de/standards/zugferd-2.2/zugferd-2.2.html ) Standard into EspoCRM? A new Law in Germany describes how an E-Invoice has to look in the future ( (transitional period beginn: 1.1.25 end: 1.1.28) ), itLeave a comment:
-
Tried validation on https://invoice-portal.de/en/xrechnung-validator/.
While XRechnung 2.3 requires the Buyer Reference, the 3.0 version allows to omit it.
Checked the 3.0.1 specs (in German), it stipulates that some rules are applied only for B2G.
Leave a comment:
-
Thanks for pointing out information.
> When using XRechnung in B2B, no routing ID is required to address XRechnung.
But the standard tells that the field is mandatory. I understand, it will be up to the invoice issuer (Espo user) to specify some arbitrary value.Leave a comment:
-
Maybe check this: https://en.e-rechnung-bund.de/e-invo...yer-reference/
https://xeinkauf.de/faq/xrechnung (german only, used translator)
How is the routing ID (Leitweg ID) used to address XRechnung in B2B?
When using XRechnung in B2B, no routing ID (Leitweg ID) is required for addressing XRechnung invoices. In the “Buyer reference (BT-10)” element, any other suitable identifier can be used for internal routing purposes. The “Buyer reference (BT-10)” element is merely a text field and does not use any schema definitions.Leave a comment:
-
Another questions regarding German invoices. XRechnung has a rule BR-DE-15 "For German suppliers, the element “Buyer reference“ (BT-10) shall be provided".
Quote:
"BT-10 Buyer reference: The Leitweg-ID is an identifier developed to address public entities in Germany and may be used within XRechnung. KoSIT does not provide any Leitweg-ID from German public authorities. Public authorities themselves should provide the Leitweg-ID to the issuers of electronic invoices."
But, if XRechnung becomes mandatory not only for B2G but for B2B, how the Leitweg-ID can be provided/obtained?Leave a comment:
-
There's a general EN 16931 standard that is extendable by design. Different countries have different standards upon that basic once. Usually, it's additional validation rules or more restrictive rules. The e-invoice should also contain the specification identifier.
I consider an international (Europe only for now) solution, not only German/France specific. -
As far as I understand, there are general European rules, complemented with some countrywise rules. The Link from peterberlin provides the german version, but there is an english verson for developers: https://en.e-rechnung-bund.de/e-invo...are-companies/
I am not able to judge all this, but perhaps it could help you yuri .Leave a comment:
-
I have some questions which are important for the future implementation. Will appreciate if anybody with experience could answer.
1. Would we need the ability to export the same invoice in different formats? When one format is needed for a customer, another – for our company. For example, XRechnung and RO_CIUS.
2. Would we need the ability to export different invoices in different formats? For example, one invoice for Romanian customer in their regional format/standard, another invoice – in German format.
ThanksLeave a comment:
-
One more project that may be useful https://github.com/easybill/zugferd-php. -
There's some movement in Dompdf into supporting PDF/A. That's good news for us.Leave a comment:
-
> EspoCRM is not suitable for generating invoices in Germany.
Maybe still suitable as it's not yet 2025.Leave a comment:
-
Maybe the link will help:
Finden Sie Antworten zur E‑Rechnung in der Bundesverwaltung: Pflichtformate, OZG‑RE, Leitweg‑ID & rechtliche Infos verständlich erklärt.
https://www.e-rechnung-bund.de/faq/x...hen%20Rechnung.
According to the GOBD, EspoCRM is not suitable for generating invoices in Germany.
peterLeave a comment:
-
Hello,
in Czech Republic we have ISDOC format which is XML file that is usally sent alongside invoice (invoice.isdoc), or directly embeddedinto PDF as some PDF attachments.
Here is a github repo with code sample https://github.com/isdoc/isdoc.pdf
There is also documentation available, but it's in Czech https://isdoc.cz/6.0.2/doc/isdoc.html
Since we had to do multiple XML exports for various accounting software we also made a module for XML templates which work the same as PDF templates, but instead of printing to PDF it will save as XML file (while the same handlerbars and template helpers are available) - this could possibly be a good approach for this too, since clients may need to make small adjustments to the XML files. From my experience it's impossible to cover all types of clients, some are in OSS (one stop shop) some are "special vat payers or something" and XML templates do add a lot of flexibility to this, since you can use if statements, template helpers etc.Last edited by radek; 04-03-2024, 01:46 PM.Leave a comment:
Leave a comment: