Límites, cuotas y planes
Rate limit
Sección titulada «Rate limit»Por API key, en ventanas de un minuto:
| Key | Peticiones por minuto |
|---|---|
sk_test_ |
30 |
sk_live_ |
La del plan: Sandbox 30, Starter 60, Pro 120, Business 300 |
Cada respuesta trae RateLimit-Limit, RateLimit-Remaining y RateLimit-Reset. Al pasarte: 429 rate_limited con Retry-After.
Cuota de comprobantes
Sección titulada «Cuota de comprobantes»Cada plan incluye una cantidad de comprobantes de producción al mes (el mes calendario, en hora de Ecuador). Las pruebas no cuentan.
- Te avisamos al 80% y al 100% por correo y con el webhook
usage.threshold_reached. - Pasada la cuota, se usan los paquetes de comprobantes que hayas comprado (vencen a los 12 meses, no a fin de mes).
- Sin cuota ni paquetes, crear un comprobante responde
402 quota_exceeded, con la oferta del paquete enaddon_offer. - Nunca cortamos un comprobante que ya está en proceso.
GET /v1/usage devuelve el consumo del mes, la cuota y los paquetes disponibles.
Límites del plan
Sección titulada «Límites del plan»Los planes limitan cuántos emisores, puntos de emisión, miembros, API keys, webhooks y perfiles de marca puedes tener, y algunas funciones (exportaciones, quitar “Emitido con Chaski” del RIDE, dominio de envío propio). Al pasarte:
{ "error": { "code": "plan_limit_reached", "message": "Tu plan permite hasta 1 emisores (RUC); ya tienes 1. Mejora tu plan o añade «RUC adicional» desde $4.00/mes.", "feature": "issuers", "limit": 1, "current": 1, "addon_offer": { "slug": "extra-issuer", "name": "RUC adicional", "price_monthly": "4.00", "one_time": false } }}Si bajas de plan, no se borra nada: lo que ya tienes sigue funcionando y solo no puedes crear más. Los precios están en chaski.ec y en GET /public/plans.
