endpoint.pe

Tipo de cambio SUNAT, BCRP y SBS: en qué se diferencian

Tipo de cambio SUNAT, BCRP y SBS: quién publica qué (interbancario, promedio ponderado, bancario), cuál usar al facturar, contabilizar y pagar, y qué evitar.

eEquipo endpoint.pe•30 jun. 20269 min de lectura

Buscas "tipo de cambio Perú" para el mismo día y encuentras tres números distintos: uno en el BCRP, otro en la SBS y otro en la tabla de SUNAT. El banco, cuando cambiaste dólares esa mañana, te dio un cuarto. Ninguno está mal: cada uno mide una cosa diferente, a una hora diferente, con operaciones diferentes.

El problema aparece cuando un sistema toma uno de esos valores sin saber cuál es y lo usa para todo. Este artículo explica quién publica qué, cómo se calcula cada uno, cuál corresponde a cada uso y qué errores aparecen cuando se mezclan.


Tres fuentes, no tres dólares

El dólar se negocia en un solo mercado, pero hay varias formas de medir su precio en un día: entre bancos o entre un banco y sus clientes; en un momento puntual o como promedio del día; promedio simple o ponderado por monto; publicado el mismo día o al siguiente. Cada combinación da un número distinto.

  • La SBS supervisa a los bancos y al resto del sistema financiero. Publica el tipo de cambio promedio ponderado de las operaciones de ese sistema con sus clientes.
  • El BCRP maneja la política monetaria y las estadísticas económicas. Publica series como el interbancario y el bancario, e interviene en el mercado cambiario.
  • SUNAT recauda impuestos. No calcula ningún tipo de cambio: republica el de la SBS para que todos los contribuyentes conviertan con el mismo valor.

Si te quedas con una sola idea de este artículo, que sea esta: para tributar se usa el valor que muestra SUNAT; los demás sirven para otras cosas.

SBS: el promedio ponderado

Cada día hábil la SBS reúne las operaciones de compra y venta de dólares que las entidades del sistema financiero hicieron con sus clientes y calcula un promedio ponderado por monto: las operaciones grandes pesan más que las pequeñas. El resultado son dos valores, compra y venta, con tres decimales, que la SBS publica al cierre del día.

Ese "al cierre del día" importa: el promedio ponderado del jueves recién existe el jueves en la noche, cuando ya no sirve para lo que ocurrió el jueves en la mañana. Por eso la norma tributaria habla del tipo de cambio "publicado en la fecha", y por eso SUNAT lo muestra al día siguiente.

La SBS también publica cotizaciones de otras monedas y un tipo de cambio contable para las entidades que supervisa. Para una empresa común, ninguno reemplaza al promedio ponderado: si tu contador dice "tipo de cambio SBS" sin más, se refiere a ese.

BCRP: interbancario y bancario

El Banco Central publica series estadísticas diarias del tipo de cambio, y las dos que más aparecen en sistemas son estas:

Interbancario. Es el precio al que los bancos se compran y venden dólares entre sí, en montos grandes. Se publica con compra, venta y promedio, y suele estar disponible el mismo día. Es el número que sale en las noticias ("el dólar cerró en...").

Bancario. Es el promedio de las cotizaciones que los bancos ofrecen al público en ventanilla, compra y venta. Está más cerca de lo que una persona ve en la pizarra del banco, con un margen mayor entre compra y venta que el interbancario.

El BCRP también publica el tipo de cambio del mercado informal y series históricas largas. Lo que no hace es fijar un valor tributario. Usar el interbancario para el IGV de una factura es uno de los errores más repetidos, porque es el valor más fácil de encontrar y "se ve más oficial" por venir del Banco Central. Es oficial para estadística, no para la declaración.

SUNAT: la publicación para tributar

SUNAT toma el promedio ponderado compra y venta de la SBS y lo publica en su tabla al día siguiente. Es el valor que esperan las reglas del IGV y del impuesto a la renta.

Con un ejemplo: si la tabla de SUNAT muestra para el viernes 2026-10-09 una compra de 3.708 y una venta de 3.712, esos son los valores que la SBS calculó al cierre del jueves 2026-10-08. Para una factura emitida el viernes se usa 3.712 (tipo venta publicado ese día), aunque el interbancario del viernes a mediodía haya sido otro.

Dos consecuencias para tu sistema. Primero, el valor de una fecha no cambia después de publicado: puedes cachearlo para siempre. Segundo, los días sin publicación (domingos, feriados) usan el último publicado, nunca el siguiente. El detalle de compra, venta y fechas para cada impuesto está en tipo de cambio SUNAT: cuál usar y en qué fecha.

Si tu aplicación necesita este valor sin raspar la página de SUNAT, la API de tipo de cambio de endpoint.pe devuelve el vigente, compra y venta con su fecha, en JSON.

Cuál usar en cada caso

La tabla resume la fuente correcta para cada uso. Donde dice "a grandes rasgos", confirma el detalle con tu contador.

UsoFuenteValor
Factura o boleta en dólares (conversión del IGV)SUNAT (promedio ponderado SBS)Venta, publicado en la fecha de emisión
Crédito fiscal de una factura de proveedor en dólaresSUNAT (promedio ponderado SBS)Venta, publicado en la fecha de emisión del proveedor
Registro contable de cuentas por cobrar y por pagarSUNAT (promedio ponderado SBS)Compra para activos, venta para pasivos, a grandes rasgos
Cierre de mes o de año (saldos en moneda extranjera)SUNAT (promedio ponderado SBS)Compra o venta de cierre según activo o pasivo
Pago o cobro real en el bancoEl bancoEl tipo al que se hizo la operación
Lista de precios, cotizaciones comercialesDecisión comercialEl que elijas, con el margen que elijas
Reportes económicos, dashboards, proyeccionesBCRPInterbancario o bancario, según el análisis

