Histórico da Página
ÍNDICE
- Visión general
- Ejemplo de utilización
- Pantalla XXX
- Otras acciones / Acciones relacionadas
- Pantalla XXX
- Principales campos y controles
- Procedimiento de utilización
- Tablas
01. VISIÓN GENERAL
Se debe incorporar al ERP la funcionalidad requerida por la RG 72/20 – Formosa - Padrón de Retenciones, Percepciones y Riesgo Fiscales.
El archivo que se importará tiene la extensión XLS, antes de realizar la importación debe convertirse a la extensión CSV formato: punto y coma (;), para que no ocurra un error en el momento en que se ejecute la rutina.
Ejemplo:
Archivo XLS:
Conversion ao Conversión a formato CSV:
Archivo convertido a CSV ( ; ) punto y coma:
02. EJEMPLO DE UTILIZACIÓN
El sistema se actualiza inmediatamente después de la aplicación del paquete de actualizaciones (Patch), que contiene el fuente FISA145.PRW.
- En el Configurator Configurador (SIGACFG), acceda a Entornos / Archivo / Menú (CFGX013). Detalle la nueva opción de menú para el menú SIGAFIS, de acuerdo con las siguientes instrucciones:
Menu: | SIGAFIS - Libros Fiscales |
---|---|
Nombre de la Rutina | Padrón RG 72/20 – Formosa |
Programa | FISA145.PRW |
SubmenuSubmenú | Miscelánea | Arch. Magnéticos |
Tipo | Función Protheus |
La rutina tiene como finalidad actualizar la información del archivo de la tabla Empresa vs. Zona fiscal (SFH):
Registros de percepción:
Cliente
Proveedores, cuando el CUIT del SIGAMAT exista en el archivo que se importará.
Registros de retención:
Proveedores
cib_numcui | CUIT |
cib_origen | C-Cliente, P-Proveedor, E-Empresa |
cib_marca | S-Existe en el padrón, N-No existe en el padrón |
cib_regtip | P-Percepción, R-Retención |
cib_desde | Inicio del periodo |
cib_hasta | Fin del periodo |
cib_categoria | Categoría "A" o "B" = 2, si no "1" |
cib_exento | Exento "Si" = "E", si no "N" |
cib_alicouta_Retencion | Alícuota Retención |
cib_alicuota_percepcion | Alícuota Percepción |
cb_exclusion_retencion | Fecha Exclusión Retención |
cb_exclusion_percepcion | Fecha Exclusión Percepción |
Importante:
Existen algunas reglas previamente establecidas para el tratamiento de los registros:
Si el Origen es (”Cliente” o “Empresa”), el Cuit está en el archivo que se importará y existe un registro en la tabla SFH, donde el impuesto FH_IMPOSTO = ”IBB” o si el Origen es el proveedor, el CUIT está en el archivo importado y tiene registro en la tabla SFH, donde el FH_IMPOSTO = ”IBR”.
Seleccionar los registros SFH correspondientes, donde:
Actualización tabla SFH
1.Percepción a Clientes (cib_regtip=”P”)
1.Si cib_origen=”C” y cib_marca=”S”, acceder a la tabla “SFH” para el cliente indicado, donde FH_IMPOSTO=”IBB”, seleccionando el registro de mayor FH_FIMVIGE
a.Si encuentra el registro y
-Si cib_desde<=FH_FIMVIGE
No actualiza
-Si cib_desde=(FH_FIMVIGE + 1 día) y FH_ALIQ=cib_alicuota_percepción y FH_SITUACA=cib_categoria y cib_exclusión_percepcion=””
Actualiza:
FH_FIMVIGE=cib_hasta
-Sino:
Genera un registro “SFH” por sucursal (SA1), donde
FH_AGENTE=FH_AGENTE del registro seleccionado
FH_CLIENTE=FH_CLIENTE del registro seleccionado
FH_TIPO=cib_tipo
FH_LOJA =Según SA1
FH_APERIB=FH_APERIB del registro seleccionado
FH_PERCIBI=FH_PERCIBI del registro seleccionado
FH_ZONAFIS=FH_ZONAFIS del registro seleccionado
FH_IMPOSTO=FH_IMPOSTO del registro seleccionado
FH_SITUACA=cib_categoria
FH_ALIQ=cib_alicuota_percepcion
FH_INVIGE=cib_desde
FH_FIMVIGE=cib_hasta
FH_ISENTO=cib_exento
FH_PERCENT=Si cib_exclusión_percepcion<>”” FH_PERCENT = “100” Sino FH_PERCENT = “0”
b.Si NO encuentra el registro
Genera un registro “SFH” por sucursal (SA1), donde:
03. PANTALLA XXXXX
Otras acciones / Acciones relacionadas
...
FH_AGENTE=”N”
FH_CLIENTE=cib_clipro
FH_TIPO=cib_tipo
FH_LOJA =Según SA1
FH_PERCIBI=“S”
FH_APERIB=”S”
FH_ZONAFIS=”FO”
FH_IMPOSTO=”IBB”
FH_SITUACA=cib_categoria
FH_ALIQ=cib_alicuota_percepcion
FH_INVIGE=cib_desde
FH_FIMVIGE=cib_hasta
FH_ISENTO=cib_exento
FH_PERCENT=Si cib_exclusión_percepcion<>”” FH_PERCENT =“100” Sino FH_PERCENT =“0”
2.Si cib_origen=”C” y cib_marca=”N”, acceder a la tabla “SFH”, para el cliente indicado, donde FH_IMPOSTO=”IBB” seleccionando el registro de mayor FH_FIMVIGE
a.Si encuentra el registro y:
-Si cib_desde<=FH_FIMVIGE
No actualiza
-Si cib_desde>FH_FIMVIGE
Genera un registro “SFH” por sucursal (SA1), donde
FH_AGENTE=FH_AGENTE del registro seleccionado
FH_CLIENTE= FH_CLIENTE del registro seleccionado
FH_TIPO= FH_TIPO del registro seleccionado
FH_LOJA =Según SA1
FH_PERCIBI= FH_PERCIBI del registro seleccionado
FH_APERIB=FH_APERIB del registro seleccionado
FH_ZONAFIS= FH_ZONAFIS del registro seleccionado
FH_IMPOSTO= FH_IMPOSTO del registro seleccionado
FH_SITUACA=”1”
FH_ALIQ=”0”
FH_INVIGE=cib_desde
FH_FIMVIGE=””
FH_ISENTO=”N”
FH_PERCENT=“100”
b.Si NO encuentra el registro
-No actualiza
2.Percepción de Proveedores (cib_regtip=”P”)
1.Si cib_origen=”E” y cib_marca=”S”, acceder a la tabla “SFH” para todos los proveedores, donde FH_IMPOSTO=”IBB”, seleccionando el registro de mayor FH_FIMVIGE
a.Si encuentra el registro y:
-Si cib_desde<=FH_FIMVIGE
No actualiza
-Si cib_desde=(FH_FIMVIGE + 1 día) y FH_ALIQ=cib_alicuota_percepción y FH_SITUACA=cib_categoria y cib_exclusión_percepcion=””
Actualiza:
FH_FIMVIGE=cib_hasta
-Sino
Genera un registro “SFH” por sucursal (SA1), donde
FH_AGENTE=FH_AGENTE del registro seleccionado
FH_FORNECE= FH_FORNECE del registro seleccionado
FH_TIPO=FH_TIPO del registro seleccionado
FH_LOJA =Según SA2
FH_PERCIBI=FH_PERCIBI del recgistro seleccionado
FH_APERIB= FH_APERIBI del recgistro seleccionado
FH_ZONAFIS= FH_ZONAFIS del registro seleccionado
FH_IMPOSTO= FH_IMPOSTO del registro seleccionado
FH_SITUACA=cib_categoria
FH_ALIQ=cib_alicuota_percepcion
FH_INVIGE=cib_desde
FH_FIMVIGE=cib_hasta
FH_ISENTO=cib_exento
FH_PERCENT=Si cib_exclusión_percepcion<>”” FH_PERCENT = “100” Sino FH_PERCENT = “0”
b.Si NO encuentra el registro
No actualiza, pues significa que el proveedor no es agente de percepción.
2.Si cib_origen=”E” y cib_marca=”N”, acceder a la tabla “SFH”, para el proveedor indicado, donde FH_IMPOSTO=”IBB” seleccionando el registro de mayor FH_FIMVIGE
a.Si encuentra el registro y:
-Si cib_desde<=FH_FIMVIGE
No actualiza
-Si cib_desde>FH_FIMVIGE y FH_INVIGE<>cib_desde (si corre dos veces el mismo proceso, para no generar otro registro SFH – idem Call del 13/06/2018)
Genera un registro “SFH” por sucursal (SA1), donde
FH_AGENTE=FH_AGENTE del registro seleccionado
FH_CLIENTE=FH_CLIENTE del registro seleccionado
FH_TIPO=FH_TIPO del registro seleccionado
FH_LOJA =FH_LOJA del registro seleccionado
FH_PERCIBI=FH_PERCIBI del registro seleccionado
FH_APERIB=FH_APERIB del registro seleccionado
FH_ZONAFIS=FH_ZONAFIS del registro seleccionado
FH_IMPOSTO=FH_IMPOSTO del registro seleccionado
FH_SITUACA=”1”
FH_ALIQ=”0”
FH_INVIGE=cib_desde
FH_FIMVIGE=””
FH_ISENTO=”N”
FH_PERCENT=“100”
b.Si NO encuentra el registro
No actualiza
3.Retención a Proveedores (cib_regtip=”R”)
1.Si cib_origen=”P” y cib_marca=”S”, acceder a la tabla “SFH” para el proveedor indicado, donde FH_IMPOSTO=”IBR” e FH_ZONFIS=”FO”, seleccionando el registro de mayor FH_FIMVIGE
a.Si encuentra el registro y
-Si cib_desde<=FH_FIMVIGE
No actualiza
-Si cib_desde=(FH_FIMVIGE + 1 día) y FH_ALIQ=cib_alicuota_retencion y FH_SITUACA=cib_categoria y cib_exclusión_retencion=””
-Actualiza
FH_FIMVIGE=cib_hasta
-Sino:
Genera registros “SFH” por sucursal (SA2), donde
FH_AGENTE=FH_AGENTE del registro seleccionado
FH_FORNECE=FH_FORNECE del registro seleccionado
FH_TIPO=FH_TIPO del registro seleccionado
FH_LOJA=FH_LOJA del registro seleccionado
FH_ZONAFIS= FH_ZONAFIS del registro seleccionado
FH_PERCIBI=FH_PERCIBI del registro seleccionado
FH_APERIB=FH_APERIB del registro seleccionado
FH_IMPOSTO= FH_IMPOSTO del registro seleccionado
FH_SITUACA=cib_categoria
FH_ALIQ=cib_alicuota_retencion
FH_INVIGE=cib_desde
FH_FIMVIGE=cib_hasta
FH_ISENTO=cib_exento
FH_PERCENT=Si cib_exclusión_retención<>”” FH_PERCENT = “100” Sino FH_PERCENT = “0”
b.Si NO encuentra el registro
Genera registros “SFH” por sucursal (SA2), donde:
FH_AGENTE=”N”
FH_FORNECE=cib_clipro
FH_TIPO=cib_tipo
FH_LOJA =Según SA2
FH_PERCIBI=”N”
FH_APERIB=”N”
FH_ZONAFIS=”FO”
FH_IMPOSTO=”IBR”
FH_SITUACA=cib_categoria
FH_ALIQ=cib_alicuota_retencion
FH_INVIGE=cib_desde
FH_FIMVIGE=cib_hasta
FH_ISENTO=cib_exento
FH_PERCENT=Si cib_exclusión_retención<>”” FH_PERCENT = “100” Sino FH_PERCENT = “0”
2.Si cib_origen=”P” y cib_marca=”N”, acceder a la tabla “SFH”, para el proveedor indicado, donde FH_IMPOSTO=”IBR” y FH_ZONFIS=”FO”, seleccionando el registro de mayor FH_FIMVIGE
a.Si encuentra el registro y:
-Si cib_desde<=FH_FIMVIGE
No actualiza
-Si cib_desde>FH_FIMVIGE
Genera un registro “SFH” por sucursal (SA2), donde
FH_AGENTE=FH_AGENTE del registro seleccionado
FH_FORNECE=FH_FORNECE del registro seleccionado
FH_TIPO=FH_TIPO del registro seleccioando
FH_LOJA =FH_LOJA del regsitro seleccionado
FH_ZONAFIS=FH_ZONAFIS del registro seleccionado
FH_IMPOSTO=FH_IMPOSTO del registro seleccionado
FH_SITUACA=”1”
FH_ALIQ=”0”
FH_INVIGE=cib_desde
FH_FIMVIGE=””
FH_PERCENT= “100”
FH_ISENTO=”N”
03. PANTALLA Procedimiento de utilización
- Acceda al módulo fiscal (SIGAFIS), ejecute la rutina "Padrón RG 72/20 – Formosa" e informe los parámetros:
Tipo: (Percepción, Retención o Ambos)
Mes/Año: informe el mes y el período del archivo que se importará
Ejemplo:
Cómo informar los parámetros:
Cómo informar el camino del archivo:
Archivo importado:
Una vez procesado solo verifique los registros nuevos/actualizados en la tabla Empresa vs. Zona fiscal (SFH).
04. TABLAS UTILIZADAS
SA1 - Clientes
SA2 - Proveedores
SFH - Empresa X Zona Fiscal
04. PANTALLA XXXXX
Principales campos y controles
...
Card documentos | ||||
---|---|---|---|---|
|
...