Límites
Peticiones por API key
Cada API key puede hacer 60 peticiones por minuto, contadas aparte para las
rutas de comprobantes y para las rutas /v1: consultar placas no le quita cupo a la descarga de
comprobantes. Al pasarse, el servicio responde 429 hasta que se libera hueco.
Consultas al MTC
El registro del MTC es una consulta pública, así que el servicio lo usa con cuidado:
- Lo ya consultado se sirve sin volver al MTC (ver Vehículos por placa).
- El servicio hace como mucho 120 consultas nuevas al MTC por hora, para todos
sus clientes. Al pasarse, responde
429conRATE_LIMITED; lo ya guardado se sigue sirviendo.
Estado de comprobantes
- Hasta 50 comprobantes por petición; la petición cuenta como una para el límite de su API key.
- Cada API key puede hacer 100 consultas a SUNAT por minuto (una
por comprobante), y el servicio 300 para todos sus clientes. Si se alcanza
a mitad de un lote, los comprobantes que faltan salen
unknownconRATE_LIMITED; si no se pudo consultar ninguno, la petición entera responde429conRetry-After. - Una petición dura unos segundos. Si SUNAT va lento, a los 20 segundos no se
empieza ninguna consulta más y los comprobantes que faltan salen
unknownconSUNAT_UNAVAILABLE.
Descargas masivas
- Vaya de una en una y espere la respuesta antes de pedir la siguiente.
- Ante un
429, espere lo que digaRetry-After, o un minuto, antes de seguir. - Espere hasta 30 segundos por respuesta: SUNAT a veces tarda.
- Si tiene muchos comprobantes atrasados, repártalos en el tiempo (por ejemplo, de noche).