Skip to content

Odoo for Turkey: e-Fatura, KDV Tax & Turkish Localization

DeployMonkey Team · March 22, 2026 8 min read

Turkish Tax in Odoo

Turkey requires e-Fatura (electronic invoicing) for businesses above the turnover threshold. Multiple KDV (VAT) rates apply, and invoices must be reported to GIB (Revenue Administration). Odoo supports Turkish localization with community and third-party modules.

KDV (VAT) Rates

RateApplies To
20%Standard rate — most goods and services
10%Reduced — basic food, health services, tourism
1%Super-reduced — newspapers, second-hand goods
0%Exports, international transport

Setup

# Select Turkey during Odoo setup
# Installs:
# - Turkish chart of accounts (Tekdüzen Hesap Planı)
# - KDV tax configuration (1%, 10%, 20%)
# - Turkish fiscal positions

# Company:
# VKN (Vergi Kimlik Numarası): 10-digit tax ID
# TCKN: 11-digit national ID (for sole proprietors)
# Vergi Dairesi: tax office name

e-Fatura

# Electronic invoicing requirements:
# - Mandatory for businesses > 5M TRY annual turnover
# - UBL-TR 2.1 format (XML)
# - Must be sent through GIB (Revenue Administration)
# - Or via a private integrator (Türkkep, Logo, QNB, etc.)

# Community/third-party modules provide:
# - UBL-TR XML generation from Odoo invoices
# - Private integrator API connection
# - GIB portal upload
# - e-Archive for B2C invoices

e-Arşiv (e-Archive)

  • For B2C invoices (to non-registered consumers)
  • Same XML format as e-Fatura
  • Stored electronically (no paper needed)
  • Must be generated for invoices > 5,000 TRY to consumers

Withholding Tax (Stopaj)

# Turkey has various withholding taxes:
# - Rent withholding: 20%
# - Freelance services: 20%
# - Interest: 10-15%

# Configure in Odoo:
# Create withholding tax groups
# Apply via fiscal positions per vendor category

DeployMonkey for Turkey

Deploy Odoo for your Turkish business on DeployMonkey. The AI agent configures KDV taxes, Turkish chart of accounts, and e-Fatura integration. GIB-compliant from day one.