Skip to content
Tiltima

Will your invoice pass Peppol and KSeF validation?

Upload or paste the XML – we explain every error in plain language.

Drag an XML file here or .xml file, up to 2 MB

Checked against the official OpenPeppol and KSeF FA(3) rules. Your file is never stored. The check is free.

Create an invoice manually →

How it works

  1. 1

    Upload your XML

    A UBL (Peppol BIS 3.0) or KSeF FA(3) invoice – as a file or simply pasted.

  2. 2

    We check against the official rules

    XSD schema, EN 16931 and Peppol rules, or the KSeF structure – no home-grown interpretations.

  3. 3

    You get plain-language explanations

    Every error explained in human terms, with a hint on how to fix it.

A real example from our error dictionary
BR-CO-15

Invoice total with VAT (BT-112) must equal total without VAT (BT-109) plus total VAT (BT-110).

How to fix: Recalculate TaxInclusiveAmount = TaxExclusiveAmount + VAT total, to the cent.

Who Tiltima is for

Tiltima is an e-invoice validator for micro and small businesses and their accountants: no ERP, but still required to meet Peppol, KSeF and the upcoming country mandates. Coming soon, a converter too: a PDF or Excel invoice becomes valid e-invoice XML without manual work.

E-invoicing mandates: 11 countries

Verified: 2026-07-15
  • Poland

    KSeF mandatory for all from 2026-04-01; administrative fines (up to 100% of VAT) from 2027-01-01

    2027-01-01

    Peppol schemeID: 9945

  • Lithuania

    No domestic B2B mandate; B2G e-invoicing in place

    Peppol schemeID: 0200

  • Latvia

    B2B mandatory from 2028-01-01; format – Peppol BIS 3.0

    2028-01-01

    Peppol schemeID: 0218

  • Estonia

    Buyer's right to demand e-invoices since 2025-07; a 2027 B2B mandate is only under discussion

    Peppol schemeID: 0191

  • Germany

    Receiving mandatory since 2025-01; issuing from 2027-01-01 (>€800k), everyone – 2028

    2027-01-01>€800k turnover2028-01-01everyone

    Peppol schemeID: 9930

  • Norway

    B2B issuing from 2027-01-01 when the buyer is registered in ELMA (law of 2026-06-19); receiving for all – 2030

    2027-01-01

    Peppol schemeID: 0192

  • Slovakia

    B2B and B2G mandatory from 2027-01-01 via the Peppol network

    2027-01-01

    Peppol schemeID: 0245

  • Sweden

    No mandate; Peppol is the de facto standard, commission findings due 2027-11

    Peppol schemeID: 0007

  • Finland

    No mandate; buyers may demand an EN 16931 invoice

    Peppol schemeID: 0216

  • Netherlands

    Government direction: mandatory B2B via Peppol from 2030

    Peppol schemeID: 0106

  • Denmark

    From 2026-01 bookkeeping systems must be able to send and receive e-invoices

    Peppol schemeID: 0184

Tiltima is a tool, not legal or tax advice.

Guide: e-invoicing mandate in Norway from 2027Guide: e-invoicing mandate in Slovakia from 2027Guide: e-invoicing in the Netherlands – Peppol mandate planned for 2030Guide: e-invoicing in Finland – the buyer’s right and Peppol addressingReference: all validation error codes explained