Consulta el webservice de la Superintendencia Fianciera de Colombia para obtener la tasa de cambio representativa del mercado (TRM) en una fecha específica
npm install --save trmcol
const trmcol = require('trmcol');
trmcol.query('2018-03-30')
.then(trm => console.log(trm))
.catch(err => console.log(err))
- El método
trmcol.query()
retorna una promesa. - El parámetro
fecha
es opcional y debe estár en formatoYYYY-MM-DD
. - Si el parámetro
fecha
no se especifica, se usará por defecto la fecha actual. - El resultado devuelto es un objeto JSON con la siguiente estructura:
{
id: '660701',
unit: 'COP',
validityFrom: 2018-03-29T05:00:00.000Z,
validityTo: 2018-04-02T05:00:00.000Z,
value: '2780.47',
success: true
}
Para obtener el valor de la TRM desde la línea de comandos, se debe instalar el paquete de manera global:
npm install -g trmcol
Ahora puede utilizar el comando:
trmcol
Esto retornará un resultado similar a:
La TRM del día ('Fri Mar 30 2018') es $2780.47
El servicio No retorna datos para las fechas anteriores al año 2013.
Para mas informacion pueden consultar la documentación Oficial del servicio web