Reporte de Stock Actual

Puedes hacer uso de la API para solicitar la información general de uno o de todos los productos dentro del stock. También podrás filtrar por id del producto, codigo de producto, responsable entre otros.

api/reports/current-stock (GET)

Método para obtener stock actual de acuerdo a parámetros definidos, para esto es necesario realizar una llamada GET a la siguiente url::
http://143.198.48.117/api/reports/current-stock


PARÁMETROS DE CONSULTA

Parámetros que pueden ser agregados a la solicitud para filtrar qué registros se desean obtener. Los parametros posibles son:

Campo Tipo Descripción
product_id Integer Id único del producto.
bar_code String Código del producto.
responsible_id Integer Id único del responsable.
branch_id Integer Id único de la sucursal.
page Integer Número de página. Por defecto = 1
result_per_page Integer Número de resultados por solicitud. Por defecto = 10000 (máximo 10000)

Ejemplo

A continuación se muestra un ejemplo usando el método reports/current-stock de la API de Inventory.


        METHOD GET
        curl "http://143.198.48.117/api/reports/current-stock?page=1&product_id=45781&branch_id=123' -X GET \
        -H 'Authorization: Bearer <token>' -H 'Accept: application/json'
        

RESULTADO

El resultado ejemplo para esta llamada se muestra a continuación:


   {
    "data": [
        {
            "id": "45781",
            "bar_code": "1000000",
            "product_name": "MONITOR 22 PULGADAS",
            "branch": "GENERICO",
            "total_inventory": "4",
            "detailed_quantity": "1",
            "purchase_price": "125000",
            "sale_price": "0",
            "serial_number": "S100000057541",
            "departament": "CASA ADMINISTRATIVA",
            "floor": "PISO 2",
            "office": "4A",
            "responsible": "MATIAS ROJAS",
            "expiration_date": null
        },
        {
            "id": "45781",
            "bar_code": "1000000",
            "product_name": "MONITOR 22 PULGADAS",
            "branch": "GENERICO",
            "total_inventory": "4",
            "detailed_quantity": "1",
            "purchase_price": "125000",
            "sale_price": "0",
            "serial_number": "S100000057542",
            "departament": "CASA ADMINISTRATIVA",
            "floor": "PISO 5",
            "office": "3EMC",
            "responsible": "ANDRÉS FUENZALIDA",
            "expiration_date": null
        },
        {
            "id": "45781",
            "bar_code": "1000000",
            "product_name": "MONITOR 22 PULGADAS",
            "branch": "GENERICO",
            "total_inventory": "4",
            "detailed_quantity": "1",
            "purchase_price": "125000",
            "sale_price": "0",
            "serial_number": "S100000057543",
            "departament": "CASA DEPORTES",
            "floor": "PISO 5",
            "office": "3EMA",
            "responsible": "MANUEL MARTINEZ",
            "expiration_date": null
        },
        {
            "id": "45781",
            "bar_code": "1000000",
            "product_name": "MONITOR 22 PULGADAS",
            "branch": "GENERICO",
            "total_inventory": "4",
            "detailed_quantity": "1",
            "purchase_price": "125000",
            "sale_price": "0",
            "serial_number": "S100000057544",
            "departament": "CASA DEPORTES",
            "floor": "PISO 1",
            "office": "4C",
            "responsible": "MANUEL MARTINEZ",
            "expiration_date": null
        }
    ],
    "totalPages": 1,
    "currentPage": "1",
    "totalRecords": 4
}