Skip to main content

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

Factura individual