Saltar al contenido

¿Cómo registrar una compra en moneda extranjera?

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.

registrar una compra en moneda extranjera

¿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.

¿Qué es una compra en moneda extranjera? Proveedor extranjero Factura en USD / EUR Tipo de cambio Fecha de transacción Registro en libros contables En moneda funcional Resultado del proceso Importe convertido El valor queda expresado en moneda funcional Asiento contable Se debita la compra y se acredita el pasivo Diferencia de cambio Si el tipo varía al pagar, se reconoce la diferencia El proceso aplica tanto a compras de mercancías como a servicios pactados en divisa extranjera. Marco normativo: NIC 21 (NIIF) o equivalente local según el país de la empresa

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 en contabilidad Tipo de cambio de contado El vigente en la fecha exacta de la transacción. Uso principal: registro inicial Tipo de cambio promedio Promedio ponderado del período. Uso: cuando varias operaciones coinciden Tipo de cambio de cierre El vigente al final del período contable. Uso: reexpresión de saldos pendientes ¿Cuándo se aplica cada uno? Tipo de cambio Momento de uso Afecta a De contado Fecha de la operación Asiento inicial Promedio del período Períodos con muchas transacciones Resultado del período De cierre Fin del período contable Partidas monetarias La norma NIC 21 establece el tipo de cambio de contado como el referente principal para el reconocimiento inicial.

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.

Pasos para registrar una compra en moneda extranjera 1 Convertir el importe Aplica el tipo de cambio de contado de la fecha de la transacción. Resultado: Importe en moneda funcional Base del asiento 2 Registrar el asiento inicial Débito: cuenta de compras o activo. Crédito: proveedor o cuentas por pagar. Resultado: Operación asentada en libros Valor fijo en moneda funcional 3 Pago y diferencia de cambio Aplica el tipo de cambio del día del pago. Registra la diferencia. Resultado: Ganancia o pérdida de cambio Va al resultado del ejercicio Los tres pasos conforman el ciclo completo de una operación en moneda extranjera. El asiento del paso 3 cancela el pasivo y reconoce la diferencia de cambio en resultados.

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:

FechaTipo de cambio (S/ por USD)Importe en soles
1 de marzo (compra)3,80S/ 19.000
31 de marzo (pago)3,95S/ 19.750
Diferencia de cambio+0,15S/ 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.

Asiento del 1 de marzo — Reconocimiento de la compra
Cuenta Débito (S/) Crédito (S/)
Compras / Inventario 19.000
Proveedores (por pagar) 19.000
Tipo de cambio aplicado: S/ 3,80 × USD 5.000
Asiento del 31 de marzo — Pago al proveedor
Cuenta Débito (S/) Crédito (S/)
Proveedores (por pagar) 19.000
Pérdida por diferencia de cambio 750
Banco / Efectivo 19.750
Tipo de cambio aplicado: S/ 3,95 × USD 5.000 — Diferencia de S/ 750 reconocida como gasto financiero

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.
Errores frecuentes vs. práctica correcta Error frecuente Práctica correcta Tipo de cambio incorrecto Usar el tipo del pago para el asiento inicial Tipo de cambio de contado Aplicar el tipo vigente en la fecha de la compra Diferencia no reconocida Cancelar el pasivo sin registrar la diferencia Reconocer la diferencia Registrar ganancia o pérdida en el resultado del período Ajustar el costo del activo Sumar la diferencia al valor de la mercancía Resultado financiero La diferencia va siempre al estado de resultados Sin ajuste al cierre No reexpresar saldos pendientes al periodo Ajuste al tipo de cierre Actualizar los saldos con el tipo de cambio de cierre Identificar estos errores a tiempo evita ajustes costosos en el cierre contable y observaciones en auditoría.

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.

cómo registrar una compra en moneda extranjera

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:

contador profesional

El contador profesional

Contabilidad · Finanzas · Economía · Gestión Empresarial

Profesional con experiencia en contabilidad, análisis financiero, gestión económica y administración de empresas. Comparto contenido práctico y accesible para ayudarte a comprender estados financieros, optimizar recursos, gestionar negocios y tomar mejores decisiones económicas en tu vida profesional y personal.

¡Haz clic para puntuar este artículo!
(Votos: 1 Promedio: 5)