Which attachment formats are permitted for an e-invoice?
Short answer
An e-invoice may include attachments in the following formats: CSV (text/csv), PDF (application/pdf), PNG (image/png), JPEG (image/jpeg), XLSX (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet) and ODS (application/vnd.oasis.opendocument.spreadsheet). For each attachment, the mimeCode must match the file format and the supported subset of the IANA media type list under Peppol BIS Billing 3.0. Other formats, such as DOCX or ZIP, fail validation.
Tabular text data
A common format for machine-readable supporting data.
Human-readable document
The most commonly used format for a human-readable attachment.
Image attachments
For example, a scanned supporting document or a photograph.
Spreadsheet formats
Both Excel and OpenDocument spreadsheet formats.
Detailed explanation
When an attachment is included, mimeCode is mandatory. A value outside the permitted list causes the XML document to fail validation under rules PEPPOL-EN16931-CL001 and BR-CL-24. Before attaching a file to an e-invoice, verify that its format is permitted. A commonly used business file format outside this list, such as a Word document or ZIP archive, will not pass validation.
How this follows from the law
The permitted mimeCode values come from the MimeCode code list used by Peppol BIS Billing 3.0. That specification implements the European standard EN 16931 for electronic invoicing and is the mandatory format for a Slovak e-invoice under Section 85o of Act No. 222/2004 Coll. on VAT.
Practical examples
- A supplier attaches a detailed item breakdown in CSV format to an e-invoice.
- A human-readable PDF preview is attached to make the content easier to review.
- Validation under BR-CL-24 rejects an attempt to attach a ZIP or DOCX file.
Common mistakes
- “Any type of file may be attached to an e-invoice.” Only the specified subset of MIME types in the MimeCode code list is permitted.
- “The attachment format is not part of XML document validation.” A mimeCode value outside the permitted list causes validation to fail under rule BR-CL-24.
- “Word documents and ZIP archives are commonly permitted e-invoice attachments.” These formats are not part of the permitted subset and will not pass validation.
Conclusion
An e-invoice attachment may be included only in CSV, PDF, PNG, JPEG, XLSX or ODS format; Peppol BIS Billing 3.0 validation rejects other file types.
Legal basis
- Peppol BIS Billing 3.0, MimeCode code list (a subset of the IANA list)
- Peppol BIS Billing 3.0, validation rules PEPPOL-EN16931-CL001 and BR-CL-24
- Act No. 222/2004 Coll. on VAT, Section 85o
Related questions
- Can an e-invoice contain multiple attachments?
- Can a PDF be attached to an e-invoice?
- Which field contains the attachment name and description?
This is not legal advice. Sources: Act No. 222/2004 Coll. on VAT, EN 16931 and Peppol BIS Billing 3.0 (OpenPeppol documentation at docs.peppol.eu), and official methodological and information materials of the Financial Administration of the Slovak Republic concerning e-invoicing. Reviewed on 7 July 2026.