...
Error code | Error name | Description | Pointer is set to | Observations |
---|---|---|---|---|
100 | Bad Message | The message is invalid and there is no additional precision on the error | Root of the message | This is the default error code for this class |
101 | Missing Parameter | A required parameter is missing in the message | The pointer is set to the missing parameter | All requests |
102 | Invalid Domain Value Parameter | A parameter is outside a defined list of accepted values | The pointer is set to the invalid parameter | All requests |
103 | Maformed Malformed Date | A parameter holding a date cannot be properly converted | The pointer is set to the invalid parameter | I7/I8, I9/I10, I11/I12, I13/I14, E1/E2, E9/E10 |
151 | Condition C001 failure | The condition is not fulfilled | The pointer is set to the invalid parameter | I7/I8, E9/E10 |
152 | Condition C002 failure | The condition is not fulfilled | The pointer is set to the invalid parameter | I7/I8, E9/E10 |
154 | Condition C004 failure | The condition is not fulfilled | The pointer is set to the invalid parameter | I7/I8, E9/E10 |
155 | Condition C005 failure | The condition is not fulfilled | The pointer is set to the invalid parameter | I7/I8, E9/E10 |
158 | Condition C008 failure | The condition is not fulfilled | The pointer is set to the invalid parameter | I7/I8, E9/E10 |
2XX - Workflow
Error code | Error name | Description | Pointer is set to | Observations |
---|---|---|---|---|
200 | Bad State | The state of an internal object is invalid and there is no additional precision on the error | Root of the message | This is the default error code for this class |
201 | Guarantee not startable | Guarantee is not in a state that allow to accept it | Root of the message | I1/I2, I9/I10 |
202 | Holder status exception | The state of the holder is not what it should have been to realize the current operation | Root of the message | I1/I2 |
203 | Guarantee not cancellable | The state of the guarantee does not allow for cancellation | 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 | Operation already started | Root of the message | I9/I10 |
211 | Operation already terminated | Operation already terminated | Root of the message | I11/I12 |
212 | Operation already discharged | Operation already discharged | Root of the message | I13/I14 |
213 | Operation not yet started | Operation not yet started | Root of the message | I11/I12, I13/I14 |
220 | Declaration not yet received | Operation cannot start because the declaration was not received | Root of the message | I9/I10 |
299 | Duplicate message | We received the same message from the same source already | Root of the message | I9/I10, I11/I12, I13/I14 |
3XX - Technical errors
Error code | Error name | Description | Pointer is set to | Observations |
---|---|---|---|---|
300 | Wrong Operation | An invalid operation was performed and there is no additional precision on the error | Root of the message | This is the default error code for this class |
301 | Guarantee not found | Guarantee not found in our DB | To the guarantee reference (if applicable) | |
302 | Guarantee chain not found | Guarantee chain not found in DB | Root of the message | |
303 | Guarantee type not found | Guarantee type not found in DB | Root of the message | |
304 | Customs not found | Customs not found in DB | Root of the message | |
305 | Country not found | Country not found in DB | Root of the message | |
306 | Control type not found | Control type not found in DB | To the control type element, if applicable | |
320 | Holder/Guarantee mismatch | The holder id parameter and the guarantee reference parameter do not match what we have in DB | Root of the message | |
321 | Holder not active | Holder not active | Root of the message | |
330 | Guarantee chain not authorized | Guarantee chain not authorized | Root of the message | |
331 | Guarantee chain/Guarantee mismatch | The guarantee chain code parameter and the guarantee reference parameter do not match what we have in DB | Root of the message | |
332 | Guarantee type/Guarantee mismatch | The guarantee type parameter and the guarantee reference parameter do not match what we have in DB | Root of the message | |
340 | Multiple operations found | Used when operations are duplicated in the DB | Root of the message |
...