1. What is special about the portinvoice Mail Edition?
The portinvoice Mail Edition enables the automatic validation and archiving of incoming e-invoices. You will receive a personal e-invoicing mailbox with a unique email address. You can simply forward your electronic invoices to this address by email without the need to log in to portinvoice or visit the website. The incoming invoices are automatically validated in the background and archived along with all associated process documents in a legally compliant manner. Once the validation process is complete, the system sends you an email with the original invoice, and, if applicable, the embedded XML invoice (for ZUGFeRD invoices), the corresponding validation report with usage recommendations in both PDF and XML formats, as well as a human-readable visual copy of the original XML invoice in PDF format.
Additionally, you can log in to your user profile at www.portinvoice.com at any time. Here, you will find an inbox journal with your complete receipt history and your online archive, where all incoming e-invoices and associated documents (incoming email, validation report, preview copy) are stored in compliance with legal and tax regulations.
The Mail Edition includes one user account, the processing of up to 600 e-invoices per year, and 1 GB of archive capacity. As your needs grow, the service can be expanded flexibly: With an additional license, you will receive another access point, the processing volume for 600 additional e-invoices per year, and 1 GB of additional archive storage.
2. What do "valid" and "invalid" mean?
Die Begriffe "valide" und "nicht valide" beziehen sich auf die Semantik und Syntax der Rechnungsdaten. Das heißt, eine E-Rechnung wird während der Validierung sowohl auf inhaltliche, als auch technische Korrektheit überprüft.
Die europäische Norm EN 16931, der ab 1. Januar 2025 alle E-Rechnungen entsprechen müssen, schreibt die Datenstruktur elektronischer Rechnungen vor. Dabei werden zwei Komponenten unterschieden: Semantik und Syntax. Erstere legt fest, welche Informationen die E-Rechnung enthalten muss und was diese Informationen bedeuten. Diese Standardisierung stellt sicher, dass alle E-Rechnungen die wesentlichen Rechnungselemente in einheitlicher und nachvollziehbarer Form enthalten, so dass die Rechnung von jedem Empfänger maschinell ausgelesen werden kann. Letztere definiert die technische Darstellung der verwendeten Daten. Besagt das semantische Datenmodell beispielsweise, dass die E-Rechnung eine Rechnungsnummer enthalten muss, welche den Beleg eindeutig kennzeichnet, legt die Syntax fest, wie und wo innerhalb der Datenstruktur diese zu hinterlegen ist.
Eine "valide" E-Rechnung entspricht demnach sowohl den inhaltlichen Anforderungen (Semantik) als auch den technischen Formatvorgaben (Syntax). Das bedeutet, die enthaltenen Informationen müssen den gesetzlichen Anforderungen entsprechen und die Struktur der Daten muss korrekt sein. Eine "nicht valide" Rechnung weist Fehler auf, die entweder den Inhalt oder die Struktur betreffen, und kann daher nicht verarbeitet werden.
Im Validierungsbericht können Sie detailliert einsehen, welche der integrierten Prüfwerkzeuge (Mustang, Valitool oder bei XRechnungen der KoSIT Validator) an welcher Stelle Unstimmigkeiten festgestellt hat.
3. What can I do if an invoice is invalid?
If an e-invoice is identified as ""invalid,"" we recommend contacting the invoicing party and, if necessary, presenting the validation report to resolve the issue and possibly request the issuance of a valid e-invoice. The report will show in detail which of the integrated validation tools (Mustang, Valitool, or KoSIT Validator) detected technical or content-related discrepancies.
In some cases, an invoice may be marked as ""invalid"" even though it meets the VAT requirements. This may occur if mandatory information that is not VAT-related is missing. For example, a valid XRechnung requires the inclusion of an email address in the contact details of the invoicing party. If this field is empty or missing, the invoice will be marked as invalid, although it is tax-compliant. It is at your discretion whether you accept such an invoice or initiate a clearing process.
4. How can I find my archived data in portinvoice?
At www.portinvoice.com, you can log in to your user account using your login credentials (username or email address and password). You will be directed to the dashboard of the reception portal, from which you can access your electronic archive through the "Archive Search" tile. The integrated search function allows you to find archived documents based on criteria such as "Document Type," "Invoice Issuer," "Document Date," "Data Source," "Document Number," and "Reception Date."
Your archive contains all incoming e-invoices as well as the associated process documents (incoming email, validation report in PDF and XML format, embedded XML file for ZUGFeRD invoices, and the visual copy generated from it). Archiving is legally compliant and in accordance with the German Directive on Electronic Bookkeeping and Accounting (GoBD).
5. Can I download the documents archived in portinvoice?
Portinvoice features a legally compliant archive with a data volume of 1 GB per user, where all incoming e-invoices and associated process documents (incoming email, validation report in PDF and XML format, embedded XML file for ZUGFeRD invoices, and the generated preview copy) are stored in a revision-proof and tax-compliant manner. It is not possible to download documents from the archive.
However, you can access your archived documents at any time through the "Archive Search" option in your user account at www.portinvoice.com.
6. What is a visual copy?
A visual copy is a human-readable version of an electronic invoice. Starting January 1, 2025, e-invoices must be presented as machine-readable structured XML files in accordance with the EN 16931 standard — simple PDF files will no longer meet these requirements. Portinvoice creates a visual copy in PDF format from the invoice data contained in the XML file, displaying the content of the invoice in an understandable format.
Important: Please note that the visual copy is intended solely for viewing and complements the machine-readable original document, but does not replace it.
7. What does it mean if there are warnings in the validation report?
Warnings in the validation report indicate rule violations that do not necessarily violate the EN 16931 standard but should still be reviewed. An example is an empty XML element: While this is considered an error for XRechnung, it is permissible for ZUGFeRD invoices. Inconsistent data dependencies can also trigger a warning.
Invoices with warnings can generally be accepted. However, it is advisable to read the exact cause in the validation report and, if necessary, consult with the invoicing party.
8. Why might the validation engines (Mustang, Valitool, KoSIT Validator) provide different results, and how should I handle this?
Since this engine also checks content-related aspects that may not always affect the validity of the invoice according to EN 16931, Valitool has the lowest priority. An example would be an incorrect IBAN.
For this reason, portinvoice has established a hierarchy:
- KoSIT Validator: For XRechnung, the result of this engine is decisive.
- Mustang: For ZUGFeRD invoices, Mustang takes priority.
- Valitool: Because the integrated validation engines each have their own checking mechanisms and priorities, it is possible that they produce different validation results.
portinvoice compiles the results from the validation engines, considering this prioritization, and provides you with a clear recommendation on how to proceed with the e-invoice. However, we recommend reviewing the validation report in more detail if there are conflicting results. There, you can see which engine (KoSIT Validator, Mustang, or Valitool) detected deviations and where.
If you are uncertain, you can decide whether to accept the invoice or contact the invoicing party to initiate a clearing process.
9. In the detailed view of my e-invoice, I see a "Qualified Data Type." What is that?
When you open the detailed view of a document in your inbox or archive in portinvoice, you will see relevant metadata displayed on the right-hand side. One of these is the "Qualified Data Type": This refers to a number defined in the XML structure of the invoice that precisely specifies the document type and contributes to the uniform machine processing of the invoice data.