1
De klant aanmaken
Roep
POST /customers/new aan met:- het
enterpriseNumber(in de vorm0123.456.789, zonderBE), denameen deaccountingRefvan de klant; - het
address:street,zipCode,municipality,country(street2is optioneel); - de
contact:name,function,emailenlanguage(fr,nlofen). De vragen om mandaten te ondertekenen worden in die taal naar deze persoon gestuurd.
bankAccounts (alleen de IBAN) en payrollProviders (alleen de code) in dezelfde aanroep meegeven, of ze later toevoegen:POST /customers/{customerId}/bank-accounts/{iban}/newPOST /customers/{customerId}/payroll-providers/{code}/new
POST /customers (bijvoorbeeld op enterpriseNumber) en voeg toe wat ontbreekt.Vereiste scope: customers:write2
De mandaten aanvragen
Vraag één mandaat aan per bankrekening en één per sociaal secretariaat:
- CODA:
POST /customers/{customerId}/bank-accounts/{iban}/mandates/new - CODB:
POST /customers/{customerId}/payroll-providers/{code}/mandates/new
mandates:write3
De mandaten opvolgen
Mandaataanvragen worden asynchroon verwerkt. De aanroep bevestigt alleen dat Codaclean de aanvraag heeft ontvangen, en geeft geen ID van het mandaat terug.Om de mandaten op te volgen, roept u regelmatig
POST /mandates aan, bijvoorbeeld met customerId en met updatedSince ingesteld op het tijdstip van uw vorige aanroep.Elk mandaat heeft een status die verandert naarmate de procedure vordert.Vereiste scope: mandates:readKlant geregistreerd door een ander boekhoudkantoor
Een ondernemingsnummer kan maar tot één boekhoudkantoor behoren. Heeft een ander kantoor het al geregistreerd, dan geeft het aanmaken van de klant403 belongsToAnotherTenant terug en kunt u de klant niet toevoegen.
De boekhouder moet dan contact opnemen met de support van Codaclean om een overdrachtsprocedure op te starten. Daarvoor is het akkoord van de eindklant nodig.
Een connector kiezen
Sommige banken zijn bereikbaar via meerdere CODAlight-connectoren. In dat geval geeft de mandaataanvraag422 connectorSelectionRequired terug, met een lijst candidates.
Roep het endpoint opnieuw aan met de gekozen connectorId in de body. Codaclean onthoudt die keuze voor de bankrekening.
Statussen van mandaten
CODAlight-toestemmingen
Een CODAlight-toestemming wordt teruggegeven metproduct: "CODA".
Ze is in de tijd beperkt: validUntil geeft het einde van de toestemming aan. Na die datum krijgt het mandaat de status renewalRequired, tot de klant de toestemming vernieuwt.
Goed om te weten
- Mandaten die niet binnen 3 maanden ondertekend zijn, verlopen. De gebruiker kan ze opnieuw versturen vanuit MyCodaclean.
- Codaclean stuurt eindklanten die een mandaat nog moeten ondertekenen of vernieuwen automatisch en regelmatig een herinnering.
- De lijst van ondersteunde banken vraagt u op met
POST /banks. - De lijst van beschikbare sociale secretariaten en hun codes vraagt u op met
POST /payroll-providers.

