Aller au contenu principal

GoCardless et Odoo : guides pratiques

20 guides sur GoCardless et Odoo (Odoo 17, 18, 19 et 20) : erreurs. Chaque chiffre est vérifié dans le code ou dans la source citée.

Erreurs

GoCardless internal_server_error et request_timed_out : la panne vient de GoCardlessGoCardless répond 500 internal_server_error ou 504 request_timed_out si la panne vient de lui. Ce que fait le connecteur et comment ne pas prélever deux fois.GoCardless invalid_bank_details : AC01 et BE06, le compte indiqué n'existe pasGoCardless invalid_bank_details avec AC01 ou BE06 : le compte du mandat n'existe pas. Pourquoi cela arrive et ce que fait le connecteur Odoo.GoCardless bank_account_closed : AC04 et MD07, le compte n'existe plusGoCardless bank_account_closed avec AC04 (compte clôturé) ou MD07 (titulaire décédé) : le mandat est annulé. Ce que fait Odoo avec la facture et le client.GoCardless direct_debit_not_enabled : AG01 et AC06, un compte qui n'accepte pas le prélèvementGoCardless direct_debit_not_enabled avec AG01 ou AC06 : le compte du client n'accepte pas les prélèvements SEPA, ou est bloqué. Ce que fait Odoo.GoCardless insufficient_funds (AM04) : le compte du client ne disposait pas de soldeUn prélèvement GoCardless échoue avec insufficient_funds et le code SEPA AM04. Ce qu'il signifie, quand Success+ le retente et ce que fait Odoo avec la facture.GoCardless mandate_expired : le mandat a expiré faute d'utilisationGoCardless marque un mandat comme expired après une période sans prélèvement. Ce que fait Odoo et comment continuer à encaisser.GoCardless 409 idempotent_creation_conflict : le prélèvement existait déjàGoCardless renvoie 409 si une clé d'idempotence a déjà créé une ressource. Ce n'est pas une erreur : le connecteur évite ainsi un double prélèvement.Erreur mandate_is_inactive de GoCardless lors de la création d'un encaissement depuis OdooGoCardless répond mandate_is_inactive quand un paiement est créé avec un mandat annulé, échoué ou expiré. Pourquoi et comment le connecteur le gère.GoCardless MD01 : mandate_cancelled et authorisation_disputed sur un prélèvement SEPALe code SEPA MD01 arrive dans GoCardless sous mandate_cancelled ou authorisation_disputed, sur un prélèvement échoué, rejeté ou annulé. Ce que fait Odoo.GoCardless MD06 : le client demande à sa banque de rembourser un encaissementLe client demande à sa banque de rembourser un prélèvement GoCardless : charged_back, refund_requested et MD06. Effets dans Odoo sur la facture et le mandat.GoCardless 429 rate_limit_exceeded : trop de requêtes par minuteGoCardless répond 429 rate_limit_exceeded au-delà de 1 600 requêtes par minute. Comment le connecteur attend, réessaie et que faire si l'erreur persiste.GoCardless refer_to_payer : MS02, MS03, RR04 et SL01 sur un prélèvement SEPArefer_to_payer regroupe dans GoCardless les codes SEPA MS02, MS03, RR04 et SL01. Ce que signifie chacun, pourquoi le mandat reste actif et comment Odoo le gère.GoCardless refund_payment_invalid_state : ce prélèvement ne peut pas encore être rembourséGoCardless répond refund_payment_invalid_state si le paiement n'est ni confirmed ni paid_out. Règles de délai de GoCardless et du connecteur dans Odoo.GoCardless total_amount_confirmation_invalid : le total remboursé ne correspond pasGoCardless refuse un remboursement avec total_amount_confirmation_invalid si le total remboursé ne correspond pas, ou number_of_refunds_exceeded au-delà de 5.GoCardless mandate_not_inactive : le mandat ne peut pas être réactivéGoCardless renvoie mandate_not_inactive si l'on réactive un mandat déjà actif ou en cours de soumission. Quand c'est possible et ce que fait le connecteur.GoCardless mandate_replaced : le mandat a un remplaçantGoCardless annule un mandat et le remplace par un autre (scheme_identifier_changed) ; l'ancien renvoie mandate_replaced. Ce que fait le connecteur dans Odoo.Erreur retry_failed de GoCardless lors d'une nouvelle tentative de prélèvement depuis OdooGoCardless répond retry_failed si le paiement n'a pas échoué ou n'admet plus de relance. Quand Odoo montre « Retry collection » et ce que fait le connecteur.GoCardless access_token_revoked : Odoo ne peut plus communiquer avec votre compteGoCardless rejette avec access_token_revoked, access_token_not_active ou unauthorized les requêtes d'un jeton révoqué. Ce que fait Odoo et comment reconnecter.GoCardless bank_account_transferred : AMEND, le mandat passe sur un autre compteGoCardless signale transferred avec le code AMEND : le mandat passe sur un autre compte du client. Ce que fait le connecteur Odoo et ce qu'il ne faut pas faire.Webhook GoCardless : 498 Token Invalid, 204 et la signature Webhook-SignatureGoCardless arrête les nouvelles tentatives sur 498 comme sur 204. Ce que répond Odoo 17, 18, 19 et 20, et pourquoi c'est un 401 sur Odoo 20.