Verificaciones de validación 

Las verificaciones de validación de datos de cierre individual introducidos no se realizan en el mismo momento de la entrada, sino que deben llamarse posteriormente. Debe definir las verificaciones de validación específicamente, dado que el sistema le permite una libre elección de números de posición y varias verificaciones de validación pueden y deben representar relaciones entre los números de posición. Puede gestionar el status de validación, es decir, el posible número de errores producidos en la Gestión de status. Sólo puede bloquear actividades de entrada después de que el informe de validación se haya ejecutado y que aparezcan 0 número de errores en Gestión de status en Resumen de status.

Definir las verificaciones de validación

Las verificaciones de validación se definen en la sección Datos de cierre individual ® Verificaciones de validación de la guía de implementación. Las verificaciones se asignan a grupos de empresas individuales. Una norma puede comprender varias líneas.

Existen los siguientes tipos de validación:

  1. Normas de posición (indicador de tratamiento P):
  2. Es conveniente definir una expresión aritmética utilizando números de posición, por ejemplo, la suma o diferencia de varias posiciones seguida de un operador relacional (=<, >). Debería haber otra norma de posición al otro lado de esta ecuación. De este modo, por ejemplo, puede representar la validación "Suma de activo = Suma de pasivo" o la verificación para determinar si la amortización concuerda con el balance y con la cuenta de explotación (PyG). Dentro de la fórmula de posición, puede especificar una norma de desglose junto a un número de partida: por ejemplo, posición 0047110000 (B=100) significa que para la posición 0047110000 se debería leer únicamente el registro de totales de clase de movimiento 100 e incluirse en la comparación. Los indicadores de desglose son:

    V para una empresa asociada,

    J para año de alta y

    W para moneda.

    Las letras B, V, J y W deben figurar en mayúscula. El signo +/- de una posición o clase de movimiento según la actualización de clase de posición/actualización de la clase de movimiento se tiene en cuenta automáticamente para que pueda introducir 0010000000 = 0020000000 directamente en vez de "activo = pasivo", aunque las posiciones de pasivo se almacenen de forma negativa.

    Ejemplos:

    0010000000 = 0020000000

    0010320000(B=220) = 0030710100 + 0030710200

  3. Posición de totales:
  4. Sin tomar en consideración cualquier entrada posible en la Actualización de validaciones, el sistema siempre verifica si las posiciones de totales en la Actualización de posiciones, es decir, posiciones que poseen regla de totales, están en la base de datos y poseen un valor. Dado que no se permiten entradas para posiciones de totales, si las posiciones de totales contienen un valor aparece un mensaje de error.

  5. Evolución de participaciones (indicador de tratamiento P):
  6. El sistema verifica si la posición de participación especificada en la norma concuerda con los valores de la tabla de evolución de participaciones.

    Ejemplo: 0010330100 = T851

  7. Evolución del capital (indicador de tratamiento P):
  8. De manera similar a la evolución de participaciones, el sistema verifica si la posición de capital especificada concuerda con las entradas correspondientes en la tabla de evolución de capital.

    Ejemplo: 0020110000 = T871

  9. Control de desglose (indicador de tratamiento A):
  10. Se puede introducir un rango de números de posición en la norma de posiciones. El sistema verifica si se ha especificado un desglose para este rango en la especificación del catálogo de posiciones. Es decir, verifica que ciertamente exista un desglose en la base de datos para una posición que, por ejemplo, deba desglosarse por clase de movimiento.

    Ejemplo: (0010300000, 0010399999)

  11. Comparación de constante (indicador de tratamiento P):
  12. Los valores de posición se pueden comparar con constantes, por ejemplo, para descubrir si una posición ha sido notificada. La constante siempre se debe especificar en el formato ‘KXXXXXX’, donde la letra K debe preceder una cifra de seis dígitos sin signos de decimales (lo que se interpreta como un importe).

    Ejemplo: 0020140000 > 'K000000'

  13. Comparación del ejercicio anterior (indicador de tratamiento P):

Al asignarle (V) como prefijo a un número de posición, se toma el valor del ejercicio anterior (para el mismo período). Si desea verificar el porcentaje de desviación de un valor de posición comparado con el ejercicio anterior, es posible que desee que se visualice una nota, por ejemplo, si la desviación es de más del 20% en relación al ejercicio anterior.

Ejemplo: 0010410000 > (V)0010410000 + ‘%20’

Si desea calcular una desviación en porcentaje con decimales, debe multiplicar el valor del ejercicio anterior por una constante correspondiente.

Ejemplo: Una desviación de más de un 1,3% comparada con el ejercicio anterior, se muestra de la siguiente manera:
0010410000 > (V)0010410000 * ‘K101300’ / ‘K100000’

Defina el texto de error o el mensaje de advertencia correspondientes en la siguiente entrada de acuerdo con la norma de posición o de desglose. También puede definir varias líneas para las normas de posición. Los textos se sitúan en la Actualización de textos estándar del área funcional "PL" con un lenguaje específico.

Asignar verificaciones de validación

Puede asignar cualquier grupo de validación a las sociedades GL de la actualización de sociedad GL. También puede definir normas separadas para verificar el balance local y del grupo. Puede, por lo tanto, determinar las sociedades GL que se deben verificar con mayor atención, en función de la calidad de entrada de los datos transferidos.

Ejecutar una verificación de validación

La verificación de validación se suele ejecutar en el menú de Consolidación dentro de la Gestión de status o en Cierre individual ® Verificar:

El log de errores muestra los mensajes de error o de advertencia por sociedad GL y también los resultados de cálculo de las normas de posición y desglose. Además, se visualiza un mensaje si el dígito de control cargado desde la entrada de datos del PC no coincide con el dígito de control nuevamente calculado.

Los resultados de la verificación se registran en el status de cierre y los resultados de las verificaciones del grupo en el status de subgrupo. Sólo se podrán iniciar nuevas operaciones en la Gestión de status si la verificación se completa sin ningún error.

Dentro del log se puede utilizar Informe ® Seleccionar para visualizar también la regla de verificación desde la Actualización de validación para cada mensaje de error. Se puede utilizar Seleccionar dentro de la regla de verificación para listar los valores de la base de datos para las posiciones visualizadas.

Validación