Descripción
Esta opción permite inyectar comprobantes ingresados desde otros sistemas, validando la integridad de datos, es decir, que todos los datos que van a ingresar sean válidos y/o consistentes para que el sistema de Contabilidad los interprete correctamente.
Entre sus principales características esta que el integrador lee un máximo de hasta 5.000 encabezados de comprobantes. Si hubiera más datos se deben integrar los existentes (o un rango de ellos), o bien, filtrar los comprobantes para poder leer aquellos que se deseen.
Al seleccionar esta opción, se despliega la siguiente pantalla:
Consideraciones Generales
Los filtros disponibles son:
Rango de fechas: Fecha desde y fecha hasta. Si no se ingresa fecha hasta entonces trae todos los comprobantes superiores o igual a la fecha desde. Si no se ingresa la fecha desde entonces trae todos los comprobantes menores o igual a la fecha hasta.
Origen
Tipo de Comprobante
Comentario: Glosa del encabezado del comprobante.
Sólo se podrán integrar comprobantes pertenecientes al periodo actual de contabilidad definido en el mantenedor de parámetros. Además, se puede aplicar el concepto de seguridad por grupo de cuentas, para que la persona que tiene acceso a un sistema no pueda integrar comprobantes que vienen de otro sistema, con cuentas contables distintas.
Los datos indispensables que deben ser ingresados correctamente al integrador desde los otros sistemas son:
Encabezado del comprobante correcto.
Al menos una línea de detalle.
Cuentas contables válidas.
Valor debe o haber distinto de cero.
En "menú/opciones/avanzadas..." Existe la posibilidad de dejar los comprobantes en estado desactualizado, existe la posibilidad de mantener el correlativo que se haya ingresado, no siguiendo la secuencia de contabilidad; esta opción trata de asignar el mismo correlativo original si éste se encuentra disponible en contabilidad, de lo contrario el comprobante no es procesado, debido a que si existen más correlativos los siguientes correlativos a integrar no sean desplazados.
En el caso que la paridad bimoneda sea igual a cero, por defecto se asocia la paridad bimoneda del día del comprobante, también se puede asociarse, si se escoge la opción, una paridad fija.
A nivel de detalle permite, también, valores por defecto para los análisis de las cuentas contables que sean obligatorios y no se hayan ingresado (vienen en blanco). Si el valor es incorrecto se puede dar la opción de reemplazar valores inválidos.
Todas las opciones definidas se aplican sobre todos los comprobantes y cada un de las líneas de detalle que se integren. Si desea opciones distintas debe cambiar el conjunto de opciones.
Operatividad
Se despliegan todos los comprobantes que deben centralizarse. Con doble click o utilizando botón seleccionar debe marcar todos los comprobantes que desee para poder integrarlos. Luego, presionar botón integrar. Mientras se ejecute el proceso, se despliega la siguiente pantalla informando la situación de los comprobantes, si se integraron o no.
Además, posee la siguiente ventana para poder integrar comprobantes que no se encuentran ingresados correctamente, permitiendo modificar ciertos valores de los comprobantes a integrar, como por ejemplo valores auxiliares, códigos auxiliares , fecha emisión, etc.
Componentes de la Interfaz
Nombre | Descripción |
Mantener Correlativo | Permite mantener el correlativo original del comprobante a integrar |
Dejar Desactualizado | Deja en estado cuadrado el comprobante |
Paridad Bimoneda asociado a la fecha | Si la empresa opera con bimoneda, se rescata la paridad que esté definida en el día. Si esto no fuera así considera la paridad configurada en los parámetros |
Paridad Bimoneda | Paridad de la bimoneda para generar comprobante bimoneda |
Tipo de Documento | Presenta la lista con los tipos de documentos definidos en la tabla gen_tabcod/con_tipdoc |
Número de Documento | Número de Documento para la línea de detalle del comprobante |
Fecha Vcto. | Fecha de Vencimiento del documento |
Paridad Lineal | Paridad lineal si la cuenta contable está definida con moneda adicional |
Códigos Auxiliares | Códigos auxiliares para análisis adicionales de información.. Cada uno de ellos es asignado a una o más cuentas contables |
Valores Auxiliares | Valores Auxiliares para análisis adicionales de información. Cada uno de ellos es asignado a una o más cuentas contables |
Fecha Emisión | Fecha de emisión del documento. La fecha es asignada a una o más cuentas contables. |
Reemplazar Valores no válidos | Si se encuentra marcada, reemplaza valores válidos que se hayan configurado en la interfaz. O sea por ejemplo si un comprobante a integrar tiene un tipo de documento no válido, es reemplazado por el indicado en la configuración |
Todo | Describe todos los eventos de los comprobantes integrados y los no integrados en el archivo log. Por defecto viene marcado. |
Detallado por | Esta opción permite selecionar los eventos que tendra el archivo log. |
Integrados | Esta opción informará solo de comprobantes integrados en el archivo log. |
No Integrados | Esta opción informará solo de comprobantes no integrados en el archivo log. |
Sin log | Con esta configuración no se creará el archivo log. La información será solo por pantalla. |
Existe la posibilidad de limpiar las opciones avanzadas desde el menú, como se muestra en la siguiente imagen
Cuando termina el proceso de integración de comprobantes , el usuario tendrá la posibilidad de ver el resultado completo con el detalle del proceso de integración en un archivo txt. Esta funcionalidad es muy útil cuando se procesa gran cantidad de documentos , ya que no se podrá visualizar todo el detalle en pantalla.
Existe un archivo en \Contab\Config\Integrador\Detalle_Integracion.ini el cual tiene la siguiente estructura
Ruta = C:\flexlineservidor\flexlineerp\contab\
En la ruta indicada se generará una archivo de texto llamado Detalle_Integracion.txt donde se almacenará el detalle del proceso realizado
Si la aplicación es llamada desde un programa externo, este integrará automáticamente los documentos, dejando el archivo TXT con el detalle de lo realizado.
La llamada a la aplicación funciona al pasarle los parámetros detallados a continuación:
TIPOCOMPROBANTE (Indica el tipo de comprobante a integrar, si se desea integrar todos, ingresar *)
CORRELATIVO (Indica el correlativo a integrar)
EMPRESA (Empresa que esta conectada)
VISIBLE (Indica si se mostrara la pantalla al usuario)
Ejemplo : TIPOCOMPROBANTE=*;CORRELATIVO=;EMPRESA=DEMO;VISIBLE=FALSE
En la siguiente imagen, se muestra la llamada mediante la Ventana de Comandos, el cual realizará la integración de forma automatica.
Nota : Con sólo pasar el parámetro ? , seguido por el nombre de la aplicación, entrega un mensaje informando los parámetros que se deben pasar a la aplicación. (Ejemplo : IntegraComprobante.exe ? )
Integración Multi-Empresas
El integrador de Comprobantes, posee la función para poder integrar los comprobantes de distintas empresas sin necesidad de estar conectado a una empresa especifica.
Para realizar esto se requiere modificar el XML "Config_Integracion.xml" que se encuentra en la misma carpeta del integrador de comprobantes.
Al editar el XML, se tienen distintos niveles para la configuración. El primero (Config) sirve para especificar los parámetros de base de datos en la cual se trabajara. Los parámetros a configurar son los siguientes:
Integra: Indica si la aplicación trabajará con la integración a múltiples empresas. (El parámetro se especifica con: S para utilizarla y una N para no utilizarla).
Server: Indica en donde esta alojada la base de datos Flexline para ser utilizada (Ej: MIPC\INTANCIA1).
BD: Indica la Base de datos sobre la cual se operará el integrador. (Ej: BDFlexline).
Ahora se requiere especificar las Empresas en las cuales operará el integrador, para eso se deben especificar en la pestaña de "Config_emp".
Los parámetros a configurar son los siguientes:
CODEMPRESA: Representa el código de la empresa.
NOMEMPRESA:Representa el nombre visible de la empresa.
USR: Representa el Usuario "FLEXLINE" con el cual se realizarán las integraciones. (Los usuarios especificados están bajo la validación de Permisos de lectura, escritura, etc).
Se pueden configurar todas las empresas que sean necesarias, pero ahí que tener en cuenta que puede ser un proceso extremadamente lento, dependiendo de la densidad de datos y empresas a la cual necesita realizar las integraciones.
Nota importante: para cada parámetro configurado dentro del XML, se debe terminar con un ; (punto y coma), ya que al no colocarlo, generará inconsistencias en los datos que se coloquen en el XML. (A Excepción del Parámetro "Integra", que no lo necesita)
Ademas de la configuración por XML, también se necesita iniciar la aplicación por CMD, como se mostró arriba en la llamada por CMD, la aplicación solo podrá hacer la integración llamándola de esta manera. Como lo indica el código mas arriba, el parámetro mas importante es el "VISIBLE", el cual debe quedar en "FALSE" para que el proceso se pueda ejecutar.
Seguridad de la aplicación:
Los permisos para que el usuario pueda ingresar a esta aplicación y realice ciertas operaciones privilegiadas se otorgan mediante la aplicación de seguridad y auditoria, considerando la siguiente información:
Nombre del componente: IntegraComprobante
Permisos: Privilegios para Leer (R), Grabar (W), Ejecutar (X) y Eliminar (D), con el significado estándar de todas las aplicaciones de ingreso de datos.
Parámetros: INTEGRA: Si no se tiene el permiso, sólo se pueden consultar los comprobantes no actualizados y no se permite la actualización (ESTADO='A') de éstos.
Parámetros : Permisos adicionales. Si se indica el parámetro, este debe estar separado por coma.
El valor posible es:
Parámetro | Permite |
RE |
|
VG | Parámetro de restricción. Exige que el usuario debe ingresar glosa a nivel de detalle |
COMPONENTE | DESCRIPCIÓN | TIPO | PERMISO | PARAMETROS |
IntegraComprobante | Integrador | Programa | RWXD | INTEGRA,RE,VG |