Sovos Docs

Turkey status codes and application responses

Status codes, application responses, and transaction completion handling for e-Fatura and e-Arşiv transactions.

Response code categories

e-Fatura SCI Cloud status codes:

SCI Status CodeEvent CodeDescriptionSCI Response CodeAction
100document.receivedDocument received by SovosIPNOA
102document.validatedDocument sent to Sovos CloudIPNOA
200document.authorizedDocument sent to GIB (codes 1000, 1100, 1200, 1210, 1220)IPNOA
203document.acceptedByCounterpartyDocument accepted by recipient (code 1300)APNOA
209workflow completedWorkflow completed successfullyAPNOA
400document.rejectedDocument rejected by GIB (code 1195)RENIN
401document errorError processing documentRENIN
405document.rejectedByCounterpartyDocument rejected by recipient (codes 1215, 1230)RENIN

e-Arşiv SCI Cloud status codes:

SCI Status CodeEvent CodeDescriptionSCI Response CodeAction
100document.receivedDocument received by SovosIPNOA
209workflow completedWorkflow completed successfullyAPNOA
401document errorError processing documentRENIN

SCI Response codes:

CodeDescription
IPIn Progress
APApproved/Accepted
RERejected

Action codes:

CodeDescription
NOANo action required
NINRequest to reissue a corrected new invoice or fix the error and resend the document

GIB status codes (referenced in event codes):

CodeDescription
1000Document queued for processing
1100Document validated by GIB
1195Document rejected by GIB
1200Document sent to recipient
1210Document delivered to recipient system
1215Document rejected by recipient system
1220Document awaiting recipient response
1230Document rejected by counterparty
1300Document accepted by counterparty

GIB application response codes:

CodeDescription
KABULInvoice accepted by recipient
REDInvoice rejected by recipient

Response examples

Success response
{
  "documentId": "550e8400-e29b-41d4-a716-446655440000",
  "status": "CLEARED",
  "gibUuid": "GIB-assigned-UUID",
  "gibInvoiceNumber": "GIB2025000000001",
  "timestamp": "2025-01-15T10:35:00Z",
  "details": {
    "clearanceTime": "2025-01-15T10:34:55Z"
  }
}
Rejection response
{
  "documentId": "550e8400-e29b-41d4-a716-446655440000",
  "status": "FAILED",
  "timestamp": "2025-01-15T10:35:00Z",
  "errors": [
    {
      "code": "1106",
      "message": "Invalid tax calculation: VAT amount does not match taxable base and rate",
      "field": "TaxTotal/TaxSubtotal/TaxAmount"
    }
  ]
}
Application response (Accepted)
{
  "documentId": "550e8400-e29b-41d4-a716-446655440000",
  "status": "ACCEPTED",
  "timestamp": "2025-01-20T14:22:00Z",
  "applicationResponse": {
    "responseCode": "KABUL",
    "responseDate": "2025-01-20T14:21:30Z",
    "responderId": "0987654321"
  }
}

Handling transaction completion

Polling frequency
Initial poll

Immediately after transmission

Subsequent polls

Every 30 seconds for first five minutes

Extended polling

Every five minutes until completion

Maximum polling duration

24 hours

Completion indicators
Completion

When the status is CLEARED, DELIVERED, ACCEPTED, or REJECTED

Failure

When the status is FAILED, this indicates terminal failure

In progress

When the status is PROCESSING or SUBMITTED