Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

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.

Registros de percepción:


Percepción Cliente:

  • 1. Si

    el cuit de cliente se encuentra en el padrón

    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<

    Si tiene registro en SFH dónde FH_IMPOSTO = "IBC"Si Desde <

    =FH_FIMVIGE
    No actualiza

    .

    - Si

    Desde

    cib_desde=(FH_FIMVIGE + 1 día) y FH_ALIQ=

    Alícuota del padrón.

    cib_aliq_percep
    Actualiza

    :


    FH_FIMVIGE=

    Hasta.
    Si no.

    cib_hasta

    - Sino
    Genera un registro

    en SFH

    “SFH” por sucursal (SA1), donde
    FH_AGENTE=FH_AGENTE del registro seleccionado

    .


    FH_CLIENTE=FH_CLIENTE del registro seleccionado

    .


    FH_TIPO=cib_tipo
    FH_

    TIPO

    LOJA =Según SA1
    FH_APERIB=FH_APERIB del registro seleccionado

    .


    FH_

    LOJA

    PERCIBI=FH_

    LOJA

    PERCIBI del registro seleccionado

    .


    FH_

    PERCIBI

    ZONAFIS=

    "S"

    FH_ZONAFIS

    = "JU"

    del registro seleccionado
    FH_IMPOSTO=

    "IBC"

    FH_IMPOSTO del registro seleccionado
    FH_ALIQ=

    Alícuota de percepción del padrón.

    cib_aliq_percep
    FH_

    INIVIGE = Desde.

    INVIGE=cib_desde
    FH_FIMVIGE=

    Hasta.Si no hay registro en SFH.Genera un registro en SFH.
    FH_AGENTE "N"

    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=

    Según cliente.

    cib_clipro
    FH_TIPO=

    "I"

    ”I”
    FH_LOJA =Según

    cliente.

    SA1
    FH_PERCIBI

    = "S"

    =“S”
    FH_APERIB=”S”
    FH_ZONAFIS=

    "JU"

    ”JU”
    FH_IMPOSTO=

    "IBC"

    ”IBC”
    FH_ALIQ=

    Alícuota de percepción del padrón.

    cib_aliq_percep
    FH_INVIGE=cib_desde
    FH_FIMVIGE=cib_hasta
    FH_PERCENT=

    0.

    Si cib_aliper=”0” → FH_PERCENT = “100”
    Sino → FH_

    INIVIGE

    PERCENT =

    Desde.

    “0”
    Siempre → FH_

    FIMVIGE

    ISENTO =

    Hasta

    “N”


    2.

    Si noSi encuentra registro en SFH.

    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 Desde <= FH

    - Si cib_desde>FH_FIMVIGE
    Genera un registro

    en SFH

    “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_

    LOJA

    PERCIBI= FH_PERCIBI del registro seleccionado

    .


    FH_

    PERCIBI = "S"

    APERIB=FH_APERIB del registro seleccionado
    FH_ZONAFIS=

    "JU"

    FH_ZONAFIS del registro seleccionado
    FH_IMPOSTO=

    "IBC"

    FH_IMPOSTO del registro seleccionado
    FH_ALIQ

    = Alícuota de percepción del padrón.

    =”0”
    FH_INVIGE=cib_desde
    FH_FIMVIGE=””
    FH_PERCENT=

    0.

    Si cib_aliper=”0” → FH_PERCENT = “100”
    Sino → FH_

    INIVIGE

    PERCENT =

    Desde.

    “0”
    Siempre → FH_

    FIMVIGE = "".Si no

    ISENTO = “N”
    b. Si NO encuentra el registro
    No actualiza

    .

    Percepción de Proveedores

