Para registrar una compra en moneda extranjera, lo primero que debes hacer es convertir el importe usando el tipo de cambio vigente en la fecha de la transacción. Luego, si el pago se realiza en un momento distinto, es probable que surja una diferencia de cambio que también debes reflejar en tu contabilidad. A lo largo de este contenido verás cómo hacerlo con claridad.

¿Qué es una compra en moneda extranjera?
Una compra en moneda extranjera es cualquier transacción en la que una empresa adquiere bienes o servicios y el pago se pacta en una moneda distinta a la que usa habitualmente en sus operaciones. Por ejemplo, si una empresa colombiana compra maquinaria y la factura llega en dólares estadounidenses, esa operación se considera una transacción en moneda extranjera, aunque la empresa opere en pesos.
Este tipo de operaciones es muy común en empresas que trabajan con proveedores internacionales, importan productos o tienen contratos denominados en divisas como el dólar, el euro o el yuan. El reto contable no es el precio en sí, sino cómo trasladar ese valor a los libros de la empresa de forma correcta y coherente con las normas contables vigentes.
Diferencia entre moneda funcional y moneda extranjera
La moneda funcional es la moneda del entorno económico principal en el que opera la empresa: la que usa para fijar precios, pagar nóminas y liquidar la mayoría de sus obligaciones. Conocer bien la moneda funcional de una empresa es el punto de partida para entender cualquier registro en divisa extranjera, porque todo importe en otra moneda debe convertirse a ella antes de entrar a los libros contables.
La moneda extranjera, por su parte, es cualquier divisa diferente a esa moneda funcional. Si una empresa mexicana tiene el peso como moneda funcional y recibe una factura en euros, el euro es su moneda extranjera en esa operación. La distinción entre ambas también es relevante cuando la empresa presenta sus estados financieros en una moneda diferente a la funcional; para profundizar en ese matiz, vale la pena revisar la diferencia entre moneda funcional y de presentación.
¿Cuándo se considera que una transacción es en moneda extranjera?
Una transacción se clasifica como operación en moneda extranjera cuando su precio, pago o liquidación está denominado en una divisa distinta a la moneda funcional de la empresa. Esto abarca compras de inventario, adquisición de activos fijos, contratación de servicios internacionales e incluso préstamos recibidos o concedidos en otra moneda. El criterio no es dónde se realiza la operación, sino en qué moneda está pactada.
Tipo de cambio: la clave del registro contable
El tipo de cambio es el precio al que una moneda se intercambia por otra. En contabilidad, su importancia va más allá de la conversión aritmética: el tipo de cambio que elijas determina el valor con el que la operación queda registrada en los libros, y cualquier variación posterior entre ese valor y el que finalmente se paga genera un impacto directo en el resultado de la empresa.
Tipos de cambio que se usan en contabilidad
En contabilidad internacional se trabaja principalmente con tres tipos de cambio, cada uno aplicable en un momento distinto del ciclo de la operación. Conocerlos con precisión evita errores que pueden distorsionar los estados financieros de la empresa.
- Tipo de cambio de contado: Es el que existe en la fecha exacta en que ocurre la transacción. Se usa para valorar la operación en el momento de su reconocimiento inicial.
- Tipo de cambio promedio: Se calcula como un promedio ponderado de los tipos de cambio de un período. Solo es válido cuando no hay fluctuaciones significativas y se aplica a varias operaciones de un mismo período.
- Tipo de cambio de cierre: Es el vigente al final del período contable. Se usa para reexpresar los saldos de partidas monetarias que todavía están pendientes de cobro o pago.
¿Qué tipo de cambio se aplica en la fecha de la transacción?
En la fecha de la transacción, la norma establece que debes usar el tipo de cambio de contado vigente ese mismo día: es decir, el tipo al que podrías intercambiar las dos monedas en el mercado en ese momento. Este valor es el que convierte el importe en moneda extranjera a tu moneda funcional y queda fijo en el asiento inicial. No se ajusta más adelante por las variaciones del mercado; esas variaciones generan diferencias de cambio que se reconocen por separado.
¿Cómo se registra contablemente una compra en moneda extranjera?
El registro contable de una compra en moneda extranjera sigue una secuencia clara: primero conviertes el importe a tu moneda funcional, luego registras el asiento inicial y, cuando llega el momento del pago, ajustas cualquier diferencia que haya surgido por la variación del tipo de cambio. Cada uno de estos pasos tiene su propia lógica y su propio impacto en los libros de la empresa.
Paso 1: Convertir el importe a moneda funcional
Antes de hacer cualquier asiento, debes transformar el valor de la factura en moneda extranjera a tu moneda funcional. Para eso, multiplicas el importe original por el tipo de cambio de contado vigente en la fecha de la transacción. Este valor convertido es el único que entra a los libros contables; la cifra en moneda extranjera queda como referencia, pero no se registra directamente.
Por ejemplo, si recibes una factura por 10.000 dólares y el tipo de cambio ese día es de 18,50 pesos mexicanos por dólar, el importe que registras es de 185.000 pesos. Si el tipo de cambio cambia al día siguiente, eso no modifica este asiento inicial; lo que genera es una diferencia que se maneja en el momento del pago.
Paso 2: Registrar el asiento contable inicial
Con el importe ya convertido, el asiento inicial refleja la compra como un aumento en la cuenta del activo o gasto correspondiente y un aumento en el pasivo frente al proveedor. La cuenta de proveedor queda valorada en moneda funcional al tipo de cambio de la fecha de la operación, y ese valor es el que permanece en libros hasta que se produce el pago o se realiza un ajuste al cierre del período.
Paso 3: Gestionar el pago y las diferencias de cambio
Cuando llega el momento del pago, aplicas el tipo de cambio vigente en esa fecha para calcular cuánto vale realmente la divisa que vas a entregar. Si ese tipo de cambio es distinto al que usaste en el registro inicial, la diferencia entre ambos importes se reconoce como una ganancia o pérdida de cambio. Esta diferencia no ajusta el valor de la compra original; se contabiliza de forma separada y va directamente al resultado del ejercicio.
Diferencias de cambio: ¿qué son y cómo se contabilizan?
Una diferencia de cambio es el resultado de que el tipo de cambio haya variado entre dos momentos distintos de una misma operación: normalmente entre la fecha de la compra y la fecha del pago. No se trata de un error contable, sino de un efecto financiero real que la empresa debe reconocer en sus estados de resultados, ya sea como ingreso o como gasto.
Según la NIC 21, las diferencias de cambio que surgen al liquidar partidas monetarias o al convertir partidas monetarias a tipos de cambio distintos de los utilizados en el reconocimiento inicial deben reconocerse en el resultado del período en que surjan.
Diferencia de cambio favorable (ganancia)
Se produce cuando, al momento del pago, la moneda extranjera cuesta menos de lo que costaba cuando registraste la compra. Dicho de otro modo: pagas menos en tu moneda funcional de lo que debías según el asiento inicial. Esa diferencia a tu favor es una ganancia de cambio que debes reconocer como un ingreso financiero en el período en que se realiza el pago, independientemente de que no hayas hecho ninguna operación comercial adicional.
Diferencia de cambio desfavorable (pérdida)
Ocurre en el caso contrario: cuando, al momento de pagar, la moneda extranjera vale más que en la fecha de la compra y terminas desembolsando más de lo que registraste inicialmente. Esa diferencia negativa es una pérdida de cambio que se reconoce como un gasto financiero del período. No puede diferirse ni activarse; va directamente al estado de resultados porque corresponde al efecto real de la variación del mercado cambiario sobre tu operación.
Ejemplo práctico completo de una compra en moneda extranjera
Para ver cómo funciona todo esto en la práctica, considera el siguiente caso: una empresa peruana importa mercancía de un proveedor estadounidense por un valor de 5.000 dólares. La factura se recibe el 1 de marzo y el pago se realiza el 31 de marzo. Los tipos de cambio son los siguientes:
| Fecha | Tipo de cambio (S/ por USD) | Importe en soles |
|---|---|---|
| 1 de marzo (compra) | 3,80 | S/ 19.000 |
| 31 de marzo (pago) | 3,95 | S/ 19.750 |
| Diferencia de cambio | +0,15 | S/ 750 (pérdida) |
El 1 de marzo se registra el asiento inicial por S/ 19.000, debitando la cuenta de compras y acreditando la cuenta por pagar al proveedor. El 31 de marzo, cuando se realiza el pago, el dólar vale más, por lo que la empresa desembolsa S/ 19.750. La diferencia de S/ 750 es una pérdida de cambio que se registra como gasto financiero en ese mismo período.
Normas contables que regulan estas operaciones
El tratamiento contable de las transacciones en moneda extranjera no es una decisión discrecional de cada empresa; está regulado por normas específicas que establecen qué tipo de cambio usar, cuándo reconocer las diferencias y cómo presentar la información en los estados financieros. Saber a qué marco normativo pertenece tu empresa es el primer paso para aplicar las reglas correctas. Entender bien el concepto de moneda extranjera dentro del contexto de la contabilidad internacional es clave para interpretar estas normas con propiedad.
- NIC 21 (NIIF): Es la norma internacional más utilizada en el mundo. Establece cómo reconocer y convertir las transacciones en moneda extranjera, cómo tratar los saldos pendientes al cierre del período y cómo reconocer las diferencias de cambio en resultados.
- ASC 830 (US GAAP): La norma equivalente para empresas que siguen los principios contables generalmente aceptados de Estados Unidos. Comparte la lógica general de la NIC 21, aunque difiere en algunos aspectos de presentación.
- Normas locales: En muchos países de América Latina existen normas nacionales que adaptan o adoptan los criterios de la NIC 21. Antes de aplicar cualquier criterio, debes confirmar cuál es el marco normativo vigente en el país de la empresa.
Para consultar la NIC 21 en su versión oficial, puedes acceder directamente a los recursos publicados por la Fundación IFRS, que mantiene el texto completo de la norma.
Errores frecuentes al registrar compras en moneda extranjera
Incluso con la lógica clara, hay ciertos errores que se repiten con más frecuencia de lo que parece. Conocerlos con anticipación te ayuda a evitar inconsistencias que pueden complicar el cierre contable o generar observaciones en una auditoría.
- Usar el tipo de cambio incorrecto: Aplicar el tipo de cambio del día del pago al asiento inicial, o usar un tipo promedio cuando la norma exige el de contado, distorsiona el valor registrado desde el principio.
- No reconocer la diferencia de cambio: Algunos registran solo el pago y cancelan el pasivo sin reflejar la diferencia generada por la variación del tipo de cambio, lo que deja el asiento descuadrado o el resultado subvalorado.
- Ajustar el costo del activo en lugar de crear la diferencia: La pérdida o ganancia de cambio no modifica el valor de la mercancía comprada; se reconoce siempre como resultado financiero del período, nunca como mayor o menor costo.
- No reexpresar los saldos al cierre del período: Si al final del ejercicio quedan facturas pendientes de pago en moneda extranjera, su saldo debe actualizarse al tipo de cambio de cierre. Omitir este ajuste genera un estado financiero que no refleja la situación real.
- Mezclar monedas en el mismo asiento: Registrar parte del asiento en moneda extranjera y parte en moneda funcional crea inconsistencias que son difíciles de rastrear y corregir después.
Preguntas frecuentes
¿Qué tipo de cambio se usa para registrar una compra en moneda extranjera?
Para el registro inicial de una compra en moneda extranjera, debes usar el tipo de cambio de contado vigente en la fecha de la transacción: es decir, el precio al que puedes intercambiar las dos monedas en el mercado ese día. Este valor convierte el importe a tu moneda funcional y queda fijo en el asiento, independientemente de cómo evolucione el tipo de cambio en días posteriores. Solo se usa un tipo distinto si se aplica un promedio del período y la norma lo permite expresamente.
¿Qué pasa si el tipo de cambio cambia entre la compra y el pago?
Cuando el tipo de cambio varía entre la fecha de la compra y la del pago, se genera una diferencia de cambio. Si al pagar la divisa extranjera vale más de lo que valía cuando registraste la operación, incurres en una pérdida de cambio. Si vale menos, obtienes una ganancia. En ambos casos, esa diferencia se reconoce como resultado financiero del período en que se produce el pago, sin modificar el valor original de la mercancía ni del activo adquirido.
¿Cómo se registra una diferencia de cambio en contabilidad?
La diferencia de cambio se registra en el momento en que se liquida la operación. Si es una pérdida, se debita una cuenta de gasto financiero como «pérdida por diferencia de cambio» y se acredita menor importe al banco. Si es una ganancia, ocurre lo contrario: se acredita una cuenta de ingreso financiero. En ningún caso la diferencia modifica el asiento original de la compra ni el saldo del inventario; siempre va al resultado del ejercicio de forma independiente.
¿Las diferencias de cambio afectan el resultado del ejercicio?
Sí, de forma directa. Las diferencias de cambio realizadas, que son las que surgen al liquidar una operación, se reconocen en el estado de resultados del período en que ocurren. Las diferencias no realizadas, que surgen de reexpresar saldos pendientes al cierre del período al tipo de cambio de cierre, también afectan el resultado en ese mismo período, según lo establece la NIC 21. No se admite diferir su reconocimiento ni llevarlas al patrimonio, salvo excepciones muy específicas relacionadas con partidas de inversión neta en negocios en el extranjero.
¿Qué norma internacional regula las transacciones en moneda extranjera?
La norma principal a nivel internacional es la NIC 21 — Efectos de las variaciones en las tasas de cambio de la moneda extranjera, emitida por el IASB y aplicable a todas las entidades que adoptan las Normas Internacionales de Información Financiera (NIIF). Para empresas que siguen los US GAAP, la norma equivalente es el ASC 830. En países de América Latina que no han adoptado las NIIF de forma íntegra, existen normas locales que generalmente recogen los criterios principales de la NIC 21.
¿Se puede pagar una compra en moneda extranjera con la misma moneda?
Sí, es posible. Si la empresa tiene una cuenta bancaria en la misma moneda extranjera en la que está denominada la compra, puede pagar directamente desde esa cuenta sin necesidad de hacer una conversión en el banco. Sin embargo, el efecto contable es el mismo: el saldo de esa cuenta en moneda extranjera también está valorado en moneda funcional, y cualquier diferencia entre el tipo al que se recibió esa divisa y el tipo al que se usa para el pago genera una diferencia de cambio que debe reconocerse en resultados.
¿Qué cuenta contable se usa para las diferencias de cambio?
El nombre exacto de la cuenta depende del plan de cuentas de cada país o empresa, pero en términos generales se usan cuentas de resultados financieros. Para las pérdidas, una cuenta como «Pérdida por diferencia en cambio» o «Gasto financiero por tipo de cambio», ubicada en el grupo de gastos financieros. Para las ganancias, una cuenta como «Ganancia por diferencia en cambio» o «Ingreso financiero por tipo de cambio». Ambas cuentas afectan directamente el resultado del período y deben aparecer en el estado de resultados, separadas de los costos y gastos operativos.

