Histórico da Página
ÍNDICE
- Visión general
- Ejemplo de utilización
- Regla de negocio
- Otras acciones / Acciones relacionadas Pantalla XXX
- Principales campos y controles
- Tablas
01. VISIÓN GENERAL
Se solicita incorporar al sistema la importación del padrón en formato TXT correspondientes al padrón ARBA – REGIMEN DE RECAUDACIÓN – NÓMINA 42/12. Para cumplir con la solicitud se crea la rutina FISA838
La solución contiene los fuentes:
FISA838.PRW
02. EJEMPLO DE UTILIZACIÓN
Configuraciones Previas
Debe incluirse la rutina FISA838.PRW al menú, desde el configurador.
El archivo que se importará debe tener el formato de separador por punto y coma ( ; ), únicamente se aceptan archivos con este formato.
- Agregar con registros de proveedores.
- Incluir nueva tabla de equivalencias=ARBA (“ALICUOTAS ARBA RN 42-12”), donde:
- Vlr. Origen (CP_VORIGE) = “MARCA MAYOR RN 42/12”
- V. Destino (CP_VDESTI) = “ALICUOTA RETENCIÓN”
...
- Por medio de la rutina "ARBA – REGIMEN DE RECAUDACIÓN – NÓMINA 42/12." (FISA838.PRW) desde el módulo Libros fiscales (Miscelánea | Arch. Magnéticos), se indican los parámetros para procesar el padrón:
- Inf. Preliminar: 1- Proveedor
- Informar fecha de inicio de vigencia y fecha fin vigencia
- Informar la tabla de equivalencia ARBA.
- Al confirmar los parámetros, haga clic en la opción "Importar" para indicar el nombre y la ruta del archivo.
- Haga clic en la opción "OK" para comenzar el proceso de lectura del archivo.
- Al finalizar envía el mensaje: “¡Archivo Importado!”.
- En CGF verificar la actualización o creación de los datos de acuerdo a la reglas de negocio.
03. Regla de negocio
Proveedores – Retención
- Si cib_origen=”Proveedor” y cib_marca=”S”(se encuentra en padrón(archivo a importar) ), acceder a la tabla “CGF” para el proveedor indicado, donde CGF_IMPOSTO=”IBR” y CGF_ZONAFIS=”BA”, seleccionando el registro de mayor CGF_FIMVIGE o dicha fecha no posea información
- Si encuentra el registro
- Si coincide la alícuota à actualiza CGF_FIMVIGE= fecha fin de vigencia
- Si no coincide la alícuota à genera un nuevo registro “CGF” tomando como base los datos del registro encontrado, actualizando:
- Si encuentra el registro
CGF_ALIQ igual a cib_alicuota Alícuota**
CGF_INVIGE igual a fecha inicio de vigencia
CGF_FIMVIGE igual a fecha fin de vigencia
- Si no encuentra el registro
Genera un registro “CGF” por sucursal (SA2), actualizando:
CGF_FORNECE=cib_cliproFORNECE según Proveedores(SA2)
CGF_LOJA igual a según Proveedores(SA2)
CGF_ZONAFIS igual a ”BA”a ”BA”
CGF_IMPOSTO igual a ”IBR”
CGF_ALIQ igual a cib_alicuota Alícuota**
CGF_INVIGE igual a fecha inicio de vigencia
CGF_FIMVIGE igual a fecha fin de vigencia
- Si no encuentra el registro
- Si cib_origen=”P” ”Proveedor y cib_marca=”N”(No se encuentra en padrón(archivo a importar) ), acceder a la tabla “CGF”, para el proveedor indicado, donde CGF_IMPOSTO=”IBR” y CGF_ZONAFIS=”BA”, seleccionando el registro de mayor CGF_FIMVIGE o dicha fecha no posea información
- Si encuentra el registro y el mismo está vigente(Si CGF_FIMVIGE vacío o CGF_FIMVIGE mayor que la fecha inicio de vigencia), actualiza:
...
Si no encuentra el registro o el mismo no está vigente (CGF_FIMVIGE menor que la fecha inicio de vigencia):OK à continúa sin actualizar ni generar registro alguno.
| Nota: La Alícuota** se obtiene de consultar la tabla de equivalencia el programa busca en dicha tabla el numero de marca mayor ejemplo: 1 y verifica la alícuota asignada a esta marca. |
|---|
Plantilla txt
A continuación se describe el formato que debe tener cada registro del archivo txt a importar.
| CAMPO | TIPO | LONGITUD | DESCRIPCIÓN | ||||||||||||||||
1 | CUIT | Carácter | 11 | CUIT del sujeto | ||||||||||||||||
2 | ";" | Carácter | 1 | Separador | ||||||||||||||||
3 | Marca Mayor | Carácter | 1 |
| ||||||||||||||||
4 | ";" | 1 | Separador | |||||||||||||||||
5 | Apellido y nombre | Carácter | 37 | Apellido y nombre |
04. PANTALLA XXXXX
Principales campos y controles
...
| Card documentos | ||||
|---|---|---|---|---|
|
05. TABLAS UTILIZADAS
- SA2 - Proveedores.
- CCP- Tabla de equivalencias.
- CGF-
HTML <!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style>