2.0.1 • Published 5 months ago

bcucotizaciones v2.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

Cliente SOAP para Obtener Cotizaciones del Banco Central del Uruguay

Este es un cliente SOAP para obtener cotizaciones (tipos de cambio) del Banco Central del Uruguay (BCU). Permite obtener las cotizaciones de diferentes monedas y también proporciona funcionalidades para obtener la última fecha de cierre o cotizaciones para una fecha específica. Ahora también permite obtener cotizaciones para múltiples monedas y diferentes grupos de cotización.


Instalacion

npm i bcucotizaciones

Cómo Usar:

1. Obtener la Cotización de la Última Fecha de Cierre:

Para obtener la cotización para la fecha de cierre más reciente, simplemente llama al método obtenerCotizacion sin especificar una fecha:

import ClienteBCU from './ClienteBCU'
import { Moneda } from './Moneda'

const clienteBCU: ClienteBCU = new ClienteBCU()
const cotizaciones = await clienteBCU.obtenerCotizacion({ codigoDeMonedas: [Moneda.DOLAR_ESTADOUNIDENSE, Moneda.EURO] })
console.log(cotizaciones)

2. Obtener la Cotización para una Fecha Específica:

import ClienteBCU from './ClienteBCU'

const clienteBCU: ClienteBCU = new ClienteBCU()
const cotizacion = await clienteBCU.obtenerCotizacion({
    codigoDeMonedas: [Moneda.DOLAR_ESTADOUNIDENSE],
    fecha: '2025-02-14',
})
console.log(cotizacion)

3. Obtener Cotización para un Grupo Específico:

import ClienteBCU from './ClienteBCU'
import { Grupo } from './Grupo'
import { Moneda } from './Moneda'

const clienteBCU: ClienteBCU = new ClienteBCU()
const cotizacion = await clienteBCU.obtenerCotizacion({
    codigoDeMonedas: [Moneda.DOLAR_ESTADOUNIDENSE],
    fecha: '2025-02-14',
    grupo: Grupo.TASAS_LOCALES,
})
console.log(cotizacion)

4. Obtener el Listado de Monedas Disponibles:

import ClienteBCU from './ClienteBCU'

const clienteBCU: ClienteBCU = new ClienteBCU()
const monedas = await clienteBCU.obtenerMonedas() // Grupo 0 por defecto
console.log(monedas)

Monedas disponibles

El enum Moneda contiene un conjunto de códigos de moneda predefinidos. Algunos ejemplos incluyen:

Moneda.DOLAR_ESTADOUNIDENSE //(Dólar Estadounidense)
Moneda.PESO_ARGENTINO //(Peso Argentino)
Moneda.EURO //(Euro)
Moneda.PESO_CHILENO //(Peso Chileno)

Puedes ver la lista completa de monedas disponibles en el enum Moneda.

2.0.1

5 months ago

2.0.0

5 months ago

1.0.5

5 months ago

1.0.4

5 months ago

1.0.3

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago