Crear nueva factura
POST/invoices/
Crea una nueva factura asociada al transportista autenticado. Se validan los datos de entrada y se verifica que no exista una factura con el mismo número.
Campos requeridos:
- number: Número único de factura
- date: Fecha de emisión (formato YYYY-MM-DD)
- amount: Importe total (número con decimales)
- status: Estado inicial (draft, issued, paid, cancelled)
- truckerId: ID del transportista (debe coincidir con el JWT)
Ejemplo de body: { "number": "FAC-2023-001", "date": "2023-05-15", "amount": 1250.50, "status": "issued", "truckerId": "507f1f77bcf86cd799439011" }
Request
Responses
- 200
- 400
- 401
Factura individual
Invalid input data
Unauthorized