Créer une facture d'e-reporting
POST/api/v1/e_reportings/:e_reporting_id/invoices
Crée une nouvelle facture pour le rapport e-reporting indiqué
Request
Responses
- 201
- 401
- 404
- 422
La facture d'e-reporting a été créée et rattachée au rapport indiqué.
La requête ne comportait pas de jeton d'accès (bearer token) OAuth 2.0 valide.
Aucun rapport e-reporting n'existe avec cet ID, ou il 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.