Albanian fiscalisation registers covered invoices in the Central Invoice System (CIS) of the General Directorate of Taxes under Law 87/2019. Certified software signs a SOAP XML message, adds an Invoice Identification Code (IIC) and receives a Fiscal Identification Code (FIC). Both codes and a QR code are printed on the invoice. B2B electronic invoices follow EN 16931 in UBL or CII. Klarbon support is planned, not available yet.
What is in a fiscalisation message?
| Property | Value |
|---|---|
| Interface | SOAP 1.1 web service, service version 3 |
| Encoding | XML, UTF-8 |
| Signature | XML Signature, RSA SHA-256 |
| Issuer code | IIC, MD5 hash of the RSA SHA-256 signature over the invoice fields |
| Fiscal code | FIC, returned by the CIS after verification |
| QR code | link to the verification portal with IIC, tax number, date, number and amount |
| Other documents | warehouse transfer notes, with WTNIC and FWTNIC codes |
| Law | Law No. 87/2019 on the invoice and the circulation monitoring system |
| Invoice type | Fiscalised through |
|---|---|
| Cash invoice | electronic cash device or certified software |
| Non-cash B2C invoice | certified software |
| B2B and B2G electronic invoice | the e-invoice service, on EN 16931 in UBL 2.1 or CII 16B |
The General Directorate of Taxes publishes the fiscalisation and e-invoice specifications (fiscalisation, technical specification v09, functional specification v06).
Fiscalisation message or e-invoice?
| Fiscalisation message | E-invoice | |
|---|---|---|
| Goes to | the CIS | the buyer, through the tax administration's e-invoice service |
| Format | SOAP XML defined by the tax administration | EN 16931 XML |
| Purpose | registers the invoice for tax | carries the invoice to the buyer |
| Link | an invoice flagged as an e-invoice is confirmed only once the e-invoice service has it | a separate specification |
What does Klarbon do with Albanian invoices?
Opening and checking fiscalisation data is planned, not available yet. Klarbon does not sign, fiscalise or send invoices to the CIS. Klarbon opens supported UBL 2.1 and CII D16B invoices; see the invoice viewer.
Related
- E-invoicing in Albania
- Invoice and bank format glossary
- Help centre
- E-invoicing by country
- Klarbon home
Frequently asked questions
What is Albanian fiscalisation?
The system under Law 87/2019 on the invoice and the circulation monitoring system. Taxpayers issue invoices through certified software or devices, which send each invoice to the Central Invoice System (CIS) of the General Directorate of Taxes for a fiscal code.
What are the IIC and the FIC?
The IIC, Invoice Identification Code, is made by the issuer. The invoice fields are joined, signed with the issuer's private key using RSA with SHA-256, and the signature is hashed with MD5. The FIC, Fiscal Identification Code, is returned by the CIS after it verifies the invoice.
What format do the messages use?
SOAP 1.1 web service messages in XML, UTF-8, signed with XML Signature using RSA SHA-256. Version 3 of the service is current.
Which standards do Albanian e-invoices follow?
The tax administration publishes the EN 16931 core invoice in two syntaxes, UN/CEFACT Cross Industry Invoice (16B schemas) and UBL 2.1, as the basis of the electronic invoice, under Instruction No. 20 of 1 June 2020.