Supprimer un achat
L'API supprimer un achat permet aux utilisateurs de l'OD de supprimer un achat sans facture
Pré-requis
- Posséder un compte OD
- Avoir créé une connexion PDP ou PPF
Requête
Pour supprimer un achat sans facture on fait une requête DELETE sur le chemin d'accès suivant:
v1/achats/<identifiant achat>
On doit passer:
- L'identifiant utilisateur de l'OD dans l'en-tête X-OD-User-ID
Par exemple:
- cURL
- Typescript
Requête de suppression d'un achat sans facture
curl \
-X DELETE
-H 'X-OD-User-ID: ${userId}' \
http://<host>:<port>/v1/achats/391a4557-a2b5-426f-a9af-db22d8e49db1
Requête de suppression d'un achat sans facture
const url = 'http://<host>:<port>/v1/achats/391a4557-a2b5-426f-a9af-db22d8e49db1';
const response: AxiosResponse = await axios.delete(url, {
headers: {
'X-OD-User-ID': userId,
}
});
Réponse
Si tout s'est bien passé, la réponse de l'OD est 204 No Content
Erreurs
Si une erreur s'est produite, les codes et messages suivants peuvent être retournés:
| Code | Message |
|---|---|
| 400 Bad Request | Requête invalide - Voir messages d'erreur |
| 401 Unauthorized | Informations d'authentification invalides |
| 403 Forbidden | Droits insuffisants pour effectuer cette action |
| 404 Not Found | L'achat n'a pas été trouvé |
Impact
- L'achat sans facture a été supprimé de l'OD
- Concernant les déclarations e-reporting de transaction et de paiement liées à cet achat :
- Celles en attente de transmission ont été supprimées
- Pour celles déjà transmises, des déclarations correctives ont été ajoutées aux déclarations en attente de transmission