REDA One Centro de ayuda
ES
Idioma
English EN Español ES Português PT Italiano próximamente Français FR Deutsch próximamente العربية próximamente
reda.one ↗
Inicio / REDA Financials AI / Entidades y configuración / Multimoneda / Tipos de cambio

Tipos de cambio

Cuando una compañía opera en una moneda distinta de la suya, REDA tiene que convertir — para transformar una factura en euros en las libras en las que se llevan sus libros. Un tipo de cambio es simplemente cuánto vale una moneda en otra (por ejemplo £1 = €1.17). Como las tasas cambian cada día, REDA usa tasas con fecha: cada tasa tiene una fecha de inicio, y un documento se convierte a la tasa que estaba vigente en su propia fecha — no la de hoy. Eso es lo que mantiene una factura de enero valuada tal como estaba en enero, incluso cuando la consultas en junio.

Dónde encontrarlas. Las tasas con fecha se mantienen en los tipos de cambio con fecha de Salesforce (parte de Advanced Currency Management), no en una pestaña de REDA — las ingresa un administrador de Salesforce. El trabajo opcional de sincronización diaria de tasas se activa desde el Programador de operaciones en el área de Administración de la aplicación REDA Financials Admin. La multimoneda debe estar activada primero (ver Activar Multimoneda).
Acceso que necesitarás. Cualquier conjunto de permisos de REDA Financials se beneficia de las tasas automáticamente; mantener las tasas y programar la sincronización es una tarea de configuración del administrador de Salesforce / Accounting Admin v2, no algo que configuren los conjuntos de Accounts Payable v2, Accounts Receivable v2 o Read Only v2.
Dónde viven las tasas. REDA lee las tasas de los tipos de cambio con fecha de Salesforce (parte de Advanced Currency Management) — no mantiene una tabla de tasas propia. Así, mantienes las tasas en un único lugar estándar, y REDA, tus informes y Salesforce usan siempre los mismos números. Si ya has usado la multimoneda de Salesforce antes, estas son exactamente las tasas que ya conoces.

Cómo se estructuran las tasas

  • Por moneda, relativa a la corporativa. Cada moneda tiene una tasa frente a la moneda corporativa de la organización (corporativa = 1).
  • Con fecha. Una tasa es vigente desde una fecha hasta que la siguiente la reemplaza, de modo que los documentos históricos se convierten a la tasa que estaba vigente en su fecha.
  • Las tasas cruzadas se derivan. Para convertir EUR→GBP, REDA divide la tasa de GBP entre la tasa de EUR (la tasa de la moneda "destino" sobre la de la moneda "origen") — no necesita un par EUR↔GBP.
  • Precisas y luego redondeadas. Las tasas derivadas se calculan con ocho decimales; los montos convertidos se redondean después a dos. La tasa utilizada queda registrada en el documento al contabilizarlo, por lo que la conversión es siempre auditable.

Mantener las tasas

Activa las monedas. En la configuración de monedas de Salesforce, activa cada moneda en la que operes.
Ingresa tasas con fecha. Para cada moneda, agrega una tasa con una fecha de inicio vigente. Agrega una nueva tasa con fecha cada vez que cambie la tasa que usas (cierre mensual, tasa contractual, etc.).
Mantenlas actualizadas. Un documento se convierte a la tasa vigente en su fecha — así que carga las tasas del período antes de contabilizar los documentos en moneda extranjera de ese período.
Tasas desactualizadas = conversiones incorrectas. Si falta la tasa de un período o está desactualizada, los documentos en moneda extranjera se convierten con un número incorrecto y la ganancia o pérdida cambiaria queda mal registrada. Haz que actualizar las tasas con fecha forme parte de tu rutina de apertura de período.

Automatizar la actualización diaria de tasas (complemento opcional)

REDA incluye un motor que obtiene tasas diarias de Open Exchange Rates, las normaliza a tu moneda corporativa y las escribe como tasas con fecha — así nunca tienes que ingresarlas a mano. Hay una omisión deliberada: el pequeño proceso automatizado que efectivamente escribe los registros de tasas no viene en el paquete instalado. Tu administrador lo agrega una sola vez.

¿Por qué no viene incluido? Las tasas de conversión con fecha solo existen en una organización multimoneda, y el motor únicamente puede escribirlas mediante un proceso automatizado — no directamente. Incluir ese proceso obligaría a una dependencia estricta de que la multimoneda esté activada, lo que rompería la instalación en organizaciones de una sola moneda. Por eso el motor se envía dentro del paquete; el proceso automatizado se envía por separado como una descarga opcional. El motor lo busca en tiempo de ejecución — si no está, la sincronización automática simplemente permanece desactivada y nada se rompe.

