Línea de Producto: | Microsiga Protheus. | ||||
Segmento: | Mercado Internacional. | ||||
Módulo: | SIGAFIS. | ||||
Rutina: |
| ||||
Llamados vinculados: | 3933919 /4358834 | 4358834 | 5439457 | 4312171 | ||||
Requisito/Story/Issue: | DMICNS-4344 /| DMICNS-4769 | DMICNS-5953 | DMICNS-4729* *Solo aplica para la versión 12.1.07 | 12.1.14 | 12.1.17 | ||||
País(es): | Argentina | ||||
Base(s) de Datos: | Todas. | ||||
Tablas utilizadas: | SA1 - Clientes. SA2 - Proveedores. SFH - Empresa Vs Zona Fiscal. | ||||
Sistema(s) operativo(s): | Todos. | ||||
Pacote: | |||||
Versión: | 12.1.07 | 12.1.14 | 12.1.17 | 11.80 |
Se solicita efectuar el desarrollo de la nueva normativa – RG 1570-18 – Jujuy - Régimen General de Percepciones y Retenciones – Padrón.
El sistema se actualiza inmediatamente después de la aplicación del paquete de actualizaciones (Patch),
Fuentes contenidos en el patch:
CONFIGURACIÓN DE MENÚS
En el Configurador (SIGACFG), acceda a Entornos/Archivo/Menú (CFGX013). Informe la nueva opción de menú, conforme las instrucciones a continuación:
Menú | Miscelanea. |
Submenú | Archivos Magnéticos. |
Nombre de la Rutina | Padrón Jujuy |
Programa | FISA201 |
Módulo | SIGAFIS |
Tipo | Función Protheus. |
La rutina tiene como finalidad actualizar la información del archivo de la tabla Empresa vs. Zona fiscal (SFH):
Desde : Primer día del mes del padrón.
Hasta : Ultimo días del mes del padrón.
Registros de percepción:
Percepción Cliente:
1. Si
el cuit de cliente se encuentra en el padróncib_origen=”C” y cib_marca=”S”, acceder a la tabla “SFH” para el cliente indicado, donde FH_IMPOSTO=”IBC”, seleccionando el registro de mayor FH_FIMVIGE
a. Si encuentra el registro y
- Si cib_desde<
=FH_FIMVIGE
No actualiza
- Si
Desdecib_desde=(FH_FIMVIGE + 1 día) y FH_ALIQ=
Alícuota del padrón.cib_aliq_percep
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_
LOJAPERCIBI del registro seleccionado
.
FH_
ZONAFIS=
"S"FH_ZONAFIS
= "JU"del registro seleccionado
FH_IMPOSTO=
FH_IMPOSTO del registro seleccionado
FH_ALIQ=
cib_aliq_percep
FH_
INVIGE=cib_desde
FH_FIMVIGE=
cib_hasta
FH_PERCENT=Si cib_aliper=”0” → FH_PERCENT = “100”
Sino → FH_PERCENT = “0”
Siempre → FH_ISENTO = “N”
b. Si NO encuentra el registro
Genera un registro “SFH” por sucursal (SA1), donde:
FH_AGENTE=”N”
FH_CLIENTE=
cib_clipro
FH_TIPO=
”I”
FH_LOJA =Según
SA1
FH_PERCIBI
=“S”
FH_APERIB=”S”
FH_ZONAFIS=
”JU”
FH_IMPOSTO=
”IBC”
FH_ALIQ=
cib_aliq_percep
FH_INVIGE=cib_desde
FH_FIMVIGE=cib_hasta
FH_PERCENT=
Si cib_aliper=”0” → FH_PERCENT = “100”
Sino → FH_
PERCENT =
Desde.“0”
Siempre → FH_
ISENTO =
Hasta“N”
2.
Si cib_origen=”C” y cib_marca=”N”, acceder a la tabla “SFH”, para el cliente indicado, donde FH_IMPOSTO=”IBC” seleccionando el registro de mayor FH_FIMVIGE
a. Si encuentra el registro y:
- Si cib_desde<
Si 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_ALIQ
=”0”
FH_INVIGE=cib_desde
FH_FIMVIGE=””
FH_PERCENT=
Si cib_aliper=”0” → FH_PERCENT = “100”
Sino → FH_
PERCENT =
Desde.“0”
Siempre → FH_
ISENTO = “N”
b. Si NO encuentra el registro
No actualiza
Percepción de Proveedores
1. Si cib_origen=”E” y cib_marca=”S”, acceder a la tabla “SFH” para todos los proveedores, donde FH_IMPOSTO=”IBC”, seleccionando el registro de mayor FH_FIMVIGE
a. Si encuentra el registro y:
- Si cib_desde<=
Si el cuit de la empresa se encuentra en el padrónSi tiene registro en SFH dónde FH_IMPOSTO = "IBC"Si Desde <=FH_FIMVIGE
No actualiza
- Si
Desdecib_desde=(FH_FIMVIGE + 1 día) y FH_ALIQ=
Alícuota del padrón.cib_aliq_percep
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_ALIQ=
cib_alicuota
FH_INVIGE=cib_desde
FH_FIMVIGE=cib_hasta
FH_PERCENT=Si cib_aliper=”0” → FH_PERCENT =
“100”
Sino → FH_
PERCENT =
Desde.“0”
Siempre → FH_
ISENTO =
Hasta“N”
b.
Si
no hay registro en SFH.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=”IBC” seleccionando el registro de mayor FH_FIMVIGE
a. Si encuentra el registro y:
- Si cib_desde<
Si 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 – Call del 13/06/2018)
Genera un registro
“SFH” por sucursal (SA1), donde
FH_AGENTE=FH_AGENTE del registro seleccionado
FH_
CLIENTE=FH_
FORNECECLIENTE 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_ALIQ
=”0”
FH_INVIGE=cib_desde
FH_FIMVIGE=””
FH_PERCENT=Si cib_aliper=”0” → FH_PERCENT =
“100”
Sino → FH_
PERCENT =
Desde.“0”
Siempre → FH_
ISENTO = “N”
b. Si NO encuentra el registro
No actualiza
Registros de retención:
Retención a Proveedores
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=”JU”, seleccionando el registro de mayor FH_FIMVIGE
a. Si encuentra el registro y
- Si cib_desde<=FH_FIMVIGE
No actualiza
- Si
Desdecib_desde=(FH_FIMVIGE + 1 día) y FH_ALIQ=
Alícuota del padrón.cib_aliq_retenc
Actualiza
FH_FIMVIGE=
cib_hasta
Genera un registro en SFH- 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_ALIQ=
cib_aliq_retenc
FH_INVIGE=cib_desde
FH_FIMVIGE=cib_hasta
FH_PERCENT=
Si cib_aliper=”0” → FH_PERCENT = “100”
Sino → FH_
PERCENT =
Desde.“0”
Siempre → FH_
ISENTO =
Hasta“N”
b.
Si
no hay registro en SFH.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=
”JU”
FH_IMPOSTO=
”IBR”
FH_ALIQ=
cib_aliq_retenc
FH_INVIGE=cib_desde
FH_FIMVIGE=cib_hasta
FH_PERCENT=
Si cib_aliper=”0” → FH_PERCENT = “100”
Sino → FH_
PERCENT =
Desde.“0”
Siempre → FH_
ISENTO =
Hasta“N”
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=”JU”, seleccionando el registro de mayor FH_FIMVIGE
a. Si encuentra el registro y:
- Si cib_desde<
en SFH.=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_
ALIQ=
"JU"”0”
FH_
INVIGE=cib_desde
FH_
FIMVIGE=””
FH_PERCENT=
Si cib_aliper=”0” → FH_PERCENT = “100”
Sino → FH_
PERCENT =
Desde.“0”
Siempre → FH_
ISENTO = “N”
b. Si NO encuentra el registro
No actualiza
Ingresar a la rutina Padrón Jujuy (SIGAFIS – Miscelanea|Archivos Magneticos), se ejecuta el padrón y se informan los parámetros necesarios.
Tipo de contribuyente: (Clientes, Proveedores, Ambos)
Fecha de vigencia: informe el mes y el año del archivo que se importará.