Actualizar estado de pago de factura
PUT/invoices/paid/:_id
Endpoint para marcar una factura como pagada o no pagada. Requiere autenticación JWT válida.
Notas importantes:
- Solo puede actualizar facturas de su propia compañía
- Al marcar como pagada, se registrará la fecha/hora actual
- Al marcar como no pagada, se limpiarán los datos de pago
Request
Responses
- 200
- 400
- 401
- 404
Estado de pago actualizado exitosamente
Solicitud inválida. Posibles causas:
- El campo 'paid' no es un booleano
- Faltan campos requeridos
No autorizado. Token JWT inválido o no proporcionado.
Solución: Verifique que el token sea válido y esté incluido en el header Authorization.
Factura no encontrada. Posibles causas:
- El ID no existe
- La factura pertenece a otra compañía
Solución: Verifique el ID y que tenga permisos para acceder a esta factura.