Skip to content

Movimientos de Inventario

Consulta

Obtener listado de Movimientos de Inventario

GET https://api.contifico.com/sistema/api/v1/movimiento-inventario/

Devuelve un listado de los movimientos de inventario.

[
    {
        "codigo": "EGR 202006000017",
        "bodega_id": "MZN5wbo2fKaxEO0g",
        "tipo": "EGR",
        "fecha": "16/06/2020",
        "generar_asiento": false,
        "pos": null,
        "detalles": [
            {
                "serie": null,
                "producto_id": "PQEMaxGqKhQe5GBk",
                "edicion": null,
                "precio": "125.0",
                "cantidad": "20.0"
            },
            {
                "serie": null,
                "producto_id": "OoLqdP1Njf5el4Gp",
                "edicion": null,
                "precio": "72.0",
                "cantidad": "10.0"
            }
        ],
        "maneja_venta": null,
        "descripcion": "Factura prueba",
        "total": "0.0",
        "estado": "G",
        "id": "JXPnaz67BimaO2yN",
        "bodega_destino_id": null,
        "codigo_interno": null
    },
    {
        "codigo": "EGR 202006000117",
        "bodega_id": "MZN500o2fKaxEO0g",
        "tipo": "EGR",
        "fecha": "10/02/2020",
        "generar_asiento": true,
        "pos": null,
        "detalles": [
            {
                "serie": null,
                "producto_id": "PQEMaxGqKhQe5GBk",
                "edicion": null,
                "precio": "105.0",
                "cantidad": "20.0"
            },
            {
                "serie": null,
                "producto_id": "OoLqdP1Njf5el4Gp",
                "edicion": null,
                "precio": "12.0",
                "cantidad": "10.0"
            }
        ],
        "maneja_venta": null,
        "descripcion": "Factura prueba  2",
        "total": "0.0",
        "estado": "G",
        "id": "1XPnaQ6wBimaO2yN",
        "bodega_destino_id": null,
        "codigo_interno": null
    },
    ...
]
Parámetro Tipo Longitud Descripción
codigo varchar 16 Código del movimiento de inventario.
bodega_id varchar 16 Identificador de la bodega en el sistema.
tipo varchar 3 Tipo de movimiento de inventario (ING:ingreso, EGR:egreso, TRA:traslado, AJU:ajuste de costo)
fecha date - fecha del movimiento de inventario
generar_asiento boolean - Indica si el movimiento se marco para generar un asiento.
pos varchar 16 Identificador del punto de venta desde el que se registro el movimento.
detalles objeto - objeto contenedor de los detalles del movimiento.
producto_id varchar 16 Identificador del producto en el sistema.
edicion boolean - Campo para modulo especifico.
precio decimal 13 Precio del producto en el movimiento (7 int, 6 decimal)max.
cantidad decimal 13 Indica la cantidad del producto en el movimiento (7 int, 6 decimal)max.
maneja_venta boolean - Campo para modulo especifico.
descripcion text - Descripcion del movimiento.
total decimal 10 Valor total del movimiento (8 int, 2 decimal)max.
estado varchar 1 Estado del movimiento de inventario (G:generado, P:pendiente).
id varchar 16 Identificador del movimiento en el sistema.
bodega_destino_id varchar 16 Identificador de la bodega destino del movimiento en el sistema.
codigo_interno varchar - Campo para modulo especifico.

Query Parameters

Parámetro Tipo Longitud Descripción
estado varchar 1 Estado del movimiento de inventario (G:generado, P:pendiente).
tipo varchar 3 Tipo de movimiento de inventario (ING:ingreso EGR:egreso, TRA:traslado, AJU:ajuste de costo)

Obtener un Movimiento de Inventario

GET https://api.contifico.com/sistema/api/v1/movimiento-inventario/<ID>

Devuelve un movimiento de inventario con el <ID> solicitado.

