Standard · SK-CIUS · BT / BG Fields

SK-CIUS — Mandatory, conditional and optional fields

Which fields must appear in every Slovak e-invoice, which depend on context, and which are optional. Based on EN 16931, PEPPOL BIS Billing 3.0, and the Slovak national extension SK-CIUS.

📋 Technical reference ⏱ 8 min read 🔄 June 2026 🇬🇧 English

Standard architecture — three layers

Slovak e-invoicing is built on three stacked specifications. Each layer adds requirements on top of the layer below:

EN 16931
European semantic standard — defines what information an invoice must carry. Sets the baseline for all EU member states.
PEPPOL BIS 3.0
Network delivery profile — defines UBL 2.1 XML structure, CustomizationID, ProfileID, and network-specific rules (R-series rules).
SK-CIUS
Slovak national extension — additional rules from Slovak VAT Act No. 222/2004. Makes certain optional EN 16931 fields mandatory for Slovakia. Rules prefixed SK-CIUS-xx.

In practice: a valid Slovak e-invoice must satisfy all three layers. The validator at /peppol-validator/ checks all of them in a single pass.

Field reference by category

MANDATORY Fatal error if missing — invoice rejected
CONDITIONAL Required in specific circumstances
OPTIONAL Recommended but not required
SK Additional requirement from SK-CIUS
BT/BGField nameStatusNotes
BT-1Invoice numberMANDATORYUnique identifier assigned by seller. Free format.
BT-2Issue dateMANDATORYFormat YYYY-MM-DD.
BT-3Invoice type codeMANDATORY380 = Invoice, 381 = Credit Note, 384 = Corrected invoice.
BT-5Invoice currencyMANDATORYISO 4217 code, e.g. EUR. All amounts in this currency.
BT-6VAT accounting currencyCONDITIONALRequired if different from BT-5 (foreign currency invoices with EUR VAT).
BT-9Payment due dateCONDITIONALRequired when PayableAmount > 0 and payment terms apply.
BT-10Buyer referenceCONDITIONALRequired if buyer provides a reference (e.g. purchase order number). Pass through whatever the buyer sends.
BT-13Purchase order referenceOPTIONALBuyer's order number. Recommended for B2B matching.
BT-25Preceding invoice referenceCONDITIONALMandatory on Credit Notes (type 381). References original invoice number.
BT-26Preceding invoice issue dateCONDITIONALMandatory on Credit Notes together with BT-25.
BT-27Seller nameMANDATORYFull legal name of the issuing company.
BT-33Seller legal formCONDITIONAL SKSK-CIUS: required for companies registered in ORSR (Business Register). Typically "s.r.o.", "a.s." etc. Maps to CompanyLegalForm element.
BT-30Seller legal registration IDCONDITIONAL SKIČO (Company Registration Number). SK-CIUS requires this for registered companies.
BT-31Seller VAT IDCONDITIONALRequired when seller is VAT-registered. Format: SK + 10 digits (e.g. SK1234567890).
BT-32Seller tax registration IDCONDITIONALDIČ (Slovak tax ID). Required when seller is not VAT-registered but has a tax ID.
BG-5Seller postal addressMANDATORYAt minimum: street, city, postal code, country code (SK).
BT-44Buyer nameMANDATORYFull legal name of the recipient.
BT-46Buyer VAT IDCONDITIONALRequired when buyer is VAT-registered. Used for PEPPOL routing and VAT verification.
BT-47Buyer tax registration IDCONDITIONALDIČ of the buyer. Required when BT-46 is not present.
BG-8Buyer postal addressMANDATORYStreet, city, postal code, country code. At minimum country code is required.
BT-72Actual delivery dateCONDITIONALRequired if different from invoice date. Relevant for VAT point-in-time determination.
BT-73Delivery period startOPTIONALFor invoices covering a period (e.g. monthly services).
BT-74Delivery period endOPTIONALUsed with BT-73 for period invoicing.
BT-81Payment means type codeCONDITIONALRequired if payment information is included. 30 = credit transfer, 58 = SEPA credit transfer.
BT-84Payment account IBANCONDITIONALRequired for bank transfer payments. Slovak IBAN: SK + 22 digits.
BT-86Payment service provider BICOPTIONALBIC/SWIFT code of the bank. Recommended for cross-border payments.
BT-83Remittance informationOPTIONALVariable symbol (VS) or specific symbol for Slovak bank payments. Strongly recommended.
BT-116VAT category taxable amountMANDATORYNet amount for each VAT rate applied.
BT-117VAT category tax amountMANDATORYVAT amount for each rate. Must carry currencyID attribute.
BT-118VAT category codeMANDATORYS = standard (20%), R = reduced (10%), Z = zero, E = exempt, O = outside scope.
BT-119VAT rateCONDITIONALRequired for S and R categories. Slovak rates: 20% standard, 10% reduced.
BT-120VAT exemption reason textCONDITIONALRequired for E (exempt) and Z (zero-rated) — must reference the legal basis.
BT-121VAT exemption reason codeCONDITIONALCodified reason for exemption. Use VATEX-EU codes.
BT-106Sum of line net amountsMANDATORYSum of all BT-131 values.
BT-109Invoice total net amount (excl. VAT)MANDATORYAfter allowances/charges. Must equal BT-106 ± document-level adjustments.
BT-110Invoice total VAT amountMANDATORYSum of all BT-117 values.
BT-112Invoice total amount incl. VATMANDATORYBT-109 + BT-110.
BT-115Amount due for paymentMANDATORYBT-112 minus any prepaid amount.
BT-126Invoice line identifierMANDATORYSequential line number (1, 2, 3…).
BT-153Item nameMANDATORYDescription of the goods or service.
BT-129Invoiced quantityMANDATORYMust include unit code attribute (e.g. unitCode="C62" for pieces).
BT-130Invoiced quantity unit codeMANDATORYUN/ECE Rec 20 unit codes. Common: C62 = piece, HUR = hour, KGM = kilogram.
BT-131Invoice line net amountMANDATORYQuantity × unit price ± line-level allowances. Basis for VAT calculation.
BT-146Item net priceMANDATORYPrice per unit excluding VAT. Part of BG-29 (Price details).
BT-151Line VAT category codeMANDATORYMust match one of the tax subtotals in BG-23.
BT-152Line VAT rateCONDITIONALRequired for S and R categories on line level.

