Supprimer une facture
DELETE/api/v1/invoices/:id
Supprime une facture par ID.
L'autorisation repose sur l'accès tenant de l'application OAuth à l'espace de travail de la facture.
Important : seules les factures qui sont à la fois à l'état de cycle de vie « draft » ET dont le numéro de facture est vide ou préfixé DRAFT peuvent être supprimées. Tenter de supprimer une facture non supprimable (état autre que draft, ou brouillon déjà doté d'un numéro de facture définitif) entraîne une réponse 403 forbidden.
Request
Responses
- 204
- 401
- 403
- 404
- 422
La facture a été supprimée. Le corps de la réponse est vide.
La requête ne comporte aucun jeton d'accès (bearer token) OAuth, ou celui-ci est invalide ou expiré.
La facture ne peut pas être supprimée : elle n'est pas à l'état de cycle de vie draft, ou c'est un brouillon qui porte déjà un numéro de facture définitif (non préfixé DRAFT).
Aucune facture n'existe avec l'ID donné, ou la facture appartient à un espace de travail auquel l'application du jeton n'a pas accès - les deux cas renvoient cette même réponse afin de ne jamais révéler l'existence d'une ressource dans un autre espace de travail.
invoice cannot be deleted - not destroyable (network-exchanged, already entered the invoicing lifecycle, non-draft state, a Scribee-issued invoice with a consumed final invoice number, part of an accounting export, created by converting a quote, or matched to a confirmed purchase order or receipt)