business-api/Produits et lignes

Produits et lignes

Structurez les lignes de devis et factures, avec ou sans produit YAOKA.

Le catalogue produits est disponible dans YAOKA Business, mais sa gestion n’est pas encore exposée par l’API publique. Les devis et factures peuvent néanmoins référencer un produit existant avec productId.

Contrat d’une ligne

ChampTypeObligatoireDescription
labelstringouiNom affiché sur le document.
descriptionstringnonDétail affiché sous le libellé.
quantitynumberouiQuantité strictement positive.
unitPricestring décimaleouiPrix unitaire HT.
vatRatestring décimaleouiTaux de TVA entre 0 et 100.
unitstringnonpiece, hour, day, month, etc.
productIdstringnonRéférence vers un produit YAOKA existant.
{
  "label": "Abonnement mensuel",
  "description": "Accès pour 10 utilisateurs",
  "quantity": 1,
  "unitPrice": "99.00",
  "vatRate": "20.00",
  "unit": "month",
  "productId": "prd_..."
}

N’envoyez jamais totalHt, totalTax ou totalTtc. YAOKA recalcule tous les totaux côté serveur afin de conserver une source de vérité unique.

TVA à zéro

Envoyez explicitement "vatRate": "0.00". La justification fiscale éventuelle reste portée par les mentions du document ; YAOKA ne déduit pas automatiquement le motif d’exonération depuis le taux.