| Dans Acomba | Dans l'API |
|---|---|
| Factures fournisseurs ouvertes, échues ou à échoir | GET /api/payables/to-pay |
| Solde du compte de banque | GET /api/cashflow/bank-accounts/{code} |
| Chèque ou paiement direct, réparti sur les factures | POST /api/suppliers/payments |
| Factures réglées par un paiement | GET /api/suppliers/payments-ap/by-id/{id}/invoices-paid |
payment_type vaut 1 pour un chèque et 2 pour un paiement direct. Dans les deux cas, payment_number est obligatoire : c'est le numéro du chèque que vous imprimez, ou celui de votre virement. Seul vous le connaissez, et il doit correspondre à ce que la banque affichera au rapprochement.days_to_due_max=7 garde les factures qui échoient dans les 7 prochains jours, et les factures déjà en retard sont incluses par défaut. sort_by=supplier range la liste par fournisseur, ce qui facilite le regroupement.amount_remaining : ce qui reste à payer sur la facture, paiements antérieurs déjà déduits. C'est le montant à appliquer.invoice.id : l'identifiant à donner au paiement (invoice_ap_id).is_credit: true : un crédit du fournisseur, avec un amount_remaining négatif. Cette recette ne paie pas les fournisseurs qui ont un crédit ouvert : appliquez d'abord le crédit dans Acomba.GET /api/cashflow/bank-accounts/1050 renvoie current_balance.amount est la somme des montants appliqués aux factures.id : l'identifiant du paiement, à conserver pour la vérification."payment_type": 2 et le numéro de votre virement dans payment_number (des chiffres seulement)."discount": 16.24 à côté du amount de la facture. L'escompte total du paiement est calculé pour vous.| Réponse | Cause | Que faire |
|---|---|---|
| 422 « payment_number requis : indiquez le numéro du chèque (prochain numéro du compte : 2443) » | Chèque ou paiement direct sans numéro | Donner le numéro du chèque imprimé ; le compte indique le prochain numéro qu'il a en mémoire |
| 409 « Le numéro 3101 est déjà utilisé pour ce type de paiement sur le compte 1050 » | Ce numéro de chèque existe déjà | Prendre le numéro suivant de votre carnet |
| 422 « amount (…) doit égaler la somme des montants appliqués aux factures (…) » | Le total ne correspond pas aux factures | Recalculer amount |
| 422 « La facture … dépasse le solde à payer (…) » | Un montant dépasse ce qui reste dû | Relire la liste de l'étape 1 : la facture a peut-être été payée entre-temps |
| 422 « La facture … appartient à un autre fournisseur » ou « est déjà entièrement payée » | Facture mal rangée ou déjà réglée | Relire la liste de l'étape 1 |
| 422 « Le compte … n'est pas un compte de banque » | bank_number hors catégorie Banque | Vérifier le numéro du compte |
GET /api/payables/to-pay : la liste est recalculée après chaque paiement.ESSAI_A_BLANC = False, émet un chèque par fournisseur avec les numéros suivants de votre carnet.2 fournisseurs, 1527.40 $ à payer ; solde du compte 1050 : 24850.12 $
(essai) chèque 3101 — QUINC-01 : 1057.40 $, 2 facture(s)
(essai) chèque 3102 — BETON-02 : 470.00 $, 1 facture(s)
2 fournisseurs, 1527.40 $ à payer ; solde du compte 1050 : 24850.12 $
chèque 3101 — QUINC-01 : 1057.40 $ appliqués
chèque 3102 — BETON-02 : 470.00 $ appliquésESSAI_A_BLANC à False.GET /api/organisation/charters/1050 donne le prochain numéro que le compte a en mémoire (banking.next_check_number), mais il peut être en retard sur vos chèques réels : votre carnet fait foi.current_balance) ne compte que les écritures reportées au grand livre : les chèques du jour n'y sont pas encore.DELETE /api/suppliers/payments/by-id/{id} : ses factures redeviennent à payer. Vérifiez d'abord le numéro et le fournisseur du paiement avec GET /api/suppliers/payments/by-id/{id}.