...
Error code | Error name | Description | Pointer is set to | Observations | ||
---|---|---|---|---|---|---|
100 | Invalid message | The message is invalid, and no additional details are available for this error | Root of the message | This is the default error code for this class | ||
101
| Missing field | A required field is missing in the message | The pointer is set to the missing field | All requests | ||
102
| Invalid domain for the value | The value is out of a defined list of acceptable values | The pointer is set to the invalid field | All requests | ||
103
| Malformed date | A field containing a date value cannot be properly converted | The pointer is set to the invalid field | I1/I2, I7/I8, I9/I10, I11/I12, I13/I14, E1/E2, E9/E10, E11/E12, E13/E14 | ||
104
| Not an integer | A numeric field contains a value that is not numeric | The pointer is set to the invalid field | I7/I8, E9/E10, E11/E12, E13/E14 | ||
105
| Max value length exceeded | A String field contains a value with too many characters | The pointer is set to the invalid field | All requests | ||
106
| Invalid pattern | A String field does not match the pattern for the field defined in the XML Schema Definition of the message | The pointer is set to the invalid field | All requests | ||
107
| Invalid element | The specified field does not follow the order defined in the XML Schema Definition of the message | The pointer is set to the invalid field | All requests | ||
| Missing XML attribute | The specified XML tag is missing a required attribute (e.g formatCode for all date fields) | The pointer is set to the invalid field | I1/I2, I7/I8, I9/I10, I11/I12, I13/I14, E1/E2, E9/E10, E11/E12, E13/E14 | ||
| Invalid XML attribute | The specified XML tag has an invalid attribute value (e.g formatCode for all date fields) | The pointer is set to the invalid field | I1/I2, I7/I8, I9/I10, I11/I12, I13/I14, E1/E2, E9/E10, E11/E12, E13/E14 | ||
151
| Condition C001 failure | The condition C001 is not satisfied | The pointer is set to the invalid field | I7/I8, E9/E10, E11/E12 | ||
152
| Condition C002 failure | The condition C002 is not satisfied | The pointer is set to the invalid field | I7/I8, E9/E10, E11/E12 | ||
153
| Condition C003 failure | The condition C003 is not satisfied | The pointer is set to the invalid field | I7/I8, E9/E10, E11/E12 | ||
154
| Condition C004 failure | The condition C004 is not satisfied | The pointer is set to the invalid field | I7/I8, E9/E10, E11/E12 | ||
155
| Condition C005 failure | The condition C005 is not satisfied | The pointer is set to the invalid field | I7/I8, E9/E10, E11/E12 | ||
158
| Condition C008 failure | The condition C008 is not satisfied | The pointer is set to the invalid field | I7/I8, E9/E10, E11/E12 | ||
188
| Rule R008 failure | The rule R008 is not satisfied | The pointer is set to the invalid field | I7/I8 |
...
Error code | Error name | Description | Pointer is set to | Observations | ||
---|---|---|---|---|---|---|
200
| Invalid state | The state of an internal object is invalid, and no additional details are available for this error | Root of the message | This is the default error code for this class | ||
201
| Guarantee not acceptable | The guarantee is not in a state that allows to accept it | Root of the message | I1/I2 | ||
203
| Guarantee not cancellable | The guarantee is not in a state that allows to cancel it | Root of the message | E3/E4 | ||
204
| Guarantee already registered | The guarantee has already been registered | Root of the message | E1/E2 | ||
205
| Guarantee already cancelled | The guarantee is already cancelled or the request to cancel it has already been sent | Root of the message | E3/E4 | ||
210
| Operation already started | The operation is already started | Root of the message | I9/I10 | ||
211
| Operation already terminated | The operation has already been completed | Root of the message | I11/I12 | ||
212
| Operation already discharged | The operation is already discharged | Root of the message | I13/I14 | ||
213
| Operation not yet started | The operation is not yet started | Root of the message | I11/I12, I13/I14, E11/E12 | ||
214
| Operation ID already registered | The "refusal to start" is an operation on its own and must have a unique operation ID | Root of the message | I9/I10, I11/I12, I13/I14, I17/I18 | ||
215
| Operation sequence already registered | The "refusal to start" is an operation on its own and must have a unique operation sequence | Root of the message | I9/I10, I11/I12, I13/I14, I17/I18 | ||
216
| Refusal to start not authorized | The "refusal to start" cannot be performed because of the current guarantee status or because it is the first operation for this transport | Root of the message | I17/I18 | ||
220
| Declaration not yet received | The operation cannot be started because the declaration was not received | Root of the message | I9/I10 | ||
299
| Duplicate message | The same message was already received from the same source | Root of the message | I9/I10, I11/I12, I13/I14 |
...
Error code | Error name | Description | Pointer is set to | Observations | ||
---|---|---|---|---|---|---|
300
| Invalid operation | An invalid operation was performed, and no additional details are available for this error | Root of the message | This is the default error code for this class | ||
301
| Guarantee not found | The guarantee was not found in the database | To the guarantee reference (if applicable) | All requests | ||
302
| Guarantee chain not found | The guarantee chain was not found in the database | Root of the message | All requests | ||
303
| Guarantee type not found | The guarantee type was not found in the database | Root of the message | All requests | ||
304
| Customs office not found | The customs office was not found in the database | Root of the message | E9/E10, I7/I8, I9/I10, I11/I12, I13/I14 | ||
305
| Country not found | The country was not found in the database | Root of the message | E9/E10, I7/I8, I9/I10, I11/I12, I13/I14 | ||
???
| Country not connected | The country is not yet connected to the eTIR international system and cannot be part of the itinerary of a TIR transport using the eTIR procedure | ??? | ??? | ||
306
| Control type not found | The control type was not found in the database | To the control type element, if applicable | I9/I10, I11/I12, I13/I14 | ||
307 | Declaration not found | The related declaration was not found in the Database | I7/I8 | |||
| Forward information not found | the eTIR International System could not find information on whom to forward the message to | Root of the message | E9/E10 / E11/E12, E13/E14 | ||
320
| Holder/Guarantee mismatch | The holder id value and the guarantee reference value do not match what is recorded in the database | Root of the message | I1/I2, I7/I8, E3/E4, E9/E10, E11/E12, E13/E14 | ||
321
| Holder not authorized | The holder is not authorized in the International TIR Data Bank (ITDB) | Root of the message | E1/E2, I1/I2, I9/I10, I11/I12, I13/I14, | ||
322
| Holder not found | The holder is not found in ITDB | The holder/Principal ID | E1/E2, E5/E6, I1/I2, I3/I4, I5/I6, I9/I10, I11/I12, I13/I14 | ||
330
| Guarantee chain not authorized | The guarantee chain is not authorized in the database | Root of the message | I1/I2, E1/E2, E5/E6 | ||
331
| Guarantee chain/Guarantee mismatch | The guarantee chain code value and the guarantee reference value do not match what is recorded in the database | Root of the message | I1/I2, E3/E4 | ||
332
| Guarantee type/Guarantee mismatch | The guarantee type value and the guarantee reference value do not match what is recorded in the database | Root of the message | I1/I2, E3/E4 | ||
333
| Declaration reference not found | The FunctionalReferenceID value do not match to what is already recorded in the database | Declaration/FunctionalReferenceID | E11/E12, E13/E14 | ||
334
| Declaration already cancelled | The declaration could not be modified because it was already cancelled | Declaration | E11/E12, E13/E14 |
...