Compliance for Turkey
Turkey mandates e-Fatura (e-invoice) requirements, as well as related e-documents such as e-Arşiv (e-archive) invoices and e-İrsaliye (e-delivery notes). If you’re in scope, you must create e-invoices in UBL-TR format, sign them digitally with a financial seal (Mali Mühür), and send them to the Turkish Revenue Administration (Gelir İdaresi Başkanlığı, GİB) for validation and routing. You can do this through a Special Integrator Service Provider, which is responsible for ensuring data security, proper archiving, and compliance with legal requirements.
E-invoicing in Turkey is mandatory only for taxpayers that meet at least one of the requirements defined by GİB. This includes the following annual gross sales revenue thresholds:
- 5 million TL in 2018, 2019, or 2020
- 4 million TL in 2021
- 3 million TL in 2022 or later
Other transition conditions also apply, such as sector-specific rules. For the complete and current eligibility rules, see the Vergi Usul Kanunu Genel Tebliği (Sıra No: 509).
E-invoicing requirements
In Turkey, in-scope B2B and B2G invoices are exchanged through GİB using a centralised flow. For B2C scenarios, e-Arşiv invoices are used and must be reported to GİB.
Turkey compliance summary
Learn more about compliance transactions terms and concepts.
| Aspect | Description | Requirement |
|---|---|---|
| Invoices exchanged between businesses. | Mandatory if either party meets an e-Fatura transition condition. | |
| Invoices issued by businesses to consumers. | Mandatory. Issue as e-Arşiv when the recipient isn’t registered on the e-Fatura system and report to GİB. | |
| Invoices issued by businesses to public administrations for public procurement. | Mandatory if the business meets an e-Fatura transition condition. | |
| Electronic signature | Signature or seal rules for authenticity and integrity of e‑invoices. | Mandatory. E-documents must be signed using a financial seal (Mali Mühür) in an XAdES signature. |
| Legal archiving | Minimum retention period for e‑invoices. | 10 years. Archives must be stored on servers located in Turkey. |
| Model | The e-invoicing flow model used by the country. | Centralised |
| Platform | The government-managed platform for e-invoicing. | GİB e-document platform |
| Supported format | The e-invoicing format legally required by the country. | |
| Automatic updates | Whether invoice status updates synchronise automatically in the Monitor. | Yes |
Format
For e-Fatura, e-Arşiv, and e-İrsaliye, Turkey uses UBL-TR 1.2, a local adaptation of UBL 2.1. The UBL document is digitally signed using a taxpayer financial seal (Mali Mühür) before submission.
Invoice types
The Invoice Type Code element within the invoice must contain one of the codes for invoices or credit notes from the UNTDID 1001 code list.
Automated e-invoicing flow
ecosio enables you to automate the transmission of compliant e-documents for both accounts receivable and accounts payable processes in Turkey.
e-Fatura flows
The following flows illustrate the processes for e-invoices sent and received by e-Fatura registered businesses in Turkey.
The following steps illustrate the AR process for e-invoices sent to e-Fatura registered buyers in Turkey.
- You send invoice data from your ERP or business software to ecosio in a structured format, such as VRBL, CSV, or IDoc.
- ecosio validates the invoice and converts it into the UBL-TR 1.2 format.
- ecosio signs the document with your Mali Mühür and sends it to GİB.
- GİB validates and sends the invoice to the buyer’s inbox.
- ecosio receives the status of the invoice from GİB and delivers the signed invoice and status to your ERP or business software.
The following steps illustrate the AP process for e-invoices received by e-Fatura registered businesses.
- The supplier sends the invoice to GİB.
- GİB validates and sends the invoice to your inbox.
- ecosio retrieves the invoice, converts it to the format required by your ERP or business software, and sends it to your system.
e-Arşiv flows
The following flows illustrate the processes for e-Arşiv invoices sent and received by businesses that are not registered on the e-Fatura system.
The following steps illustrate the AR process for e-Arşiv invoices sent to buyers that are not registered on the e-Fatura system.
- You send invoice data and any related acknowledgements or responses to ecosio from your ERP or business software in a structured format, such as VRBL, CSV, or IDoc.
- ecosio uses the Turkish ID Number (TCKN) or Tax Identification Number (VKN) specified in the invoice to determine the buyer is not in the e-Fatura registry.
- ecosio validates the invoice, converts it into the UBL-TR 1.2 format, and signs the document with your Mali Mühür.
- ecosio generates a PDF representation with a unique QR code and emails it to the buyer. The PDF can also be printed to give to the buyer.
- ecosio retains the invoice for 10 years and makes archived documents available for retrieval to support audit and compliance requests.
- Metadata from all issued e-Arşiv invoices is reported to GİB in a daily batch.
The following steps illustrate the AP process for e-Arşiv invoices sent to buyers that are not registered on the e-Fatura system.
- The supplier generates a PDF representation with a unique QR code and emails it to the buyer. The PDF can also be printed to give to the buyer. The supplier also retains the archived artefacts for 10 years and reports it to GİB.
- The buyer receives the invoice.
- The buyer retains the invoice for 10 years.
Automated e-transport flow
ecosio enables you to automate the transmission of compliant e-transport documents (e-İrsaliye) for both accounts receivable and accounts payable processes in Turkey. The following steps illustrate typical e-İrsaliye flows.
The following steps illustrate the AR process for an e-İrsaliye sent by a supplier to a buyer.
- You send despatch advice data to ecosio from your ERP or business software in a structured format, such as VRBL, CSV, or IDoc.
- ecosio validates the data and converts it into the UBL-TR 1.2 format.
- ecosio signs the document with your Mali Mühür and sends it to GİB before the transport of goods starts.
- GİB validates and sends the e-İrsaliye to the buyer’s inbox.
- ecosio receives the status of the e-İrsaliye from GİB and integrates it with your ERP or business software.
- The goods can now leave the warehouse and the carrier can deliver the goods. The carrier must always have the delivery note in PDF format for use during transit.
- Once the goods are received by the buyer, the buyer can acknowledge, reject, or delay receipt of the goods. The status update is sent to ecosio.
The following steps illustrate the AP process for an e-İrsaliye received by a buyer.
- The supplier sends the e-İrsaliye to GİB before the transport of goods starts.
- GİB validates and sends the e-İrsaliye to your inbox.
- ecosio retrieves the e-İrsaliye, converts it to the format required by your ERP or business software, and sends it to your system.
- Once you’ve received the goods, you can acknowledge, reject, or delay receipt of the goods. The status update is sent to ecosio.
Legal resources
The following official resources provide technical manuals and guidance for Turkey’s e-document framework.
- GİB e-Fatura documentation: Legal and technical documentation for e-Fatura.
- GİB announcements: Timeline of notifications for Turkey’s electronic document systems.
Updated 17 days ago