API Reference
Integra tu sistema con la plataforma logística de Flexy. Gestiona pedidos, transferencias, stock, órdenes de compra y más mediante nuestra REST API.
Descripción General de Endpoints
Orden de Compra
Ingreso de mercadería desde sistemas externos como ERP. Incluye webhook de confirmación.
Pedidos
Gestión de pedidos del área comercial. Despacho con datos del cliente y mercadería.
Transferencias
Movimiento de mercadería entre almacenes o nodos externos de la red GoFlex.
Stock
Consulta en tiempo real del stock por almacén para cruce de saldos diario.
Consultas Kardex
Lista todos los documentos emitidos. Rango máximo de consulta: 7 días.
Productos
Crea y lista productos requeridos para transferencias y pedidos.
Series
Registro de series para gestión granular de productos en almacén.
Webhook
Notificaciones automáticas ante recepciones, despachos y transferencias.
Consideraciones Generales
null según corresponda, pero deben existir en la estructura de la trama para que sea considerado un documento válido.Autenticación
Todos los endpoints requieren autenticación. Coordina con el equipo de TI para obtener la URL base.
Request Body (Form-Data)
{ "email": "[email protected]", "password": "Kmfksu37fha3a" }
Response
{ "success": true, "data": { "id": 123, "name": "TEST USER", "email": "[email protected]", "email_verified_at": null, "created_at": "2020-12-15T23:41:32.000000Z", "updated_at": "2020-12-15T23:41:32.000000Z", "codigo_estado": 1, "lang": "es", "token": "eyJ0eXAiOiJKV1QiLCJ…." }, "code": "200" }
token devuelto debe enviarse como Bearer Token en el header Authorization de todos los endpoints posteriores. También puede pasarse como query param ?token=.Pedidos
Crear un Pedido
Objeto · persona
| Atributo | Tipo | Descripción | Req. |
|---|---|---|---|
| tipo_persona | integer | Para clientes: 1 | ✓ Sí |
| persona | string | Nombre completo o razón social | ✓ Sí |
| numero_identidad | string | DNI: 8 dígitos · RUC: 11 dígitos · CE: hasta 20 dígitos | ✓ Sí |
| tipo_identidad | integer | DNI → 1 · RUC → 2 · CE → 3 | ✓ Sí |
| direccion | string | Dirección de la persona o empresa | ✓ Sí |
| direccion_entrega | string | Dirección de entrega del pedido | ✓ Sí |
| pais | string | País de procedencia del pedido | ✓ Sí |
| departamento | string | Departamento de entrega | ✓ Sí |
| provincia | string | Provincia de entrega | ✓ Sí |
| distrito | string | Distrito de entrega | ✓ Sí |
| ubigeo | string | Código de ubicación geográfica INEI | ✓ Sí |
| codigo_estado | integer | Por defecto: 1 | ✓ Sí |
| idempresa | integer | Constante de empresa (solicitar a TI) | ✓ Sí |
| maquina_creacion | string | Computador, canal o plataforma de origen | ✓ Sí |
| contacto | string | Nombre del contacto receptor | — No |
| persona_autorizada | string | Contacto alternativo | — No |
| referencia | string | Referencia adicional a la dirección | — No |
| telefono | string | Número de celular | — No |
| string | Correo del contacto | — No |
Campos raíz del pedido
| Atributo | Tipo | Descripción | Req. |
|---|---|---|---|
| idempresa | integer | Constante de empresa (solicitar a TI) | ✓ Sí |
| codigo_moneda | integer | 1 = Soles · 2 = Dólares | ✓ Sí |
| codigo_forpag | integer |
Forma de pago:1 → Al contado2 → Al crédito10 → Ver observaciones11 → Otros14 → Pagado
|
✓ Sí |
| idalmacen | integer | Constante GoFlex (solicitar a TI) | ✓ Sí |
| fecha | string | Fecha de emisión formato Y-m-d | ✓ Sí |
| fecha_vencimiento | string | Fecha de caducidad formato Y-m-d | ✓ Sí |
| idorder | string | Código del pedido en tu plataforma (para match) | ✓ Sí |
| codigo_estado | integer | Estado del pedido, debe ser 25 | ✓ Sí |
| maquina_creacion | string | Enviar constante "API" | ✓ Sí |
| usuario_creacion | string | Correo usado en la autenticación | ✓ Sí |
| pais | string | País del pedido | ✓ Sí |
| departamento | string | Departamento de entrega | ✓ Sí |
| provincia | string | Provincia de entrega | ✓ Sí |
| distrito | string | Distrito de entrega | ✓ Sí |
| ubigeo | string | Código INEI de ubicación | ✓ Sí |
| porcentaje_impuesto | float | Porcentaje IGV (ej: 18.0) | — No |
| importe_subtotal | float | Subtotal sin impuesto | — No |
| importe_descuento | float | Total de descuentos | — No |
| importe_impuesto | float | Monto IGV total | — No |
| importe_total | float | Importe total del pedido | — No |
| glosa | string | Comentario u observación | — No |
| flag_precio_imponible | string | Indica si precios unitarios incluyen IGV | — No |
| fecha_entrega | string | Fecha de entrega sugerida Y-m-d | — No |
| hora_entrega_desde | string | Hora de entrega inicio H:i | — No |
| hora_entrega_hasta | string | Hora de entrega fin H:i | — No |
| idtipo_entrega | integer | Tipo de pedido, default 1 (coordinar con TI) | — No |
| picking_especificaciones | string | Detalle para el operador logístico. Máx. 500 chars. | — No |
Array · detalles[]
| Atributo | Tipo | Descripción | Req. |
|---|---|---|---|
| secuencia | integer | Número incremental por producto | ✓ Sí |
| codigo_producto | string | SKU del producto | ✓ Sí |
| producto | string | Nombre del producto | ✓ Sí |
| cantidad | float | Cantidad (ej: 1 unidad = 1.00) | ✓ Sí |
| precio_unitario | float | Valor unitario del producto | — No |
| glosa | string | Observación del ítem | — No |
| importe_subtotal | float | Subtotal sin impuesto del ítem | — No |
| importe_impuesto | float | IGV del ítem | — No |
| importe_total | float | Total con impuesto del ítem | — No |
| serie_gestion | string | Serie del producto dirigido (coordinar con OL) | — No |
Ejemplo de Request
{ "idempresa": 81, "persona": { "tipo_persona": 1, "persona": "JUAN CARLOS CUBA CONTRERAS", "numero_identidad": "10723988409", "tipo_identidad": 2, "direccion": "GLOBALES MZ P2 LT 17 LOS OLIVOS", "direccion_entrega": "GLOBALES MZ P2 LT 17 LOS OLIVOS", "pais": "PERU", "departamento": "LIMA", "provincia": "LIMA", "distrito": "LOS OLIVOS", "ubigeo": "150117", "telefono": "933301518", "email": "[email protected]", "codigo_estado": 1, "idempresa": 81, "maquina_creacion": "API" }, "codigo_moneda": 1, "codigo_forpag": 10, "idalmacen": 726, "porcentaje_impuesto": 18.0, "importe_subtotal": 152.54237288136, "importe_descuento": 0.0, "importe_impuesto": 27.45762711864, "importe_total": 180.0, "glosa": "GLOSA DE PRUEBA TEST", "codigo_estado": 29, "fecha": "2021-07-05", "fecha_vencimiento": "2023-11-21", "flag_precio_imponible": "N", "idorder": 25035, "maquina_creacion": "API", "fecha_entrega": "2021-07-06", "hora_entrega_desde": "09:00:00", "hora_entrega_hasta": "18:00:00", "picking_especificaciones": "PEDIDO CON EMBALAJE ESPECIAL", "detalles": [{ "secuencia": 1, "codigo_producto": "LAPTOP-001", "producto": "PRODUCTO 001", "cantidad": 1, "precio_unitario": 180.0, "importe_subtotal": 152.54237288136, "importe_impuesto": 27.45762711864, "importe_total": 180.0, "serie_gestion": "123456" }] }
{ "data": 8434, "message": "SE GENERO EL PEDIDO" }
Transferencias
Si el origen/destino no está en la red GoFlex, usa Nodo Externo con valor
"0" y especifica la empresa involucrada.
Crear Transferencias (batch)
| Atributo | Tipo | Descripción | Req. |
|---|---|---|---|
| almacen_origen | string | Código del almacén origen. Usar "0" si es Nodo Externo | ✓ Sí |
| almacen_destino | string | Código del almacén destino. Usar "0" si es Nodo Externo | ✓ Sí |
| numero_identidad | string | DNI (8 dígitos) o RUC (11 dígitos) | ✓ Sí |
| persona | string | Nombre o razón social de destino | ✓ Sí |
| direccion | string | Dirección de la persona o empresa destino | ✓ Sí |
| idempresa | string | Constante de empresa (solicitar a TI) | ✓ Sí |
| idorder | string | Código de tu plataforma para hacer match | ✓ Sí |
| fecha_entrega | string | Fecha de entrega sugerida Y-m-d | ✓ Sí |
| glosa | string | Observación general | — No |
| codigo_producto | string | SKU del producto (dentro de detalle[]) | ✓ Sí |
| cantidad | float | Cantidad del ítem | ✓ Sí |
| iditem_order | integer | Índice del ítem en sistemas externos | — No |
| campos_adicionales | array |
En caso sea necesario enviar campos adicionales fuera del diccionario de datos, puede utilizar este campo bajo este formato:
"campos_adicionales": {
"dimension_1": "",
"dimension_2": "",
"dimension_3": "",
"dimension_4": "",
"dimension_5": ""
}
En caso no sea necesario, debe viajar vacío:
"campos_adicionales": ""
|
— No |
Ejemplo de Request
[ { "almacen_origen": "ALMACEN1", "almacen_destino": "ALMACEN2", "glosa": "Glosa 5", "numero_identidad": "12368123", "persona": "PERSONA DE PRUEBA 1", "direccion": "DIRECCION DE PRUEBA 1", "idempresa": "1", "idorder": 123456, "detalle": [ { "codigo_producto": "SKU0001", "cantidad": "1" }, { "codigo_producto": "SKU0002", "cantidad": "13" } ] }, { "almacen_origen": "ALMACEN2", "almacen_destino": "0", "idempresa": "1", "idorder": 5441, "detalle": [ { "codigo_producto": "SKU0003", "cantidad": "2" } ] } ]
{ "state": "successful", "code": "200", "data": [ { "idorder": 123456, "code": 200 }, { "idorder": 5441, "code": 400, "errors": ["El producto SKU0003 no existe para el almacén ALMACEN2(123)"] } ] }
{ "code": 400, "state": "failed", "errors": [ "El campo ... es obligatorio.", "El campo ... debe tener entre 8 y 20 dígitos." ] }
Stock
Listar Stock a la Fecha
| Atributo | Tipo | Descripción | Req. |
|---|---|---|---|
| idempresa | integer | Constante de empresa (solicitar a TI) | ✓ Sí |
| fecha | string | Fecha de consulta formato Y-m-d | ✓ Sí |
| idalmacen | integer | Constante GoFlex (solicitar a TI) | ✓ Sí |
{ "idempresa": "1", "fecha": "2020-12-31", "idalmacen": "123" }
{ "code": 200, "state": "successful", "data": [ { "codigo_producto": "PROD1", "producto": "PRODUCTO 1", "cantidad": 1, "estancia": 0 }, { "codigo_producto": "PROD2", "producto": "PRODUCTO 2", "cantidad": -4, "estancia": 0 }, { "codigo_producto": "PROD3", "producto": "PRODUCTO 3", "cantidad": 7, "estancia": 0 } ] }
{ "code": 400, "state": "failed", "errors": [ "El campo ... es obligatorio.", "El campo ... no corresponde al formato Y-m-d." ] }
Orden de Compra
Crear Orden de Compra
Objeto · persona
| Atributo | Tipo | Descripción | Req. |
|---|---|---|---|
| persona | string | Nombre completo o razón social | ✓ Sí |
| numero_identidad | string | DNI: 8 · RUC: 11 · CE: hasta 20 dígitos | ✓ Sí |
| tipo_persona | integer | Para proveedor: 2 | ✓ Sí |
| tipo_identidad | integer | DNI→1 · RUC→2 · CE→3 | ✓ Sí |
| pais | string | Nombre del país | — No |
| departamento | string | Nombre del departamento | — No |
| provincia | string | Nombre de la provincia | — No |
| distrito | string | Nombre del distrito | — No |
| direccion | string | Domicilio fiscal | — No |
| direccion_entrega | string | Dirección de entrega | — No |
| contacto | string | Nombre del contacto | — No |
| persona_autorizada | string | Contacto alternativo | — No |
| string | Correo electrónico | — No | |
| telefono | string | Número telefónico | — No |
| ubigeo | string | Código de ubicación INEI | — No |
| codigo | string | Código del proveedor en plataformas externas. Default "" | — No |
Campos raíz de la OC
| Atributo | Tipo | Descripción | Req. |
|---|---|---|---|
| idtipo_compra | integer | 1 = Compra Local · 2 = Importación | ✓ Sí |
| codigo_moneda | integer | 1 = Soles · 2 = Dólares | ✓ Sí |
| codigo_forpag | integer |
Forma de pago:1 → Al contado2 → Al crédito10 → Ver observaciones11 → Otros14 → Pagado
|
✓ Sí |
| idalmacen | integer | Constante GoFlex (solicitar a TI) | ✓ Sí |
| fecha | string | Fecha de emisión Y-m-d | ✓ Sí |
| fecha_vencimiento | string | Fecha de caducidad Y-m-d | ✓ Sí |
| idempresa | integer | Constante de empresa (solicitar a TI) | ✓ Sí |
| flag_precio_imponible | string | S incluye IGV · N no incluye IGV | ✓ Sí |
| idorder | string | Código de tu plataforma para match | ✓ Sí |
| maquina_creacion | string | Enviar constante "API" | ✓ Sí |
| importe_subtotal | float | Subtotal sin impuesto | — No |
| importe_descuento | float | Total de descuentos | — No |
| importe_impuesto | float | Monto IGV total | — No |
| importe_total | float | Total de la OC | — No |
| glosa | string | Comentario u observación | — No |
| fecha_entrega | string | Fecha de recepción sugerida. Default: fecha + 2 días | — No |
Array · detalles[]
| Atributo | Tipo | Descripción | Req. |
|---|---|---|---|
| secuencia | integer | Número incremental por producto | ✓ Sí |
| codigo_producto | string | SKU del producto | ✓ Sí |
| producto | string | Nombre del producto | ✓ Sí |
| cantidad | float | Cantidad (1 unidad = 1.00) | ✓ Sí |
| precio_unitario | float | Valor unitario | — No |
| glosa | string | Observación del ítem | — No |
| importe_subtotal | float | Subtotal sin impuesto del ítem | — No |
| importe_impuesto | float | IGV del ítem | — No |
| importe_total | float | Total con impuesto del ítem | — No |
| iditem_order | integer | Índice en sistemas externos | — No |
| porcentaje_descuento | integer | Descuento por ítem. Enviar 0.0 si no aplica | — No |
| campos_adicionales | json |
En caso sea necesario enviar campos adicionales fuera del diccionario de datos, puede utilizar este campo bajo este formato:
"campos_adicionales": {
"dimension_1": "",
"dimension_2": "",
"dimension_3": "",
"dimension_4": "",
"dimension_5": ""
}
En caso no sea necesario, debe viajar vacío:
"campos_adicionales": ""
|
— No |
Ejemplo de Request
{ "idempresa": 1, "codigo_moneda": 1, "codigo_forpag": 11, "idalmacen": 116, "importe_subtotal": 8.47457627118644, "importe_descuento": 0.0, "importe_impuesto": 1.52542372881356, "importe_total": 10.0, "glosa": null, "fecha": "2023-10-18", "fecha_vencimiento": "2023-10-20", "flag_precio_imponible": "N", "idorder": null, "maquina_creacion": "API", "persona": { "persona": "NOMBRE DE CONTACTO / VENDEDOR / PROVEEDOR", "numero_identidad": "11029208890", "tipo_persona": 2, "tipo_identidad": 1, "pais": "PERU", "departamento": "LIMA", "provincia": "LIMA", "distrito": "LIMA", "direccion": "AV. LIBERTAD 123", "ubigeo": "150101", "email": "", "telefono": "" }, "detalles": [ { "secuencia": 1, "codigo_producto": "ABC-22", "producto": "MESA22", "cantidad": 1.0, "precio_unitario": 10.0, "importe_subtotal": 8.47457627118644, "importe_impuesto": 1.52542372881356, "importe_total": 10.0 } ] }
{ "code": "200", "state": "successful", "id": 134 }
id de la respuesta es el idorden que necesitarás para anular o cancelar la OC en el futuro.Anular OC
Solo si la OC no tiene ninguna recepción de mercadería.
Cancelar OC
Solo si se tiene certeza de que no se recibirá más mercadería.
Consultas · Kardex
Listar Movimientos del Kardex
desde y hasta es de 7 días. Sujeto a límite de 1 request / 60 s.| Atributo | Tipo | Descripción | Req. |
|---|---|---|---|
| idempresa | integer | Constante de empresa (solicitar a TI) | ✓ Sí |
| desde | string | Fecha inicio Y-m-d | ✓ Sí |
| hasta | string | Fecha fin Y-m-d (máx. 7 días desde desde) | ✓ Sí |
| idalmacen | integer | Constante GoFlex (solicitar a TI) | ✓ Sí |
| idpedido | array | Filtrar por IDs de pedidos específicos | — No |
| idtransferencia | array | Filtrar por IDs de transferencias | — No |
| idorden | array | Filtrar por IDs de órdenes de compra | — No |
{ "idempresa": 53, "desde": "2023-11-22", "hasta": "2023-11-22", "idalmacen": 621, "idpedido": [77306, 77307, 77308] }
{ "code": 200, "state": "successful", "data": [{ "documento": "PS 00000075", "fecha": "2023-11-22", "almacen": "0001 - E-COMMERCE", "persona": "CLIENTES VARIOS", "cantidad": -2, "movimiento": "SALIDA POR VENTA", "estado": "ATENDIDO", "idpedido": 77306, "idorder": "1275020618044-01", "detalle": [{ "codigo_producto": 1000033597, "cantidad": 1, "producto": "SET BLENDER", "unidad_medida": "UND" }] }] }
Productos
1. Listar Productos
| Atributo | Tipo | Descripción | Req. |
|---|---|---|---|
| idempresa | integer | Constante de empresa (solicitar a TI) | ✓ Sí |
| producto | string | Nombre o descripción del producto (filtro) | — No |
| codigo_producto | string | SKU del producto (filtro) | — No |
{ "idempresa": "1", "producto": "BOLSA", "codigo_producto": 15895 }
{ "code": 200, "state": "successful", "data": [{ "codigo_producto": "CODIGO1", "producto": "PRODUCTO 1", "unidad_medida": "UNIDAD", "codigo_producto_sunat": 1000, "estado": "ACTIVO", "created_at": "2020-11-10 10:45:18", "updated_at": "2020-12-22 13:24:27" }] }
{ "code": 400, "state": "failed", "errors": ["El campo ... es obligatorio."] }
2. Crear Producto
| Atributo | Tipo | Descripción | Req. |
|---|---|---|---|
| idempresa | integer | Constante de empresa (solicitar a TI) | ✓ Sí |
| codigo_producto | string(35) | SKU del producto | ✓ Sí |
| producto | string(150) | Nombre o descripción del producto | ✓ Sí |
| codigo_unimed | integer | 1=UNIDAD · 2=KILOGRAMO · 8=METROS · 9=CAJAS · 10=PAR Consultar soporte para ver todas las opciones disponibles | ✓ Sí |
| codigo_estado | integer | 1 = Activo · 2 = Inactivo | ✓ Sí |
| idgestion | integer | 1=Anónimo · 2=Serie · 4=Lote (coordinar con OL) | — No |
| codigo_producto_sunat | integer | Requerido solo si el OL emite Guías Electrónicas | — No* |
| precio_venta | float | Precio referencial de venta | — No |
| peso | float | Peso en kg. Requerido si se emiten Guías Electrónicas | — No* |
| peso_volumetrico | float | Volumen (m³) × Factor de conversión | — No |
| metro_cubico | float | Metro cúbico del producto | — No |
| alto | float | Alto del producto | — No |
| ancho | float | Ancho del producto | — No |
| largo | float | Largo del producto | — No |
| marca | string | Marca del producto | — No |
| modelo | string | Modelo del producto | — No |
| proveedor | string | Proveedor o distribuidor | — No |
| familia | json |
Familia del producto. Máx. 5 jerarquías. Coordinar con soporte para obtener los IDs registrados. ① Familia existente — enviar array con idfamilia, descripcion e idtipo_familia:
[
{
"idfamilia": 209,
"descripcion": "ELECTRODOMESTICOS",
"idtipo_familia": 1
},
{
"idfamilia": 210,
"descripcion": "LINEA BLANCA",
"idtipo_familia": 2
}
]
② Familia nueva — enviar string con separador pipe | (hasta 5 niveles):
"HOGAR | LINEA BLANCA | ELECTRODOMÉSTICO | LAVADORA | LG"
|
— No |
{ "codigo_producto": "CODIGO10", "producto": "PRODUCTO 10", "codigo_unimed": 1, "codigo_estado": 1, "idempresa": 1 }
{ "code": "200", "state": "successful", "data": "CODIGO10" }
{ "code": 400, "state": "failed", "errors": ["El campo ... es obligatorio."] }
Series
Crear una Serie
| Atributo | Tipo | Descripción | Req. |
|---|---|---|---|
| idempresa | integer | Constante de empresa (solicitar a TI) | ✓ Sí |
| codigo_producto | string | SKU del producto | ✓ Sí |
| serie_gestion | string | Número de serie del producto | ✓ Sí |
| data | array | Características adicionales de la serie (libre) | — No |
{ "idempresa": 120, "codigo_producto": "LAPTOP-SMG", "serie_gestion": "SMG-011", "data": { "nro_chasis": "SMG", "nro_motor": "011", "color": "ROJO", "nro_oc": "100152" } }
{ "code": "200", "state": "successful", "id": 123456 }
{ "code": 422, "state": "failed", "errors": ["La serie ya existe para el producto XXXX-XXX."], "message": "Revise los datos enviados." }
{ "code": 400, "state": "failed", "message": "Error en ....." }
Webhook
Para la integración vía webhook, deberán proporcionarnos un endpoint accesible por HTTP POST que contemple un mecanismo de validación mediante token en la URL:
https://www.empresa-llc.com/recepcion?token=ABC-ABC-ABC
token debe ser un identificador único previamente acordado entre ambas partes. Permite al sistema receptor validar que la solicitud fue generada por Flexy antes de procesarla.Flujo de notificaciones
1. Recepción de Orden de Compra
Se dispara cuando el operador logístico confirma la recepción de mercadería en almacén.
[{ "documento": "PE 00100422", "fecha": "2024-03-14", "almacen": "DISPONIBLE", "persona": "EMPRESA SA", "cantidad": "300.00", "movimiento": "INGRESO POR COMPRA", "almacen_origen": "NODO EXTERNO", "almacen_destino": "NODO EXTERNO", "estado": "ATENDIDO", "idorden": 30709, "idkardex": 5452255, "numero_oc": 100064, "numero_documento": 100422, "numero_picking_gestion": 1282, "numero_picking_orden": 1303, "detalle": [ { "codigo_producto": "10000007009", "cantidad": "100.0", "producto": "CASACA VIENTO NEGRO", "unidad_medida": "UND", "serie_gestion": null, "lote": null }, { "codigo_producto": "10000036011", "cantidad": "200.0", "producto": "CAMISETA HOMBRE INTER DRIER ROJO", "unidad_medida": "UND", "serie_gestion": null, "lote": null } ] }]
2. Despacho de Pedido
Se dispara cuando el operador confirma el despacho de un pedido al cliente.
[{ "documento": "PS 00000028", "fecha": "2024-04-09", "almacen": "DISPONIBLE", "persona": "NOMBRE CONSUMIDOR FINAL", "cantidad": "3.0", "movimiento": "SALIDA POR VENTA", "almacen_origen": "DISPONIBLE", "almacen_destino": "NODO EXTERNO", "estado": "ATENDIDO", "idpedido": 123578, "numero_transferencia": 216, "idkardex": 54550074, "numero_documento": 28, "detalle": [ { "codigo_producto": "LI001", "cantidad": "1.0", "producto": "LICUADORA", "unidad_medida": "UND", "serie_gestion": "A3333333", "serie_gestion_glosa": "A333", "lote": null }, { "codigo_producto": "LI001", "cantidad": "1.0", "producto": "LICUADORA", "unidad_medida": "UND", "serie_gestion": "A222222", "serie_gestion_glosa": "A222", "lote": null }, { "codigo_producto": "10000007009", "cantidad": "1.0", "producto": "CASACA", "unidad_medida": "UND", "serie_gestion": null, "lote": null } ] }]
3. Atención de Transferencia
Se dispara cuando el operador confirma la atención de una transferencia entre almacenes.
[{ "documento": "PS 00000028", "fecha": "2024-04-09", "almacen": "DISPONIBLE", "persona": "EMPRESA SA", "cantidad": "3.00", "movimiento": "SALIDA POR TRANSFERENCIA", "almacen_origen": "DISPONIBLE", "almacen_destino": "NODO EXTERNO", "estado": "ATENDIDO", "numero_transferencia": 216, "idtransferencia": 4250, "idkardex": 5452474, "numero_documento": 28, "detalle": [ { "codigo_producto": "LI001", "cantidad": "1.0", "producto": "LICUADORA", "unidad_medida": "UND", "serie_gestion": "A3333333", "serie_gestion_glosa": "A333", "lote": null }, { "codigo_producto": "LI001", "cantidad": "1.00", "producto": "LICUADORA", "unidad_medida": "UND", "serie_gestion": "A222222", "serie_gestion_glosa": "A222", "lote": null }, { "codigo_producto": "10000007009", "cantidad": "1.00", "producto": "CASACA VIENTO NEGRO", "unidad_medida": "UND", "serie_gestion": null, "lote": null } ] }]
API Reference · v2.0.0