Saltar al contenido principal

Descripción

Las facturas representan documentos de suministro (electricidad, calor, combustibles, residuos, etc.). Pueden crearse manualmente o mediante subida con escaneo automático.

Endpoints

MétodoRutaDescripción
GET/api/v1/invoicesListar facturas
GET/api/v1/invoices/{id}Obtener factura
POST/api/v1/invoicesCrear o actualizar factura
POST/api/v1/invoices/upload-invoiceSubir y escanear factura
DELETE/api/v1/invoices/{id}Eliminar factura
GET/api/v1/invoices/dashboardDashboard de facturas

Tipos de factura

  • heat, fuel, electricity, generated-energy
  • process-emissions, water, wastes, wastes-expenses, others, waste-water

Subida con escaneo

POST /api/v1/invoices/upload-invoice permite enviar un archivo y la IA extrae datos. Requiere companyId y archivo en multipart/form-data.

Campos requeridos (creación manual)

  • id, type, companyId, totalCost, currency
  • startDate, endDate
  • Para type=waste: wasteType, wasteDisposalMethod