code– A stable, unique identifier for the error. Useful for programmatic handling and support requests.title– A short, human-readable summary of the issue.message– Detailed guidance to help you resolve the error.
Bank Transfer (TED) errors
The following errors can occur when interacting with the Bank Transfer (TED) endpoints. Each error follows our standard structure, making it easier to debug and respond to issues programmatically. Refer to the tables below for a list of possible error codes, what they mean, and how to resolve them.
400
| Code | Title | Message |
|---|---|---|
| BTF-0001 | Invalid Input | The request contains invalid fields. Check the field details below. |
| BTF-0002 | Invalid Filter | Invalid filter parameters |
401
| Code | Title | Message |
|---|---|---|
| BTF-0401 | Unauthorized | Missing or invalid authentication token |
403
| Code | Title | Message |
|---|---|---|
| BTF-0402 | Tenant Mismatch | X-Organization-Id header does not match JWT tenantId claim. Access denied. |
404
| Code | Title | Message |
|---|---|---|
| BTF-0200 | Transfer Not Found | Transfer not found |
| BTF-0201 | Initiation Not Found | Initiation not found or belongs to different organization |
| BTF-0500 | Account Not Found | Sender account does not exist in CRM |
409
| Code | Title | Message |
|---|---|---|
| BTF-0012 | Duplicate Transfer | Identical transfer submitted 15 seconds ago |
| BTF-0203 | Already Processed | This initiation has already been processed |
410
| Code | Title | Message |
|---|---|---|
| BTF-0202 | Initiation Expired | Initiation expired after 24 hours. Create a new initiation. |
422
| Code | Title | Message |
|---|---|---|
| BTF-0010 | Operating Hours Violation | Transfers can only be initiated Monday-Friday between 06:30 and 17:00 Brasília time |
| BTF-0011 | Limit Exceeded | Transfer amount exceeds daily limit |
| BTF-0204 | Cannot Cancel | Transfer cannot be cancelled in its current status. Only CREATED or PENDING transfers can be cancelled. |
429
| Code | Title | Message |
|---|---|---|
| BTF-0900 | Rate Limit Exceeded | Too many requests. Retry after 60 seconds. |
503
| Code | Title | Message |
|---|---|---|
| BTF-0501 | CRM Service Unavailable | Unable to validate account. The CRM service is temporarily unavailable. Try again later. |
| BTF-1000 | JD SPB Unavailable | Unable to submit transfer. The JD SPB service is temporarily unavailable. Try again later. |
| BTF-2000 | Midaz Unavailable | Unable to process transfer. The Midaz ledger service is temporarily unavailable. Try again later. |
| BTF-3000 | Fee Service Unavailable | Unable to calculate fee. The fee service is temporarily unavailable. Try again later. |

