Introducción:
Es una herramienta que genera en forma automática, una auditoría sobre cuentas que no tienen número de nivel.
Fuente:HERRZ2.BAS
Objeto:HERRZ2
Módulo:Herramientas
Edit:HERR
Unit:57
Descripción y Uso:
Permite controlar la correctitud de la codificación de las cuentas del plan contable buscando inconsistencias y generando un reporte automático de auditoría.
Reporta cuentas inconsistentes, son aquellas que contengan un número de nivel (noveno carácter de la clave donde se representa el código de la cuenta) diferente de entre 0 y 9.
Es para corregir los casos en que el nivel contiene blancos o “basura” porque la cuenta fue mal creada.
Configuración:
Requiere configurar por cron, la ejecución programada de esta tarea de control.
Funcionamiento:
Su ejecución es transparente al usuario, no tiene interface de usuario, se ejecuta en forma automática por cron. No se puede ejecutar siendo invocada desde <Ctrl-O> porque el programa cancelaría luego de finalizado su proceso.
Da origen a un archivo de texto de nombre «CtaSinNivNNNN.txt” donde NNNN=Número de empresa y se localiza en
/home/opus/unit0.
El proceso recorre la tabla MAE conteniendo el plan contable, controla la validez del nivel de la cuenta y encaso de ser inconsistente graba una entrada en el archivo de texto conteniendo los 8 primeros dígitos de la cuenta, su descripción y la fecha de creación de la cuenta.
El resultado podrá visualizarse desde la shell de Linux con el comando “more”.
Tener en cuenta la restricción de que para poder tener control sobre la shell deberá tenerse permiso de ejecución sobre el programa TOOLSZ2 que habilita el Show End de Opus (“*”) y desde allí se tiene acceso a la shell con QU o sh.
Tablas:
MAE Maestro del Plan de Cuentas
Programas llamados:
Sólo el HERRZ2