Excerpt |
---|
Se presenta un caso de uso de web services con los que ofrece el Banco Central del Uruguay para las Cotizaciones de las Monedas. |
en construcción.
El Web Service del BCU permite obtener datos de
Cotizaciones: dados una lista de códigos de monedas, un rango de fechas y un grupo de monedas, devuelve las cotizaciones y otros datos de las monedas solicitadas en el período indicado.
Monedas/Valores: dado un grupo de monedas, devuelve los códigos y descripciones de las Monedas.
Último cierre de cotizaciones: devuelve la fecha del último cierre de cotizaciones realizado.
Monedas
Ingresando por el navegador a: https://cotizaciones.bcu.gub.uy/wscotizaciones/servlet/awsbcumonedas?wsdl podemos ver la respuesta del servicio
Parámetro de Entrada
Grupo: Código utilizado para seleccionar un grupo de monedas.
1 (Mercado Internacional)
2 (Cotizaciones Locales)
5 Tasas Locales
0 Todos
Parámetro de Salida
Código: por ej.: “2222”
Nombre por ej.: “DOLAR USA”
Ejemplo Entrada
Expand | ||
---|---|---|
|
Ejemplo Salida
Code Block |
---|
<?xml version="1.0" encoding="utf-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SOAP-ENV:Body> <wsbcumonedas.ExecuteResponse xmlns="Cotiza"> <Salida xmlns="Cotiza"> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>2</Codigo> <Nombre>DER.ESP. DE GIRO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>105</Codigo> <Nombre>DOL. AUSTRALIANO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>500</Codigo> <Nombre>PESO ARGENTINO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>1000</Codigo> <Nombre>REAL</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>1111</Codigo> <Nombre>EURO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>1300</Codigo> <Nombre>PESO CHILENO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>1490</Codigo> <Nombre>DOL. NEOZELANDES</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>1620</Codigo> <Nombre>RAND SUDAFRICANO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>1800</Codigo> <Nombre>CORONA DANESA</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>2222</Codigo> <Nombre>DOLAR USA</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>2309</Codigo> <Nombre>DOLAR CANADIENSE</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>2700</Codigo> <Nombre>LIBRA ESTERLINA</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>3600</Codigo> <Nombre>YEN</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>4000</Codigo> <Nombre>NVO.SOL PERUANO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>4150</Codigo> <Nombre>YUAN RENMIMBI</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>4155</Codigo> <Nombre>YUAN OFF SHORE</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>4200</Codigo> <Nombre>PESO MEXICANO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>4300</Codigo> <Nombre>FORINT HUNGARO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>4400</Codigo> <Nombre>LIRA TURCA</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>4600</Codigo> <Nombre>CORONA NORUEGA</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>4800</Codigo> <Nombre>GUARANI</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>4900</Codigo> <Nombre>CORONA ISLANDESA</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>5100</Codigo> <Nombre>DOLAR HONG KONG</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>5300</Codigo> <Nombre>WON</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>5400</Codigo> <Nombre>RUBLO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>5500</Codigo> <Nombre>PESO COLOMBIANO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>5600</Codigo> <Nombre>RINGGIT MALAYO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>5700</Codigo> <Nombre>RUPIA INDIA</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>5800</Codigo> <Nombre>CORONA SUECA</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>5900</Codigo> <Nombre>FRANCO SUIZO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>6200</Codigo> <Nombre>BOLIVAR</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>501</Codigo> <Nombre>PESO ARG.BILLETE</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>1001</Codigo> <Nombre>REAL BILLETE</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>2224</Codigo> <Nombre>DLS. USA CABLE</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>2225</Codigo> <Nombre>DLS. USA BILLETE</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>2230</Codigo> <Nombre>DLS.PROMED.FONDO</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>9700</Codigo> <Nombre>UNIDAD PREVISIONAL</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>9800</Codigo> <Nombre>UNIDAD INDEXADA</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>9900</Codigo> <Nombre>UNIDAD REAJUSTAB</Nombre> </wsmonedasout.Linea> <wsmonedasout.Linea xmlns="Cotiza"> <Codigo>9203</Codigo> <Nombre>Tasa Med. de Mercado</Nombre> </wsmonedasout.Linea> </Salida> </wsbcumonedas.ExecuteResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |
Cotizaciones
Ingresando por el navegador a: https://cotizaciones.bcu.gub.uy/wscotizaciones/servlet/awsbcucotizaciones?wsdl podemos ver la respuesta del servicio
Parámetros de Entrada
Moneda: Lista de códigos de monedas a consultar.
Fecha Desde
Fecha Hasta
Grupo: Grupo de moneda
⚠ Si se consulta más de una moneda, entonces se puede consultar un período de 31 días máximo.
Si se consulta solo una moneda, entonces se puede consultar un período de 1 año máximo.
Parámetros de Salida
Fecha: Fecha diaria de cotización (según lo consultado)
Moneda: Código de la moneda
Nombre: Nombre de la moneda
CodigoISO: Símbolo moneda
Emisor: País de la moneda
TCC: Tipo de Cambio Compra
TCV: Tipo de Cambio Venta
ArbAct: Arbitraje
FormaArbitrar:
0 = Unidad de moneda por dólares EEUU
1 = Dólares EEUU por unidad de moneda
9 = No aplica