Las reglas OnDemand son reglas definidas por el administrador que permiten a los usuarios ejecutarlas en cualquier momento en los formularios de datos.
Las reglas son subrutinas normales cuyo nombre lleva un prefijo con la palabra clave “OnDemand_” (por ejemplo, OnDemand_TaxAutomation). Se definen como parte de la definición del formulario de datos, que permite a los usuarios realizar los cálculos en el formulario especificado sin tener que ejecutar todo el proceso de subcálculo.
El proceso de reglas OnDemand realiza su propio procedimiento HS.Clear para las celdas necesarias, porque no utiliza la rutina normal en la que el sistema borra automáticamente las celdas de datos que se definen como "IsCalculate".
Puede ejecutar las reglas OnDemand para una entidad seleccionada, o para todas las entidades definidas en el formulario de datos. Las reglas OnDemand no se ejecutan para las celdas bloqueadas.
Después de que el sistema ejecuta las reglas OnDemand, el estado del cálculo sigue siendo Cambiado o Modificado. El estado del cálculo sólo se actualiza al estado Correcto después de que se realice el proceso de Sub Calculate.
Las reglas OnDemand están disponibles en formularios de datos y también desde la pantalla personalizada de administración de impuestos. El proceso para ejecutar las reglas es el mismo; pero la pantalla personalizada de administración de impuestos le permite ejecutar todas las reglas desde una ubicación central. Consulte Visualización de propiedades de administración de impuestos.
Tabla 3-8 Reglas OnDemand disponibles
| Nombre de regla | Descripción | Pantallas personalizadas/formularios de datos disponibles |
|---|---|---|
| OnDemand_CopyPeriodicData | Copia datos periódicos de un periodo seleccionado en la celda de acumulado anual y, a continuación, establece en cero los datos del período seleccionado. Se utilizan para estas cuentas:
Puede especificar las entidades para las que se debe ejecutar esta regla. Un administrador con acceso a toda la jerarquía de entidad puede ejecutar la regla para todas las entidades. Consulte Copia de datos periódicos. |
Formularios de datos:
Pantalla personalizada: Pantalla personalizada de administración de impuestos |
| OnDemand_CopyNOLCreditRules | Copia reglas de automatización de crédito de pérdidas operativas netas del periodo anterior. |
Pantallas personalizadas:
|
| OnDemand_CopyRTASettings | Copia la configuración de RTA del año anterior al año actual. |
Pantallas personalizadas:
|
| OnDemand_CopyTARAutomationRules | Copia reglas de automatización de TAR del periodo anterior. Consulte Asignación de datos en formularios de datos Arrastre de cuentas fiscales. |
Pantallas personalizadas:
|
| OnDemand_CopyTaxRates | Copia tasas de impuestos, la tasa de impuestos consolidada, las tasas de prorrateo y las tasas regionales de P12 del año anterior a P1 del año actual. Solo se debe ejecutar esta regla si el periodo actual es P1. |
Formularios de datos:
Pantalla personalizada: Pantalla personalizada de administración de impuestos |
| OnDemand_CopyTaxRiskProvision | Copia los datos de año y jurisdicción del periodo anterior de provisión de riesgo de impuestos y los pega en el actual. Esto se aplica solo al periodo actual en el que se ejecute la regla. |
Formulario de datos: Sch - Aprovisionamiento del riesgo fiscal Pantalla personalizada: Pantalla personalizada de administración de impuestos |
| OnDemand_CopyTaxRules | Copia las reglas de impuestos automáticamente en el texto de la celda Automatización de impuestos desde el periodo anterior al periodo actual para todas las entidades base. Si se ejecuta en el primer periodo, copia las reglas desde el último periodo del año anterior. Se utiliza como parte del proceso de renovación mensual o anual. |
Pantallas personalizadas:
|
| OnDemand_CopyTLCExpirationYear | Copia el texto de celda del año de vencimiento de los créditos/pérdidas fiscales del año/periodo anterior.
Hay que especificar el año de inicio y el periodo de inicio para el proceso de copia mediante las propiedades definidas por el usuario de la cuenta TaxLossesD. Utilice un signo de intercalación (^) como separador. Por ejemplo: StartYear:2015^StartPeriod:P06 |
Formularios de datos:
Pantalla personalizada: Pantalla personalizada de administración de impuestos |
| OnDemand_CurTaxOriginationYear | Rellena el año de origen |
Formularios de datos:
|
| OnDemand_TaxAutomation | Ejecuta el proceso de automatización de impuestos. Consulte Ejecución de automatización de impuestos. |
Formularios de datos:
Pantallas personalizadas:
|
| OnDemand_TaxAutomationTrace | Ejecuta el proceso de automatización de impuestos para una entidad con el seguimiento de los datos de entrada y la escritura de los cálculos en la celda de texto para la cuenta de destino. Consulte Ejecución de automatización de impuestos. |
Formularios de datos:
Pantallas personalizadas:
|
| OnDemand_TLCOriginationYear | Escribe el año de origen de los créditos/pérdidas fiscales en el texto de celda. |
Formularios de datos:
Pantalla personalizada: Pantalla personalizada de administración de impuestos |