ERP Solutions for Businesses in Turkey

A global ERP system does not become Turkey-ready by switching the language to Turkish. Statutory books must follow a prescribed chart of accounts, invoices must be issued through the tax administration’s electronic platform in a prescribed format, ledgers must be produced as electronic files with certification records, and several Turkish mechanisms — partial value added tax withholding, inflation adjustment, prescribed depreciation lives — have no equivalent in a standard configuration.

We work on the accounting side of ERP projects: designing the chart of accounts so that it satisfies both the statutory format and the group’s reporting structure, specifying the electronic document integration, and running the parallel period before cutover. For the underlying bookkeeping and reporting service, see accounting services in Turkey.

Chart of accounts
Prescribed, not designed
Statutory currency
Turkish lira
Invoicing
Through the tax platform
Ledgers
Electronic, with certification files
Best cutover date
Start of an accounting period
Data retention
Up to 10 years

What a Global ERP Must Handle to Work in Turkey

These are the requirements that a standard international configuration does not meet, and they are the reason ERP projects in Turkey overrun. None of them is optional.

RequirementWhy a standard configuration fails
Uniform chart of accountsAccount codes, their numbering and the format of the statutory financial statements are prescribed by legislation. The group chart must be mapped onto it, which means the mapping has to be designed before go-live, not reconciled afterwards
Electronic invoicingInvoices are issued as structured files through the tax administration’s platform. Numbering follows a prescribed sequence and cannot simply continue the group’s numbering
Electronic ledgersThe journal and general ledger are produced as files in a prescribed format, with certification records uploaded within set periods. This is an output requirement, not a reporting preference
Partial value added tax withholdingFor certain supplies the buyer withholds part of the tax and accounts for it separately. Standard tax engines model a single rate per line and do not split it between the parties
Prescribed depreciation livesUseful lives are set for tax purposes and rarely match group policy, so the system must carry two depreciation bases rather than one
Foreign currency valuationTransactions and period-end valuation use officially published rates rather than the group’s rate table
Inflation adjustmentWhere the statutory conditions are met, non-monetary items, the depreciation base and the taxable result are all adjusted under a prescribed methodology with no group equivalent
Non-deductible expensesItems that are ordinary costs for group purposes are added back for tax, so the system needs to tag them at entry rather than identify them at year end
The chart of accounts decision is the one that cannot be undone cheaply

Most difficulties in a Turkish ERP implementation trace back to a single early decision: whether the statutory chart of accounts is built into the system or bolted on afterwards through a mapping table maintained outside it. The second approach works until the first audit, a tax inspection or a due diligence exercise, at which point the statutory figures have to be traced line by line to the system and the mapping becomes the weakest link.

Designing the chart so that it satisfies the prescribed structure and still rolls up to the group’s reporting lines is more work at the start and considerably less work every month afterwards. It is also the part of the project a software vendor is not positioned to advise on.

Electronic Document Integration

An ERP does not connect to the tax administration on its own. Two routes exist and the choice affects cost, control and how quickly a change can be made.

Route 1
Licensed service provider
The common choice

The ERP connects to an authorised provider that handles transmission, validation, archiving and the certification files. Faster to implement, and regulatory changes are absorbed by the provider rather than by an internal project.

Route 2
Direct integration
For high volumes

The company integrates with the administration directly. It removes a per-document cost at high volume, but every regulatory change becomes an internal development task with a fixed deadline.

Whichever route is used, the same points need specifying before development starts: the invoice types in scope, the numbering series, how counterparties are checked against the registered user list, what happens to a rejected document, and how the archive satisfies the retention period once the subscription ends. That last point is regularly missed — an archive that exists only inside a service that can be cancelled is not an archive.

Choosing a System

The right question is not which system is best but which constraints apply. These are the criteria that decide it in practice:

  • Whether the group already mandates a platform
  • Availability and maturity of the Turkish localisation
  • How electronic documents are integrated, and by whom
  • Whether the statutory chart of accounts is native or mapped
  • Support for two depreciation bases and two reporting frameworks
  • Whether payroll is in scope or handled separately
  • Cost of a regulatory change after go-live
  • Whether local accountants and auditors can work in the system

The last criterion is worth weighting heavily. A system that no local professional can operate turns every routine question into a support ticket, and the cost of that appears in the second year rather than the first.

Payroll Is Usually a Separate Question

Turkish payroll is calculated on a cumulative basis across the year, with income tax brackets, statutory minimum exemptions, several social security categories and incentive schemes that change annually. Global payroll modules rarely handle it correctly, and the errors are not visible until a filing is rejected or an employee’s net pay moves unexpectedly mid-year.

In most implementations payroll runs in a local system and posts summarised journals into the ERP. That is usually the right answer, and it should be decided at design stage rather than after an attempt to configure it centrally.

