Recuentos
Registrar lo contado
Registra lo contado de algunos artículos de un recuento en curso sin tocar el stock. Un artículo que no estaba en el recuento se agrega con su foto.
POST/api/v1/stock-movements/record-count
- Permiso
stock-movements.count- Empresa
- Opera sobre la empresa activa
- Tipo
- Escritura: pide Idempotency-Key
- Respuesta
- JSON
Encabezados
CookietextorequeridoLa cookie de sesión del usuario de la integración (
__Secure-erp.session_token). Cuando esté la clave API, va enAuthorization: Bearer. Ver Autenticación.X-Expected-CompanyuuidrequeridoLa empresa sobre la que operás. Si no coincide con la de la credencial, responde 409. Ver Empresa activa.
Idempotency-KeytextorequeridoUna clave única por intento, de hasta 255 caracteres. Reintentar con la misma clave y los mismos datos devuelve el mismo resultado sin repetir la operación. Ver Idempotencia.
Cuerpo
JSON con Content-Type: application/json.
countIduuidrequeridoversionenterorequeridomínimo 1
lineslista de objetorequeridoal menos 1, hasta 1000
Campos de cada elemento (2)
itemIduuidrequeridocountedQuantitycualquierarequerido
Respuesta
200 con este JSON.
iduuidrequeridonumbertextorequeridostatusopciónrequeridoValores:
in_progressreviewconfirmedcancelledwarehouseobjetorequeridoCampos (4)
iduuidrequeridocodetextorequeridonametextorequeridostatusopciónrequeridoValores:
activeinactive
locationobjetorequeridoadmite nullCampos (3)
iduuidrequeridocodetextorequeridonametextorequerido
familyobjetorequeridoadmite nullCampos (2)
iduuidrequeridonametextorequerido
blindsí o norequeridonotescualquierarequeridocountedLinesenterorequeridomínimo 0
lineCountenterorequeridomínimo 0
createdByobjetorequeridoCampos (2)
idtextorequeridonamecualquierarequerido
createdAtfecha y horarequeridoversionenterorequeridomínimo 1
uncountedopciónrequeridoadmite nullValores:
keepzeroclosingNotescualquierarequeridoclosedAtfecha y horarequeridoadmite nulladjustmentobjetorequeridoadmite nullCampos (2)
iduuidrequeridonumbertextorequerido
lineslista de objetorequeridoCampos de cada elemento (9)
itemobjetorequeridoCampos (7)
iduuidrequeridocodetextorequeridonametextorequeridostatusopciónrequeridoValores:
activeinactiveunitCodetextorequeridounitNametextorequeridoallowsDecimalssí o norequerido
countedcualquierarequeridosnapshotnúmeromovedcualquieramovedAfterPhotocualquierasystemcualquieradifferencecualquieraunitCostcualquieracauseopciónrequeridoadmite nullValores:
shrinkagebreakagetheftsurplus
Errores
Un rechazo responde application/problem+json con un code estable. Los más comunes en esta operación:
401 | Falta la credencial o venció. |
403 | La credencial no tiene el permiso stock-movements.count. |
409 | La empresa activa no es la de X-Expected-Company. |
409 | Otra persona cambió el registro desde que lo leíste (record.stale). |
422 | Datos inválidos o una regla de negocio rota, con el detalle por campo. |
503 | Sistema ocupado: reintentá después de Retry-After segundos. |
La lista completa está en Errores.