Taxes API

API Taxes

Principes de base

Cet objet représente une taxe applicable à vos transactions. Utilisez-le pour définir et gérer les taxes à appliquer aux produits ou services dans votre système.

Portées

taxes:read taxes:write

Créer une taxe

Permet de créer une taxe dans votre système. Nécessite la portée taxes:write.

POST https://api.smartbills.io/v1/taxes

Requête

Corps de la requête

Vous devez fournir un corps de requête de type TaxCreateRequest.

AttributDescriptifTypeObligatoire
nameNom de la taxestringobligatoire
rateTaux de la taxe en pourcentagedecimalobligatoire
descriptionDescription de la taxestringfacultatif

Réponse

Corps de la réponse

SBTax

Code d'état HTTP

ParamètreDescription
201La taxe a été créée avec succès
400La requête envoyée n'est pas valide.

Récupérer une taxe

Récupère les informations d'une taxe dans le système. Nécessite la portée taxes:read.

GET https://api.smartbills.io/v1/taxes/:id

Paramètre de route

AttributDescriptifTypeObligatoire
idIdentifiant unique de la taxelongobligatoire

Réponse

SBTax

Récupérer une liste de taxes

Récupère une liste de taxes enregistrées dans le système. Nécessite la portée taxes:read.

GET https://api.smartbills.io/v1/taxes

Paramètres de requête

SBListRequest

AttributDescriptifTypeObligatoire
pageNuméro de la pagelongobligatoire
pageSizeNombre d'enregistrements à retournerlongobligatoire

Réponse

SBTax

Mettre à jour une taxe

Permet de mettre à jour les informations d'une taxe dans le système. Nécessite la portée taxes:write.

PUT https://api.smartbills.io/v1/taxes/:id

Paramètre de route

AttributDescriptifTypeObligatoire
idIdentifiant unique de la taxelongobligatoire

Corps de la requête

Vous devez fournir un corps de requête de type TaxCreateRequest.

AttributDescriptifTypeObligatoire
nameNom de la taxestringobligatoire
rateTaux de la taxe en pourcentagedecimalobligatoire
descriptionDescription de la taxestringfacultatif

Réponse

Code d'état HTTP

ParamètreDescription
200La taxe a été mise à jour avec succès
400La requête envoyée n'est pas valide
404Aucune taxe n'a été trouvée

SBTax

Supprimer une taxe

Permet de supprimer une taxe dans le système. Nécessite la portée taxes:write.

DELETE https://api.smartbills.io/v1/taxes/:id

Paramètre de route

AttributDescriptifTypeObligatoire
idIdentifiant unique de la taxelongobligatoire

Réponse

Code d'état HTTP

ParamètreDescription
200La taxe a été supprimée avec succès
404Aucune taxe n'a été trouvée