Facturas en dólares y euros: qué tipo de cambio usar

Dónde está el tipo de cambio en el XML, qué hacer cuando falta o viene en 1, cómo tratar los euros y las notas de crédito en moneda extranjera al pasar todo a colones.

Cuando un comprobante está en dólares o en euros, los montos del XML están en esa moneda. Para el IVA y para cualquier resumen en colones hay que convertirlos, y la pregunta es siempre la misma: ¿con qué tipo de cambio?

Dónde está la moneda en el XML

<ResumenFactura>
  <CodigoTipoMoneda>
    <CodigoMoneda>USD</CodigoMoneda>
    <TipoCambio>507.25</TipoCambio>
  </CodigoTipoMoneda>
  ...
</ResumenFactura>

CodigoMoneda usa los códigos ISO (CRC, USD, EUR). TipoCambio es cuántos colones vale una unidad de esa moneda según el emisor. Si la moneda es CRC, el tipo de cambio es 1.

Qué tipo de cambio usar

Para convertir un comprobante, lo práctico es usar el TipoCambio que trae el mismo XML: es el que usó el emisor, el que queda en el registro de Hacienda y el mismo para quien vende y quien compra. La referencia habitual para fijarlo es el tipo de cambio de referencia del Banco Central de la fecha de emisión; verificá con la normativa vigente si tu cliente tiene un caso distinto.

No uses el tipo de cambio del día en que se cobró o se pagó, ni el del día en que hacés la declaración.

Cuando falta o viene en 1

  • Moneda extranjera sin TipoCambio: el comprobante no se puede convertir solo. Buscá el tipo de cambio de referencia de la fecha de emisión en los indicadores del BCCR y anotá de dónde lo sacaste.
  • TipoCambio 1 en un comprobante en USD o EUR: casi siempre es un error del sistema del emisor. Si lo sumás así, un dólar vale un colón. Tratalo como si faltara y avisale al cliente.
  • Un tipo de cambio muy distinto al de esa fecha: puede ser un error de digitación. Comparalo con el del BCCR antes de usarlo.

Euros y otras monedas

Funcionan igual: el TipoCambio del XML es colones por euro, no dólares por euro. El BCCR también publica el tipo de cambio del euro. Si un emisor puso el tipo de cambio del euro contra el dólar, el monto en colones queda muy bajo: se nota apenas lo comparás.

Notas de crédito en moneda extranjera

Una nota de crédito en dólares trae su propio TipoCambio, de su propia fecha. Si lo usás, la nota no anula en colones exactamente lo que sumó la factura, aunque anule el mismo monto en dólares. Esa diferencia existe y conviene verla en vez de esconderla; cómo tratarla depende de tu criterio y de la normativa vigente (ver la guía de notas de crédito).

Con Classify

Classify convierte cada comprobante a colones con el TipoCambio de su propio XML, incluidos la base, el IVA por tarifa y los cargos. Si un comprobante en moneda extranjera no trae tipo de cambio, no supone nada: te avisa y no lo suma hasta que escribís el de esa fecha. El Excel deja la moneda y el tipo de cambio de cada comprobante en su fila, para revisarlos.

Pendiente de confirmar

Esta guía se apoya en fuentes secundarias. Antes de declarar, verificá con la normativa vigente y dentro de TRIBU-CR:

  • Qué tipo de cambio exige la normativa para convertir comprobantes en moneda extranjera (compra o venta, y de qué fecha).
  • Cómo tratar la diferencia en colones entre una factura en dólares y su nota de crédito.

Hacelo en un minuto con Classify

Soltá los archivos del cliente y descargá el mes ordenado con el Excel. Gratis y sin subir tus archivos.