Business plan: 14 days free
Peppol e-invoicesFree on every plan

An e-invoice that gets through EIS.

A structured e-invoice has been mandatory for invoices to public bodies since 2025. It becomes mandatory B2B from 2028. We write the XML, you press one button.

Peppol BIS 3.0 · EN 16931 · UBL 2.1 · EIS compatible

Invoice RKR-2026-0042UBL 2.1
Recipient
Riga City Council
Endpoint (schemeID 0218)
LV40003123456
Amount
1 280,00 EUR
Export Peppol XMLinvoice-RKR-2026-0042.xml

EN 16931 and BIS 3.0 compatible. Ready for EIS.

Who Peppol is mandatory for, and when.

B2G · 2025 · Live nowInvoices to state and municipal bodies

Structured e-invoices (EN 16931) have been mandatory for public bodies since 1 January 2025.

B2B · 2028 · ComingBetween businesses

The Accounting Law provides that structured e-invoices become mandatory in B2B transactions from 1 January 2028.

You see an invoice. EIS sees this.

A Peppol BIS 3.0 file is structured XML, not a PDF. Here is a fragment of a real invoice the system generates, annotated.

invoice-RKR-2026-0042.xmlBIS 3.0
01<?xml version="1.0" encoding="UTF-8"?>02<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">03  <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>04  <cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>05  <cbc:ID>RKR-2026-0042</cbc:ID>06  <cbc:IssueDate>2026-05-15</cbc:IssueDate>07  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>08  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>09 10  <cac:AccountingSupplierParty>11    <cac:Party>12      <cbc:EndpointID schemeID="0218">LV40003123456</cbc:EndpointID>13      <cac:PartyTaxScheme>14        <cbc:CompanyID>LV40003123456</cbc:CompanyID>15        <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>16      </cac:PartyTaxScheme>17    </cac:Party>18  </cac:AccountingSupplierParty>19 20  <!-- AccountingCustomerParty, InvoiceLine, TaxTotal, LegalMonetaryTotal -->21</Invoice>
02
InvoiceThe UBL 2.1 root element. Peppol BIS 3.0 uses OASIS UBL.
03
cbc:CustomizationIDThe conformance profile: EN 16931 plus Peppol BIS Billing 3.0. This is the line that decides whether EIS accepts the invoice.
04
cbc:ProfileIDBIS Billing profile 01:1.0, the standard invoice exchange.
07
cbc:InvoiceTypeCodeCode 380 = commercial invoice (the UNCL 1001 list).
12
cbc:EndpointIDschemeID=0218 is a Latvian registration number. This is how EIS finds the recipient.
20
The remaining blocks are filled in automatically from your invoice data, with no manual XML editing.

Identifiers, registration numbers and amounts are taken from your invoice automatically. You never have to look at the XML.

Three steps to a Peppol invoice.

1Create the invoice

Use the normal interface or dictate it. Customer, amount, VAT. Exactly as usual.

2Click “Export Peppol XML”

The system builds a UBL 2.1 file that conforms to EN 16931 and BIS 3.0. No samples, no configuration.

3Submit it via eAddress or EIS, or send it to the customer

Download the XML and upload it to your eAddress on Latvija.gov.lv, submit it in the Electronic Procurement System, or pass it to your partner through an agreed channel.

Included in the free plan.

Creating, validating and downloading Peppol XML costs nothing. A format the law requires is not something we charge for. No hidden fees and no network access charge.

Peppol BIS 3.0 XML export

An EN 16931 conformant UBL 2.1 file in one click. Included in every plan, the free one included.

Free XML validator

Check any Peppol XML file before you submit it. Available without registering.

Voice commands in Latvian

Included in the Business plan. Dictate an invoice while driving or in a meeting.

Unlimited invoices

No monthly cap and no volume surcharge. From the Solo plan (€9.99/month).

Cancel at any time

A monthly subscription carries no penalty. You can export your data at any time.
  • Cancel the subscription at any time, with no penalty
  • Export your data whenever you want
  • Free migration help from your current software

Answers to your question.

What is Peppol and why do I need it?

Peppol (Pan-European Public Procurement OnLine) is an international network for exchanging electronic documents. In Latvia, structured e-invoices (EN 16931) have been mandatory in dealings with state and municipal bodies since 1 January 2025, and from 1 January 2028 they become mandatory in B2B transactions between businesses as well.

Does erekini.eu generate conformant Peppol XML files?

Yes. The platform generates XML files that are fully compatible with EN 16931 and Peppol BIS Billing 3.0, and that meet Latvian VID and EIS requirements automatically. The free Peppol validator lets you check the XML before you submit it.

What does Peppol XML export cost?

Nothing. Peppol XML export is included in every plan, the free one included: a format the law requires is not something we charge for. We build and validate the file automatically, you download it and submit it in the recipient's portal. The Peppol XML validator is free for everyone too, with no registration.

Can I check my XML file before submitting it?

Yes. The free Peppol validator checks an XML file against the EN 16931 standard and against Latvia-specific requirements, pointing out errors and warning about likely problems. Available without registering.

Do I need a separate Peppol Access Point?

No. erekini.eu generates a finished EN 16931 XML file, and Latvia allows three delivery routes. First, the eAddress, the state's free delivery solution: you upload the file to your eAddress on Latvija.gov.lv. Invoices can currently be sent through the eAddress to state and municipal bodies, while B2B exchange between two businesses is not yet available in that system. Second, the Electronic Procurement System, if the body accepts invoices there. Third, agreement with your trading partner, which in B2B includes email. None of them needs a complex integration or a network access fee.

What do the paid plans add, if Peppol XML is free?

The free plan gives you full Peppol BIS 3.0 XML export and 5 invoices a month, so compliance costs nothing. The Solo plan (€9.99/month) adds unlimited invoices and the documents around the invoice: smart bank statement import, expense tracking, contracts, delivery notes, statements of account and custom PDF designs. The Business plan (€19.99/month) adds Laima's capabilities, team users and VAT return automation.

What are Peppol and EN 16931?

Peppol (Pan-European Public Procurement OnLine) is an international network for exchanging electronic documents, built to simplify the exchange of invoices and other documents between businesses and public bodies across Europe.

EN 16931 is the European standard for electronic invoices, setting out common data elements and a format. In Latvia this standard is mandatory for every e-invoice submitted to a state or municipal body.

The B2G and B2B e-invoicing deadlines

B2G (business to government): structured e-invoices to state and municipal bodies have been mandatory since 1 January 2025. If your business bids for public contracts or supplies the public sector, compliance is needed today.

B2B (business to business): structured e-invoices between businesses become mandatory from 2028. That means every Latvian business will have to be able to send and receive e-invoices in the EN 16931 format.

Why erekini.eu

  • Voice commands in Latvian: dictate the invoice and the system builds it (Business plan)
  • Automatic Peppol XML generation: one click, a finished UBL 2.1 file
  • A free Peppol validator: check any XML file without registering
  • Peppol XML at no cost: included in every plan, the free account included

VID and EIS requirements

The State Revenue Service (VID) oversees e-invoicing compliance in Latvia. An incorrectly formed or non-conformant e-invoice can lead to rejection in the Electronic Procurement System (EIS), to late payment, or potentially to penalties. erekini.eu generates Peppol BIS 3.0 conformant XML files that can be submitted straight to EIS with no further conversion.

Your first Peppol invoice tonight.

Free, and no card. Peppol XML is in the free plan already.