Supply Chain MRP (V2)

Agrège la valeur stock (qty × unit_price) par zone d'entrepôt.

Agrège la valeur stock (qty × unit_price) par zone d'entrepôt.

Inclut un bucket "Sans bin assigné" pour les lots `current_bin_id
IS NULL` (lots legacy ou non encore affectés à un bin physique).
Multi-devise : group_by Product.currency puis conversion via
`currency_service.convert_to_org_currency` (pattern R118).

Query params :
    include_unassigned (bool, default true) — inclure le bucket
        "Sans bin assigné" dans la réponse.

Réponse :
    {
        "data": {
            "zones": [{zone_id, zone_name, zone_code, zone_type,
                       site_id, site_name, total_qty, total_value,
                       nb_lots, nb_products}, ...],
            "total_value": "12345.67",
            "total_lots": 42,
            "currency": "EUR",
            "computed_at": "2026-05-15T10:30:00+00:00"
        }
    }

Permissions requises : supply:read

get/api/v1/supply/stock-value/by-zone

Request

  • Base URL: https://erp.eyeot.fr/api/v1
  • URL: https://erp.eyeot.fr/api/v1/api/v1/supply/stock-value/by-zone
  • 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.