Skip to main content
SAP Business OneSaaS Tools

Turkey e-Fatura and e-Arsiv Compliance

A build-to-order SAP Business One add-on that turns A/R Invoices,

credit memos and deliveries into GIB-compliant e-Fatura, e-Arsiv and e-Irsaliye documents.

ECOSIRE builds it for your company after a fixed quote.

ऑर्डर पर निर्मित

Turkey e-Fatura and e-Arsiv Compliance क्या है?

A build-to-order SAP Business One add-on that turns A/R Invoices, credit memos and deliveries into GIB-compliant e-Fatura, e-Arsiv and e-Irsaliye documents. ECOSIRE builds it for your company after a fixed quote. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $1499.00 USD; request a quote for a scoped proposal.

Turkey e-Fatura and e-Arsiv Compliance — A build-to-order SAP Business One add-on that turns A/R Invoices, credit memos and deliveries into GIB-compliant e-Fatura, e-Arsiv and e-Irsaliye documents

What we build

  • Maps A/R Invoices, A/R Credit Memos and A/R Down Payment Invoices into UBL-TR e-Fatura and e-Arsiv envelopes via the Service Layer
  • Generates e-Irsaliye from SAP Business One Delivery documents, including despatch, vehicle and driver data captured on header UDFs
  • Business Partner extension for VKN/TCKN, tax office, MERSIS and e-invoice scenario (temel/ticari), validated before a document is transmitted
  • Scheduled buyer-register check that stamps each Business Partner as an e-Fatura or e-Arsiv recipient and drives envelope selection at posting time
  • Line-level tax handling for KDV, tevkifat, OTV, istisna and export scenarios using item and document row UDFs plus UDT-driven code lists
  • Gapless outbound numbering series bound to your SAP B1 document series, with consumed-number protection and per-series reset control
  • Outbound queue screen built as a UDO with document status lifecycle (draft, signed, sent, accepted, rejected, cancelled) and full retry history
  • Inbound e-Fatura and e-Irsaliye mailbox with accept/reject application responses and one-click conversion of an accepted invoice into an A/P Invoice
  • SAP B1 approval procedure integration so transmission can be held for a finance approver before the envelope leaves the system
  • Cancellation handling that keeps SAP B1 and the transmission channel aligned, including the e-Arsiv cancellation window
  • Crystal Reports layouts for the human-readable e-Fatura and e-Arsiv rendition, plus reconciliation reports tying transmitted documents to their Journal Entries
  • DI API transaction wrapper so envelope creation and the SAP B1 posting either both succeed or both roll back, with a written error log per document

इस उत्पाद के बारे में

The compliance gap

Turkish taxpayers above the revenue threshold cannot legally issue a paper invoice to another registered taxpayer. Every sales document has to leave the business as a structured UBL-TR envelope, signed and routed either through the Revenue Administration (GIB) portal or through a private integrator, and every inbound e-Fatura has to be answered with an application response inside the statutory window. Delivery notes follow the same path as e-Irsaliye, and sales to unregistered buyers become e-Arsiv with its own reporting obligations.

SAP Business One ships no Turkish e-invoicing localisation. The usual result is a second, disconnected workflow: the accounting team keys the invoice into SAP B1 for the Journal Entry and the customer balance, then re-keys the same document into a portal or a spreadsheet template so it can be transmitted. Two systems drift apart. An invoice cancelled in SAP B1 stays live at GIB. A customer VKN typed correctly in one place is wrong in the other. Nobody can answer "which of last month's invoices actually reached the recipient" without opening a browser and counting.

ECOSIRE builds an add-on that removes the second workflow entirely. The invoice you post in SAP Business One is the invoice that reaches the buyer.

What ECOSIRE builds

The add-on is delivered as a SAP Business One extension package that talks to your company database through the Service Layer for document reads and writes, and through the DI API where a transaction has to be committed inside the same unit of work as a B1 posting. Nothing is written by direct SQL, so your database stays supportable.

Document generation from real B1 objects

A/R Invoices (Invoices), A/R Credit Memos (CreditNotes), A/R Down Payment Invoices and Deliveries (DeliveryNotes) are mapped field by field into UBL-TR. Business Partner master data supplies the VKN/TCKN, tax office, MERSIS and address block; the item lines supply GTIP codes, unit of measure mapping and line-level KDV, tevkifat and OTV amounts. Where SAP B1 has no home for a Turkish field, we add UDFs on the marketing document header and rows rather than overloading unrelated columns, and we add UDTs for the mapping tables (tax office register, exemption code list, unit-of-measure crosswalk).