Tres observaciones sobre la tabla:

Facturación y contabilidad comparten fuente. Para todo lo tributario y contable la fuente es una sola: el promedio ponderado de la SBS tal como lo publica SUNAT. Lo que cambia es compra o venta y la fecha. Un solo origen de datos y una tabla de reglas.

El pago real no sigue ninguna tabla. Cuando el cliente te paga USD 1 000 y el banco te los abona en soles, el tipo de cambio es el que el banco aplicó. La diferencia con lo que registraste al facturar es diferencia de cambio, ganancia o pérdida, y se contabiliza aparte. No corrijas la factura para que cuadre con el cobro.

Los precios comerciales son tuyos. Si vendes en soles productos que compras en dólares, puedes fijar tu propio tipo de cambio de lista, actualizarlo cuando quieras y ponerle margen. Eso no tiene que ver con SUNAT, siempre que la factura lleve los montos correctos en su moneda. Muchos e-commerce usan el interbancario del BCRP más un porcentaje, y está bien mientras el facturador use el de SUNAT para la conversión tributaria.

Para los ejemplos numéricos de compra, venta y diferencia de cambio, lee operaciones en dólares: compra o venta.

Errores comunes

Los que más se repiten en facturadores y ERP:

  1. Usar el interbancario del BCRP para facturar. Da un IGV en soles distinto al que el cliente va a registrar. Fuente correcta: SUNAT.

  2. Confundir fecha de cálculo con fecha de publicación. Tomar "el del jueves" de la SBS cuando la factura es del jueves. Para el IGV se usa el publicado el jueves, que es el calculado el miércoles. Un día de desfase en cada factura es un registro de ventas entero que no cuadra.

  3. Copiar el valor de una casa de cambio o de un buscador. Son precios de mercado, no promedios ponderados, y cambian durante el día. No son reproducibles ni auditables.

  4. Mezclar fuentes en el mismo sistema. Ventas usa SUNAT, compras el interbancario y tesorería el del banco. Cada módulo "funciona", pero los reportes consolidados no cierran. Define una fuente tributaria única en un solo lugar.

  5. No guardar el histórico. Si solo almacenas "el tipo de cambio de hoy" y lo sobrescribes, no puedes reconstruir una factura de hace tres meses. Guarda fecha, compra, venta, fuente y momento de consulta, y no borres nunca.

  6. Redondear a dos decimales. El promedio ponderado tiene tres. En una factura de USD 50 000 la diferencia entre 3.712 y 3.71 son S/ 100 en la base y S/ 18 en el IGV.

  7. Resolver los días sin publicación hacia adelante. Un domingo o un feriado usan el último valor publicado antes, nunca el del siguiente día hábil. Si tu tarea diaria guarda "lo que haya", revisa que resuelva hacia atrás. Cómo programar bien esa tarea está en automatizar el tipo de cambio diario en tu ERP.

En resumen

  • SBS calcula el promedio ponderado compra y venta del sistema financiero y lo publica al cierre del día; SUNAT lo republica al día siguiente; el BCRP publica el interbancario, el bancario y otras series estadísticas.
  • Para facturar, declarar IGV, registrar crédito fiscal y contabilizar, la fuente es SUNAT (promedio ponderado de la SBS). Cambia compra o venta y la fecha, no la fuente.
  • Para pagos y cobros reales, el tipo del banco; la diferencia con lo facturado es diferencia de cambio.
  • Para reportes y análisis económico, las series del BCRP.
  • Para precios comerciales, el que decidas; la factura igual se convierte con SUNAT.
  • Guarda el histórico con tres decimales, fuente y fecha, y resuelve los días sin publicación hacia atrás.

Preguntas frecuentes

¿Por qué el valor de SUNAT no coincide con el de la SBS del mismo día?

Porque SUNAT publica con un día de desfase: lo que la SBS calcula al cierre del jueves aparece en SUNAT como el valor del viernes. Si comparas la misma fecha de publicación en ambas tablas, coincide. Si comparas fecha de cálculo con fecha de publicación, no.

¿El tipo de cambio que me dio el banco es "oficial"?

Es el precio real al que el banco operó contigo, y es el correcto para registrar ese pago o cobro. Pero no es el promedio ponderado del sistema, así que no sirve para convertir la factura ni el IGV. Los dos conviven, y la diferencia entre ambos es diferencia de cambio.

¿Qué fuente uso para mostrar precios en dólares y en soles en mi tienda online?

La que prefieras: es una decisión comercial. Lo habitual es tomar una referencia diaria (el interbancario del BCRP o el venta de SUNAT) y sumarle un margen. Lo que no puedes elegir es la conversión del comprobante que emites: esa va con el valor de SUNAT de la fecha de emisión.

¿Y si no hubo publicación por un feriado?

Se usa el último valor publicado antes de esa fecha. Tu sistema debe resolverlo solo, retrocediendo día a día hasta encontrar una publicación; el siguiente día con publicación tendrá su propio valor.

Deja de copiar datos a mano. Automatízalo hoy mismo

Crea tu cuenta, copia tu token y empieza hoy con 150 consultas gratis al mes.