Turkcell e-Şirket integration | Zervanor
← All connectors

Turkcell e-Şirket

Also an agent tool
finance-billing

Turkish GİB e-document suite (operated by ePlatform): issue, receive and manage e-Fatura (e-Invoice) and e-Arşiv invoices over a REST API authenticated with an x-api-key header; production + test (sandbox) environments.

25 actions · 2 triggers

The Turkcell e-Şirket integration lets you connect Turkcell e-Şirket to your automations with 25 actions and 2 triggers — and every action is also a tool an AI agent can call. Examples: List Invoice Reason Codes, Create Outgoing e-Fatura (Model), Create Outgoing e-Fatura (UBL-TR), Update Outgoing e-Fatura (Model), Update Outgoing e-Fatura (UBL-TR). No blank-canvas wiring — connect it and use it in your workflows.

Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.

Triggers 2

Events in Turkcell e-Şirket that can start a workflow.

webhook

Incoming e-Fatura Received

Fires when a new incoming e-Fatura arrives (polling list_inbox_invoices).

polling

New incoming e-Invoice received

Fires when a supplier sends you an e-Fatura.

Actions 25

What Zervanor can do in Turkcell e-Şirket.

Outboxinvoice10

GET

List Invoice Reason Codes

List the available outgoing-invoice reason/operation codes for your account. Safe, idempotent, parameter-free read used as the connectivity/identity and product-access health check.

POST

Create Outgoing e-Fatura (Model)

Issue a new outgoing e-Fatura from an e-Şirket JSON invoice model. A 2xx means 'accepted for processing', not GİB acceptance — poll get_outbox_invoice_status until the status settles.

POST

Create Outgoing e-Fatura (UBL-TR)

Issue a new outgoing e-Fatura from a UBL-TR XML document instead of the e-Şirket JSON model.

PUT

Update Outgoing e-Fatura (Model)

Update an existing outgoing e-Fatura (e-Şirket JSON model) by its document id before it is finalized/sent.

PUT

Update Outgoing e-Fatura (UBL-TR)

Update an existing outgoing e-Fatura supplying a UBL-TR XML document.

PUT

Set Outgoing e-Fatura Status

Change an outgoing e-Fatura's status (e.g. queue/send it for GİB submission) by document id.

GET

Get Outgoing e-Fatura Status

Get the current GİB processing status of an outgoing e-Fatura by document id. Poll this after create to learn the accepted/rejected outcome.

GET

Get Outgoing e-Fatura PDF

Retrieve the rendered PDF of an outgoing e-Fatura. Returns a binary PDF body.

GET

Get Outgoing e-Fatura HTML

Retrieve the rendered HTML of an outgoing e-Fatura. Returns an HTML body.

GET

Get Outgoing e-Fatura UBL

Retrieve the UBL-TR XML of an outgoing e-Fatura. Returns an XML body.

Earchive8

POST

Create e-Arşiv Invoice

Issue a new e-Arşiv invoice (used when the buyer is not a registered e-Fatura taxpayer). A 2xx means 'accepted for processing' — poll get_earchive_status for the GİB outcome.

PUT

Update e-Arşiv Invoice

Update an existing e-Arşiv invoice by document id before it is finalized.

PUT

Cancel e-Arşiv Invoice

Cancel an issued e-Arşiv invoice by document id.

GET

Get e-Arşiv Status

Get the GİB processing status of an e-Arşiv invoice by document id.

GET

Get e-Arşiv PDF

Retrieve the PDF of an e-Arşiv invoice. Returns a binary PDF body.

GET

Get e-Arşiv HTML

Retrieve the HTML of an e-Arşiv invoice. Returns an HTML body.

GET

Get e-Arşiv UBL

Retrieve the UBL XML of an e-Arşiv invoice. Returns an XML body.

POST

Resend e-Arşiv Email

Re-send the e-Arşiv invoice notification email to the buyer.

Inboxinvoice7

GET

List Incoming e-Faturas

List received (incoming) e-Faturas over a date window, paged. Polling source for the 'new incoming invoice' trigger.

GET

Get Incoming e-Fatura Status

Get the status of an incoming e-Fatura by document id.

GET

Get Incoming e-Fatura PDF

Retrieve the PDF of an incoming e-Fatura. Returns a binary PDF body.

GET

Get Incoming e-Fatura HTML

Retrieve the HTML of an incoming e-Fatura. Returns an HTML body.

GET

Get Incoming e-Fatura ZIP

Retrieve the signed ZIP package of an incoming e-Fatura. Returns a binary ZIP body.

GET

Get Incoming e-Fatura UBL

Retrieve the UBL-TR XML of an incoming e-Fatura. Returns an XML body.

PUT

Mark Incoming e-Fatura Read

Clear the 'new' flag on an incoming e-Fatura, marking it as read/processed.

Automations using Turkcell e-Şirket

Build your own automation with Turkcell e-Şirket in the visual builder.

Frequently asked questions

What can I automate with Turkcell e-Şirket?

25 actions are available — for example: List Invoice Reason Codes, Create Outgoing e-Fatura (Model), Create Outgoing e-Fatura (UBL-TR), Update Outgoing e-Fatura (Model), Update Outgoing e-Fatura (UBL-TR), and more.

Which Turkcell e-Şirket events can start a workflow?

2 triggers — for example: Incoming e-Fatura Received, New incoming e-Invoice received.

Can Turkcell e-Şirket be used as an AI agent tool?

Yes. Every Turkcell e-Şirket action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.

How is the Turkcell e-Şirket integration modelled?

Turkcell e-Şirket is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.