Send e-invoices in the format your system already produces

Transaction log with sent invoices uploaded as Svefaktura 1.0, EDIFACT INVOIC, cXML, Finvoice 3.0, XRechnung, ZUGFeRD and CII, delivered via Peppol, Finvoice, email and print

Qvalia’s Transaction API now accepts outgoing invoices and credit notes in Svefaktura 1.0, EDIFACT, cXML, Finvoice 3.0, XRechnung, CII and ZUGFeRD or Factur-X. Qvalia converts each document to Peppol BIS Billing 3.0, validates it and delivers it, so your invoice export does not have to be rebuilt to reach the Peppol network.

Formats you can upload

  • Svefaktura 1.0
  • EDIFACT INVOIC, one message per upload, directory versions D.93A to D.16B
  • cXML InvoiceDetailRequest, for invoices and credit memos
  • Finvoice 3.0
  • XRechnung in UBL or CII syntax
  • UN/CEFACT CII (EN 16931)
  • ZUGFeRD and Factur-X, using the embedded CII XML

Peppol BIS Billing 3.0, Peppol PINT, XRechnung 3.0 UBL and CII can still be sent directly to the invoice and credit note endpoints.

How the upload works

1. Upload the document

Send the file to the upload endpoint and state whether it is an invoice or a credit note, and which format it uses.

2. Qvalia converts and validates

The document is converted to Peppol BIS Billing 3.0. Missing totals and VAT breakdowns are calculated according to the EN 16931 rules. If the document cannot be converted or does not pass validation, the API rejects it and returns the reason.

3. Qvalia delivers

The invoice goes over the Peppol network by default. To use another channel on your account, such as email, print or an internet bank or digital mailbox, you state it in the API call. If you choose dynamic routing, Qvalia picks the channel for each recipient. See delivery channels for outgoing invoices.

While you build the integration, you can convert and validate a document without storing or sending it.

Download sent invoices in another format

Invoices you have sent can be downloaded as Peppol BIS Billing 3.0, XRechnung, CII, ZUGFeRD or Factur-X (a PDF/A-3 with the XML embedded), Finvoice, cXML or EDIFACT INVOIC D.96A. The download must meet the target format’s own rules, so an XRechnung requires a Leitweg-ID. Read more in Can Peppol be converted into other e-invoice formats?

Scope

  • Upload and download cover outgoing invoices and credit notes.
  • EDIFACT is accepted as one message per upload.
  • cXML does not carry Peppol participant identifiers, so you may need to supply the sender and receiver IDs.
  • Delivery channels other than Peppol must be added to your account.

Get started

The API documentation describes the endpoints, parameters and error codes. Read more about sending invoices in your existing format and the Invoicing API. If you need a format that is not listed, contact us with sample documents.