invalidPayload | 400 | De body is geen JSON-object, of een verplicht veld ontbreekt of is ongeldig. |
unknownField | 400 | De body bevat velden die het endpoint niet aanvaardt. Zie fields. |
fieldNotUpdatable | 400 | Het veld kan niet gewijzigd worden met PATCH /customers/{customerId}. Zie fields. |
invalidIdentifier | 400 | Het ID van de klant of van het mandaat heeft een ongeldig formaat. |
invalidEnterpriseNumber | 400 | Het ondernemingsnummer is ongeldig. |
invalidIban | 400 | De IBAN is ongeldig. |
forbiddenScope | 403 | Uw API-sleutel heeft niet de scope die het endpoint vereist. |
accessDenied | 403 | De klant bestaat, maar de gebruiker heeft er geen toegang toe. |
belongsToAnotherTenant | 403 | Het ondernemingsnummer of de IBAN is al geregistreerd door een ander boekhoudkantoor. Wil de boekhouder een klant van het ene kantoor naar het andere overzetten, dan moet hij contact opnemen met de support van Codaclean om een overdrachtsprocedure op te starten. Daarvoor is het akkoord van de eindklant nodig. |
customerNotFound | 404 | De klant bestaat niet of behoort tot een ander boekhoudkantoor. |
ibanNotFound | 404 | De IBAN is niet aan deze klant gekoppeld. |
payrollProviderNotFound | 404 | De code van het sociaal secretariaat is onbekend of niet aan deze klant gekoppeld. |
mandateNotFound | 404 | Het mandaat bestaat niet of is niet zichtbaar voor de gebruiker. |
bankNotSupported | 404 | Codaclean kan voor deze bank geen mandaat aanvragen. |
customerAlreadyExists | 409 | Er bestaat in het boekhoudkantoor al een klant met dit ondernemingsnummer. |
customerAlreadyArchived | 409 | De klant is gearchiveerd. |
ibanAlreadyInUse | 409 | De IBAN is al gekoppeld aan een klant van het boekhoudkantoor. |
payrollProviderAlreadyLinked | 409 | Het sociaal secretariaat is al aan deze klant gekoppeld. |
mandateAlreadyRequested | 409 | Er bestaat al een mandaataanvraag voor deze klant en deze bankrekening of dit sociaal secretariaat. |
connectorSelectionRequired | 422 | Er komen meerdere connectoren in aanmerking voor de bank. Roep het endpoint opnieuw aan met de connectorId van een van de candidates. |
connectorUnavailable | 422 | Er is geen bruikbare connector voor deze bank, of de meegestuurde connectorId is onbekend. |