---
title: "Cotización de volumen (pública)"
method: GET
path: "/pagos/cotizar"
tags: ["pagos"]
---

# Cotización de volumen (pública)

`GET /pagos/cotizar`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/pagos/cotizar`
- Auth: none required

Qué cuesta emitir N comprobantes al mes en cada plan, con el excedente por tramos ya aplicado. **Pública**: no requiere token. Solo hace aritmética sobre el catálogo de planes, sin tocar datos de ninguna cuenta. La calculadora de volumen de la web consume este endpoint en vez de replicar la matemática del precio.

El plan `free` aparece como no viable en cuanto se supera su cupo: corta en seco (402), no acumula excedente. `excedenteVigente:false` indica que hoy el excedente se mide pero todavía no se factura.

## Query parameters

- `comprobantes` integer, required

## Response `200`

Cotización por plan.

- object
  - `comprobantesAlMes` integer
  - `recomendado` 'free' | 'emprendedor' | 'pyme' | 'empresa'
  - `sugerirMayorista` boolean: true desde 3.000/mes: conviene hablar de tarifa mayorista.
  - `excedenteVigente` boolean: false mientras el excedente se mida pero no se cobre.
  - `planes` object[]
    - `plan` string
    - `cupoMensual` integer, nullable
    - `precioAnualUsd` number, nullable
    - `excedenteMensual` integer
    - `excedenteMensualCentavos` integer
    - `totalAnualCentavos` integer: Plan + 12 meses de excedente, sin IVA.
    - `costoPorComprobante` string: Centavos por comprobante, 4 decimales.
    - `viable` boolean
    - `motivoNoViable` string

## Other responses

- `400`: `comprobantes` ausente o fuera de rango.

---

[API](https://skmtc.dev/contadeo/apis/api-de-contadeo.md) · [All operations](https://skmtc.dev/contadeo/apis/api-de-contadeo/llms.txt) · [OpenAPI document](https://skmtc.dev/contadeo/apis/api-de-contadeo/revisions/461bbb9a74ce?raw)