Conclusión
Registrar una compra en moneda extranjera implica mucho más que convertir un número de una divisa a otra. Detrás de cada operación hay una lógica clara: elegir el tipo de cambio correcto en la fecha adecuada, asentar la operación en tu moneda funcional y reconocer cualquier variación posterior como resultado financiero del período. Cuando entiendes esa lógica, el proceso deja de parecer complicado.
Los puntos que has visto aquí, desde la conversión inicial hasta la gestión de las diferencias de cambio y los errores más comunes, te dan las herramientas para abordar este tipo de operaciones con seguridad. Puedes aplicarlos tanto en ejercicios académicos como en situaciones reales de trabajo, siempre verificando cuál es el marco normativo que rige a la empresa con la que trabajas.
Si quieres seguir profundizando en estos temas, en este sitio web encontrarás más contenidos sobre contabilidad internacional que te ayudarán a construir una base sólida, paso a paso y sin rodeos.
Sigue aprendiendo:

Diferencias entre contabilidad europea y americana

¿Cómo calcular la diferencia de cambio contable?

Globalización contable: Más claridad, mejores decisiones

Tendencias en la contabilidad internacional

Organismos reguladores contables internacionales

Armonización contable: El secreto detrás de las finanzas globales

La moneda de presentación en contabilidad

