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étodo | Ruta | Descripción |
|---|---|---|
| GET | /api/v1/invoices | Listar facturas |
| GET | /api/v1/invoices/{id} | Obtener factura |
| POST | /api/v1/invoices | Crear o actualizar factura |
| POST | /api/v1/invoices/upload-invoice | Subir y escanear factura |
| DELETE | /api/v1/invoices/{id} | Eliminar factura |
| GET | /api/v1/invoices/dashboard | Dashboard de facturas |
Tipos de factura
heat,fuel,electricity,generated-energyprocess-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,currencystartDate,endDate- Para
type=waste:wasteType,wasteDisposalMethod