How We Work on an Implementation

  1. Define the statutory requirements firstChart of accounts, statutory statement formats, electronic document scope, tax codes including partial withholding, depreciation bases and currency handling. This is the specification the software is configured against, not something reconciled afterwards.
  2. Design the chart of accounts and the group mapping togetherA single structure that satisfies the prescribed format and rolls up to the group’s reporting lines, agreed with the group’s finance team before configuration begins.
  3. Specify the electronic document integrationRoute, document types, numbering series, counterparty checks, rejection handling and archive arrangements.
  4. Prepare opening balancesMigrated at the account level required by the statutory chart, with the supporting detail retained. Ledger continuity has to be demonstrable across the cutover.
  5. Run a parallel periodOne full month closed in both systems and reconciled line by line, including the returns. This is the step most often cut for time, and the one that surfaces configuration errors while they are still cheap.
  6. Cut over and close the first period in the new systemWith the returns, the electronic ledger files and the certification uploads produced from the new system and checked before the deadlines rather than at them.
Cut over at the start of an accounting period

Mid-year changes of system are possible but expensive. The electronic ledger files and their certification records must form a continuous series for the whole period, and a mid-year cutover means producing part of the year from one system and part from another, then demonstrating that the two join. Where the timing can be chosen, the start of an accounting period removes the problem entirely.

Where it cannot — an acquisition, a group mandate — the ledger continuity and certification arrangements should be planned before the migration date is fixed, not after.

Frequently Asked Questions

Can a global ERP be used in Turkey without local adaptation?
Not for statutory purposes. The chart of accounts and financial statement formats are prescribed, invoices must be issued through the tax administration’s platform in a prescribed format, and ledgers must be produced as electronic files with certification records. Turkey-specific mechanisms such as partial value added tax withholding and inflation adjustment also have no equivalent in a standard configuration.
Should the statutory chart of accounts be native in the system or mapped?
Native wherever possible. A mapping maintained outside the system works until the statutory figures have to be traced line by line during an audit, a tax inspection or a due diligence exercise. Designing a chart that satisfies the prescribed structure and still rolls up to the group’s reporting lines costs more at the start and much less every month afterwards.
How does an ERP connect to the electronic invoicing system?
Either through an authorised service provider that handles transmission, validation, archiving and certification files, or by integrating directly with the administration. The provider route is faster and absorbs regulatory changes; direct integration removes a per-document cost at high volume but turns every regulatory change into an internal development task with a fixed deadline.
Should payroll run inside the ERP?
Usually not. Turkish payroll is calculated cumulatively across the year with annually changing brackets, exemptions, social security categories and incentives. In most implementations payroll runs in a local system and posts summarised journals into the ERP, and this should be decided at design stage.
When is the best time to change ERP systems?
At the start of an accounting period. Electronic ledger files and their certification records must form a continuous series for the whole period, so a mid-year cutover means producing part of the year from each system and demonstrating that the two join. Where the date cannot be chosen, the continuity arrangements should be planned before it is fixed.
Why does the system need two depreciation bases?
Because useful lives are prescribed for tax purposes and rarely match group accounting policy. Carrying a single base means one of the two sets of figures is wrong, and reconciling the difference outside the system every period is slower and less reliable than configuring it once.
What happens to the archive if we stop using the service provider?
The retention obligation remains with the company — up to ten years under commercial legislation, covering electronic invoices, ledger files and certification records. An archive that exists only inside a cancellable subscription does not satisfy it, so export and storage arrangements should be settled in the contract rather than at termination.
Do you implement the software yourselves?
We work on the accounting and tax specification: the chart of accounts and group mapping, statutory statement formats, tax codes including partial withholding, depreciation bases, electronic document scope, opening balances and the parallel close. The technical implementation is carried out by the software partner, against that specification.

As the Ozbek CPA team, we work on the accounting side of ERP projects in Turkey — designing the statutory chart of accounts and its mapping to group reporting, specifying electronic invoice and ledger integration, configuring tax codes including partial withholding, preparing opening balances, running the parallel close and taking responsibility for the first statutory period in the new system. Contact us.

Let’s Talk

Our vision emphasizes collaboration and growth, aligning with
your business goals.

    Contact Us






    More Services

    Company Formation in Turkey: A Comprehensive Guide

    Why Establish a Company in Turkey? Company Formation with Ozbek CPA As Ozbek CPA, we provide company formation and accounting…

    Auditing in Turkey

    Independent audit in Turkey is not a matter of choice for companies above the statutory thresholds, and the consequence of…

    Consulting Services in Turkey

    At Ozbek CPA, we provide expert consulting services for foreign companies looking to succeed in the Turkish market. From strategic…

    Your message has been sent successfully!