Skip to Content
Product Information

XRechnung, ZUGFeRD and Peppol – All you wanted to know about the electronic invoice in Germany – What does SAP actually offer (part 4/4)

Knowing the context of the electronic invoice, and what XRechnung and ZUGFeRD stand for, let us now turn to SAP’s offering.

While SAP offered a consulting solution for sending ZUGFeRD invoices already in 2013, Peppol and e-mail delivery are now available as a standard product: SAP Document Compliance, cloud edition (formerly known as SAP Document Compliance, invoicing option for Peppol). SAP users with subsidiaries abroad already know SAP Document Compliance as an “on-premise edition” or under its former name “eDocuments”. In combination with SAP Cloud Platform Integration, SAP Document Compliance enables the end-to-end connection of governments or business partners in more than 20 countries.

The reason for a cloud edition is that certain services such as Peppol can only be offered by certified providers. In this case, SAP has to manage the service and can only offer it as a cloud business application.

Illustration: Implementation options depend on country scenarios and/or on whether SAP can/must act as a provider.


The cloud edition of SAP Document Compliance includes the usage rights for the required mapping tool (SAP Application Interface Framework, AIF) and for the on-premise connector. Business users benefit from a single user interface across all scenarios. Whether Peppol, email delivery, inbound or outbound invoices or non-Peppol scenarios such as FatturaPA in Italy, SII in Spain, invoice registration in Hungary or payment registration in Mexico, the cockpit looks just the same. This makes SAP Document Compliance a great solution for e.g. smaller billing teams and shared service centers.

The invoicing option for Peppol does not only cover Germany. Belgium, the Netherlands, Norway, Sweden are already there. Denmark and Austria are released to pilots. Singapore is in preparation [1].

The option also covers incoming invoices and has a standard interface to SAP Invoice Management by OpenText in Germany. Belgium and the Netherlands and Italy also do. Other countries are planned to follow by OpenText for all Peppol countries and other invoice approval addons can be connected in projects.

What exactly does the solution include for Germany?

  • Billing from SAP modules SD, FI, IS-U (Utilities) and Convergent Invoicing (CI):
    • via the Peppol infrastructure in XRechnung (UBL) syntax for billing e.g. local authorities (using the so-called Leitweg-IDs) and business partners (using e.g. VAT-IDs)
    • via the Peppol infrastructure with the so-called Peppol mandatory profile (BIS BiIlling 3.0) for cross-border billing from Germany to foreign authorities and business partners
    • via email as PDF including UN/CEFACT XML. The SAP solution follows KoSIT-XRechnung specifications as prescribed for German public entities. As mentioned above (part 3), ZUGFeRD 2.1 meanwhile supports an XRechnung variant (version 2.1 Comfort XRechnung).
  • Invoice reception via the Peppol infrastructure of XRechnung and BIS Billing 3.0 invoices, including a standard interface with SAP Invoice Management by OpenText.

Since March 2020, a Transport based Correction Instructions (TCI) package is available for the installation of SAP Document Compliance and the basis Peppol notes. This simplifies the initial implementations for greenfield customers (see note 2861425 for details).

Illustration: End-to-end Peppol process and the roles of self-service Peppol apps


In addition to SAP Consulting, many SAP Partners have already implemented SAP Document Compliance worldwide and can support both initial and delta implementations in Germany and other Peppol countries.

The product documentation can be found at

You can obtain sales information on “SAP Document Compliance, cloud edition” from your usual SAP contact person (Account Executive or SAP Reseller).

Today, horses and carriages are mostly used for sport and hobby. When it comes to electronic invoicing, let us also move with our time.


The series is drawn from the German blog XRechnung, ZUGFeRD und Peppol – Alles, was Sie über die elektronische Rechnung wissen wollen (und vielleicht mehr). For details on the German Peppol ID, see the blog LeitwegID – All you wanted to know about the identification of public organizations for electronic invoicing in Germany. For more information on SAP Document Compliance, see the related Community page.

[1] This is current state of planning and may be changed by SAP at any time without notice and for any reason.

You must be Logged on to comment or reply to a post.
  • Dear Francois,

    thanks you very much for this article it really helped to get a better overview about the use of the edoc_cockpit also on a global point of view.

    Could you please confirm that in order to use the standard SAP solution in several countries (PEPPOL and non-PEPPOL) the SAP Document Compliance (cloud edition) would cover all the liceceses and there would not be additional licenses per country or for example for the on-premise solution (e.g. Italy).

    Thanks and kind regards,

    • Hello Mario,

      Thank you for the question. With the exception of Brazil where we have specific products, scenarios covered by SAP Document Compliance are

      • either offered as a end-to-end country scenario under SAP Document Compliance, on-premise edition + SAP Cloud Platform Integration (e.g. Italy, Spain, Greece, Hungary, India, Chile, Colombia, etc.)
      • or as a scenario of SAP Document Compliance, cloud edition (currently Peppol countries such as Belgium, the Netherlands, Norway, Sweden, Denmark, Austria, Poland and Singapore).

      the decision depends whether SAP can offer the scenario under the on-premise model or has to certify as a provider and offer under the cloud model.

      For more information, you can look at the Community page and check the slides of our quarterly customer calls in the SAP Document Compliance Jam group (request access with s-user e-mail at gsjam [at] The later contains a country roadmap.

      Kind regards, Francois

  • Hi Francois,


    What is in the pipeline for France?

    Will Peppol also come available or is SAP looking for another e-Invoice solution.

    Would ZugFerd be a possibility in S/4HANA cloud or will SAP never offer this?


    Kind Regards

    Bernard Sohier

    • Hi Bernard, thank you for the questions.

      • For France, we are waiting for the technical specifications of a B2B mandate (2023-2025). Like many others, I cannot imagine that SAP will not support a B2B mandate in France with SAP Document Compliance – whether Peppol or not. But, let’s wait until we have more clarity from the government.
      • ZUGFeRD for SAP S/4HANA Cloud is in analysis (ECC and S/4 on premise are already supported, see e-mail delivery note 2855724). So far we had no request on S/4HANA Cloud. All major German platforms are supporting or are expected to support Peppol which is also the recommended channel for both KoSIT and the SAP German-speaking User Group (DSAG) -and you can add SAP to that.

      So, both topics to be continued. We will give updates on France and other countries in the Document Compliance quarterlies for S/4 and ECC (follow us in the DC Jam groups) and, on SAP S/4HANA Cloud, with the release communication.

      Kind regards, Francois

      PS: Note that, for questions, it’s better to use the “Ask a Question” link than to comment. You can tag me in the question if you want to be sure I’m the one replying :). 

  • Hello Francois,

    I can see settings for Peppol for country Germany (attached screenshot) in our S4/Hana version. Do we have to connect ‘Access Point Service’ provider to send B2G e-Invoice in Germany or SAP can connect to Peppol and send e-Invoice after completing customization/config?

    Thank you,


  • Hi Niraj, sorry for the late reply. I’m not sure I got our question. But yes the SAP Access Point service is needed for the transmission of UBL XRechnung in Germany. This is provided by SAP Document Compliance, cloud edition. You can find more details in the “Concepts” of the product documentation at

    PS: Please consider opening question using the the top right “Ask a question” link.