Routing, status and the mailbox

A scheduled service polls the buyer register so the add-on knows, at the moment of posting, whether a Business Partner is an e-Fatura user (temel or ticari scenario) or an e-Arsiv recipient. That decision is stamped on the document and drives which envelope is produced. Outbound documents move through a queue you can see: draft, signed, sent, accepted, rejected, cancelled. Inbound e-Fatura and e-Irsaliye land in a mailbox screen where a purchasing user can accept or reject with a reason, and an accepted inbound invoice can be turned into an A/P Invoice with the supplier's own lines carried across.

Approval, numbering and cancellation

Turkish document numbering is series-driven and gapless. The add-on manages its own numbering series, tied to your SAP B1 document series, and refuses to reuse a consumed number. Cancellation and the e-Arsiv cancellation window are handled explicitly: a cancellation in SAP B1 raises the corresponding action outbound rather than silently diverging. Where your finance team wants a second pair of eyes before a document is transmitted, we wire the queue into SAP B1 approval procedures so transmission waits on the approval decision.

Reporting

Crystal Reports layouts are produced for the human-readable rendition of e-Fatura and e-Arsiv documents, matching the visual layout your customers expect, plus reconciliation reports: posted-but-not-transmitted, transmitted-but-not-accepted, and a period summary that ties the transmitted set back to the KDV figures in your Journal Entries.

Who it is for

Companies running SAP Business One in Turkey, and international groups whose Turkish subsidiary runs on SAP B1 while the rest of the group runs elsewhere. It suits businesses that already issue enough invoices that manual portal entry has become a job in itself, and those that need the audit trail from posting to transmission to sit in one place.

Compatibility

The add-on targets SAP Business One 10.0 on both Microsoft SQL Server and SAP HANA, on-premise or cloud-hosted. Connectivity to GIB is implemented either directly against the portal interface or against the private integrator you already hold a contract with — that choice is made in scoping, because it determines the transport and signing path.

How delivery works

1. Scoping call. We walk your invoice types, your tax scenarios (tevkifat, istisna, ihracat, OTV), your integrator or portal arrangement, and your document series. You show us three real invoices; those become the acceptance tests. 2. Fixed quote. You receive a written scope with the field mapping, the screens, the reports and the acceptance criteria, at a fixed price. Nothing starts until you approve it. 3. Build. Typical lead time is one working week from approval. This app is built for you — it is not sitting on a shelf waiting to be downloaded. 4. Install into test. We install into your test company database first, run your real documents through it end to end against the test environment of your integrator or GIB, and hand you a written test script to work through with your own finance staff. 5. Install into production. Once you sign off on test, we schedule the production installation, migrate the configuration, and stand by for the first live transmission day. 6. Support. A support window is included from go-live, covering defects, GIB schema changes published in that window, and questions from your team.

What we do not claim

This is not a certified product and ECOSIRE is not an authorised integrator. If Turkish law requires you to transmit through a licensed private integrator, you keep that contract and we integrate with it. We build the SAP Business One side, and we build it against your actual documents.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    हम आपके इंस्टेंस पर इंस्टॉल करते हैं और सोर्स कोड सौंपते हैं, और गो-लाइव के बाद दो सप्ताह का समर्थन शामिल है। हमारे द्वारा दिए गए कोड की खामियाँ निःशुल्क ठीक की जाती हैं।

What you get

  • Compiled SAP Business One add-on package with installer for your test and production company databases
  • All UDFs, UDTs and UDOs created and documented, including the mapping tables for tax offices, exemption codes and unit-of-measure crosswalks
  • Configuration of your integrator or GIB connection, document series, numbering and tax scenario rules in your environment
  • Crystal Reports layouts for the e-Fatura and e-Arsiv rendition plus the reconciliation report set
  • Field-mapping document showing every SAP B1 source field and its UBL-TR destination, for your auditors and your accountant
  • Two live training sessions (finance/AR and purchasing/mailbox) with recordings and a written user guide
  • Support window from production go-live covering defects, schema changes published during the window, and your team's questions

Who this is for

Finance Manager

Signs off the KDV return and is accountable when a transmitted invoice cannot be tied back to a posted Journal Entry. This add-on gives a single reconciliation report that proves every posted A/R Invoice was transmitted and accepted, so period close stops depending on a manual portal export.

Accounts Receivable Clerk

Currently keys each invoice twice — once into SAP Business One and once into the portal — and absorbs the corrections when the two disagree. After posting the A/R Invoice they see the transmission status on the same document, and the second data entry disappears.

IT Manager

