Migración de tipo de datos de divisa para doble escritura

Nota:

Los grupos de interés de la comunidad ahora se han movido de Yammer a Microsoft Viva Engage. Para unirse a una comunidad de Viva Engage y participar en las últimas discusiones, complete el formulario Solicitud de acceso a la Comunidad de Viva Engage de Finanzas y Operaciones y elija la comunidad a la que desea unirse.

Puede aumentar el número de lugares decimales admitidos para valores de divisa a un máximo de 10. El límite predeterminado es cuatro decimales. Al aumentar el número de lugares decimales, ayuda a evitar la pérdida de datos cuando utiliza la escritura dual para sincronizar datos. El aumento del número de decimales es un cambio opcional. Para implementarlo, debe solicitar asistencia de Microsoft.

El proceso de cambiar el número de lugares decimales tiene dos pasos:

  1. Solicite la migración de Microsoft.
  2. Cambiar el número de decimales en Dataverse.

La aplicación de finanzas y operaciones y Dataverse debe admitir el mismo número de decimales en los valores de divisa. De lo contrario, se puede producir una pérdida de datos cuando esta información se sincroniza entre aplicaciones. El proceso de migración reconfigura la forma en que se almacenan los valores de divisa y de tipo de cambio, pero no cambia ningún dato. Una vez completada la migración, se puede aumentar el número de lugares decimales para los códigos de divisa y el precio se puede aumentar, y los datos que los usuarios especifican y ven pueden tener más precisión decimal.

La migración es opcional. Si puede beneficiarse de la compatibilidad con más posiciones decimales, considere la posibilidad de realizar la migración. Las organizaciones que no requieren valores con más de cuatro decimales no tienen que migrar.

Solicitar la migración de Microsoft

El almacenamiento para columnas de divisa existentes en Dataverse no puede admitir más de cuatro decimales. Por lo tanto, durante el proceso de migración, los valores de divisa se copian en nuevas columnas internas en la base de datos. Este proceso se produce continuamente hasta que se migran todos los datos. Internamente, al final de la migración, los nuevos tipos de almacenamiento reemplazan a los antiguos, pero los valores de los datos no cambian. Las columnas de divisa pueden admitir hasta 10 decimales. Durante el proceso de migración, puede seguir usando Dataverse sin interrupción.

Al mismo tiempo, los tipos de cambio se modifican para que admitan hasta 12 decimales en lugar del límite actual de 10. Este cambio es necesario para que el número de decimales sea el mismo en la aplicación de finanzas y operaciones y Dataverse.

La migración no cambia ningún dato. Después de convertir las columnas de divisa y tipo de cambio, los administradores pueden configurar el sistema para usar hasta 10 decimales para las columnas de moneda especificando el número de lugares decimales para cada divisa de transacción y para la fijación de precios.

Solicitar una migración

Para que esta función esté disponible, envíe un correo electrónico a didev@microsoft.com e incluya la siguiente información:

  • Asunto: Solicitud para habilitar la compatibilidad decimal expandida para <organizationID>
  • Cuerpo: Me gustaría habilitar la compatibilidad decimal expandida para mi organización <organizationID>.

Un representante de Microsoft se pone en contacto con usted en un plazo de dos a tres días laborables con los pasos siguientes.

Cuando solicite una migración, tenga en cuenta los detalles siguientes y planee para ellos en consecuencia:

  • El tiempo necesario para migrar los datos depende de la cantidad de datos del sistema. La migración de grandes bases de datos puede llevar varios días.
  • El tamaño de la base de datos aumenta temporalmente mientras se ejecuta la migración, ya que el proceso necesita espacio adicional para los índices. La mayoría del espacio adicional se libera cuando se completa la migración.
  • Durante el proceso de migración, si se producen errores que impiden que se complete la migración, el sistema genera alertas al soporte técnico de Microsoft para que el personal de soporte técnico pueda intervenir. Sin embargo, incluso si se producen errores durante la migración, Dataverse permanece totalmente disponible para uso regular.
  • El proceso de migración no es reversible.

Cambiar el número de decimales

Una vez completada la migración, Dataverse puede almacenar números con más decimales. Los administradores pueden elegir cuántos decimales se usan para códigos de divisa específicos y para precios. Los usuarios de Microsoft Power Apps, Power BI y Power Automate luego pueden ver y usar números que tienen más decimales.

Para realizar este cambio, actualice la siguiente configuración en Power Apps:

  • Configuración del sistema: precisión de moneda para los precios – La columna Establece la precisión de moneda que se usa para los precios en todo el sistema define cómo se comporta la moneda para la organización cuando se selecciona Pricing Precision.
  • Gestión empresarial: divisas: la columna Precisión de divisa le permite especificar un número personalizado de decimales para una moneda específica. Hay una reserva en la organización (configuración amplia).

Hay algunas limitaciones:

  • No puede configurar la columnas de divisa en una tabla.
  • Puede especificar más de cuatro decimales solo en los niveles Precios y Divisa de la transacción.

Configuración del sistema: precisión de la moneda para la fijación de precios

Una vez completada la migración, los administradores pueden establecer la precisión de moneda. Vaya a Configuración > Administración y seleccione Ajustes del sistema. Luego, en la pestaña General, cambie el valor de la columna Establecer la precisión de la divisa que se usa para fijar precios en todo el sistema, como se muestra en la siguiente ilustración.

Captura de pantalla de la configuración del sistema para la configuración de precisión de moneda.

Administración empresarial: divisas

Si necesita que la precisión de una moneda específica sea diferente de la precisión utilizada para los precios, puede cambiarla. Vaya a Configuraciones > Administración empresarial, S¡seleccione Divisas y seleccione la divisa que se va a cambiar. Luego configure la columna Precisión de la divisa según número de decimales que desee, como se muestra en la siguiente ilustración.

Captura de pantalla de los ajustes de divisa para una configuración regional específica.

Tablas: columna Divisa

Puede configurar hasta cuatro posiciones decimales para columnas de moneda específicas.

Precisión decimal de moneda predeterminada

Para conocer el comportamiento esperado de la precisión decimal de moneda predeterminada en escenarios de migración y no migración, consulte la tabla siguiente.

Fecha de creación Campo decimal de divisa Organización existente (campo de moneda no migrado) Organización existente (campo de moneda migrado) Nueva organización creada para la compilación de la publicación 9.2.21062.00134
Campo de moneda creado antes de la compilación 9.2.21111.00146
Precisión máxima visible en la interfaz de usuario 4 dígitos 10 dígitos N/A
Precisión máxima visible en la interfaz de usuario de resultados de consultas de bases de datos y bases de datos 4 dígitos 10 dígitos N/A
Campo de moneda creado después de la compilación 9.2.21111.00146
Precisión decimal máxima visible en la interfaz de usuario 4 dígitos 10 dígitos 10 dígitos
Precisión decimal máxima visible en la interfaz de usuario de resultados de consultas de bases de datos y bases de datos 10 dígitos. Sin embargo, solo 4 son significativos con todos los ceros más allá de los 4 dígitos decimales. Esta precisión permite una migración más sencilla y rápida de la organización, si es necesario. 10 dígitos 10 dígitos