Créer un produit

Pour plus facilement suivre les statistiques de ventes et pour normer les ventes, il est possible de structurer le contenu de ses factures grâce à des produits. Il reste néanmoins possible de créer un devis ou une facture sans lier de produit. Un produit est un objet contenant un nom, une description, un prix et quelques informations pour faciliter les saisies. Il sera lié à une SalesLine dans le contenu du document.

Pour la création d'un produit vous devez utiliser l'endpoint /apps/:appId/products.

var myHeaders = new Headers();

myHeaders.append("Authorization", "Bearer <token>");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({
  "name": "Intitulé du produit",
  "description": "Description du produit",
  "tags": [
    "tags1",
    "tags2",
    "tags3"
  ],
  "amount": 69900, // Montant * 100
  "vat_percent": 20,
  "quantity_name": "litre", // Unité du produit
  "account_id": 54, // L'identifiant de votre compte comptable
  "type": "product" // product ou service
});

var requestOptions = {
        method: 'POST',
        headers: myHeaders,
        body: raw,
        redirect: 'follow'
};

fetch("https://api.sinao.app/v1/apps/:appId/products", requestOptions)
        .then(response => response.text())
        .then(result => console.log(result))
        .catch(error => console.log('error', error));