Update invoice payment status
PUT/company/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
Response Headers
Solicitud inválida. Posibles causas:
- El campo 'paid' no es un booleano
- Faltan campos requeridos
Response Headers
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.
Response Headers
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.