Este endpoint realiza la salida de los items de inventario con su respectiva información.
HTTP Request
POST https://bol.erphere.com/api/v1/notaSalida__createNew
Body / Form Data
Parámetro | Tipo | Descripción |
---|---|---|
motivo | String | Motivo de la salida de inventario de venta |
observacion | String | Observación de salida de inventario |
autorizador_id | Id | Identificador de autorizador |
accion | String | Acción de salida: - E: Se enviará la nota de salida, debiendose autorizarse desde sistema - C se completara la Nota de Salida, generando la salida de los items, kardex y movimiento contable |
detalles | Array | Detalle de los items de salida de inventario, el primer valor es el indice de item, el segundo valor es la descripción del dato: - item_id: Identificador de item - cantidad: Cantidad de item de salida - observacion: Observación de item - almacen: sigla del almacén - clase: Identificador de clase |
Ejemplo de petición
curl --location 'https://dbol.erphere.com/api/v1/notaSalida__createNew' \
--header 'Authorization: Bearer 134|FSMGYvJBiBafOwtNQzQvYCHmjQk2hDXc0aCHRGmu' \
--form 'motivo="SALIDA DE INVENTARIO DE VENTA XYZ"' \
--form 'observacion="observacion de prueba"' \
--form 'autorizador_id="362"' \
--form 'accion="C"' \
--form 'detalles[0][item_id]="1704"' \
--form 'detalles[0][cantidad]="10"' \
--form 'detalles[0][observacion]="OBSERVACION DEL ITEM 1704"' \
--form 'detalles[0][almacen]="6AG"' \
--form 'detalles[0][clase]="1"' \
--form 'detalles[1][item_id]="12"' \
--form 'detalles[1][cantidad]="14"' \
--form 'detalles[1][observacion]="observacion de segundo item 12"' \
--form 'detalles[1][almacen]="ALTN"' \
--form 'detalles[1][clase]="1"'
La petición de arriba devuelve un JSON estructurado de la siguiente manera:
{
"success": true,
"code": 200,
"message": "Salida de almacén NS000122 realizada con éxito",
"result": {
"id": 133,
"cod": "NS000122",
"user_id": 362,
"autorizador_id": 362,
"motivo": "SALIDA DE INVENTARIO DE VENTA XYZ",
"asiento_id": 80628,
"created_at": "2024-01-10 11:18:48",
"ns_detalles": [
{
"inv_alm_salida_id": 133,
"inv_inventariable_id": 1704,
"cantidad": "10.00",
"clase": 1,
"almacen": "6AG",
"user_id": 362
},
{
"inv_alm_salida_id": 133,
"inv_inventariable_id": 12,
"cantidad": "14.00",
"clase": 1,
"almacen": "ALTN",
"user_id": 362
}
]
}
}