Descripción
Esta aplicación permite inyectar Comprobantes Contables a las tablas de paso de Flexline ERP, una vez inyectado los comprobantes deben ser integrados a la contabilidad con la aplicación estándar Integrador de Comprobante".
Campo | Descripción |
Inyectar | Permite Permite Inyectar un archivo que contiene Asientos contables. |
Plantilla | Permite exportar un comprobante existente en la base de datos para ser utilizado como plantilla. |
Tipo Comprobante | Lista de Tipo de Comprobantes permitidos. |
Periodo | Periodo del comprobante a ser utilizado como plantilla |
Correlativo | Correlativo del comprobante a ser utilizado como plantilla |
Archivo | Ruta del archivo, tanto para inyección como para exportación |
Separador | Establece separador de campos, por defecto es punto y coma. Si se desea usar coma debe registrar punto como separador decimal. |
Inyección
Una vez seleccionado el archivo a inyectar se debe hacer clic en el icono Inyectar.
Antes de crear los comprobantes la aplicación validará la información mínima del comprobante en todas las líneas del archivo, si alguna línea presenta un problema la aplicación indicará el problema y la línea dentro del archivo.
Directamente desde la Aplicación.
Desde Archivo Log.
Al corregir estos problemas en el archivo de origen y al volver a procesar el archivo el o los comprobantes son inyectados correctamente.
Plantilla
La aplicación permite exportar un comprobante contable existente en Flexline ERP para ser utilizado como plantilla para importación o bien para ser comparado con el archivo construido por el cliente.
Se debe indicar el tipo de Comprobante, correlativo y Periodo del comprobante a utilizar como plantilla, una vez ingresado los datos del comprobante se debe definir en qué ruta se generará el archivo del comprobante.
Una vez ingresado los valores se debe hacer clic en el botón Procesar, con esto se generará el archivo .csv que contiene el comprobante exportado, este archivo posee la estructura requerida por el inyectador de Comprobantes.
Los problemas encontrados en el archivo pueden ser visualizados directamente en la aplicación o bien en el archivo log que crea la aplicación con el resultado del proceso.
Definición del Archivo
La extensión del archivo a inyectar debe ser .csv, el csv debe tener como separador de campo punto y coma ";" y deberá cumplir con la siguiente estructura.
Encabezado del Comprobante
|
|
|
|
|
| GEN_ENCCOM |
NOMBRE | TIPO | LARGO | VALIDACION Y FORMATO | DESCRIPCION | TABLA | VALOR POR DEFECTO |
TIPO REGISTRO | Texto | 1 |
| Indicador de tipo de registro |
| E |
EMPRESA | Texto | 20 |
| Código de la Empresa |
|
|
ORIGEN | Texto | 20 |
| Código interno del sistema de origen. (Contabilidad: CONTAB; Recursos Humanos: PERSON; Activo Fijo: AFIJO; Tesorería: TESOR; Comercial: COMERCIAL) | GEN_TABCOD - TIPO: GEN_SIST |
|
ANO | Número | 8 |
| Año al cual pertenece el comprobante |
|
|
TIPO_COMPROBANTE | Texto | 20 |
| Código del tipo de comprobante | GEN_TABCOD - TIPO: CON_TIPCOM |
|
CORRELATIVO | Número | 8,0 |
| Fecha de contabilización del Comprobante Contable |
|
|
FECHA | Date | 10 | DD/MM/YYYY | Fecha de contabilización del Comprobante Contable |
|
|
GLOSA | Texto | 60 |
| Glosa de Comprobante |
|
|
MONEDA | Texto | 20 |
| Código interno de la moneda de ingreso. | GEN_TABCOD - TIPO: GEN_MONEDA |
|
TASA | Número | 24,8 | 1 si es la moneda local | Tasa de Cambio de la moneda del comprobante. |
|
|
TOTAL | Número | 24,8 |
| Total del comprobante contable |
|
|
REF_XNEAR | Texto | 30 |
| Indicador si está siendo utilizado (S/N) Si el comprobante quedara ocupado por algún problema externo, puede desbloquearse desde la Verificación de Consistencia. |
|
|
USUARIO | Texto | 20 |
| Ultimo Usuario que editó registro |
|
|
USUARIOCREACION | Texto | 20 |
| Usuario Creador del Registro |
|
|
PROCESO | Texto | 20 |
| Comprobante generado por algún proceso: APERTURA , CIERRE, AJUSTE CORRECION.CONTAB (Comprobante de corrección generado ), REV.CORREC.CONTAB(Comprobante de reversión de la CM) |
|
|
TASA2 | Número | 24,8 |
| Tasa de Cambio para el bimoneda si se encuentra definido el uso de bimoneda (Comprobantes contables sugiere uno dividido por la tasa del día para la moneda seleccionada y si no se encuentra definida sugiere uno dividido por la tasa por defecto de la moneda, la que corresponde al valor1 de la tabla Gen_TabCod/Gen_Moneda) |
|
|
Detalle del Comprobante
|
|
|
|
|
| GEN_MOVCOM |
NOMBRE | TIPO | LARGO | VALIDACION Y FORMATO | DESCRIPCION | TABLA | VALOR POR DEFECTO |
TIPO REGISTRO | Texto | 1 |
| Indicador del tipo de Registro |
| D |
EMPRESA | Texto | 20 |
| Código de la Empresa |
|
|
ORIGEN | Texto | 20 |
| Sistema de Origen del Comprobante | GEN_TABCOD - TIPO: GEN_SIST | CONTAB |
ANO | Número | 8,0 |
| Año al cual pertenece el comprobante |
|
|
TIPO_COMPROBANTE | Texto | 20 |
| Código del tipo de comprobante | GEN_TABCOD - TIPO: CON_TIPCOM |
|
CORRELATIVO | Número | 8,0 |
| Correlativo del comprobante |
|
|
SECUENCIA | Número | 8,0 |
| Secuencia de ingreso de los movimientos contables (Línea del Comprobante contable) |
|
|
CUENTA | Texto | 12 |
| Código interno de la cuenta contable leída desde la Con_CtaCon a la que se asocia el movimiento |
|
|
REFERENCIA | Texto | 20 | Si la cuenta contable lo exige | Número del documento |
|
|
DEBE_INGRESO | Número | 24,8 |
| Valor Debe de ingreso del movimiento |
|
|
HABER_INGRESO | Número | 24,8 |
| Valor Haber de ingreso del movimiento |
|
|
DEBE_CUOTA | Número | 24,8 | si la empresa tiene definida el manejo de bimoneda o de cuotas respectivamente | Valor Debe en bimoneda del movimiento o Valor Debe Cuota |
|
|
HABER_CUOTA | Número | 24,8 | si la empresa tiene definida el manejo de bimoneda o de cuotas respectivamente | Valor Haber en bimoneda del movimiento o Valor Haber Cuota |
|
|
TASA_CUOTA | Número | 24,8 | Si empresa definida con manejo de cuotas | Tasa de cambio de la cuota |
|
|
GLOSA | Texto | 60 |
| Glosa de la línea del Comprobante |
|
|
TIPO_DOCUMENTO | Texto | 20 | si la cuenta contable lo exige. | Código interno del tipo de documento | GEN_TABCOD - TIPO: Con_TipDoc |
|
AUX_VALOR1 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR2 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR3 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR4 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR5 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR6 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR7 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR8 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR9 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR10 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR11 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR12 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR13 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR14 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR15 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR16 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR17 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR18 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR19 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
AUX_VALOR20 | Texto | 20 | si la cuenta contable lo exige. | Código Auxiliar configurable en el Mantenedor de Parametros, Solo permite valores existentes en la tabla relacionada al Auxiliar. |
|
|
VALOR1 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR2 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR3 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR4 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR5 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR6 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR7 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR8 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR9 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR10 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR11 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR12 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR13 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR14 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR15 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR16 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR17 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR18 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR19 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
VALOR20 | Texto | 20 | si la cuenta contable lo exige. | Valor Auxiliar configurable en el Mantenedor de Parametros,al no estar relacionado a una tabla permite ingresar cualquier texto |
|
|
PROCESADO | Texto | 1 |
| Indica si el registro fue procesado por el integrador (valores permitidos: 'S','N') |
| N |
FECHAEMISION | Date | 10 | DD/MM/YYYY | Fecha de Emisión |
|
|
IDCTACTE | Texto | 20 |
| ID Cliente/Proveedor |
|
|
PROCESO | Texto | 20 |
| Comprobante generado por algún proceso: APERTURA , CIERRE, AJUSTE CORRECION.CONTAB (Comprobante de corrección generado ), REV.CORREC.CONTAB(Comprobante de reversión de la CM) |
|
|
Ejemplo:
E;001;CONTAB;2017;TRRHH;3;31-12-2017;REMUNERACIONES;PS;1;143000;;ROOT;ROOT;;0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
D;001;CONTAB;2017;TRRHH;3;1;412101;;100000;0;0;0;0;REMUNERACIONES; ;200;;;;010.000311101;;;;;;;;;;;;;;;;;0;;;;;;;;;;;;;;;;;;;;01-01-1900;;
D;001;CONTAB;2017;TRRHH;3;2;412104;;20000;0;0;0;0;REMUNERACIONES; ;200;;;;010.000311101;;;;;;;;;;;;;;;;;0;;;;;;;;;;;;;;;;;;;;01-01-1900;;
D;001;CONTAB;2017;TRRHH;3;3;412102;;15000;0;0;0;0;REMUNERACIONES; ;;;;;010.000311101;;;;;;;;;;;;;;;;;0;;;;;;;;;;;;;;;;;;;;01-01-1900;;
D;001;CONTAB;2017;TRRHH;3;4;212412;;5000;0;0;0;0;REMUNERACIONES; ;;;;;;;61533000-0;;;;;;;;;;;;;;;0;;;;;;;;;;;;;;;;;;;;01-01-1900;;
D;001;CONTAB;2017;TRRHH;3;5;212415;;3000;0;0;0;0;REMUNERACIONES; ;;;;;;;70015580-3;;;;;;;;;;;;;;;0;;;;;;;;;;;;;;;;;;;;01-01-1900;;
D;001;CONTAB;2017;TRRHH;3;6;212415;;0;3000;0;0;0;REMUNERACIONES; ;;;;;;;;;;;;;;;;;;;;;;0;;;;;;;;;;;;;;;;;;;;01-01-1900;;
D;001;CONTAB;2017;TRRHH;3;7;212412;;0;5000;0;0;0;REMUNERACIONES; ;;;;;;;61533000-0;;;;;;;;;;;;;;;0;;;;;;;;;;;;;;;;;;;;01-01-1900;;
D;001;CONTAB;2017;TRRHH;3;8;212408;;0;10000;0;0;0;REMUNERACIONES; ;;;;;;;;;;;;;;;;;;;;;;0;;;;;;;;;;;;;;;;;;;;01-01-1900;;
D;001;CONTAB;2017;TRRHH;3;9;212409;;0;15000;0;0;0;REMUNERACIONES; ;;;;;;;70360100-6;;;;;;;;;;;;;;;0;;;;;;;;;;;;;;;;;;;;01-01-1900;;
D;001;CONTAB;2017;TRRHH;3;10;212405;;0;110000;0;0;0;REMUNERACIONES; ;;;;;;;;;;;;;;;;;;;;;;0;;;;;;;;;;;;;;;;;;;;01-01-1900;;
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 : INYECTACOMP
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:
COMPONENTE | DESCRIPCIÓN | TIPO | PERMISO | PARÁMETROS |
INYECTACOMP | Inyección de Comprobantes Contables | Programa | RWXD |
|