We use cookies 🍪 to prevent SPAM messages and optimize the website Privacy Policy

Article from

Create B2B E-Invoices: XRechnung.

MOCO now also generates B2B E-Invoices, aligning with the upcoming requirement for companies in Germany to create invoices in a machine-readable data format. The initial format is XRechnung – a pure data format already used for invoices to authorities.

The XRechnung

The Data Format Without Layout

The E-Invoice format "XRechnung" is now online. This allows you to create the invoice as an XML file – a machine-readable data format. There is no layout or PDF. To help you understand the content easily, the XRechnung is visualized for you. You send the invoice as usual via email directly from MOCO. The XML file is sent because only the data is relevant. The recipient reads the XRechnung on their end and displays it using their accounting tool.

Recommendation: Transition Gradually at Your Own Pace

To get familiar with E-Invoices, we recommend using the legally provided transition phase and switching gradually. This way, you can gain experience and benefit directly from our phased development, where we offer additional formats.

It's best to first create a test XRechnung by saving a new invoice as a draft for a client after activation, which you can easily delete after testing. 

Create E-Invoices in MOCO

1. Activate Invoice Format
2. Select for Client
3. Create Invoices

1. Activate Invoice Format

Activate the additional invoice format in the settings under "Invoicing" > "E-Invoice". This ensures that all necessary sender details meet the E-Invoice requirements.

Einstellungen E-Rechnung ERP Agentursoftware MOCOEnglish image not yet available...

Check Sender Details
Your sender data as the invoicer (seller), including contact information, must be correct and complete.

Choose Standard Payment Method
You also select the standard payment method. For each client where you choose an E-Invoice format, this standard is preselected (adjustable). The payment method can also be overwritten on the invoice (top right).
  • Choose "Bank Transfer" if this payment method, including account details, should be addressed to the recipient with the E-Invoice. For most in project business, this is the right choice.
  • Choose "Neutral" if clients settle invoices very differently – e.g., by direct debit. With "Neutral," MOCO does not transmit account details with the payment data. You can place information on how the invoice is settled in the closing text, which is transmitted with the XRechnung.

2. Select for Client

Now select the invoice format for the relevant clients (Edit) and adjust the payment method if necessary. MOCO then checks directly whether the client's billing address meets the requirements. If the address is not recognized as structured, you must adjust it.

The setting affects all newly created invoices for the client
Opening an existing invoice in PDF format will not change it to another format. 

3. Create Invoices

Create invoices as usual. Whether individually or through mass invoicing – MOCO automatically creates invoices for clients in the new format. MOCO visualizes the XRechnung for you so you can understand which invoice data you are transmitting to the recipient.

B2B E-Rechnungen mit MOCO erstellen: E-Rechnungsformat XRechnungEnglish image not yet available...

Via "Print View" (1) you can download the visualization. Via "Email Dispatch" you send the invoice as usual & via "E-Invoice (XML)" (2) you download the XML invoice file.

Other Important Information

The XRechnung data format requires a clear, structured invoice content – without unnecessary elements. The usual details from MOCO must conform to this structure.

Minor Differences from the Previous PDF

  • Invoice Title, Introduction & Closing Text: Are output under "Remarks."
  • Custom Fields: Are output under "Remarks."
  • Detail and Lump Sum Items: Are output as detail items including description.
  • Item Group: Is output including description – without individual items.

Challenges

  • Invoice items like "Heading" or "Description" are not output.
    Such filler items are not intended in XRechnungen. Descriptive content is limited to the item name and an optional description.
    Tip: Ensure during the proposal that the invoicing of individual items is clearly understandable. If you bill based on effort, we recommend setting the invoice structure "Compact" as the standard – because in this variant, no headings are needed in project invoicing to understand the context.
  • V1 without Automatic Attachment
    MOCO cannot yet send timesheets or external cost receipts with the XRechnung.
    Solution: Download the XML file and send it via regular email with the attachment.
  • Reminders without XRechnung Attachment
    The reminder letter does not attach the XRechnung as previously with PDF invoices. This is actually not necessary – but was always a helpful service so that your client does not request the original invoice from you again.
    Recommendation: Remove the note (original invoice attached) from the standard texts for the reminder levels. Send your client the XRechnung again only upon request. 

Part of the Upcoming Developments Will Be

  • Enable Attachments
  • Capture Order Number Directly
  • XRechnungen to Authorities (replacing Faktoora integration)
  • ZUGFeRD Format
ZUGFeRD is a hybrid format that combines a PDF invoice with machine-readable XML data. It sounds promising at first – but has its pitfalls: In case of doubt, the XML data counts. The information in the PDF must therefore match exactly. To seamlessly integrate this complex format into the MOCO environment, a lot of fine-tuning is needed. As always, our goal is to make the transition as easy and smooth as possible for you.

Helpful Links

30 days free trial

Account ready to go immediately. No payment details required.