{
    "codigo": "EGR 202006000017",
    "bodega_id": "MZN5wbo2fKaxEO0g",
    "tipo": "EGR",
    "fecha": "16/06/2020",
    "generar_asiento": false,
    "pos": null,
    "detalles": [
        {
            "serie": null,
            "producto_id": "PQEMaxGqKhQe5GBk",
            "edicion": null,
            "precio": "125.0",
            "cantidad": "20.0"
        },
        {
            "serie": null,
            "producto_id": "OoLqdP1Njf5el4Gp",
            "edicion": null,
            "precio": "72.0",
            "cantidad": "10.0"
        }
    ],
    "maneja_venta": null,
    "descripcion": "Factura prueba",
    "total": "0.0",
    "estado": "G",
    "id": "JXPnaz67BimaO2yN",
    "bodega_destino_id": null,
    "codigo_interno": null
}
Parámetro Tipo Longitud Descripción
codigo varchar 16 Código del movimiento de inventario.
bodega_id varchar 16 Identificador de la bodega en el sistema.
tipo varchar 3 Tipo de movimiento de inventario (ING:ingreso, EGR:egreso, TRA:traslado, AJU:ajuste de costo)
fecha date - fecha del movimiento de inventario
generar_asiento boolean - Indica si el movimiento se marco para generar un asiento.
pos varchar 16 Identificador del punto de venta desde el que se registro el movimento.
detalles objeto - objeto contenedor de los detalles del movimiento.
producto_id varchar 16 Identificador del producto en el sistema.
edicion boolean - Campo para modulo especifico.
precio decimal 13 Precio del producto en el movimiento (7 int, 6 decimal)max.
cantidad decimal 13 Indica la cantidad del producto en el movimiento (7 int, 6 decimal)max.
maneja_venta boolean - Campo para modulo especifico.
descripcion text - Descripcion del movimiento.
total decimal 10 Valor total del movimiento (8 int, 2 decimal)max.
estado varchar 1 Estado del movimiento de inventario (G:generado, P:pendiente).
id varchar 16 Identificador del movimiento en el sistema.
bodega_destino_id varchar 16 Identificador de la bodega destino del movimiento en el sistema.
codigo_interno varchar - Campo para modulo especifico.

Creación

Crear un Ingreso de Inventario

POST https://api.contifico.com/sistema/api/v1/movimiento-inventario/

{
    "tipo": "ING",
    "fecha": "01/01/2019",
    "bodega_id": "ljMEegJAHq0dQ5g3",
    "detalles": [
        {
            "producto_id": "RYWb4xYKNhz0bZ1m",
            "precio": "10.0",
            "cantidad": "1.0"
        },
        {
            "producto_id": "RYWb4xYKNhz0bZ1m",
            "precio": "1.0",
            "cantidad": "15.0"
        }
    ],
    "descripcion": "detalle ingreso"
}

Crear un Egreso de Inventario

POST https://api.contifico.com/sistema/api/v1/movimiento-inventario/

{
    "tipo": "EGR",
    "fecha": "08/02/2017",
    "bodega_id": "lLPEegJAHq0dQty8",
    "detalles": [
        {
            "producto_id": "2vj6e9pm5Uz3dWBV",
            "cantidad": "30.0"
        }
    ],
    "descripcion": "detalle egreso"
}

Crear un Traslado de Inventario

POST https://api.contifico.com/sistema/api/v1/movimiento-inventario/

{
    "pos": "132b2d42-4319-40df-9313-b477db959543",
    "codigo": "TRA 201705000002",
    "bodega_id": "O9pgen5AoTXOdNQx",
    "tipo": "TRA",
    "fecha": "24/05/2017",
    "detalles": [
        {
            "producto_id": "PxBleX5JYI45arNO",
            "cantidad": "2.0"
        }
    ],
    "descripcion": "Traslado prueba",
    "bodega_destino_id": "mxGge0gWwHkodADR",
    "codigo_interno": null
}
Parámetro Tipo Longitud Descripción Obligatorio
codigo varchar 16 Código del movimiento de inventario. No
bodega_id varchar 16 Identificador de la bodega en el sistema. Si
tipo varchar 3 Tipo de movimiento de inventario (ING:ingreso, EGR:egreso, TRA:traslado, AJU:ajuste de costo) Si
fecha date - fecha del movimiento de inventario Si
generar_asiento boolean - Indica si el movimiento se marco para generar un asiento. No
pos varchar 16 Identificador del punto de venta desde el que se registro el movimento.(Campo obligatorio para movimientos de tipo TRA) Opcional
detalles objeto - objeto contenedor de los detalles del movimiento. Si
producto_id varchar 16 Identificador del producto en el sistema. Si
edicion boolean - Campo para modulo especifico. No
precio decimal 13 Precio del producto en el movimiento. (Precio es obligatorio para movimientos de tipo ING) (7 int, 6 decimal)max Opcional
cantidad decimal 13 Indica la cantidad del producto en el movimiento (7 int, 6 decimal)max. Si
maneja_venta boolean - Campo para modulo especifico. No
descripcion text - Descripcion del movimiento. Si
bodega_destino_id varchar 16 Identificador de la bodega destino del movimiento en el sistema. (Campo obligatorio para movimientos de tipo TRA) Opcional
codigo_interno varchar - Campo para modulo especifico. No