---
title: "Importe de hoy de cada plan (roles owner/admin)"
method: GET
path: "/pagos/payphone/cotizacion"
tags: ["pagos"]
---

# Importe de hoy de cada plan (roles owner/admin)

`GET /pagos/payphone/cotizacion`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/pagos/payphone/cotizacion`
- Auth: HTTP bearer

Para la empresa de la sesión y un ciclo, lo que cuesta hoy cada plan comprable, con el crédito de prorrateo del periodo pagado que corre. Usa el mismo cálculo que `POST /pagos/payphone/checkout`, así que `totalCentavos` es lo que cobra Payphone. El panel lo usa para el resumen y el botón de `/pagar` y para Ajustes > Plan. Con `complementos` los importes incluyen el complemento y, si el plan vigente es de pago y tiene fecha, aparece `soloComplemento` con lo que costaría añadirlo a mitad de periodo.

## Query parameters

- `ciclo` 'mensual' | 'anual'
- `complementos` string

## Response `200`

Importes por plan

- object
  - `ciclo` 'mensual' | 'anual'
  - `planes` object[]
    - `plan` 'emprendedor' | 'pyme' | 'empresa'
    - `disponible` boolean: false: no se puede comprar ahora (baja de plan, o mensual con un plan anual de más de 31 días por delante)
    - `motivo` string, nullable: Por qué no está disponible: el mismo texto que el 400 del checkout
    - `precioCentavos` integer: Precio del periodo con sus complementos, sin IVA ni crédito
    - `creditoCentavos` integer: Crédito de prorrateo por el periodo pagado que corre
    - `baseCentavos` integer: Subtotal
    - `ivaCentavos` integer
    - `totalCentavos` integer: Lo que cobra Payphone si se paga ahora
    - `renovacionCentavos` integer: Total con IVA de cada renovación posterior, sin crédito
    - `venceAt` string, date: Hasta cuándo queda pagado y fecha del primer cobro automático
    - `complementos` string[]: Complementos incluidos en estos importes
    - `tipo` 'alta' | 'renovacion' | 'mejora' | 'complemento': Qué sería este cobro: `alta`, `renovacion` o `mejora`
  - `soloComplemento` object: Lo que costaría añadir AHORA los complementos al plan ya pagado, sin mover su vencimiento. Solo viene cuando se puede comprar así: plan de pago vigente CON fecha y complementos que todavía no están activos.
    - `plan` string: El plan vigente, que no cambia
    - `complementos` string[]: Complementos que se añadirían
    - `baseCentavos` integer: Parte proporcional a los días que quedan, con un piso de 100 centavos
    - `ivaCentavos` integer
    - `totalCentavos` integer: Lo que cobra Payphone con `tipo: "complemento"`
    - `hastaEl` string, date: Vencimiento del plan, que no se mueve
    - `diasRestantes` integer

## Other responses

- `400`: Cuerpo inválido o regla del módulo incumplida: UUID, fecha o enum mal formados, cuenta inactiva o no imputable, asiento sin líneas, o estado que no admite la operación
- `401`: Token/key ausente, inválido o expirado
- `403`: Rol insuficiente o acceso denegado

---

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