Municipalidad Ciudad de Córdoba – RG 18-18 (Percepción y Retención)

Características del requisito

Línea de producto:

Microsiga Protheus.

Segmento:

Servicios y jurídico - Mercado Internacional

Módulo:

SIGAFIS - Libros fiscales

Rutina:

Rutina

Nombre técnico

FISA200.PRWRN 18 - 18

Tickets vinculados


Requisito/Story/Issue (informe el requisito vinculado):

DMICNS-3650

Países:

Argentina

Bases de datos:

Todas

Tablas utilizadas:

SA1

SA2

SFH

Versión/Release11.80

Descripción

Se implementó la funcionalidad para la normativa RG 18 - 18, referente a la provincia de Córdoba - Argentina, para que se actualicen los registros de percepción y retención de los clientes y proveedores.


Importante

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:

Conversión al formato CSV:


Archivo convertido a CSV ( ; ) punto y coma:


Procedimiento de implantación

El sistema se actualiza inmediatamente después de la aplicación del paquete de actualizaciones (Patch), que contiene el fuente FISA200.PRW.


  1. En el Configurator (SIGACFG), acceda a Entornos / Archivo / Menú (CFGX013). Detalle la nueva opción de menú para el menú SIGAFIS, de acuerdo con las siguientes instrucciones:
MenúSIGAFIS - Libros fiscales
SubmenúMiscelánea | Arch. Magnéticos
Nombre de la rutinaRN 18 - 18
ProgramaFISA200.PRW
TipoFunción Protheus

Funcionalidad de la rutina

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


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 = ”CEI” 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 = ”MCO”.

Seleccionar los registros SFH correspondientes, donde:


Situación 1:

FH_ INIVIGE=“”

FH_ FIMVIGE=“”


Si FH_ISENTO=”S”  

    No actualiza,

sino:


Nuevo registro

Generar nuevo registro similar al seleccionado, donde:

   FH_SITUACA=”2”

   FH_INIVIGE=DE FECHA 

   FH_FIMVIGE=A FECHA 


Situación 2

FH_ INIVIGE=“”

FH_FIMVIGE=INFORMADA


Si FH_ISENTO=”S” 

   No actualiza,

sino:


Registro seleccionado

Si FH_SITUACA=”2”

    FH_FIMVIGE=A FECHA,

sino:

    FH_FIMVIGE=FECHA DESDE -1 día y genera un nuevo registro


Nuevo registro

Generar nuevo registro similar al seleccionado, donde:

   FH_SITUACA=”2”

   FH_INIVIGE= DE FECHA

   FH_FIMVIGE= Si FH_FIMVIGE del registro seleccionado, está vigente 

                             FH_FIMVIGE=FH_FIMVIGE del registro seleccionado (antes de actualizar),

                          sino:

                             FH_FIMVIGE=A FECHA 


Situación 3

FH_ INIVIGE=INFORMADA

FH_FIMVIGE=“”


Si FH_ISENTO=”S” 

   No actualiza,

sino:

   Resultado:

   Nuevo registro

   Generar nuevo registro similar al seleccionado, donde:

      FH_SITUACA=”2”

      FH_INIVIGE=DE FECHA 

      FH_FIMVIGE=A FECHA 


Situación 4

FH_ INIVIGE=INFORMADA

FH_FIMVIGE=INFORMADA


Si FH_ISENTO=”S”

   No actualiza,

sino:

   Resultado:

   Registro seleccionado

   Si FH_SITUACA=”2”

       FH_FIMVIGE=A FECHA,

   sino:

       FH_FIMVIGE=DE FECHA -1 día y graba un nuevo registro

       Nuevo registro

       Generar nuevo registro, similar al seleccionado, donde:

       FH_SITUACA=”2”

       FH_INIVIGE=DE FECHA 

       FH_FIMVIGE= Si FH_FIMVIGE del registro seleccionado, está vigente

                                    FH_FIMVIGE=FH_FIMVIGE del registro seleccionado (antes de actualizar),

                               sino:

                                    FH_FIMVIGE=A FECHA


Si el origem es cliente, consta en el archivo importado y NO tiene registro en la tabla SFH donde FH_IMPOSTO=”CEI” :

Generar un registro en la tabla SFH, donde:

FH_AGENTE=”N”

FH_CLIENTE=Segundo SA1

FH_FORNECE=””

FH_NOME= Segundo SA1

FH_LOJA=Segundo SA1