Antes de empezar

  • La multimoneda (Advanced Currency Management) está activada en tu organización.
  • Tu suscripción incluye la clave de sincronización de tipos de cambio (el motor la lee desde tu licencia).
  • Puedes agregar el proceso por una u otra vía — VS Code, Salesforce CLI o Workbench (cualquiera sirve).

Paso 1 — Descargar el proceso

Descargas
• reda-fx-rate-flow.zip — un paquete listo para implementar con Workbench
• Create_Dated_Conversion_Rate.flow-meta.xml — el archivo de origen para VS Code / Salesforce CLI

Paso 2 — Implementarlo (elige un método)

MétodoCómo
VS Code
(Salesforce Extensions)
Coloca Create_Dated_Conversion_Rate.flow-meta.xml en tu proyecto, en force-app/main/default/flows/, haz clic derecho → SFDX: Deploy Source to Org.
Salesforce CLIColoca el archivo en la carpeta flows de un proyecto y ejecuta:
sf project deploy start -d force-app/main/default/flows/Create_Dated_Conversion_Rate.flow-meta.xml -o <tu-organización>
Workbench
(sin herramientas)
Inicia sesión en workbench.developerforce.com → Migration → Deploy → elige reda-fx-rate-flow.zip → marca Single Package → Deploy.
Conserva el nombre exactamente como Create_Dated_Conversion_Rate. El motor de sincronización llama al proceso por ese nombre exacto. Si lo renombras, el motor no lo encontrará — la sincronización diaria permanecerá desactivada.

Paso 3 — Programar la sincronización diaria

Con el proceso ya implementado, activa el trabajo diario desde el Programador de operaciones en Administración. Se ejecuta todos los días; también puedes activarlo bajo demanda para completar retroactivamente las tasas del día. En cada ejecución:

#Qué hace el motor
1Lee tu clave de sincronización de tipos de cambio desde la licencia.
2Obtiene las tasas más recientes de Open Exchange Rates.
3Las normaliza a la moneda corporativa de tu organización.
4Para cada moneda activa, llama al proceso para escribir una tasa con fecha de hoy (la moneda corporativa permanece en 1).

Dónde se aplica la tasa

MomentoTasa utilizada
Se contabiliza una factura en moneda extranjeraLa tasa con fecha vigente en la fecha de la factura la convierte a la moneda funcional de la entidad.
El pago se liquida después a una tasa distintaLa diferencia se contabiliza en Realized FX.
Revaluación de fin de período (si tu política contable la requiere)Si reexpresas los saldos abiertos en moneda extranjera a la tasa de cierre — normalmente con un asiento de ajuste — la diferencia contable se registra en Unrealized FX.

Qué sigue

  1. Arquitectura de moneda de 3 niveles — las monedas entre las que convierten estas tasas.
  2. Moneda en los documentos — cómo se aplican las tasas a cada documento.
  3. Entender la Multimoneda — los conceptos alrededor de las tasas.
  4. Activar Multimoneda — activa primero la gestión de monedas.
Documentación oficial de Salesforce. Agregar el proceso es una implementación única en Salesforce. Para conocer los pasos subyacentes de la plataforma, consulta la propia guía de Salesforce para implementar con Salesforce CLI. El enlace se abre en una pestaña nueva.

Preguntas frecuentes

Porque un documento debe valuarse a la tasa que estaba vigente cuando ocurrió. Una venta realizada en enero se convierte a la tasa de enero, de modo que su valor registrado no cambia cada vez que se mueven los tipos de cambio. Cada tasa tiene una fecha de inicio, y REDA elige la que estaba vigente en la fecha del documento.

No — basta con una tasa por moneda frente a la moneda corporativa. REDA calcula cualquier par dividiendo una entre la otra. Si operas en cinco monedas, mantienes cinco tasas, no veinte.

Como mínimo, cada vez que cambie la tasa que usas — normalmente una tasa nueva cada mes, cargada antes de contabilizar los documentos en moneda extranjera de ese mes. Si prefieres no hacerlo manualmente, el complemento opcional las actualiza a diario, de forma automática.

La conversión se detiene con un error claro en lugar de adivinar: "No exchange rate found for … effective on …". Nada se contabiliza a un valor incorrecto — agregas la tasa con fecha que falta y vuelves a intentarlo. Mantén las tasas al día como parte de la apertura de cada período y nunca lo verás.

La tasa más reciente cuya fecha de inicio sea igual o anterior a la fecha del documento. Así, una tasa cargada para el 1 de junio se aplica a todo documento fechado desde el 1 de junio hasta que comience la siguiente tasa con fecha.

¿Te resultó útil?