Contexte
Une facture a deux états :
- Un état métier (Status) qui est généralement l’état comptable
- Un état technique (StateInvoice) qui reflète l’état métier et apporte de précisions sur le cycle de vie de cette facture.
États métier
État spécial
Cet état n’existe pas en comptabilité. Un objet “Invoice” dans cet état n’est pas à considérer comme une facture et vous le croiserez rarement.
État | API (Status) |
Description |
Brouillon | Draft | Seul cas ou l’objet Invoice n’est pas une facture émise (pas numérotée). Il s’agit d’un état intermédiaire
|
États comptable
Il s’agit des états qui vous permettent de communiquer des factures à votre solution comptable, ou dans les exports à votre équipe financière.
État | API (Status) |
Description |
Paiement dû | Due | Le paiement de la facture est dû par le client |
Honorée | Paid | La facture a été payée |
Problème | Problem | La facture rencontre un problème. Soit, elle n’est pas payée, soit le paiement a été rétro-chargé. |
Annulée | Void | La facture a été émise par erreur et a été annulée |
Non collectable | Uncollectible | La facture était due, mais le paiement ne peut pas être collecté ou il a été rétro-facturé et les fonds ne pourront pas être collectés. |
État technique
Ces états sont utilisés dans ProAbono pour déterminer où se trouve la facture dans les processus automatisés et quelles sont les actions possibles. Vous n’aurez sans doute pas à vous intéresser à cet état.
Si vous souhaitez aller plus loin, cet article vous explique le cycle de vie des factures.
État métier |
État technique |
API |
Description |
---|---|---|---|
Brouillon |
Brouillon |
Draft |
Facture en brouillon |
Paiement en cours |
DraftCharging |
La facture est en cours de prélèvement et ne sera émise que si le prélèvement est réussi. |
|
Paiement dû |
Paiement Du (Auto) |
DueAuto |
La facture est due et le paiement sera collecté automatiquement. |
Paiement Du (Offline) |
DueOffline |
La facture est due et un paiement offline du client est attendu. Vous devrez pointer ce paiement lorsque vous l’aurez reçu. |
|
Paiement Du (Batch) |
DueToProcess |
La facture est due et sera traitée ultérieurement (ex : paiement par lot). |
|
Paiement en cours de validation |
DuePending |
La facture est due, mais un paiement est en cours. |
|
Honorée |
Honorer |
Paid |
La facture est payée. |
Rembourser |
PaidRefunded |
La facture est payée, mais a été remboursée. |
|
Problème |
Echec de paiement automatique |
ProblemAuto |
La facture a rencontré un problème qui nécessite votre attention lors du paiement automatisé. |
En retard |
ProblemOverdue |
Le paiement de la facture a dépassé le délai max. |
|
Litige |
ProblemDisputed |
Le paiement de la facture est en litige. |
|
Annulée |
Annuler |
Void |
La facture a été annulée avant paiement. |
Non collectable |
non-collectable |
Uncollectible |
Le paiement de la facture ne peut pas être collecté. |
Exemple d’une facture au format JSON
{ "Id": 42", ... "ReferenceCustomer": "123456", "Status": "Paid", // Etat métier "StateInvoice": "PaidRefunded", // Etat technique ... }