Actualizar caja

Actualiza los campos editables de una caja existente. Se debe enviar al menos un campo. El código, la moneda y la compañía no se pueden modificar luego de la creación. Si se envía cuenta, se valida y se actualiza también la contabilización asociada de la caja; además, si la caja estaba suspendida (SUSP) y no se envía estadoCaja explícitamente en la misma petición, pasa a ACTI automáticamente. Enviar cuenta como cadena vacía ("") quita la cuenta contable asociada a la caja; si la caja estaba activa (ACTI) y no se envía estadoCaja explícitamente, pasa a SUSP automáticamente. En ambos casos, un estadoCaja explícito en la misma petición siempre prevalece sobre esta activación o suspensión implícita. El campo estadoCaja también permite suspender la caja (SUSP) directamente desde este servicio, con el mismo efecto que la baja lógica (DELETE).

Campos actualizables: descripcion, cuenta, estrucEmpre, responsable, asignado, estadoCaja. Ningún otro campo (por ejemplo tipoCaja, base, usoExclusivoEstructura, fechaApertura o numeroCuadreCaja) es modificable desde este servicio.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

UUID de la caja a actualizar.

Body Params

Datos para actualizar una caja. Solo se actualizan los campos presentes; se debe enviar al menos uno. El código, la moneda y la compañía no son actualizables desde este servicio. De los campos de texto, solo descripcion valida longitud máxima; el resto son llaves foráneas y se validan por existencia (no por longitud).

string | null
string | null

Uuid o código real de la cuenta contable (FI_CUENTA) a la que se contabiliza la caja. Se acepta cualquiera de los dos; el sistema resuelve y valida la cuenta antes de persistir. Debe pertenecer al plan de cuentas base de la compañía. Enviar "''" (cadena vacía) quita la cuenta contable asociada a la caja; si la caja estaba ACTI y no se envía estadoCaja explícito en la misma petición, pasa a SUSP automáticamente.

string | null

UUID o código de la estructura empresarial a la que se asigna la caja. Se acepta cualquiera de los dos; el sistema resuelve y valida la estructura antes de persistir. Debe existir, estar clasificada como 'EPP' o 'EST', y estar activa.

string | null

UUID o cédula del empleado responsable. Se acepta cualquiera de los dos; el sistema resuelve y valida que la persona tenga un comportamiento comercial de tipo empleado antes de persistir.

string | null

UUID o cédula del empleado asignado. Se acepta cualquiera de los dos; el sistema resuelve y valida que la persona tenga un comportamiento comercial de tipo empleado antes de persistir.

string | null
enum

Código del estado de caja. Permite actualizar el estado de la caja (Activar, Suspender, Retirar) directamente desde este servicio; equivalente al efecto de la baja lógica (DELETE).

Allowed:
Responses

401

No autorizado.

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json