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

# reports__getSalesBySellerTotals

`GET /tools/reports__getSalesBySellerTotals`

Obtiene el total/suma de ventas por vendedor. Retorna un resumen agregado con totalPayed, beforeTaxes, total

## Request body

- object
  - `from` string, date, required — Fecha inicio (YYYY-MM-DD)
  - `to` string, date, required — Fecha fin (YYYY-MM-DD)
  - `optionalParams` object, nullable — Opcional. Envía un objeto (no un texto con JSON escapado).<br>• sellerName — si lo indicas, el resumen es solo de ese vendedor; si no, de todos<br>• order_field y order_direction — para ordenar antes de agregar (mismos valores que en la lista por vendedor)
    - `sellerName` string — Filtrar por vendedor; si se omite, totales de todos los vendedores.
    - `order_direction` 'ASC' | 'DESC' — Dirección de orden (junto con order_field).
    - `order_field` 'totalDocuments' | 'totalPayed' | 'beforeTaxes' | 'total' — Campo de orden; "subtotal" del usuario → beforeTaxes.

## Response `200`

Totales agregados de ventas por vendedor

## 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)
