API de Wizerp › Aplicar un pago a una cuenta por cobrar
Aplicar un pago a una cuenta por cobrar
# Aplicar un pago a una cuenta por cobrar
POST https://api.wizerp.com/api/v1/cxc/{clave}/pagos
Registra el cobro de una cuenta por cobrar, igual que la pantalla de Cobranza: crea el depósito en tu cuenta bancaria (sube su saldo), aplica el pago a la cuenta por cobrar (baja su saldo y el de la venta) y genera la póliza contable. NO se puede deshacer borrando: se cancela desde Wizerp.
COMPLEMENTO DE PAGO (REP): si la cuenta por cobrar es de una FACTURA PPD, se encola su complemento de pago ante el SAT (la respuesta dice "encolado"; el UUID llega después). Una factura PUE o una remisión se aplican sin REP. Una factura sin método de pago capturado se rechaza (422) antes de mover nada.
En esta versión: una cuenta por cobrar por llamada, de una factura o remisión de Wizerp con desglose de subtotal e impuestos (las antiguas sin desglose se cobran desde Wizerp); el importe no puede pasar del saldo; la cuenta bancaria debe ser de tu empresa, estar activa y estar en la misma moneda; formas de pago 02 cheque, 03 transferencia, 04 tarjeta de crédito y 28 tarjeta de débito (efectivo no); la fecha no puede ser futura ni anterior a la factura; la referencia es obligatoria. Repetir el mismo pago (cuenta, fecha, importe y referencia) responde 409, igual que si ya hay en esa cuenta un depósito con esos datos sin aplicar.
Toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar. Con la misma clave y los mismos datos se devuelve la respuesta guardada, sin duplicar; con la misma clave y datos distintos responde 409.
Permiso: cxc:write
## Cuerpo JSON
- `importe` (decimal): Importe del pago, mayor que cero y no mayor que el saldo pendiente. Obligatorio.
- `cuenta_bancaria` (entero): Clave de tu cuenta bancaria donde entró el dinero (activa y en la moneda de la cuenta por cobrar). Obligatorio.
- `forma_pago_sat` (texto): Forma de pago del SAT: "02" cheque, "03" transferencia, "04" tarjeta de crédito, "28" tarjeta de débito. Obligatorio.
- `fecha` (texto): Fecha del pago AAAA-MM-DD (no futura, no anterior a la factura). Va al complemento de pago. Obligatorio.
- `referencia` (texto): Referencia o número de operación del banco (máximo 100). Obligatorio.
https://api.wizerp.com/api/v1/cxc/{clave}/pagos
https://api.wizerp.com/api/v1/cxc/{clave}/pagos
Registra el cobro de una cuenta por cobrar, igual que la pantalla de Cobranza: crea el depósito en tu cuenta bancaria (sube su saldo), aplica el pago a la cuenta por cobrar (baja su saldo y el de la venta) y genera la póliza contable. NO se puede deshacer borrando: se cancela desde Wizerp.
COMPLEMENTO DE PAGO (REP): si la cuenta por cobrar es de una FACTURA PPD, se encola su complemento de pago ante el SAT (la respuesta dice "encolado"; el UUID llega después). Una factura PUE o una remisión se aplican sin REP. Una factura sin método de pago capturado se rechaza (422) antes de mover nada.
En esta versión: una cuenta por cobrar por llamada, de una factura o remisión de Wizerp con desglose de subtotal e impuestos (las antiguas sin desglose se cobran desde Wizerp); el importe no puede pasar del saldo; la cuenta bancaria debe ser de tu empresa, estar activa y estar en la misma moneda; formas de pago 02 cheque, 03 transferencia, 04 tarjeta de crédito y 28 tarjeta de débito (efectivo no); la fecha no puede ser futura ni anterior a la factura; la referencia es obligatoria. Repetir el mismo pago (cuenta, fecha, importe y referencia) responde 409, igual que si ya hay en esa cuenta un depósito con esos datos sin aplicar.
Toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar. Con la misma clave y los mismos datos se devuelve la respuesta guardada, sin duplicar; con la misma clave y datos distintos responde 409.
Requiere el permiso cxc:write en la llave
Parámetros de ruta
clave
entero
en la URL
Clave de la cuenta por cobrar (la de GET /cxc).
Cuerpo JSON
Además, toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar.
importe
decimal
obligatorio Importe del pago, mayor que cero y no mayor que el saldo pendiente. Obligatorio.
cuenta_bancaria
entero
obligatorio Clave de tu cuenta bancaria donde entró el dinero (activa y en la moneda de la cuenta por cobrar). Obligatorio.
forma_pago_sat
texto
obligatorio Forma de pago del SAT: "02" cheque, "03" transferencia, "04" tarjeta de crédito, "28" tarjeta de débito. Obligatorio.
fecha
texto
obligatorio Fecha del pago AAAA-MM-DD (no futura, no anterior a la factura). Va al complemento de pago. Obligatorio.
referencia
texto
obligatorio Referencia o número de operación del banco (máximo 100). Obligatorio.