Error Contract
At the application level, REGOS:API uses a unified response contract: API methods return HTTP 200, and business errors are returned in an ErrorResult body.
{
"ok": false,
"result": {
"error": 1008,
"description": "Input validation error: parameters are invalid. Details: field_name"
}
}
HTTP 4xx and 5xx statuses can still be returned by infrastructure components, proxies, gateways, or by the server before the request reaches the API application layer.
HTTP Status Codes
| Code | Description |
|---|---|
| 200 | The API server processed the request and returned a REGOS:API response body. Business errors are returned as ErrorResult. |
| 400 | Can be returned by external infrastructure. API validation errors are returned through HTTP 200 with ErrorResult. |
| 401 | Can be returned by external infrastructure. API authorization errors are returned through HTTP 200 with ErrorResult. |
| 403 | Can be returned by external infrastructure. API access errors are returned through HTTP 200 with ErrorResult, for example 9006 or 1096. |
| 404 | Can be returned by external infrastructure. API route or method errors are returned through HTTP 200 with ErrorResult. |
| 409 | Can be returned by external infrastructure. API business conflicts are returned through HTTP 200 with ErrorResult. |
| 410 | Can be returned by external infrastructure. API method deprecation or unavailability is represented in ErrorResult. |
| 415 | Can be returned by external infrastructure for unsupported Content-Type. API business errors are returned through ErrorResult. |
| 429 | Can be returned by external infrastructure. API limit errors are returned through HTTP 200 with ErrorResult, for example 8213. |
| 500 | Can be returned by infrastructure or by the server before the API application layer handles the request. |
| 502 | Can be returned by external infrastructure, such as a proxy or gateway. |
| 503 | Can be returned by external infrastructure or when the server is unavailable. |
Application Error Catalog
The following error codes can be returned in an ErrorResult body. Descriptions that contain {details} include runtime context supplied by the failing operation.
| Code | Description |
|---|---|
| 1000 | Database connection error. Connection failed. Details: {details} |
| 1001 | SQL query error: the result is null. Details: {details} |
| 1002 | Validation error: a required field is missing. Details: {details} |
| 1003 | Save error: failed to get the ID of the new record. |
| 1004 | Update error: no fields were provided for update. |
| 1005 | Create error: no fields were provided. |
| 1006 | Delete error: the operation is not possible because related records exist. |
| 1007 | Access error: insufficient privileges to execute the method. Details: {details} |
| 1008 | Input validation error: parameters are invalid. Details: {details} |
| 1009 | Operation error: records to update or delete were not found. |
| 1010 | Add error: a record with the same data already exists (duplicate). Details: {details} |
| 1011 | Delete error: the item is not marked for deletion. |
| 1012 | Parameter error: an invalid input parameter was passed. Details: {details} |
| 1013 | Update error: the data is already set or matches the current values. |
| 1014 | Delete error: the operation is not possible because related tables exist. |
| 1015 | Image data error: parameters are invalid. |
| 1016 | Update error: the operation is not possible because later period closing documents exist. |
| 1017 | Update error: the operation amount exceeds the available balance. |
| 1018 | Request error: the maximum number of items in the request was exceeded. |
| 1019 | Update error: the operation is not possible in a posted document. |
| 1020 | Update error: the operation is not possible in a document marked for deletion. |
| 1021 | Update error: the operation is not possible in a deleted document. |
| 1022 | Add error: the operation cannot belong to different documents. Details: {details} |
| 1023 | Format error: a JSON array was not provided. Details: {details} |
| 1024 | File error: invalid parameters were provided. |
| 1025 | Document parameter error: the closing time must be set to 23:59:59. |
| 1026 | Access error: the user cannot be linked to the cash register because of missing permissions. |
| 1027 | Operation error: posted documents with an earlier date exist. |
| 1028 | Update error: the document period is closed; the operation is not possible. |
| 1029 | Posting error: there is not enough stock quantity to perform the operation. Details: {details} |
| 1030 | Parameter error: the specified status does not belong to this document type. |
| 1031 | Access error: the user has no permission to perform stock operations. Details: {details} |
| 1032 | Movement error: the operation is possible only between stocks of the same company. |
| 1033 | Search error: the item with the specified ID was not found. Details: {details} |
| 1034 | Format error: parameter ({details}) does not match the HH:mm format. |
| 1035 | Parameter error: the end date/time must be greater than the start date/time. |
| 1036 | Update error: the operation is not possible in a closed document. |
| 1037 | Inventory parameter error: the closing time cannot be equal to or earlier than the opening time. |
| 1038 | Search error: the cash server with ID {details} was not found. |
| 1039 | Synchronization error: the process for cash server {details} is not running. |
| 1040 | Synchronization error: the cash server is inactive. |
| 1041 | Synchronization error: the process for cash server {details} is already running. |
| 1042 | Delete error: the main application token cannot be deleted. |
| 1043 | Request error: a required header is missing. Details: {details} |
| 1044 | Search error: the record was not found. Details: {details} |
| 1045 | Registration error: the specified company login is already in use. |
| 1046 | Access error: the web service is blocked. |
| 1047 | Access error: the user is not linked to the specified stock. |
| 1048 | Parameter error: the period cannot exceed {details} months. |
| 1049 | Parameter error: the discount cannot be greater than 100%. |
| 1050 | Parameter error: the markup cannot be greater than 1000%. |
| 1051 | Parameter error: the amount exceeds the maximum allowed value '99 999 999 999'. Details: {details} |
| 1052 | Parameter error: the quantity exceeds the maximum allowed value '999 999 999'. Details: {details} |
| 1053 | Parameter error: the price exceeds the maximum allowed value '99 999 999 999'. Details: {details} |
| 1054 | Parameter error: the cost exceeds the maximum allowed value '99 999 999 999'. Details: {details} |
| 1055 | Parameter error: the actual quantity exceeds the maximum allowed value '99 999 999 999'. Details: {details} |
| 1056 | Parameter error: the price without discount exceeds the maximum allowed value '99 999 999 999'. Details: {details} |
| 1057 | Parameter error: the amount without discount exceeds the maximum allowed value '99 999 999 999'. Details: {details} |
| 1058 | Order document error: stock is not specified. |
| 1059 | Order document error: cash register stock was not found. |
| 1060 | Order document error: cash register stock does not match the order document stock. |
| 1061 | Edit error: changing the order is forbidden. |
| 1062 | Access error: the document is blocked. |
| 1063 | Sequence error: the retail order status transition order was violated. Details: {details} |
| 1064 | Operation error: the order document has not been confirmed yet. |
| 1065 | Operation error: cancellation is not possible for a closed or completed order document. |
| 1066 | Status error: the order content cannot be applied to this document. |
| 1067 | Status error: an invalid status was specified for the order document return. |
| 1068 | Operation error: new positions cannot be added to an order document return. |
| 1069 | Operation error: cannot return a quantity greater than the quantity specified in the order document. |
| 1070 | Parameter error: stock cannot be set in a confirmed order document. |
| 1071 | Operation error: setting the customer or customer card is not possible in the current order status. |
| 1072 | Operation error: returning to the start is not possible for a closed or completed order. |
| 1073 | Operation error: returning to the start is not possible for a canceled order. |
| 1074 | No update is required: the base language is already up to date. |
| 1075 | Update error: the customer cannot be changed because a customer card is already specified. |
| 1076 | Search error: the source document was not found. |
| 1077 | Operation error: the source document is not blocked; posting is not possible. |
| 1078 | Operation error: the source document is not blocked; posting is not possible. |
| 1079 | Search error: the destination document was not found. |
| 1080 | Operation error: the destination document is blocked; posting is not possible. |
| 1081 | Data error: not all passed items belong to the parent document. |
| 1082 | Structure error: the destination document cannot also be the source document. |
| 1083 | Operation error: adding or updating data in a closed inventory document is not possible. |
| 1084 | Parameter error: in manual mode, no more than {details} bonuses can be accrued. |
| 1085 | Configuration error: setting an override is not possible for the application with code 1. |
| 1086 | Search error: the language with the specified code was not found. Language code: {details} |
| 1087 | Operation error: the cash register is in use; the action cannot be performed. |
| 1088 | Operation error: the cash register has open shifts. |
| 1089 | Operation error: the cash register is already used by another user. |
| 1090 | Setting error: price setting is disabled by system parameters. |
| 1091 | Approval error: an empty order cannot be approved. |
| 1092 | Mailing error: the previous mailing has not finished yet or less than 24 hours have passed since it finished. |
| 1093 | Binding error: a user can be linked only to a web cash register. |
| 1094 | Operation error: converting a web cash register to a regular cash register is not possible because users are linked to it. |
| 1095 | Upload error: the maximum number of images has been exceeded. Delete old images before uploading a new one. |
| 1096 | Access error: the action is forbidden. Details: {details} |
| 1097 | Operation error: adding or updating data is not possible because earlier period closing documents exist. |
| 1098 | Integration error: faktura.uz does not support interaction with this document type. |
| 1099 | Structure error: a group cannot be a subgroup of its own descendant. |
| 1100 | Search error: more than one record was found for the query. Details: {details} |
| 1101 | Authorization error: the application token was not found. |
| 1102 | Authentication error: the specified current password is invalid. |
| 1103 | Access error: production functionality is unavailable. |
| 1104 | Operation error: assembled kits cannot be used to create a new kit. |
| 1105 | Parameter error: the specified item is not intended for assembly. |
| 1106 | Parameter error: the specified item is not intended for disassembly. |
| 1107 | Parameter error: the sum of percentage parts in the item cost must equal 100. Details: {details} |
| 1108 | Operation error: adding an assemblable or disassemblable item to this document type is not possible. |
| 1109 | Posting error: the document cannot be posted because a confirmed tech map already exists for this item. |
| 1110 | Production error: operations contain an item that cannot be assembled or disassembled. |
| 1111 | Update error: the item parameter cannot be changed because the item is used in production. |
| 1112 | Operation error: an item cannot be added without a confirmed tech map. |
| 1113 | Operation error: production is not possible. The item with a posted tech map was not found. Details: {details} |
| 1114 | Operation error: the 'assemblable' flag cannot be set on the item because purchases have already been posted for it. |
| 1115 | Operation error: purchasing or returning an assemblable item is not possible. |
| 1116 | Posting error: the item in the tech map document does not match the specified item by type. |
| 1117 | Update error: an automatically created write-off or receipt document cannot be edited. |
| 1118 | Operation error: an item cannot be added if the stock in the production document does not belong to the company in the tech map. |
| 1119 | Operation error: the item can be disassembled only by the tech map used for its assembly. |
| 1120 | Parameter error: a service cannot be an assemblable or disassemblable item. |
| 1121 | Operation error: production is not possible. The production document stock does not belong to the tech map company. Details: {details} |
| 1122 | Parameter error: PaymeGo and ClickPass payment methods cannot match. |
| 1123 | Parameter error: the selected loyalty programs must have the same type. |
| 1124 | Parameter error: the selected loyalty programs cannot match. |
| 1125 | Parameter error: the specified additional data type is not applicable to the selected migration setting. |
| 1126 | Parameter error: the price type currency differs from the document currency. Details: {details} |
| 1127 | Configuration error: the default item group is not set. |
| 1128 | Configuration error: the default unit of measure is not set. |
| 1129 | Configuration error: the default VAT rate is not set. |
| 1130 | Parameter error: a required field is not filled. Details: {details} |
| 1131 | Parameter error: the item group is invalid. |
| 1132 | Parameter error: the barcode already exists for this item. |
| 1134 | Search error: the inventory document was not found. |
| 1135 | State error: the inventory document is not closed. |
| 1136 | Search error: the write-off or receipt document was not found. |
| 1137 | Parameter error: the destination document stock does not match the source document stock. |
| 1138 | Parameter error: the number of items in the group must not exceed 500. |
| 1139 | Search error: the shipment-to-partner document was not found. |
| 1140 | Search error: the receipt-from-partner document was not found. |
| 1141 | Parameter error: the destination document currency does not match the source document currency. |
| 1142 | Search error: the price setting document was not found. |
| 1143 | Parameter error: the unit of measure must be a piece unit. |
| 1144 | Search error: the unit of measure was not found. |
| 1145 | Parameter error: the specified document type is not supported. |
| 1146 | Parameter error: the document stock does not match the parent document stock. |
| 1147 | Parameter error: the document currency does not match the parent document currency. |
| 1148 | Create error: the document cannot be created because the parent document has already been posted. |
| 1149 | Search error: the additional expenses document was not found. |
| 1150 | Update error: editing a posted document is not possible. |
| 1151 | Update error: editing is not possible because the parent document has already been posted. |
| 1152 | Search error: the document was not found. Details: {details} |
| 1153 | Parameter error: item is not specified. |
| 1154 | Parameter error: only items of type 'Service' can be used in a document operation. |
| 1155 | Update error: the document cannot be changed because related posted documents exist. |
| 1156 | Delete error: the document cannot be deleted because related posted documents exist. |
| 1157 | Add error: operations cannot be added to the document because related posted documents exist. |
| 1158 | Delete error: operations cannot be deleted from the document because related posted documents exist. |
| 1159 | Copy error: operations cannot be copied because the destination document has related posted documents. |
| 1160 | Parameter error: callback length must not exceed 150 characters. |
| 1161 | Structure error: the maximum number of subgroups in the group has been reached. |
| 1162 | Structure error: the maximum subgroup nesting level has been reached. |
| 1163 | Access error: the document is blocked by another user. Details: {details} |
| 1164 | Parameter error: the phone number does not match the international format. |
| 1165 | Parameter error: the specified phone number is already in use. |
| 1166 | Confirmation error: phone number verification is required. |
| 1167 | Add error: the operation cannot be added because the document has related discount operations. |
| 1168 | Add error: a discount operation is not possible because the document has no positions. |
| 1169 | Validation error: the amount of related additional expenses documents does not match the operation amounts. Details: {details} |
| 1170 | Posting error: the document cannot be posted because the parent document operation amount is 0. |
| 1171 | Parameter error: price type is not specified in the source document. |
| 1172 | Parameter error: the source document and destination document price types do not match. |
| 1173 | Operation error: deletion is not possible. |
| 1174 | Operation error: editing is not possible. |
| 1175 | Confirmation error: IKPU is not confirmed. Details: {details} |
| 1176 | Cancellation error: the period closing document cannot be canceled. Details: {details} |
| 1177 | Parameter error: the selected group is invalid for adding a user. |
| 1178 | Access error: the stock does not belong to the company. Details: {details} |
| 1179 | Access error: the dashboard is pinned. Details: {details} |
| 1180 | Limit error: the maximum number of targets of this type has been reached. |
| 1181 | Operation error: the target is already completed. |
| 1182 | Add error: settings cannot be added to this target type. |
| 1183 | Parameter error: a service cannot be a compound item. |
| 1184 | Parameter error: the production item cannot be compound. |
| 1185 | Parameter error: a compound item must use a piece unit of measure. |
| 1186 | Search error: the compound item was not found. Details: {details} |
| 1187 | Parameter error: a compound item cannot be part of another compound item. |
| 1188 | Parameter error: a service cannot be part of a compound item. |
| 1189 | Add error: a compound item cannot be added to this document type. |
| 1190 | Search error: the application was not found. |
| 1191 | Add error: an item marked for deletion cannot be added to this document type. Details: {details} |
| 1192 | Validation error: the document contains an item marked for deletion. Details: {details} |
| 1193 | Delete error: cannot set the 'marked for deletion' flag because the quantity is not 0. Details: {details} |
| 1194 | Limit error: the maximum number of report generation requests for this account has been reached. |
| 1195 | Parameter error: items must have the same type. |
| 1196 | Parameter error: the parent item is specified as a variation. |
| 1197 | Parameter error: the parent item quantity must be 0. |
| 1198 | Parameter error: the number of operations with the parent item must be 0. |
| 1199 | Parameter error: the item is a parent of a variation and cannot participate in operations. Details: {details} |
| 1200 | Parameter error: a compound item cannot be part of a variation. Details: {details} |
| 1201 | Parameter error: a compound item cannot have variations. |
| 1202 | Production error: the parent item of a variation cannot participate in production. Details: {details} |
| 1203 | Parameter error: the item group differs between the parent and child items of a variable item. Details: {details} |
| 1204 | Parameter error: the parent item of a variation cannot participate in another variation. Details: {details} |
| 1205 | Search error: item was not found. Details: {details} |
| 1206 | Posting error: an empty inventory document cannot be closed. |
| 1207 | Synchronization error: unprocessed cash operations exist; the action cannot be performed. |
| 1208 | Posting error: the payment amount exceeds the cheque debt amount. Details: {details} |
| 1209 | Posting error: the expense amount exceeds the available cash amount in the cash register. Details: {details} |
| 1210 | Update error: item reservation by document must be disabled before changing the stock. |
| 1211 | Create error: failed to create the campaign. Details: {details} |
| 1212 | Integration error: connection failed. Details: {details} |
| 1213 | Integration error: an error occurred. Details: {details} |
| 1214 | Integration error: integration processing failed. Details: {details} |
| 1215 | Send error: failed to send SMS. Details: {details} |
| 1216 | Search error: the invoice document was not found. |
| 1217 | Limit error: the maximum number of report generation requests per hour for this account has been reached. |
| 1218 | Parameter error: no user with the specified phone number was found. |
| 1219 | Parameter error: widgets do not belong to the same dashboard. |
| 1220 | Writing to the chat of a closed related entity is forbidden. Details: {details} |
| 1221 | Action error: performing this action is forbidden. Details: {details} |
| 1222 | Action error: not enough storage space to perform the operation. |
| 2000 | Database error: failed to execute the SQL query. Details: {details} |
| 2001 | Data integrity error: a table relationship was violated. Details: {details} |
| 2002 | Add error: a duplicate record was detected. Details: {details} |
| 2003 | Parameter error: a database table must be specified for data selection. |
| 2010 | Server error: the database is inactive or under maintenance. |
| 2100 | faktura.uz integration error: the service is unavailable. Details: {details} |
| 2101 | faktura.uz integration error: failed to get a token. Details: {details} |
| 2102 | faktura.uz integration error: invalid data for sending. Details: {details} |
| 2103 | faktura.uz integration error: failed to send the invoice. Details: {details} |
| 2200 | Lock service: the service is unavailable. |
| 2201 | Lock service: the method is being executed by another thread. |
| 2202 | Lock service: one or more errors occurred. Details: {details} |
| 3000 | Application error: internal program error. Details: {details} |
| 3100 | Print error: failed to print the document. Details: {details} |
| 3200 | Method error: the called method is no longer supported by the system. |
| 3201 | Method error: the called method is not supported by the system yet. |
| 4001 | Discount system error: a card with this barcode already exists. |
| 4002 | Discount system error: there are not enough bonuses to write off. Details: {details} |
| 4003 | Parameter error: invalid input value; JSON conversion failed. Details: {details} |
| 4004 | Parameter error: the start date cannot be earlier than the current date. |
| 4005 | Parameter error: the start date cannot be earlier than the original date. |
| 4006 | Discount system error: the number of bonuses to write off exceeds the allowed limit. |
| 4007 | Discount system error: the bonus to write off or accrue has already been deleted. |
| 4008 | Discount system error: attaching a customer card to the selected loyalty program is forbidden. |
| 4009 | Discount system error: the loyalty program was not found or is inactive. |
| 4010 | Configuration error: loyalty program settings are not set. |
| 4011 | Parameter error: an unsupported loyalty program type was specified. |
| 4012 | Configuration error: the 'Default loyalty program' system setting is not set. |
| 4013 | Configuration error: the 'Default loyalty card group' system setting is not set. |
| 4014 | Configuration error: the 'Default retail customer group' system setting is not set. |
| 4015 | Discount system error: the customer already has a loyalty card, so a new one cannot be created. |
| 4016 | Delete error: the loyalty card cannot be deleted because its balance is not 0. |
| 4017 | Discount system error: the customer card is inactive. |
| 4080 | Loyalty program API error: the external method returned an error. Details: {details} |
| 4100 | Telegram Bot error: failed to send the message. Details: {details} |
| 4101 | Telegram Bot error: failed to set WebHook. Details: {details} |
| 4102 | Telegram Bot error: failed to delete WebHook. Details: {details} |
| 4103 | Telegram Bot error: the bot is not registered in the system. Details: {details} |
| 4104 | Telegram Bot error: the bot is not registered in the client database. Details: {details} |
| 4105 | Telegram Bot error: the message sender is not defined. Details: {details} |
| 4106 | Telegram Bot error: the customer card was not found or is blocked. Details: {details} |
| 4107 | Telegram Bot error: failed to get the card balance. Details: {details} |
| 4108 | Telegram Bot error: the bot belongs to another user. |
| 4109 | Parameter error: the value exceeds the allowed length. Details: {details} |
| 4110 | Telegram Bot error: the user is not registered. Details: {details} |
| 4111 | Parameter error: an invalid phone number was specified. |
| 4112 | Telegram Bot error: unexpected failure. |
| 4113 | Telegram Bot error: the specified token belongs to another bot. |
| 4114 | Telegram Bot error: the bot is not registered in Telegram. |
| 5000 | Cash register error: the cash register or user is not defined. |
| 5001 | Shift error: the shift cannot be opened because a shift is already open for this cash register or earlier unclosed shifts exist. |
| 5002 | Shift error: the shift cannot be closed because this cash register has no open shifts. |
| 5003 | Shift error: the maximum shift duration has been exceeded. |
| 5004 | Shift error: no shift is open for the current cash register. |
| 5005 | Cheque error: more than one open or unpaid cheque was created for the shift. |
| 5006 | Cheque error: an earlier open cheque exists and will be continued. |
| 5007 | Cheque error: an earlier unpaid cheque exists and will be continued. |
| 5009 | Cheque error: the operation has already been reversed or is a reversal operation. |
| 5010 | Cheque error: more than one cheque was found. Details: {details} |
| 5011 | Operation error: the document cannot be put on hold because the payment amount is greater than zero. Reverse the payments first. Details: {details} |
| 5012 | Update error: a reversed operation cannot be changed. |
| 5013 | Cash register error: the payment method is forbidden. Details: {details} |
| 5014 | Payment error: the bonus payment amount exceeds the allowed limit. |
| 5015 | Payment error: change can be issued only by cash payment methods. |
| 5016 | Shift error: the current shift has unclosed cheques. |
| 5017 | Cash register error: the amount to withdraw exceeds the cash register balance. |
| 5018 | Payment error: there are not enough bonuses to write off. |
| 5019 | Payment error: the payment cannot be added because the cheque is fully paid. |
| 5020 | Cheque error: an empty cheque cannot be closed. |
| 5021 | Status error: transition to payment is not possible. Details: {details} |
| 5022 | Document error: document or cheque type cannot be changed. Details: {details} |
| 5023 | Reversal error: the document or cheque is invalid, so reversal is not possible. |
| 5024 | Search error: the document or cheque was not found. Details: {details} |
| 5025 | Restore error: the cheque cannot be restored because a payment cheque already exists. |
| 5026 | Operation error: the cheque has no positions for transition to payment. |
| 5027 | Close error: the cheque cannot be closed. Details: {details} |
| 5028 | Operation error: a return cheque cannot be put on hold. |
| 5029 | Access error: the user is not linked to a cash register. |
| 5030 | Customer card error: problems occurred while processing the card. Details: {details} |
| 5031 | Cash register error: accepting orders is forbidden by cash register settings. |
| 5032 | Cheque error: order content cannot be applied to a non-empty cheque. |
| 5033 | Cheque error: a customer card has already been added to the document. |
| 5034 | Cash register error: order stock does not match cash register stock. |
| 5035 | Order document error: item list is already filled. |
| 5036 | Integration error: payment system failure; data was not sent. |
| 5037 | Search error: more than one item was found by barcode. |
| 5038 | Search error: item was not found by code. |
| 5039 | Recognition error: failed to process data by mask. |
| 5040 | Discount error: a discount cannot be applied to an empty cheque. |
| 5041 | Discount error: the discount exceeds the allowed value. Details: {details} |
| 5042 | Discount error: the discount amount exceeds the cheque amount. |
| 5043 | Order error: only an approved order can be accepted. |
| 5044 | Status error: the order status does not match the cheque status. |
| 5045 | Cancellation error: a closed cheque cannot be canceled. |
| 5046 | Order error: item is missing from the order. |
| 5047 | Order error: the position quantity exceeds the quantity in the order. |
| 5048 | {details} |
| 5050 | Cash register error: the user has already occupied another cash register. |
| 5051 | Cash register error: the cash register is occupied by another user. |
| 5052 | Cash register error: this functionality is not supported for this cash register type. |
| 5053 | Cash register error: the cash register is already occupied by the specified user. |
| 5054 | Cash register error: the cash register is not occupied by a user. |
| 5055 | Operation error: the action cannot be performed because the payment amount is greater than zero. Reverse the payments first. |
| 5056 | Reversal error: payment reversal through payment systems is not possible. |
| 5057 | Parameter error: customer card is not specified. |
| 5058 | Fiscalization error: fiscal data cannot be added to the cheque. Details: {details} |
| 5059 | Marking error: the marking code is not specified. |
| 5060 | Marking error: the marking code is invalid. |
| 5061 | Payment error: the payment method is unavailable because the Regos virtual cash register (VCR) is not connected. |
| 5062 | Document error: a retail order cannot be added to a debt payment cheque. |
| 5063 | Document error: items cannot be added to a debt payment cheque. |
| 5064 | Feature error: the debt book is inactive. |
| 5065 | Parameter error: the item for debt payment is not specified. |
| 5066 | Parameter error: the item for debt payment must be a service. |
| 5067 | Debt payment cheque error: failed to add the cheque. Details: {details} |
| 5068 | Debt payment cheque error: this cheque cannot be put on hold. |
| 5069 | Document error: items cannot be added to a debt payment cheque. |
| 5070 | Status error: the cheque status is invalid. Details: {details} |
| 5071 | Seller error: failed to add the seller. Details: {details} |
| 5072 | Cheque error: the maximum number of positions in the cheque has been reached (50). |
| 7000 | Billing error: network error while executing the API request. Details: {details} |
| 7001 | Billing error: API returned an error. Details: {details} |
| 7100 | Subbilling error: network error while executing the API request. Details: {details} |
| 7101 | Subbilling error: API returned an error. Details: {details} |
| 7102 | Subbilling error: failed to process data. Details: {details} |
| 7103 | Subbilling error: API returned empty data. Details: {details} |
| 7104 | Subbilling error: response data is invalid. Details: {details} |
| 7105 | Subbilling error: public token was not found. |
| 7106 | Subbilling error: general failure. Details: {details} |
| 7110 | Authorization error: failed to check access. Details: {details} |
| 7111 | User error: the operation is not possible. Details: {details} |
| 7112 | Password recovery error: failure. Details: {details} |
| 7113 | {details} |
| 7114 | Authorization error: the user does not have permission to perform the action. |
| 7115 | Registration error: failed to create the user. Details: {details} |
| 7116 | Confirmation error: failed to confirm the operation. Details: {details} |
| 7117 | Registration error: the specified phone number is already in use. |
| 7118 | Account error: failed to create the account. Details: {details} |
| 7119 | Account error: the account was not found. |
| 7120 | Account error: the account status is not 'Active'; the action cannot be performed. |
| 7121 | Account error: the account is in the trial period; the action cannot be performed. |
| 7122 | Account error: failed to change the tariff plan. Details: {details} |
| 7123 | Account error: the account is deleted; the action cannot be performed. |
| 7124 | Payment gateway error: the service is unavailable or under maintenance. |
| 7125 | Authorization error: invalid password. Details: {details} |
| 7126 | Registration error: the registration link has expired. A new registration must be requested. |
| 7127 | User error: failed to delete the user. Details: {details} |
| 7128 | Account error: the account is frozen; the action cannot be performed. |
| 7129 | Service error: failed to process the service. Details: {details} |
| 7130 | Action confirmation error: failure. Details: {details} |
| 7131 | Order error: failed to process the order. Details: {details} |
| 7200 | Regos Product error: network error while executing the API request. Details: {details} |
| 7250 | Regos Integration error: network error while executing the API request. Details: {details} |
| 7260 | Webhook Handler error: network error while executing the API request. Details: {details} |
| 7270 | Websocket Handler error: network error while executing the API request. Details: {details} |
| 7300 | CDN error: network error while executing the API request. Details: {details} |
| 7301 | CDN error: API returned an error. Details: {details} |
| 7302 | CDN error: failed to process data. Details: {details} |
| 7304 | CDN error: token is not set. |
| 7305 | CDN error: file name is not set. |
| 7320 | Scheduler error: network error while executing the API request. Details: {details} |
| 7321 | Scheduler error: API returned an error. Details: {details} |
| 7322 | Scheduler error: failed to process data. Details: {details} |
| 7350 | Notification error: network error while executing the API request. Details: {details} |
| 7351 | Notification error: the service returned an error. Details: {details} |
| 7352 | Notification error: failed to process data. Details: {details} |
| 7400 | Update service error: network error while executing the API request. Details: {details} |
| 7401 | Update service error: API returned an error. Details: {details} |
| 7402 | Update service error: failed to process data. Details: {details} |
| 7500 | Tariff error: the tariff limit has been reached. Adding a new record requires switching to a higher tariff. Details: {details} |
| 7501 | Tariff error: access to this functionality is available only after upgrading the tariff. Details: {details} |
| 7502 | Tariff error: contact the support center. |
| 7503 | Tariff error: the data display period does not match the selected tariff. Details: {details} |
| 8000 | Payme error: network error while executing the API request. Details: {details} |
| 8001 | Payme error: API returned an error. Details: {details} |
| 8002 | Payme error: the PaymeGo plugin is disabled. |
| 8003 | Payment error: the payment method is not linked to a payment system. |
| 8004 | Click error: network error while executing the API request. Details: {details} |
| 8005 | Click error: API returned an error. Details: {details} |
| 8006 | Click error: the ClickPass plugin is disabled. |
| 8007 | Payment error: an invalid payment system was specified. |
| 8008 | Payment error: payment information was not found. Details: {details} |
| 8009 | Cash register error: the specified cash register cannot cancel this payment. |
| 8010 | Payment error: the payment has already been canceled. Details: {details} |
| 8011 | Parameter error: payment data was passed incorrectly. |
| 8012 | UzumPay error: the UzumPay plugin is disabled. |
| 8013 | AnorCheck error: the AnorCheck plugin is disabled. |
| 8100 | SMS gateway error: the specified token does not exist. Details: {details} |
| 8101 | SMS gateway error: message length exceeds 160 characters. |
| 8102 | SMS gateway error: only Latin letters, digits, and symbols are allowed. |
| 8103 | SMS gateway error: the maximum allowed number of messages was exceeded (100). |
| 8104 | SMS gateway error: network error while executing the API request. Details: {details} |
| 8105 | SMS gateway error: the service returned an error. Details: {details} |
| 8106 | SMS gateway error: failed to process the response. Details: {details} |
| 8107 | SMS gateway error: SMS limit has been exhausted. |
| 8108 | SMS gateway error: the number of messages being sent exceeds the limit. |
| 8109 | SMS gateway error: sending messages from this IP is forbidden. |
| 8110 | Parameter error: the phone number must contain exactly 12 digits. |
| 8111 | Configuration error: SMS gateway settings are invalid. |
| 8112 | SMS gateway error: gateway was not found. |
| 8113 | Send error: no customers are available for the message mailing. |
| 8200 | Authorization error: no user exists for the specified token. |
| 8201 | Parameter error: the phone number must contain exactly 12 digits. |
| 8202 | User error: the account is blocked. |
| 8203 | Confirmation error: phone number verification is required. |
| 8204 | SMS error: the confirmation code has already been sent. It can be sent again after {details}. |
| 8205 | Phone number change error: contact technical support to change the phone number. |
| 8206 | Confirmation error: the phone number was not sent or was not confirmed. |
| 8207 | Confirmation error: an invalid confirmation code was specified. |
| 8208 | Confirmation error: the confirmation code has expired. |
| 8209 | Tariff error: the tariff with the specified ID was not found. |
| 8210 | Access error: accepting payments from this IP is forbidden. Details: {details} |
| 8211 | Security error: invalid security token. |
| 8212 | Parameter error: token was not sent. |
| 8213 | Limit error: the request count was exceeded. |
| 8214 | Search error: the item with the specified barcode was not found. |
| 8215 | Search error: the order with the specified ID does not exist. |
| 8216 | Order error: the order has already been paid. |
| 8217 | Order error: the order has been canceled. |
| 8500 | Integration error: the specified period contains unsynchronized cash servers. |
| 8501 | Integration error: the specified period contains unclosed cash shifts. |
| 8550 | External service error: failed to call the service. Details: {details} |
| 8551 | External service error: the service returned an error. Details: {details} |
| 8600 | Tax integration error: failed to call the NIC API service. |
| 8601 | Tax integration error: the NIC API service returned an error. Details: {details} |
| 9000 | Authorization error: the Token header is missing. |
| 9001 | Authorization error: the Authorization header is missing or invalid. |
| 9002 | Authorization error: the token does not exist or is inactive. |
| 9003 | Authorization error: invalid login or password. |
| 9004 | Authorization error: the session with the specified ID was not found. |
| 9005 | Authorization error: the ApiLogin header is missing or invalid. |
| 9006 | Authorization error: the user is blocked. |
| 9007 | Authorization error: the database is being updated; access is temporarily unavailable. |
| 9008 | Authorization error: the user is not authorized. |
| 9009 | Authorization error: the maximum number of active user sessions has been exceeded. |
| 9010 | Authorization error: the user is frozen. |
| 9900 | Informational message. Details: {details} |
| 9998 | Unknown error: unexpected failure No. 2. Details: {details} |
| 9999 | Unknown error: unexpected failure. Details: {details} |