, cuando el CUIT del SIGAMAT exista en el archivo que se importará.

  • 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

    Desde

    cib_desde=(FH_FIMVIGE + 1 día) y FH_ALIQ=

    Alícuota del padrón.

    cib_aliq_percep
    Actualiza

    :


    FH_FIMVIGE=

    Hasta.
    Si no.

    cib_hasta

    - Sino
    Genera un registro

    en SFH

    “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_

    LOJA

    PERCIBI del

    registro

    recgistro seleccionado

    .


    FH_

    PERCIBI = "N"

    APERIB= FH_APERIBI del recgistro seleccionado
    FH_ZONAFIS=

    "JU"

    FH_ZONAFIS del registro seleccionado
    FH_IMPOSTO=

    "IBC"

    FH_IMPOSTO del registro seleccionado
    FH_ALIQ=

    Alícuota de percepción del padrón.

    cib_alicuota
    FH_INVIGE=cib_desde
    FH_FIMVIGE=cib_hasta
    FH_PERCENT=

    0.

    Si cib_aliper=”0” → FH_PERCENT = “100”
    Sino → FH_

    INIVIGE

    PERCENT =

    Desde.

    “0”
    Siempre → FH_

    FIMVIGE

    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.

    Si noSi encuentra registro en SFH.


    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 Desde <= FH_FIMVIGE

    - 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

    en SFH

    “SFH” por sucursal (SA1), donde
    FH_AGENTE=FH_AGENTE del registro seleccionado

    .


    FH_

    FORNECE

    CLIENTE=FH_

    FORNECE

    CLIENTE del registro seleccionado

    .


    FH_TIPO=FH_TIPO del registro seleccionado

    .


    FH_LOJA =FH_LOJA del registro seleccionado

    .


    FH_PERCIBI=

    "S"

    FH_PERCIBI del registro seleccionado
    FH_APERIB=FH_APERIB del registro seleccionado
    FH_ZONAFIS=

    "JU"

    FH_ZONAFIS del registro seleccionado
    FH_IMPOSTO=

    "IBC"

    FH_IMPOSTO del registro seleccionado
    FH_ALIQ=

    Alícuota de percepción del seleccionado.

    ”0”
    FH_INVIGE=cib_desde
    FH_FIMVIGE=””
    FH_PERCENT=Si cib_aliper=”0” → FH_PERCENT =

    0.

    “100”
    Sino → FH_

    INIVIGE

    PERCENT =

    Desde.

    “0”
    Siempre → FH_

    FIMVIGE = "".Si no

    ISENTO = “N”

    b. Si NO encuentra el registro
    No actualiza

    .

Registros de retención:

  •  Retención a Proveedores


    1. Si

    el cuit de proveedor se encuentra en el padrónSi tiene registro en SFH dónde FH_IMPOSTO = "IBR"Si Desde <

    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

    Desde

    cib_desde=(FH_FIMVIGE + 1 día) y FH_ALIQ=

    Alícuota del padrón.

    cib_aliq_retenc
    Actualiza

    :


    FH_FIMVIGE=

    Hasta.
    Si no.

    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=

    "S"

    FH_PERCIBI del registro seleccionado
    FH_

    ZONAFIS = "JU"

    APERIB=FH_APERIB del registro seleccionado
    FH_IMPOSTO=

    "IBC"

    FH_IMPOSTO del registro seleccionado
    FH_ALIQ=

    Alícuota de retención del padrón.

    cib_aliq_retenc
    FH_INVIGE=cib_desde
    FH_FIMVIGE=cib_hasta
    FH_PERCENT

    = 0.

    FH_INIVIGE = Desde.

    FH_FIMVIGE = Hasta.

    Si no hay registro en SFH.

    =Si cib_aliper=”0” → FH_PERCENT = “100”
    Sino → FH_PERCENT = “0”
    Siempre → FH_ISENTO = “N”

    Genera un registro en SFH.
    FH_AGENTE "N"


    b. Si NO encuentra el registro
    Genera registros “SFH” por sucursal (SA2), donde:
    FH_AGENTE=”N”


    FH_FORNECE=

    Según proveedor.

    cib_clipro
    FH_TIPO=

    "I"

    cib_tipo
    FH_LOJA =Según

    proveedor.

    SA2
    FH_PERCIBI=

    "S"

    ”N”
    FH_APERIB=”N”
    FH_ZONAFIS=

    "JU"

    ”JU”
    FH_IMPOSTO=

    "IBR"

    ”IBR”
    FH_ALIQ=

    Alícuota de percepción del padrón.

    cib_aliq_retenc
    FH_INVIGE=cib_desde
    FH_FIMVIGE=cib_hasta
    FH_PERCENT=Si cib_aliper=”0” → FH_PERCENT =

    0.

    “100”
    Sino → FH_

    INIVIGE

    PERCENT =

    Desde.

    “0”
    Siempre → FH_

    FIMVIGE

    ISENTO =

    Hasta

    “N”


    2.

    Si noSi encuentra registro en SFH.

    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<

    Si Desde <

    =FH_FIMVIGE
    No actualiza

    .

    Si Desde <= FH

    - Si cib_desde>FH_FIMVIGE
    Genera un registro

    en SFH

    “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.

    seleccioando
    FH_LOJA =FH_LOJA del regsitro seleccionado
    FH_ZONAFIS=FH_ZONAFIS del registro seleccionado

    .


    FH_

    PERCIBI = "S"

    IMPOSTO=FH_IMPOSTO del registro seleccionado
    FH_

    ZONAFIS

    ALIQ=

    "JU"

    ”0”
    FH_

    IMPOSTO = "IBC"

    INVIGE=cib_desde
    FH_

    ALIQ = Alícuota de percepción del padrón.

    FIMVIGE=””
    FH_PERCENT=

    0.

    Si cib_aliper=”0” → FH_PERCENT = “100”
    Sino → FH_

    INIVIGE

    PERCENT =

    Desde.

    “0”
    Siempre → FH_

    FIMVIGE = "".Si no

    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)