Existencias
Este tutorial esta enfocado en ver las existencias de sus productos. Existen dos formas de ver las existencias:
- Existencias por bodega.
- Existencias de todas las bodegas.
Ambas formas se mostraran en este tutorial.
Existencias por bodega
Los pasos para ver las existencias de sus productos por bodega son los siguientes:
- Ir a “Inventarios”.
- Seleccionar “Existencias”.
- Seleccionar la bodega que quiere ver y presionar cambiar.
Podra ver cuanto tiene disponible, cuanto esta por ingresar y cuanto esta reservado para egresar.

Existencias de todas las bodegas
Los pasos para ver las existencias de todas las bodegas son:
- Ir a “Inventarios”.
- Seleccionar “Existencias”.
- Seleccionar todas las bodegas.
Aquí podrá ver el listado de existencias de cada producto por bodega.

API (llamadas desde sistemas externos)
Obtener todas las existencias en una bodega
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/inventories/stocks.json?warehouse=1
Esto devolverá un JSON similar a este:
[
{
"item_id":1,
"item_name":"Producto",
"item_code":"P1",
"stock_id":1,
"stock_available":100,
"stock_incoming":10,
"stock_outgoing":1,
"stock_physical":99,
"stock_reorder_point":110,
"stock_updated_at":"2019-11-25T22:43:19Z"
},
{…},
…
]
Obtener las existencias de todas las bodegas de un producto
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/inventories/stocks/1/item.json
Esto devolverá un JSON similar a este:
{
"available":100,
"outgoing":0,
"incoming":0,
"1":{"agency_id":1,"available":33},
"2":{"agency_id":2,"available":33},
"3":{"agency_id":3,"available":34}
}
Obtener las existencias de todas las bodegas
Devuelve un hash con las existencias disponibles de cada producto por bodega, donde la llave es [agency_id, item_id].
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/inventories/stocks/all_warehouses.json
Obtener el detalle de una existencia
Devuelve el registro de existencia (stock) de un producto en una bodega específica.
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/inventories/stocks/1.json
Actualizar el punto de re orden de una existencia
Actualiza el punto de re orden y la cantidad económica de orden de una existencia específica.
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X PUT \
-d '{
"stock": {
"reorder_point": 30,
"economic_order_quantity": 50
}
}' \
https://app.zauru.com/inventories/stocks/1.json
Vaciar las existencias de una bodega
Elimina todas las existencias de una bodega. La operación se ejecuta de forma asíncrona en segundo plano. El id en la URL corresponde al identificador de la bodega (agency).
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X DELETE \
https://app.zauru.com/inventories/stocks/1.json