---
title: "reports__getSalesBySeller"
method: GET
path: "/tools/reports__getSalesBySeller"
tags: ["Reports"]
---

# reports__getSalesBySeller

`GET /tools/reports__getSalesBySeller`

Obtiene una lista de vendedores con sus totales de ventas. Cada fila representa un vendedor con sus datos de ventas agregados

## Request body

- object
  - `from` string, date, required — Fecha inicio (YYYY-MM-DD)
  - `to` string, date, required — Fecha fin (YYYY-MM-DD)
  - `start` string, required — Offset de paginación
  - `limit` string, required — Cantidad de vendedores devueltos por llamada. Por defecto 10.
  - `optionalParams` object, nullable — Opcional. Envía un objeto (no un texto con JSON escapado).<br>• sellerName — deja solo el vendedor cuyo nombre coincida (si no lo envías, salen todos)<br>• order_field — por qué columna ordenar totalDocuments, totalPayed, beforeTaxes o total (si piden subtotal, usa beforeTaxes)<br>• order_direction — ASC o DESC; úsalo siempre junto con order_field
    - `sellerName` string — Filtrar por nombre del vendedor; si se omite, todos los vendedores.
    - `order_direction` 'ASC' | 'DESC' — Dirección de orden (junto con order_field).
    - `order_field` 'totalDocuments' | 'totalPayed' | 'beforeTaxes' | 'total' — Campo de orden; si el usuario pide "subtotal", usar beforeTaxes.

## Response `200`

Lista de vendedores con sus ventas

## Other responses

- `401` — No autorizado

---

[API](https://skmtc.net/alegra/apis/ingresos.md) · [All operations](https://skmtc.net/alegra/apis/ingresos/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alegra/ingresos/revisions/cd52d3f68f1b/schema)
