E-Invoice Integration

With e-invoice integration, we issue e-Fatura and e-Arşiv invoices and e-İrsaliye dispatch notes automatically from orders on your online store, B2B portal, marketplaces or custom software, through your private integrator's API.

Tell us about your project

Related product

What's included

Integrator API Connection

Sending documents, checking their status and receiving incoming ones through the API of your GİB-authorised private integrator (özel entegratör).

Choosing the Right Document Type

Each buyer is checked against the registered e-Fatura user list when the invoice is created; the document is issued as an e-Fatura or an e-Arşiv invoice, and e-Fatura invoices go to the buyer's mailbox alias.

Invoice Design, PDF and Email

An XSLT template in your branding, PDF output, email delivery to customers and the payment and shipping details that invoices for online sales must carry.

E-Dispatch Notes

e-İrsaliye for shipped orders, tracking of the buyer's receipt advice (irsaliye yanıtı) and bringing the dispatch notes sent to you into your system.

Incoming Invoices, Rejections, Cancellations

Bringing incoming e-invoices into your system, accept and reject responses under the commercial invoice scenario, e-Arşiv cancellations and return invoices.

Status Tracking and Document History

Delivery, error and response status for every document next to its order, alerts on failures, and XML and PDF copies available from the order screen.

Questions

How does e-invoice integration work in Turkey?

Your order or sales document is converted into a UBL-TR XML document and sent to your integrator's API. The integrator delivers an e-Fatura to the buyer through the Revenue Administration (GİB) and reports an e-Arşiv invoice to GİB, and we write the returned status back into your system.

What is the difference between e-Fatura and e-Arşiv invoices?

An e-Fatura is issued between a seller and a buyer who are both registered in GİB's e-Fatura system, and it reaches the buyer electronically through GİB. If the buyer isn't registered, a consumer for example, an e-Arşiv invoice is issued instead; it is sent electronically or on paper and its details are reported to GİB. The integration makes that choice for each invoice by checking the buyer.

Should we use the GİB portal or a private integrator?

On the GİB portal invoices are issued one by one by hand, and there is no official API for sending them from your own software. Direct integration with GİB needs a separate approval, infrastructure and information security process, so most companies that want to invoice automatically from their software work with a private integrator. We connect to your current integrator's API, and if you switch integrators only the connection layer changes.

Which integrators do you work with?

We aren't tied to any one integrator and can work with GİB-authorised private integrators that offer an API. If you don't have one yet, the choice is yours; we help you assess the technical side.

Our ERP already issues e-invoices. Do we still need this?

Not always. If invoices come from an ERP such as Logo, Mikro, Netsis or SAP, the right route is often to bring e-commerce and marketplace orders into the ERP and invoice from there. We build a direct e-invoice integration when invoices need to be issued from a system outside the ERP.

How long does e-invoice integration take, and what does it cost?

It depends on the document types, the number of channels that issue invoices and your integrator's API. After a discovery call we share a clear timeline and a transparent quote as a fixed project price or a monthly retainer; your integrator's own fees are separate. You can also outline your needs in our project planner.

Related guides

All articles

Let’s work together.

info@bernsoftware.com Not sure what you need?Plan your project in 10 steps