origin dit d’où vient chaque compte :
ponto (connexion bancaire), coda (extraits CODA) ou manual. Les soldes ne
sont connus que des comptes que Fidly synchronise ; sur les autres, ils valent
null.
Comptes manuels
L’API ne crée que des comptesmanual : les comptes ponto et coda naissent de
leurs propres flux, origin n’est donc pas un champ d’entrée. Pour la même raison,
bic et reference ne se modifient que sur un compte manual — sur un compte
synchronisé, ils appartiennent à la banque et sont refusés dès qu’ils sont présents
dans le corps, même avec leur valeur actuelle (422 field_not_editable). N’envoyez
donc que les champs à modifier, jamais le document relu en entier.
Un compte manual peut aussi cesser de l’être malgré vous : si une connexion Ponto
ou un import CODA détecte un compte existant portant le même IBAN, ce compte est
réutilisé plutôt que dupliqué, et son origin bascule vers ponto/coda. bic et
reference y deviennent alors en lecture seule.
reference est l’IBAN : il doit être valide, il est normalisé (majuscules, sans
espaces) et il est unique dans l’entreprise (409 duplicate_bank_account).
Compte par défaut
Une entreprise a toujours exactement un compte par défaut, celui qui figure sur ses documents. Les règles en découlent :- s’il n’y en a aucun, le premier compte créé le devient, quoi que dise le corps ;
default: truepromeut un compte et rétrograde l’ancien défaut ;default: falsesur le défaut actuel est refusé (422 default_account_required) — promouvoir un autre compte à la place.