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ámetroTipoDescripción
motivoStringMotivo de la salida de inventario de venta
observacionStringObservación de salida de inventario
autorizador_idIdIdentificador de autorizador
accionStringAcció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
detallesArrayDetalle 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
            }
        ]
    }
}