For German invoicing workflows
German businesses have needed to be able to receive domestic e-invoices since 1 January 2025. Requirements for issuing them follow a phased timetable. XRechnung provides a structured format for relevant recipients.
Generate and send structured electronic invoices directly from your Vtiger Invoice module.
Create XRechnung XML files, send them by email and keep invoice information inside Vtiger. Review incoming e-invoices without copying invoice data into another application.
Available now from €9 per month.
Works alongside your existing accounting software.
An electronic invoice contains structured data that other systems can process. Generate XRechnung from the invoice you created in Vtiger, then share the XML file with the recipient.
German businesses have needed to be able to receive domestic e-invoices since 1 January 2025. Requirements for issuing them follow a phased timetable. XRechnung provides a structured format for relevant recipients.
Use customer and invoice data already in Vtiger to generate machine-readable XML. Check the file, email it to the recipient and keep a record of what was sent.
Create XRechnung from existing invoices and manage the related e-invoice workflow in Vtiger.
Generate XRechnung XML from Vtiger invoices, including credit notes. Review the file before sending.
Attach the generated electronic invoice to an outgoing email and send it from your Vtiger workflow.
See invoice information and the sending status in Vtiger. Use a credit note when an issued invoice needs a correction.
Check the electronic invoice information block and correct missing data before sending XML.
Review incoming invoices in a readable inbox with search and filters. Track internal processing from New through Checked and Approved for payment to Paid.
Export selected received invoices as a ZIP of original XML files and a CSV summary, or send them to your accountant by email.
Work in the usual Invoice module, then generate and send the structured XML.
Prepare the invoice with your existing customer and line item data.
Export the XRechnung XML and check required invoice details.
Run the XML through a validator, then email it to the recipient.
Follow invoice information and related status inside Vtiger.
Validate exported XRechnung XML to find missing fields, formatting issues and schema errors before you send an e-invoice to a customer or authority.
Upload an XML file to check it against supported e-invoicing formats. It is also useful for viewing a readable preview of the document.
Open B2Brouter validatorCheck XRechnung XML against the validator configuration provided by the German state of Baden-Württemberg. This is our recommended check for XRechnung files.
Open E-Rechnungs-ValidatorExternal validation helps identify technical issues. Confirm the recipient's current requirements and review any errors before delivery.
Choose which Vtiger field supplies the invoice number written
to the exported e-invoice. This helps when your official
business number is stored in invoice_no instead
of the default invoiceid.
invoice_no.
The setting changes the exported number. It does not require a database change.
In the module configuration file, set the external invoice
ID field to invoice_no:
$ITS4YouEInvoice_Fields = [
'id' => 'invoice_no',
];
Save the file and clear the Vtiger cache if needed.
The extension then uses vtiger_invoice.invoice_no
as the external invoice number.
Existing installations retain their current behavior until the mapping is changed. The mapping mechanism can support additional fields in future versions.
Vtiger issues and sends electronic invoices while your accounting application continues to handle bookkeeping. Share received XML files and a CSV overview with your accountant without re-entering the issued invoice in another system.
Create an invoice once in Vtiger and produce the structured XRechnung XML from that record.
Sending XML by email does not require a provider account. Provider-based delivery or reception requires a compatible provider under a separate contract.
These functions are being developed and are not included in the currently available version.
Export issued and received invoices as POHODA XML or ISDOC for import into accounting software.
Choose whether the CRM or accounting system receives invoices, with an overview in Vtiger where applicable.
Send an e-invoice when its Vtiger invoice is marked as issued.
Create ZUGFeRD / Factur-X documents by embedding e-invoice data in a PDF generated with PDF Maker.
Read incoming CII / ZUGFeRD invoices from German suppliers.
Choose monthly or yearly billing. A separate provider may charge for its own services if you use provider-based delivery or reception.
Flexible monthly subscription.
Buy monthlyOne annual subscription payment.
Buy yearlyCompatible with Vtiger CRM 8.x.
Answers to common questions about the Vtiger extension.
A structured e-invoice contains machine-readable data. An ordinary PDF sent by email is a visual document and does not by itself contain the required structured invoice data.
Yes. Generate XRechnung XML from an existing Vtiger invoice, including credit notes. Validate the XML and check the recipient's delivery requirements.
Yes. Attach the exported XML to an email. Ask your recipient whether email is an accepted delivery method for that invoice.
Yes. Export the XML and use one of the external validators linked above. Correct any reported errors in the invoice data, then export and validate again.
invoiceid is the internal Vtiger record ID.
In many installations invoice_no holds the
business invoice number. Since version 4.5, you can configure
which field is mapped to the external invoice number.
Incoming e-invoices can appear in a readable inbox with search, filters and internal processing states. Receiving requires the appropriate provider connection and configuration.
In development. Hybrid PDF generation with PDF Maker and reading incoming CII / ZUGFeRD invoices are planned additions.
The extension is compatible with Vtiger CRM 8.x. Contact us if you need to confirm a specific installation.
No. E-invoice is the English term for an electronic invoice; E-Rechnung is the German term. XRechnung is a specific structured format used in German invoicing workflows.
Generate XRechnung from existing CRM invoices, validate the XML and send it to your customers.
Discover more tools for documents, communication, automation and CRM administration.