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 |