Error Codes
200 - OK
HTTP 200 status code indicates that the request was successful.
401 - Unauthorized
In this case, authorization is required to access the received response.
403 - Forbidden
It means the user doesn't have any authorization over the resource in question.
500, 502, 503, 504 - Server Errors
It indicates that the server does not support or lacks the requirements needed to fulfill the specific request.
BadRequest - 400
"When you receive a return from the service with a 400 HTTP code, it means that there are invalid data in the request you sent. In this case, you need to review your request parameters."
NotFound - 404
When you receive a return from the service with a 404 HTTP code, it means that there is no record corresponding to the request you sent.
404 Dönebilecek Diğer Kodlar
3000
Tag for the Recipient Not Found.
3001
Tag for the Sender Not Found.
3002
The label is not registered in the system.
3003
The document could not be found in the system.
3004
The record could not be found in the system.
3005
Document content is empty.
3006
The report could not be found in the system.
3007
No invoice found to report.
3008
No receipt found to report.
3009
The series is not defined for the company.
3010
Template not found.
3011
Template is not active.
3012
There are no templates defined for the company.
3013
Your email module is not active.
3014
Your WhatsApp module is not active.
3015
Your SMS module is not active.
3016
The company is not defined for the dealer.
3017
You do not have a package with this code.
3018
There is no sub-dealer with the specified code.
3019
No Invoice Found to Report.
3020
E-Storage Module Not Found.
3021
E-Ledger Settings Not Found.
3022
Accountant Information Not Found.
3023
Certificate Information Not Found.
3024
Company Erp Setting Area Not Found.
3025
E-Ledger Query Not Found.
3026
E-Ledger report could not be found.
3027
E-Ledger Signature Value Not Found.
3028
Fiscal Period Incorrect.
3029
Design Module Was Not Found.
3030
API Not Found.
Conflict - 409
When you receive a 409 HTTP code from the service, it means that the request you sent already exists in the system.
409 Dönebilecek Diğer Kodlar
1000
The sent Tax Identification Number (TIN) does not match the company.
1001
The ETTN number is registered in the system.
1002
Mismatched OperationType information.
1003
The e-invoice has been automatically accepted.
1004
E-invoice has been previously added.
1005
The e-invoice series has been used before.
1006
Responses to basic invoices are not provided.
1007
The e-invoice has been responded to before.
1008
The e-waybill has been automatically accepted.
1009
The e-waybill has been added before.
1010
The e-waybill series has been used before.
1011
The e-waybill has been responded to before.
1012
The e-archive invoice has been added before.
1013
The e-Voucher has been added before.
1014
E-Producer Daha Önce Eklenmiş.
1015
The record has been added before.
1016
The company has a storage package defined for the specified year.
1017
The e-Voucherseries has been used before.
1018
The e-Producerseries has been used before.
1019
E-Bill Series Has Been Used Before.
1020
E-Bill Was Added Before.
UnprocessableEntity - 422
When you receive a 422 HTTP code from the service, it means that the request you sent is valid, but it contains invalid values according to business rules.
422 Dönebilecek Diğer Kodlar
For example, if you try to create an e-invoice for a tax number belonging to the public sector, you will receive a 422 error stating "Invoice Scenario Must Be PUBLIC". Below is a list of detail codes and the list of codes that may be returned for the errors returned from the service with a 422 code.
2000
You do not have sufficient credits.
2001
An error occurred while adding company information.
2002
Your storage space is insufficient. Please upgrade to a higher package.
2003
An error occurred while fetching branches.
2004
Registration unsuccessful.
2005
File upload failed.
2006
Template update failed.
2007
The document could not be opened. (Unzip)
2008
The document could not be deserialized.
2009
Document processing error.
2010
Error occurred while fetching document attachments.
2011
An error occurred while creating a new envelope.
2012
The document could not be read.
2013
Deletion unsuccessful.
2014
PDF file could not be generated.
2015
Schema/Schematron error.
2016
An error occurred while fetching statistics.
2017
Incompatible FileType information.
2018
Invalid value for SEND_TYPE.
2019
Transaction count cannot exceed 100.
2020
Incompatible file content.
2021
Error occurred while fetching exchange rates.
2022
Error occurred while updating.
2023
Preview could not be generated.
2024
The document scenario must be EARSIVBELGE.
2025
The recipient is an e-invoice taxpayer. E-archive invoice cannot be sent.
2026
The e-archive invoice has been previously cancelled.
2027
The e-archive invoice cannot be cancelled if the report is faulty.
2028
The e-archive invoice cannot be cancelled if the file is in the queue or its status is unknown.
2029
Cancellation record for the e-archive invoice could not be created. Please try again later.
2030
The cancellation record is requested for an e-archive invoice that has been reported.
2031
The cancellation record for the e-archive invoice could not be reversed. Please try again later.
2032
The e-archive invoice series is not active.
2033
The e-archive invoice series field cannot be left empty.
2034
E-Voucher Has Been Canceled Before.
2035
E-Voucher Cannot Be Cancelled If the Report Is Erroneous.
2036
E-Voucher cannot be canceled if the file is in the queue or its status is unknown.
2037
E-Voucher Cancellation Record Could Not Be Created. Please Try Again Later.
2038
The E-Voucher whose cancellation record is requested to be withdrawn has been reported.
2039
E-Voucher Cancellation Record Could Not Be Retrieved. Please try again later.
2040
E-Voucher Series Not Active.
2041
E-Voucher Serial Field Cannot Be Empty.
2042
E-Producer Has Been Canceled Before.
2043
If the file is in the queue or its status is unknown, E-Producer cannot be cancelled.
2044
E-Producer Cancellation Record Could Not Be Created. Please Try Again Later.
2045
The E-Producer whose cancellation record is requested to be withdrawn has been reported.
2046
E-Producer Cancellation Record Could Not Be Retrieved. Please try again later.
2047
E-Producer Series Inactive.
2048
E-Producer Serial Field Cannot Be Empty.
2049
The Report Cannot Be Questioned.
2050
Error Creating Report.
2051
The Sender is not an E-Invoice Payer.
2052
Buyer's Label is Not in Use.
2053
The Buyer Became an E-Invoice Taxpayer on This Date.
2054
The Buyer is Not an E-Invoice Payer.
2055
Recipient's Label Must Be Entered.
2056
Buyer's Label is in Use.
2057
An Error Occurred While Fetching E-Invoice Labels.
2058
E-Invoice must be prepared as a paper or e-archive invoice.
2059
E-Invoice Scenario Must Be Public.
2060
Invoice Scenario Must Be E-Archive Invoice.
2061
E-Invoice Scenario Should Not Be Public.
2062
E-Invoice Response Could Not Be Updated.
2063
Since the Invoice Scenario is an E-Archive Invoice, it cannot be sent to the E-Invoice Ender.
2064
E-Invoice Series is Not Active.
2065
E-Invoice Serial Field Cannot Be Blank.
2066
The Sender is not an E-Delivery Note Taxpayer.
2067
The Buyer Became an E-Delivery Note Taxpayer on This Date.
2068
The Document Cannot Be Sent to the Virtual Recipient.
2069
The Document Must Be Sent to the Virtual Recipient. (urn:mail:defaultpk@gib.gov.tr)
2070
An Error Occurred While Fetching E-Delivery Note Labels.
2071
Delivery Note Not Waiting for Response.
2072
Delivery Note Scenario Must Be 'TEMELIRSALIYE' or 'HKSIRSALIYE'.
2073
E-Delivery Note Series is Inactive.
2074
E-Delivery Note Serial Field Cannot Be Blank.
2075
Your Top Up Package Has Expired.
2076
Your Storage Package is Expired.
2077
You do not have enough packages.
2078
Your Credit Package Does Not Have Enough Credit.
2079
E-Producer Cannot Be Cancelled If the Report Is Erroneous.
2080
E-Bill Has Been Canceled Before.
2081
If The File İs İn The Queue Or İts Status İs Unknown, E-Bill Cannot Be Cancelled.
2082
E-Bill Cancellation Record Could Not Be Created. Please Try Again Later.
2083
E-Bill Whose Cancellation Record Is Requested To Be Withdrawn Has Been Reported.
2084
E-Bill Cancellation Record Could Not Be Reversed. Please try again later.
2085
E-Bill Series is Not Active.
2086
E-Bill Serial Field Cannot Be Blank.
2087
PDF File Could Not Be Read.
2088
E-Ledger Has Been Created Before.
2089
Error While Creating E-Ledger.
2090
Error in E-Ledger Structure.
2091
E-Ledger Creation Process Continues.
2092
Certificates Do Not Match.
2093
Signing Incorrect.
2094
Amount Value Must Be a Number.
2095
EnteredDate Field is in Incorrect Format.
2096
E-Ledger Sending Process Continues.
2097
GIB not be Questioned.
2098
Accounting Period Must Consist of 12 Months.
2099
An Error Occurred While Updating Ledger Status.
2100
Series and Document Year Mismatch.
2101
E-Bill Cannot Be Cancelled If the Report Is Erroneous.
Last updated