Skip to main content
DELETE
Eliminar facturas masivamente
Esta acción es irreversible. Todas las facturas pendientes de la empresa serán eliminadas junto con sus pagos asociados. Úselo con precaución.
El proceso se ejecuta de forma asíncrona: el endpoint retorna inmediatamente con un 202 Accepted y las facturas se eliminan en segundo plano. Cada factura eliminada también cancela y elimina su pago asociado. Las facturas con estado PAID o CONCILIATED no serán eliminadas.

Body

reason
string
default:"DELETE_FROM_PROVIDER"
Razón de la eliminación. Determina el comportamiento de los eventos asociados al pago.Valores permitidos:
  • DELETE_FROM_PROVIDER — Eliminada desde el proveedor (dispara PaymentDeletedEvent).
  • PAID_FROM_PROVIDER — Pagada desde el proveedor (elimina el pago silenciosamente, sin disparar eventos).
provider_payment_id
string
Referencia del pago externo en el proveedor. Solo aplica cuando reason es PAID_FROM_PROVIDER.Cuando se envía este campo junto con reason=PAID_FROM_PROVIDER, OnePay genera automáticamente un recibo de pago en PDF para cada factura y lo envía al cliente por WhatsApp, confirmando que su pago fue registrado por la empresa. Esto aplica únicamente a los clientes que tengan un número de teléfono registrado.
Este campo es opcional. Si no se envía, las facturas se eliminan sin enviar recibos a los clientes.

Ejemplos de uso

Response