---
title: "Get Budget Analytics"
method: GET
path: "/api/budget/analytics"
tags: ["copilot_frontend", "copilot_budget"]
---

# Get Budget Analytics

`GET /api/budget/analytics`

## Query parameters

- `fecha_inicio` string, date, required
- `fecha_fin` string, date, required
- `comercial_ids` integer[], nullable
- `estado_filtros` string[], nullable

## Response `200`

Successful Response

- AnalyticsResponse
  - `kpis` KpisResponse, required
    - `total_presupuestos` integer, required
    - `total_pedidos` integer, required
    - `total_importe_pedidos` number, required
    - `tasa_conversion` number, required
    - `presupuestos_periodo_anterior` integer, required
    - `pedidos_periodo_anterior` integer, required
    - `importe_pedidos_periodo_anterior` number, required
    - `variacion_presupuestos` number, nullable, required
    - `variacion_pedidos` number, nullable, required
    - `variacion_importe_pedidos` number, nullable, required
    - `variacion_conversion` number, nullable, required
    - `importe_medio_pedido` number
  - `por_mes` MesRow[], required
    - `mes` string, required
    - `presupuestos` integer, required
    - `pedidos` integer, required
    - `tasa_conversion` number, required
  - `por_estado` EstadoRow[], required
    - `estado` string, required
    - `color` string, nullable, required
    - `total` integer, required
  - `por_comercial` ComercialRow[], required
    - `comercial_id` integer, required
    - `nombre` string, required
    - `presupuestos` integer, required
    - `pedidos` integer, required
    - `tasa_conversion` number, required
  - `tabla_agregada` TablaAgregadaRow[], required
    - `mes` string, required
    - `comercial` string, required
    - `presupuestos` integer, required
    - `pedidos` integer, required
    - `tasa_conversion` number, required
  - `funnel` FunnelStep[]
    - `tipo_estado` string, required
    - `total` integer, required
    - `porcentaje` number, required
  - `por_estado_granular` EstadoGranularRow[]
    - `tipo_estado` string, required
    - `estado` string, required
    - `color` string, nullable, required
    - `total` integer, required
  - `por_comercial_funnel` ComercialFunnelRow[]
    - `comercial_id` integer, required
    - `nombre` string, required
    - `total_visitas` integer, required
    - `en_estado_visita` integer, required
    - `presupuestado` integer, required
    - `en_estado_pedido` integer, required
    - `pedidos_reales` integer, required
    - `importe_total` number, required
    - `importe_medio_pedido` number, required
    - `ratio_visita_presupuesto` number, required
    - `ratio_presupuesto_pedido` number, required
    - `ratio_total` number, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/hogarsolar/apis/hogarsolar-backend-api.md) · [All operations](https://skmtc.dev/hogarsolar/apis/hogarsolar-backend-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hogarsolar/hogarsolar-backend-api/revisions/d9861e46bef8/schema)
