Skip to main content

E-Invoicing Software for ZUGFeRD and XRechnung

Create, send and receive e-invoices automatically in both common formats, seamlessly connected with quotes, orders, time tracking and accounting in a single software.

Enquire now

The e-invoicing software for your billing

With the e-invoicing software projectfacts, you create, send and receive electronic invoices automatically, in the ZUGFeRD and XRechnung formats. The system generates and reads both formats, so you process e-invoices without any media break. Because e-invoices in projectfacts are directly connected with quotes, orders, time tracking and accounting, you cover your entire document workflow in a single software. To see how the process fits together from the initial enquiry to the paid invoice, take a look at the end-to-end order processing.

What is e-invoicing software?

E-invoicing software is a program that lets companies create, send, receive and process electronic invoices in a structured, machine-readable format. Unlike a PDF or paper invoice, an e-invoice exists as a structured data set in line with the EU standard EN 16931, in Germany mainly in the ZUGFeRD and XRechnung formats.

Good e-invoicing software generates and reads both formats automatically and connects the invoice with the upstream and downstream processes. For a full explanation of what e-invoices are and which obligations apply, see our glossary entry on the e-invoice.

Create, receive and process e-invoices

Create & send

Create and send e-invoices in ZUGFeRD and XRechnung. projectfacts generates both formats automatically, fully online, including follow-up and reminders.

Receive & read

Incoming e-invoices are read automatically and can be processed straight away. This way, you digitise your incoming invoices too, without any manual retyping.

All in one software

E-invoices are linked with quotes, orders, time tracking, accounting and DATEV export. No isolated tool, no data break, all your finances at a glance.

Who is e-invoicing software for?

The e-invoicing software projectfacts is tailored to service providers who want to map quote, order and invoice end to end in one system.

A good fit if

  • As a domestic B2B company, you need to receive and issue e-invoices
  • You want to create and read e-invoices in ZUGFeRD and XRechnung without a separate tool
  • You want to combine invoicing, orders, time tracking and accounting in one software
  • You need automatic, multi-level reminders for outstanding receivables

Less suitable if

  • You are only looking for a point-of-sale system for bricks-and-mortar retail
  • You only want to write a single invoice without end-to-end order processing

The e-invoicing obligation at a glance

Since 1 January 2025, domestic B2B companies in Germany must be able to receive and process e-invoices. Transition periods apply to issuing them: with the recipient's consent, other invoices (paper, PDF) are still permitted until the end of 2026, and until the end of 2027 where the prior-year turnover is below 800,000 euros. From 2028, the e-invoicing obligation applies to all domestic B2B transactions.

You will find all the details on the obligation, deadlines and formats in the article Everything about e-invoices and in the glossary entry on the e-invoice.

Highlights of the e-invoicing software

Creating e-invoices with the e-invoicing software projectfacts

Create e-invoices, automatically in the right format

Create and send e-invoices

With the e-invoicing software projectfacts, you create outgoing invoices directly online and send them as e-invoices. The system generates the ZUGFeRD (PDF with embedded structured data) and XRechnung (pure XML) formats automatically, so you do not have to worry about the technical structure.

In projectfacts you can create, send and track e-invoices and, where needed, trigger a multi-level reminder process. Using individual payment plans and billing rules, you bill by project progress, by time or in percentage instalments.

Invoices to public authorities are covered too: you store the Leitweg-ID, the routing ID used to address invoices within the German federal administration, on the recipient and output it with the invoice.

  • Generate e-invoices in ZUGFeRD and XRechnung automatically
  • Create, send and track, fully online
  • Leitweg-ID for invoices to public authorities (B2G)
  • Individual payment plans, billing rules and instalments
More about billing
Reading incoming e-invoices automatically with projectfacts

Digitise your incoming invoices

Receive and automatically read e-invoices

projectfacts captures not only outgoing but also incoming invoices. Incoming e-invoices are read automatically: the supplier and contact are suggested and can be created directly, so you process the invoice without any manual retyping.

This lets you compare costs against your project income and have contribution margins calculated automatically. Your incoming invoices thus become part of a continuous, digital cost controlling.

  • Incoming e-invoices are read automatically
  • Direct processing without a media break
  • Cost controlling and contribution margins automatically
More about incoming invoices

Get your billing ready for the e-invoice.

Create, send and receive e-invoices in ZUGFeRD and XRechnung, automatically and in a software that also maps quotes, orders and accounting.

Enquire now
All finances in one software with projectfacts

All finances in one system

E-invoice, order and accounting connected

Because e-invoices in projectfacts are directly connected with quotes, orders, time tracking and accounting, you collect all documents in one system. For invoices, costs and receipts you only need a single software.

Through the DATEV export function, you hand over all relevant invoice data to your tax advisor in a standardised form. The automatic bank interface reads your bank's transactions daily and matches payments automatically to the corresponding invoice.

  • All finances in one system and at a glance
  • DATEV export for your accounting
  • Automatic payment matching via the bank interface
  • GoBD-compliant retention of your invoices
More about the invoicing software
„With projectfacts, we map important business processes in one place, from time tracking and project organisation to quotes and invoicing. That saves time and reduces friction in our day-to-day business.“
text2net logo– Alexandra Walkenhorst, Managing Director, text2net

Try the e-invoicing software from projectfacts.

Create, receive and process e-invoices in ZUGFeRD and XRechnung, together with quotes, orders, time tracking and accounting in one solution.

Enquire now

More functions around the e-invoice

You can view a complete overview of all functions here:

Frequently asked questions

What is e-invoicing software?
E-invoicing software is a program that lets companies create, send, receive and process electronic invoices in a structured, machine-readable format in line with the EU standard EN 16931. projectfacts generates and reads the ZUGFeRD and XRechnung formats automatically.
Which e-invoice formats does projectfacts support?
projectfacts is compatible with ZUGFeRD and XRechnung. The system generates and reads both formats automatically, so you can receive and send e-invoices easily.
Can I receive and read e-invoices with projectfacts?
Yes. Incoming e-invoices are read automatically and can be processed straight away. This lets you compare costs against your project income and have contribution margins calculated. More on this under incoming invoices.
When does the e-invoicing obligation apply?
Since 1 January 2025, domestic B2B companies must be able to receive and process e-invoices. Transition periods apply to issuing them until the end of 2026, or the end of 2027 where prior-year turnover is below 800,000 euros; from 2028 the obligation applies to all domestic B2B transactions. Details in the article Everything about e-invoices.
What is the difference between ZUGFeRD and XRechnung?
XRechnung is a pure XML data model, used mainly for exchanges with public authorities. ZUGFeRD is a hybrid format that sends a readable PDF alongside the XML file. projectfacts supports both formats.
Can I send e-invoices to public authorities?
Yes. For invoices to public administration (B2G), you store the Leitweg-ID on the recipient; projectfacts outputs it in the designated field (Buyer Reference) of the e-invoice, so the invoice is delivered correctly within the German federal administration.
Do I need a separate software just for e-invoices?
No. Instead of an isolated tool just for invoices, projectfacts connects the e-invoice with quotes, orders, time tracking and accounting. This way you digitise the entire document workflow in one software, without data breaks.
Can I hand over invoice data to DATEV?
Yes, through the DATEV export function you export all relevant invoice data in a standardised form. More on this under financial accounting.
Are e-invoices retained in a GoBD-compliant way?
Yes. E-invoices must be retained in their original format for eight years. projectfacts stores your outgoing and incoming invoices in a GoBD-compliant way in one central place, so the requirements for retention and legibility are met.