Consulta SBS
URL/sbs?token=TOKEN
Por favor, asegúrese de reemplazar TOKEN con el token válido para autenticar su solicitud.
Datos a enviar
Ejemplo con Dólar estadounidense, cod. 02
{
"moneda": "02",
"f_inicio": "08/01/2023",
"f_fin": "11/01/2023"
}
Respuesta obtenida
Si la consulta se realiza con éxito, recibirás el siguiente resultado:
{
"success": true,
"data": [
{
"fecha": "09/01/2023",
"moneda": "Dólar de N.A.",
"compra": "3.792",
"venta": "3.803"
},
{
"fecha": "10/01/2023",
"moneda": "Dólar de N.A.",
"compra": "3.802",
"venta": "3.806"
},
{
"fecha": "11/01/2023",
"moneda": "Dólar de N.A.",
"compra": "3.782",
"venta": "3.783"
}
]
}
En caso contrario, la respuesta será:
{
"success": false,
"data": []
}
Consideraciones
- Sólo se puede obtener el tipo de cambio desde el año 2000 en adelante.
- El tipo de cambio de la SUNAT es el tipo de cambio del cierre del día anterior de la SBS (fuente http://www.sunat.gob.pe/cl-at-ittipcam/tcS01Alias).
- El tipo de cambio no se publica en la SBS o SUNAT todos los díás. En estos casos se tomará el tipo de cambio del día anterior.
- Entre menos sea el rango de fechas, la respuesta sera más rapida.
Integraciones en diversos lenguajes
Esta sección proporciona ejemplos de cómo integrar la consulta en diferentes lenguajes de programación.
<script setup lang="ts">
const runtimeConfig = useRuntimeConfig();
const data = ref([]);
const fetchConnect = async () => {
try {
const response = await $fetch("/sbs?token=TOKEN", {
method: "GET",
baseURL: "URL",
});
data.value = response;
} catch (error) {
console.error("Error al obtener la data: ", error);
}
};
fetchConnect();
</script>
<template>
<div v-for="(data, index) in dataRuc" :key="index">
<p>MONEDA: {{data.data.moneda}}</p>
<p>FECHA: {{data.data.fecha}}</p>
<p>COMPRA: {{data.data.compra}}</p>
<p>VENTA: {{data.data.venta}}</p>
</div>
</template>
Parametros
Para obtener el tipo de cambio de la moneda se debe indicadar por fecha o rango de fechas
Diccionario
moneda
El código de moneda
es esencial para esta consulta, ya que identifica el tipo de moneda. A continuación se presentan los diferentes códigos de las monedas disponibles. Consulta el diccionario completo para más detalles.
¿Como conseguir el token?
Para conseguir el token requerido en las consultas a los endpoints disponibles, debe acceder a la seccion Obtener token para tener una informacion más detallada al respecto.