Mettre à jour une facture d'e-reporting
PATCH/api/v1/e_reportings/invoices/:id
Met à jour une facture existante. L'autorisation repose sur l'accès tenant de l'application OAuth.
Request
Responses
- 200
- 401
- 404
- 422
La facture d'e-reporting a été mise à jour avec les attributs fournis.
La requête ne comportait pas de jeton d'accès (bearer token) OAuth 2.0 valide.
Aucune facture d'e-reporting n'existe avec cet ID, ou elle appartient à un espace de travail auquel le client OAuth authentifié n'a pas accès.
La validation du payload de la facture a échoué. Le corps de la réponse porte code: "validation_failed" et rapporte les attributs en échec et leurs messages d'erreur sous forme de messages complets sous details.base. Parmi eux un code devise - currency_code (TT-23) ou l'un des tax_subtotals[].currency_code - qui ne nomme aucune devise ISO 4217 : les codes devise sont comparés de façon sensible à la casse aux deux listes de codes embarquées par Scribee (l'énumération UN/CEFACT ISO3AlphaCurrencyCode réunie à la liste ISO4217 de Peppol BIS), si bien que eur est refusé plutôt que mis en majuscules. C'est délibérément plus strict que la règle flux 10 F10-TX-DEVISE-G1.10 du PPF, qui n'exige que la forme à trois lettres et indique dans son propre message que l'existence dans le référentiel n'est pas contrôlée.