Eliminar facturas masivamente
Eliminar facturas masivamente
Elimina de forma masiva todas las facturas pendientes de la empresa autenticada.
DELETE
Eliminar facturas masivamente
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
Razón de la eliminación. Determina el comportamiento de los eventos asociados al pago.Valores permitidos:
DELETE_FROM_PROVIDER— Eliminada desde el proveedor (disparaPaymentDeletedEvent).PAID_FROM_PROVIDER— Pagada desde el proveedor (elimina el pago silenciosamente, sin disparar eventos).
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
- curl
- JavaScript
- Python