Skip to content
·6 min read

GİB e-Invoice Integration for Restaurants and Cafés in Türkiye (2026 Guide)

e-invoiceGİBtax complianceÖKC

A corporate client finishes dinner, asks for a tax invoice, and your cashier opens the GİB portal. The system is slow, the tax number is typed incorrectly, and the table next to it is waiting for the bill. By the time the invoice is issued, the client has already moved on — and you're quietly wondering whether that paper invoice you handed them last month might come back as a compliance problem.

This is the reality of manual e-invoice management in a busy restaurant. The good news: it doesn't have to work this way.

Who Must Use e-Invoice in Türkiye?

Türkiye's Revenue Administration (GİB) has progressively lowered the annual turnover threshold for mandatory e-invoice use. As of 2026, all businesses with annual revenue of ₺500,000 or more must use e-fatura and e-arşiv fatura.

A significant proportion of Türkiye's restaurant, café, and food retail sector now exceeds this threshold. If you're unsure which category you fall into, your accountant can confirm — but the short answer is: assume you're in scope and set it up correctly.

e-Fatura, e-Arşiv, ÖKC: Key Differences

Document TypeWhen UsedSystem
e-FaturaIssuing to a VAT-registered businessGİB e-Document portal
e-Arşiv FaturaIssuing to an individual or non-registered entityGİB e-Document portal
ÖKC ReceiptFace-to-face sale at time of transactionApproved fiscal cash register

All three document types can be in active use simultaneously in a restaurant. Table sales go through the ÖKC; corporate clients requesting a tax invoice receive an e-fatura. Managing this mix manually is where most compliance problems originate.

Why Manual Management Fails at Scale

When a server has to manually issue an e-invoice at the table:

  1. They open the GİB portal or your accounting software
  2. They type the customer's VKN (tax ID) or TCKN (national ID) by hand
  3. They enter each line item from the order
  4. They send the document and wait for confirmation
  5. They return to the table — five to eight minutes later

Multiply that by ten corporate clients in an evening service. Now add the risk of a typo in the tax ID (the invoice becomes invalid and the client's accountant rejects it). Then add the fact that your server might simply forget, especially during peak hours.

Integrated POS systems eliminate all of this. The order closes, the customer scans a QR code or receives a prompt, enters their own tax details, and the document is generated and submitted automatically. Zero manual steps.

Integration Walkthrough

Step 1: Register on GİB Portal

Begin by applying for e-document capabilities via the GİB Interactive Tax Office (İnteraktif Vergi Dairesi). Two integration paths exist: via a licensed private integrator (recommended for most restaurants) or direct integration (suitable for large chains with a dedicated tech team).

Step 2: Select a Licensed Integrator

GİB-approved integrators — such as Edm, Logo, Luca, and Paraşüt — handle the technical communication with GİB on your behalf. For small and mid-sized restaurants this is both operationally simpler and more cost-effective than building direct integration.

Check that the integrator you choose is compatible with your POS system before committing. Not every integrator works with every POS.

Step 3: Connect Your POS

This is the step most restaurants skip or delay — and it's the most important. Without POS connection, you're back to manual entry. The configuration varies by platform; with Posanto it's handled during onboarding and requires no technical work on your side.

Step 4: Validate in the Test Environment

GİB provides a sandbox for integration testing. Run several full transactions end-to-end before going live — including cancellations and refunds. Skipping this step is the most common source of production incidents.

Step 5: Train Your Staff

With an integrated system, the only thing your staff needs to learn is how to prompt customers for their tax ID when they request an invoice. That's a 20-minute training, not a technical certification.

Common Integration Pitfalls

Forgetting about cancellations and refunds. A cancelled e-invoice can't be deleted — only a counter-invoice (e-iade fatura) can be issued. If your POS integration doesn't handle this automatically, your accountant ends up doing it manually. Test the full refund flow before go-live.

Choosing an integrator based on price alone. The cheapest option may not support your POS, may have slower GİB submission times, or may not provide a clean API for your accounting software. Evaluate support quality and compatibility first.

Storing customer tax IDs without proper KVKK consent. The tax ID is personal data under Turkish law. If you collect and store it for future use, you need explicit consent in your terms. Most integrated platforms handle this automatically — but worth verifying.

Not configuring the accounting bridge. Documents submitted to GİB need to flow into your accounting software automatically. Without this, your accountant manually reconciles two systems every month. The resulting errors tend to surface at the worst possible time — during a VAT audit.

Accounting Workflow After Integration

Here's what a clean accounting workflow looks like with full integration:

  1. Customer requests an invoice; system generates e-fatura or e-arşiv automatically
  2. Document is submitted to GİB in real time
  3. The same document posts to your accounting ledger automatically
  4. Your accountant accesses a monthly export from a dedicated panel
  5. VAT declarations are based on clean, reconciled data — no manual cross-checking

Contrast this with the manual alternative: two separate data sources, monthly reconciliation sessions, and the risk of discrepancies at declaration time.

Penalty Risk

Issuing a paper invoice where an e-fatura is legally required, or failing to issue any document, falls under Article 353 of Türkiye's Tax Procedure Law (VUK). In 2026, the minimum penalty per transaction exceeds ₺3,000. For a high-volume restaurant, cumulative exposure can be significant — and there's no retroactive correction once an inspection occurs.

The most common enforcement gap isn't intent — it's a cashier who forgot to issue the document during a busy service. Automation eliminates this human dependency entirely.

Posanto's Compliance Features

Posanto integrates with GİB e-fatura and e-arşiv systems. When an order is completed, the system automatically identifies the correct document type based on the customer's profile and submits it to GİB in real time. ÖKC integration handles fiscal receipts at point of payment. A dedicated accountant panel provides monthly exports and VAT reports without requiring any additional work from your team.

Request a compliance demo →

Grow your business with Posanto

Request a demo for customer loyalty, loyalty programmes and legal compliance solutions.

Free Demo