Padrón de Retenciones y Percepciones Jujuy

Características del Requisito

Línea de Producto:

Microsiga Protheus.

Segmento:

Mercado Internacional.

Módulo:

SIGAFIS.

Rutina:

Rutina

Nombre Técnico

FISA201.PRWPadrón de contribuyentes Jujuy.

Llamados vinculados:

3933919 | 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

Descripción 

Se solicita efectuar el desarrollo de la nueva normativa – RG 1570-18 – Jujuy - Régimen General de Percepciones y Retenciones – Padrón.

Procedimiento de Implantación 

El sistema se actualiza inmediatamente después de la aplicación del paquete de actualizaciones (Patch),

Fuentes contenidos en el patch:

  • FISA201.PRW.


Procedimiento de Configuración

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.

Regla de actualización


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.


Percepción Cliente:

  • 1. Si cib_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 cib_desde=(FH_FIMVIGE + 1 día) y FH_ALIQ=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_PERCIBI del registro seleccionado
    FH_ZONAFIS=FH_ZONAFIS 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 = “0”
    Siempre → FH_ISENTO = “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<=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 = “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<=FH_FIMVIGE
    No actualiza

    - Si cib_desde=(FH_FIMVIGE + 1 día) y FH_ALIQ=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 = “0”
    Siempre → FH_ISENTO = “N”

    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=”IBC” 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 – 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_ALIQ=”0”
    FH_INVIGE=cib_desde
    FH_FIMVIGE=””
    FH_PERCENT=Si cib_aliper=”0” → FH_PERCENT = “100”
    Sino → FH_PERCENT = “0”
    Siempre → FH_ISENTO = “N”

    b. Si NO encuentra el registro
    No actualiza

     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 cib_desde=(FH_FIMVIGE + 1 día) y FH_ALIQ=cib_aliq_retenc
    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_ALIQ=cib_aliq_retenc
    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 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 = “0”
    Siempre → FH_ISENTO = “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<=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=”0”
    FH_INVIGE=cib_desde
    FH_FIMVIGE=””
    FH_PERCENT=Si cib_aliper=”0” → FH_PERCENT = “100”
    Sino → FH_PERCENT = “0”
    Siempre → FH_ISENTO = “N”

    b. Si NO encuentra el registro
    No actualiza



Procedimiento de Utilización

  1. 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á.

  2. Al dar clic en importar se informará la ruta del archivo a importar.

  3. Se procesarán los registros.

  4. Una vez procesado se verifican los registros nuevos/actualizados en la tabla Empresa vs. Zona fiscal (SFH)