SK-CIUS specific rules

The SK-CIUS extension adds 12 validation rules on top of EN 16931 and PEPPOL BIS. These are specific to Slovak law and infrastructure:

RuleSeverityWhat it checks
SK-CIUS-01FATALSeller VAT ID (BT-31) must use format SK + 10 digits when seller is SK VAT-registered.
SK-CIUS-02FATALBuyer VAT ID (BT-46) must use format SK + 10 digits when buyer is SK VAT-registered.
SK-CIUS-03FATALIČO (BT-30) must be present for sellers registered in the Slovak Business Register (ORSR).
SK-CIUS-04FATALBT-33 (CompanyLegalForm / legal form text) required for ORSR-registered sellers.
SK-CIUS-05FATALIBAN (BT-84) is mandatory when payment means code is 30 or 58 (bank transfer).
SK-CIUS-06FATALInvoice date (BT-2) must not be in the future by more than 30 days.
SK-CIUS-07FATALTaxSubtotal/TaxAmount must carry currencyID attribute matching BT-5.
SK-CIUS-08FATALLegalMonetaryTotal elements must appear in the specified order per UBL schema.
SK-CIUS-09WARNINGPayment reference (variable symbol / BT-83) recommended for bank transfer invoices.
SK-CIUS-10WARNINGDelivery date or period recommended when service delivery differs from invoice date.
SK-CIUS-11FATALCredit Notes (type 381) must include BillingReference with original invoice ID (BT-25) and date (BT-26).
SK-CIUS-12FATALTaxPointDate on Credit Notes must not precede original invoice date.

Slovak VAT rates (2026)

Slovak VAT rates applicable to e-invoices:

  • 20% — standard rate (most goods and services)
  • 10% — reduced rate (basic foodstuffs, medicines, books, accommodation, selected services)
  • 5% — reduced rate (selected foodstuffs introduced 2024)
  • 0% — intra-EU supplies, exports, specific exempt supplies

Use VAT category code S for both 20% and 10%/5% rates (reduced is still "standard taxed" in EN 16931 taxonomy). Use Z for zero-rated, E for exempt, O for outside scope (e.g. intra-EU supplies).

Common mistakes by foreign companies

  • Missing IČO (BT-30): Foreign sellers often omit the Slovak company registration number. If you have a Slovak IČO, it must appear.
  • Wrong VAT ID format: Must be SK prefix + 10 digits, no spaces or slashes. Not the same as the DIČ format.
  • Missing currencyID on TaxAmount: Triggers SK-CIUS-07. Every TaxAmount element needs currencyID="EUR".
  • Credit Note without BillingReference: Triggers both BR-55 (PEPPOL) and SK-CIUS-11. Always reference the original invoice.
  • Wrong CustomizationID: Must be exactly urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 — no variations.

Check your invoice against all SK-CIUS rules

Upload your UBL XML — the validator checks EN 16931, PEPPOL BIS, and all 12 SK-CIUS rules in a single pass. Fatal errors and warnings shown with explanations.

Open free validator →