Para calcular el margen, resta la tasa del extracto de la referencia y divide entre la referencia. Si pagaste en USD y recibiste EUR, ambas tasas deben estar en EUR por USD. El resultado mide cuánto queda la tasa del extracto por debajo de la referencia. Revisa las comisiones aparte antes de comparar el total.
Obtén la tasa de referencia en EUR por USD
Usa el valor de EUR en rates como referencia. La API expresa cada moneda respecto al USD, así que este valor indica los euros recibidos por dólar. Mantén esa dirección al leer el extracto y calcular su tasa.
Cada respuesta de tasas recientes incluye source, market_session, timestamp, data_updated_at y rates, además del aviso "Tasas indicativas, no aptas para liquidación". Comprueba con data_updated_at cuándo se observó la referencia. Elige una cercana a la transacción para comparar el mismo momento.
La página de tasa de EUR a USD usa USD por EUR. La referencia de aquí, 0,89307 EUR por USD, es la inversa de esa tasa.
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR"Divide los EUR recibidos entre los USD cobrados
Calcula tasa del extracto = EUR recibidos / USD cobrados. El resultado está en EUR por USD, igual que la referencia. Usa los importes de la conversión e identifica las comisiones aparte antes de calcular la tasa.
Si el extracto ya indica una tasa, comprueba su dirección. Invierte cualquier cifra en USD por EUR antes de compararla con EUR por USD. Usar direcciones opuestas cambia el cálculo.
Divide la diferencia de tasas entre la referencia
Usa margen = (tasa de referencia - tasa del extracto) / tasa de referencia. Expresa la fracción como porcentaje. La referencia es el denominador porque el cálculo mide la diferencia respecto a la tasa en EUR por USD usada para comparar.
Una tasa menor en el extracto implica menos euros por los mismos dólares. También puedes calcular la diferencia en euros: convierte el mismo importe en USD con ambas tasas, resta el importe del extracto del de referencia y divide entre el de referencia.
Calcula la diferencia de un cargo en USD
Estas cifras de ejemplo proceden de una respuesta fechada en 30 oct 2026, 02:32 UTC, su data_updated_at. La petición devuelve una referencia de 0,89307 EUR por USD, impresa con cinco decimales.
Supón que el extracto aplica 0,86628 EUR por USD, un 3% por debajo de la referencia. Es una cifra de ejemplo, ajena a cualquier proveedor. Esta tasa se obtiene al multiplicar la referencia impresa por 0.97 y redondear a cinco decimales.
Por 1000 USD cobrados, la conversión de referencia es 893,07 EUR y la del extracto de ejemplo, 866,28 EUR. Los cálculos usan las tasas impresas. Resta los importes para obtener 26,79 EUR y divide esa diferencia entre el importe de referencia para calcular un margen del 3,00%.
| Paso | Cálculo | Resultado |
|---|---|---|
| Importe de referencia | 1000 × 0,89307 | 893,07 EUR |
| Importe del extracto (ejemplo) | 1000 × 0,86628 | 866,28 EUR |
| Diferencia | 893,07 − 866,28 | 26,79 EUR |
| Margen | 26,79 ÷ 893,07 | 3,00% |
Revisa las comisiones junto al margen
Una tarjeta puede añadir una comisión a su tasa. El coste total del extracto puede superar lo que indica el margen por sí solo. Ten presentes la comparación de tasas y las comisiones aparte al evaluar la transacción.
Los bancos, tarjetas y servicios de transferencias aplican sus propios márgenes y comisiones. La referencia usa tasas medias de mercado indicativas, no aptas para liquidación ni negociación. Es la base del cálculo; el extracto registra la conversión y los cargos aplicados.
Elige el acceso según el retraso
Sin clave, el límite por IP es de 10 peticiones por minuto y 100 por hora, con tasas retrasadas 15 minutos. Una clave gratuita permite 5000 peticiones al mes y 10 por minuto. Sus tasas también llevan 15 minutos de retraso; los planes de pago tienen tasas en tiempo real.
Lee data_updated_at junto a la tasa, con cualquier modalidad de acceso. La hora de respuesta y la de observación de la tasa indican cosas distintas. Compara la hora de observación con la transacción.