Caisse POS (V2)

Crée un article catalog Caisse.

Crée un article catalog Caisse.

Body :
- `name` (str, requis)
- `unit_price_ttc` (decimal, requis) — prix TTC, le HT sera calculé au ticket
- `tax_rate_percent` (decimal, default 20)
- `sku` (str, optionnel — auto-généré sinon `POS-<short uuid>`)
- `tracked_in_stock` (bool, default false) — si true, l'article est aussi
  géré dans le module Stock (catégorie standard) avec stock initial à 0.
  Si false, catégorie `pos_article` (pas dans la liste Stock).
- `unit` (str, default "unité")
- `initial_stock_qty` (int, default 0) — uniquement si `tracked_in_stock=true`

Idempotence : l'unicité du SKU est gérée par la contrainte DB (409 sinon).

Permissions requises : caisse:configure

post/api/v1/caisse/articles

Request

  • Base URL: https://erp.eyeot.fr/api/v1
  • URL: https://erp.eyeot.fr/api/v1/api/v1/caisse/articles
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer

Response

Succès — payload {data, meta} (cf. API-GUIDE §3.1)

Changes

No recorded changes to this operation across all 1 revision of this API.