FH_IMPOSTO=”CEI”

FH_ALIQ=”0”

FH_PERCIBI=“S”

FH_ISENTO=”N”

FH_APERIB=”N”

FH_ZONAFIS=”CO”

FH_TIPO=”I”

FH_PERCENT=”0”

FH_SITUACA=”2”

FH_INIVIGE= INICIO_PERIODO

FH_FIMVIGE= FIM_PERIODO


Si el origen es proveedor, consta en el archivo que se importará y no tiene registro en la tabla SFH donde FH_IMPOSTO=”MCO” :

Generar un registro en la tabla SFH, donde:

FH_AGENTE=”N”

FH_FORNECE=Segundo SA2

FH_NOME= Segundo SA2

FH_LOJA=Segundo SA2

FH_IMPOSTO=MCO”

FH_ALIQ=”0”

FH_PERCIBI=“N”

FH_ISENTO=”N”

FH_APERIB=”N”

FH_ZONAFIS=”CO”

FH_TIPO=”I”

FH_PERCENT=”0”

FH_SITUACA=”2”

FH_INIVIGE= INICIO_PERIODO

FH_FIMVIGE= FIM_PERIODO


Si el origen (”Cliente” o “Empresa”), el CUIT no está en el archivo que se importará y (Si tiene registro en la tabla SFH donde FH_IMPOSTO=”CEI” y FH_SITUACA=”2”) o si el origen es Proveedor, no está en el archivo que se importará y (Si tiene registro en la tabla SFH donde FH_IMPOSTO=”MCO” y FH_SITUACA=”2”).


Seleccionar los registros SFH correspondientes, donde:


Situación 1

FH_ INIVIGE=“”

FH_ FIMVIGE=“”


Si FH_ISENTO=”S”

    No actualiza,

sino:


Resultado:

Registro seleccionado
FH_FIMVIGE=DE FECHA -1 día

Nuevo registro

Generar nuevo registro similar al seleccionado, donde:
    FH_SITUACA=”1”

    FH_INIVIGE=DE FECHA 

    FH_FIMVIGE=A FECHA 


Situación 2

FH_ INIVIGE=“”

FH_FIMVIGE=INFORMADA


Si FH_ISENTO=”S”

   No actualiza,

sino:


Resultado:

Registro seleccionado
FH_FIMVIGE=DE FECHA -1 día

Nuevo registro

Generar nuevo registro similar al seleccionado, donde:
   FH_SITUACA=”1”

   FH_INIVIGE=DE FECHA

   FH_FIMVIGE= Si el FH_FIMVIGE del registro seleccionado, está vigente

                             FH_FIMVIGE=FH_FIMVIGE del registro seleccionado (antes de actualizar),

                          sino:

                             FH_FIMVIGE=A FECHA


Situación 3

FH_ INIVIGE=INFORMADA
FH_FIMVIGE=“”

Si FH_ISENTO=”S”

   No actualiza,

sino:

   Registro seleccionado
   FH_FIMVIGE=DE FECHA -1 día

   Nuevo registro

   Generar nuevo registro similar al seleccionado, donde:

   FH_SITUACA=”1”

   FH_INIVIGE=DE FECHA

   FH_FIMVIGE=A FECHA 


Situación 4
FH_ INIVIGE=INFORMADA
FH_FIMVIGE=INFORMADA

Si FH_ISENTO=”S”

   No actualiza,

sino:


    Resultado:

    Registro seleccionado
    FH_FIMVIGE=DE FECHA -1 día

    Nuevo registro

    Generar nuevo registro, similar al seleccionado, donde:

    FH_SITUACA=”1”

    FH_INIVIGE=DE FECHA

    FH_FIMVIGE= Si FH_FIMVIGE del registro seleccionado, está vigente

                                 FH_FIMVIGE = FH_FIMVIGE del registro seleccionado (antes de actualizar),

                           sino:

                                 FH_FIMVIGE = A FECHA


Si el origen es (”Cliente” o “Empresa”), no está en el archivo que se importará y no tiene registro en la tabla SFH donde FH_IMPOSTO=”CEI” o Si el origen es proveedor, no está en el archivo que se importará y no tiene registro en la tabla SFH donde FH_IMPOSTO=”MCO”

No actualiza tabla SFH


Procedimiento de utilización

  1. Acceda al módulo fiscal (SIGAFIS), ejecute la rutina "RN 18- 18" 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)