Actualizar detalles de pago de factura
PUT/invoices/payment/:_id
Endpoint para actualizar los detalles completos del pago de una factura. Requiere autenticación JWT válida.
Notas importantes:
- Solo puede actualizar facturas de su propia compañía
- Si se marca como pagada, debe proporcionar método de pago y fecha
- La fecha debe estar en formato UTC
- El método de pago debe ser uno de los soportados (transferencia, tarjeta, efectivo)
Request
Responses
- 200
- 400
- 401
- 404
Detalles de pago actualizados exitosamente
Solicitud inválida. Posibles causas:
- Faltan campos requeridos cuando paid=true
- Formato de fecha incorrecto
- Método de pago no soportado
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.