Factuarea APIDevelopers

Llistar moviments d'estoc d'un producte

Llegeix el llibre major d'estoc append-only d'un producte, des del moviment aplicat més recent fins al més antic, perquè una integració pugui auditar l'origen d'un saldo i conciliar l'inventari amb el seu sistema.

  • Cada fila inclou el delta amb signe i el saldo stock_after en unitats BASE com a cadenes decimals, el motiu, el document origen, l'usuari i la variant gestora.
  • stock_after és el saldo en l'instant d'aplicar el moviment i deriva del llibre COMPLET, per la qual cosa no canvia quan direction oculta files intercalades.
  • Paginat per cursor (limit + starting_after); direction=in|out limita opcionalment a entrades o sortides.
GET
/products/{product}/stock-movements
AuthorizationBearer <token>

A: header

Paràmetres de ruta

product*string

Paràmetres de consulta

limit?integer

Máximo de movimientos por página (1-100, por defecto 25).

Rang1 <= value <= 100
starting_after?|

Id del último movimiento ya recibido; la página empieza justo después.

Formatuuid
direction?|

in = entradas (delta positivo), out = salidas (delta negativo). Ausente = el ledger completo.

Valor a"in" | "out" | null

Headers

Factuarea-Version?string

Fixa la versió de l'API (YYYY-MM-DD, versionat per data estil Stripe) per a aquesta petició; omet-lo per usar la versió fixada de la clau, o l'última si no n'hi ha cap. Versió no suportada → 400 unsupported_api_version; mal formada → 400 parameter_invalid_format. La versió efectiva es reflecteix a la capçalera de resposta Factuarea-Version. Consulta la guia de Versioning.

Formatdate
X-Active-Profile?string

Opera en nom d'una empresa filla (API key mestra de gestoria): passa el seu id públic (UUID v7) i la petició s'executa contra les dades d'aquella filla sense canviar l'scope, el tier ni l'environment de la clau (omet-lo per usar la pròpia empresa de la clau). UUID no vàlid → 400 parameter_invalid_uuid; id desconegut o no propi → 404 profile_not_found. Consulta la guia d'Acting on behalf.

Formatuuid

Cos de la resposta

application/json

application/json

application/json

application/json

application/json

application/json

application/json