Has to keep the SAP B1 installation supportable and is wary of anything that writes to the database directly. Everything here goes through the Service Layer and DI API with UDFs and UDTs for extension data, so upgrades and SAP support remain intact.

How Turkey e-Fatura and e-Arsiv Compliance Compares

CriterionECOSIRECustom BuildCompetitorSAP Business One नेटिव
Issues e-Fatura, e-Arsiv and e-Irsaliye directly from SAP B1 documentsIncludedPartial supportIncludedNot included
Built for your own tax scenarios and document series, not a fixed templateIncludedIncludedNot includedNot included
Inbound e-Fatura mailbox with accept/reject and A/P Invoice creationIncludedPartial supportPartial supportNot included
Extension data held in UDFs and UDTs with no direct SQL writesIncludedPartial supportPartial supportIncluded
Fixed price agreed before any build work startsIncludedNot includedPartial supportNot included
Available for instant download todayNot includedNot includedPartial supportNot included
Reconciliation report tying transmitted documents to Journal EntriesIncludedPartial supportPartial supportNot included
Source code and field mapping handed to the customerIncludedIncludedNot includedNot included

Frequently asked questions

How long does it take to get this, and is there anything to download today?
There is nothing to download. ECOSIRE builds this add-on for your company after you approve a fixed quote; typical lead time is one working week from approval to installation in your test company database, then production once you sign off. Scope depth — the number of tax scenarios and whether e-Irsaliye is included — is what moves that range.
Which SAP Business One versions and databases are supported?
SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, on-premise or hosted with a cloud provider. If you are on an earlier release we will tell you in the scoping call whether the Service Layer surface we depend on is available on your version rather than quoting and finding out later.
Do we still need a private integrator contract?
That depends on how you are registered with GIB. ECOSIRE is not an authorised integrator and does not claim any certification. If you transmit through a private integrator, you keep that contract and we build against their interface; if you use the GIB portal directly, we build against that. The choice is settled during scoping because it changes the transport and signing path.
What happens to invoices we cancel in SAP Business One?
A cancellation in SAP B1 raises the corresponding outbound action rather than leaving the two systems out of step. For e-Arsiv the statutory cancellation window is enforced in the queue, and if the window has passed the add-on blocks the action and tells the user a credit memo is required instead.
Can we hold invoices for approval before they are transmitted?
Yes. The outbound queue can be wired into SAP Business One approval procedures so a document sits in a pending state until your approver releases it. Which document types and which value thresholds trigger that hold is configured to your rules during the build.
What happens when GIB publishes a schema change after go-live?
Schema changes published during your support window are covered — we update the mapping and reissue the package. Changes after the window are handled as a quoted change request. We tell you plainly which side of the line a change falls on rather than absorbing it silently and surprising you later.

कोटेशन का अनुरोध करें

हमें Turkey e-Fatura and e-Arsiv Compliance के लिए अपनी ज़रूरतें बताएं और हम आपको कीमत, लाइसेंस विकल्प और एक अनुकूलित प्रस्ताव भेजेंगे — आमतौर पर एक कार्यदिवस के भीतर।

अभी कोई भुगतान नहीं। यह हमारी टीम को एक कोटेशन अनुरोध भेजता है — हम कीमत और अगले चरणों के साथ ईमेल द्वारा संपर्क करेंगे।

Pairs well with

Tally Migration Toolkit
ऑर्डर पर निर्मित

Tally Migration Toolkit

A build-to-order SAP Business One migration toolkit that maps Tally XML exports — ledgers, groups, stock items, GST masters and open balances — into SAP B1 objects with reconciliation proof. ECOSIRE builds it for your data after a scoping call.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
View specification
Time and Attendance Integration
ऑर्डर पर निर्मित

Time and Attendance Integration

A build-to-order integration that turns raw clock events from your attendance terminals or workforce app into validated hours, overtime and absence inside SAP Business One. Scoped and built for your devices and shift rules.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
View specification
VAT Return Preparation and Filing Pack
ऑर्डर पर निर्मित

VAT Return Preparation and Filing Pack

A build-to-order SAP Business One add-on that assembles the period VAT return from posted documents, handles reverse charge, validates before filing, and produces your jurisdiction's digital submission and audit file formats.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
View specification
WhatsApp Business Messaging and Document Delivery
ऑर्डर पर निर्मित

WhatsApp Business Messaging and Document Delivery

A build-to-order SAP Business One add-on that sends quotations, A/R invoices, delivery notes and payment reminders over the WhatsApp Business API straight from the document, and logs every message against the Business Partner. Built for your account after a scoping call and fixed quote.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
View specification