ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Regla de negocio.
  4. Menú
  5. Tablas


01. VISIÓN GENERAL

Se crea la rutina FISA139 para dar solución la funcionalidad requerida para el cumplimiento de la RG 19-14 – Régimen General Retenciones y Percepciones – Alícuota Percepción Incrementada.


El patch contiene las rutinas:

FISA139.PRW

FISA818.PRW


02. EJEMPLO DE UTILIZACIÓN

Consideraciones Previas.

*El archivo a ser importado deberá tener el formato de separador por punto y coma ( ; ), únicamente son aceptados archivos con este formato.

Ejemplo:

Con encabezado.


CUIT;DENOMINACION;INSCRIPCION


30-70200517-1;A M F Y ASOCIADOS S A;9010361304

Sin encabezado.


30-71479103-2;A&E CATERING S.R.L.;9046399151


Procedimiento

Ingresar a la rutina Alic. Per. Incr. CO (SIGAFIS – Miscelanea|Arch. Magnéticos), se ejecuta la rutina y se informan los parámetros.

Parámetros.

Indicar si el archivo a ser importado será:

1- Alic. Per. Incrementada-CL: Resolución SIP N° 19/2014 Universo Contribuyentes Locales.

2- Alic. Per. Incrementada-CM: Resolución SIP N° 19/2014 Universo Contribuyentes Convenio Multilateral.

Indicar si el padrón será procesado para:

1- Proveedor

2- Cliente

3- Ambos

Fecha de inicio de vigencia.

MM/AAAA: Indicar el mes y año del proceso a ejecutar.

Una vez informados los parámetros seleccionar "Importar", y seleccionar el archivo ser importado.

Una vez confirmado el archivo comienza el proceso de importación y actualización, se mostrará una barra de avance.

Concluido el proceso muestra un mensaje indicando la finalización del proceso, también da la opción de imprimir un informe con la información de los CUITS actualizados.

Ingresar a la rutina Empresa Vs Zona Fiscal (SIGAFIS – Actualizaciones|Archivos), se podrán verificar los registros creados o actualizados.



03. Regla de negocio.

  • Alic. Per. Incrementada-CL: Resolución SIP N° 19/2014 Universo Contribuyentes Locales.

Si el CUIT del cliente o la empresa se encuentra en el padrón y posee un registro en SFH donde FH_IMPOSTO = "IB8".

Situación 1 - SFH_INIVIGE = "" y  SFH_FIMVIGE = ""

Si FH_SITUACA = "5":

-No actualiza

Sino:

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "5".

FH_TIPO = "I".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = Último día Periodo.

Situación 2 - SFH_INIVIGE = "" y  SFH_FIMVIGE = Informada

Registro seleccionado

Si FH_SITUACA = "5":

-FH_FIMVIGE = Último día Periodo.

Sino:

-FH_FIMVIGE = Periodo - 1 día.

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "5".

FH_TIPO = "I".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = SI FIMVIGE del registro seleccionado está vigente → FH_FIMVIGE = FH_FIMVIGE del registro seleccionado(antes de actualizar, sino, Último día Periodo.

Situación 3 - SFH_INIVIGE = Informada y  SFH_FIMVIGE = ""

Si FH_SITUACA = "5":

-No actualiza

Sino:

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "5".

FH_TIPO = "I".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = Último día Periodo.

Situación 4 - SFH_INIVIGE = Informada y  SFH_FIMVIGE = Informada

Registro seleccionado

Si FH_SITUACA = "5":

-FH_FIMVIGE = Último día Periodo.

Sino:

-FH_FIMVIGE = 1 día.

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "5".

FH_TIPO = "I".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = SI FIMVIGE del registro seleccionado está vigente → FH_FIMVIGE = FH_FIMVIGE del registro seleccionado(antes de actualizar, sino, Último día Periodo.

Si el CUIT del cliente se encuentra en el padrón y NO posee un registro en SFH donde FH_IMPOSTO = "IB8".

Generar registro en SFH:

        FH_AGENTE    = "N"

        FH_CLIENTE    = Según SA1

        FH_FORNECE  = ""

        FH_LOJA          = Según SA1

        FH_NOME         = Según SA1

        FH_TIPO           = "I"

        FH_PERCIBI      = "S"

        FH_ZONFIS       = "CO"

        FH_IMPOSTO   = "IB8"

        FH_ALIQ           = 0

        FH_PERCENT  = 0

        FH_ISENTO      = "N"

        FH_APERIB      = "N"

        FH_SITUACA    = "5"

        FH_INIVIGE       = 1er día Periodo.

        FH_FIMVIGE     = Último día Periodo.


Si el CUIT del cliente o la empresa No se encuentra en el padrón y posee un registro en SFH donde FH_IMPOSTO = "IB8".

Situación 1 - SFH_INIVIGE = "" y  SFH_FIMVIGE = ""

Si FH_SITUACA <> "5":

-No actualiza

Sino:

-FH_FIMVIGE = Periodo - 1 día.

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "1".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = Último día Periodo.

Situación 2 - SFH_INIVIGE = "" y  SFH_FIMVIGE = Informada

Si FH_SITUACA <> "5":

-No actualiza

Sino:

-FH_FIMVIGE = Periodo - 1 día.

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "1".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = SI FIMVIGE del registro seleccionado está vigente → FH_FIMVIGE = FH_FIMVIGE del registro seleccionado(antes de actualizar, sino, Último día Periodo.

Situación 3 - SFH_INIVIGE = Informada y  SFH_FIMVIGE = ""

Si FH_SITUACA <> "5":

-No actualiza

Sino:

-FH_FIMVIGE = Periodo - 1 día.

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "1".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = Último día Periodo.

Situación 4 - SFH_INIVIGE = Informada y  SFH_FIMVIGE = Informada

Si FH_SITUACA <> "5":

-No actualiza

Sino:

-FH_FIMVIGE = Periodo - 1 día.

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "1".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = SI FIMVIGE del registro seleccionado está vigente → FH_FIMVIGE = FH_FIMVIGE del registro seleccionado(antes de actualizar, sino, Último día Periodo.


Si el CUIT del cliente o la empresa No se encuentra en el padrón y NO posee un registro en SFH donde FH_IMPOSTO = "IB8".

-No actualiza la tabla SFH.


  • Alic. Per. Incrementada-CM: Resolución SIP N° 19/2014 Universo Contribuyentes Convenio Multilateral.

Si el CUIT del cliente o la empresa se encuentra en el padrón y posee un registro en SFH donde FH_IMPOSTO = "IB8".

Situación 1 - SFH_INIVIGE = "" y  SFH_FIMVIGE = ""

Si FH_SITUACA = "5":

-No actualiza

Sino:

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "5".

FH_TIPO = "V".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = Último día Periodo.

Situación 2 - SFH_INIVIGE = "" y  SFH_FIMVIGE = Informada

Registro seleccionado

Si FH_SITUACA = "5":

-FH_FIMVIGE = Último día Periodo.

Sino:

-FH_FIMVIGE = Periodo - 1 día.

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "5".

FH_TIPO = "V".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = SI FIMVIGE del registro seleccionado está vigente → FH_FIMVIGE = FH_FIMVIGE del registro seleccionado(antes de actualizar, sino, Último día Periodo.

Situación 3 - SFH_INIVIGE = Informada y  SFH_FIMVIGE = ""

Si FH_SITUACA = "5":

-No actualiza

Sino:

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "5".

FH_TIPO = "V".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = Último día Periodo.

Situación 4 - SFH_INIVIGE = Informada y  SFH_FIMVIGE = Informada

Registro seleccionado

Si FH_SITUACA = "5":

-FH_FIMVIGE = Último día Periodo.

Sino:

-FH_FIMVIGE = 1 día.

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "5".

FH_TIPO = "V".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = SI FIMVIGE del registro seleccionado está vigente → FH_FIMVIGE = FH_FIMVIGE del registro seleccionado(antes de actualizar, sino, Último día Periodo.

Si el CUIT del cliente se encuentra en el padrón y NO posee un registro en SFH donde FH_IMPOSTO = "IB8".

Generar registro en SFH:

        FH_AGENTE    = "N"

        FH_CLIENTE    = Según SA1

        FH_FORNECE  = ""

        FH_LOJA          = Según SA1

        FH_NOME         = Según SA1

        FH_TIPO           = "V"

        FH_PERCIBI      = "S"

        FH_ZONFIS       = "CO"

        FH_IMPOSTO   = "IB8"

        FH_ALIQ           = 0

        FH_PERCENT  = 0

        FH_ISENTO      = "N"

        FH_APERIB      = "N"

        FH_SITUACA    = "5"

        FH_INIVIGE       = 1er día Periodo.

        FH_FIMVIGE     = Último día Periodo.


Si el CUIT del cliente o la empresa No se encuentra en el padrón y posee un registro en SFH donde FH_IMPOSTO = "IB8".

Situación 1 - SFH_INIVIGE = "" y  SFH_FIMVIGE = ""

Si FH_SITUACA <> "5":

-No actualiza

Sino:

-FH_FIMVIGE = Periodo - 1 día.

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "1".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = Último día Periodo.

Situación 2 - SFH_INIVIGE = "" y  SFH_FIMVIGE = Informada

Si FH_SITUACA <> "5":

-No actualiza

Sino:

-FH_FIMVIGE = Periodo - 1 día.

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "1".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = SI FIMVIGE del registro seleccionado está vigente → FH_FIMVIGE = FH_FIMVIGE del registro seleccionado(antes de actualizar, sino, Último día Periodo.

Situación 3 - SFH_INIVIGE = Informada y  SFH_FIMVIGE = ""

Si FH_SITUACA <> "5":

-No actualiza

Sino:

-FH_FIMVIGE = Periodo - 1 día.

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "1".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = Último día Periodo.

Situación 4 - SFH_INIVIGE = Informada y  SFH_FIMVIGE = Informada

Si FH_SITUACA <> "5":

-No actualiza

Sino:

-FH_FIMVIGE = Periodo - 1 día.

-Nuevo Registro, similar al seleccionando donde:

FH_SITUACA = "1".

FH_INIVIGE = 1er día Periodo.

FH_FIMVIGE = SI FIMVIGE del registro seleccionado está vigente → FH_FIMVIGE = FH_FIMVIGE del registro seleccionado(antes de actualizar, sino, Último día Periodo.


Si el CUIT del cliente o la empresa No se encuentra en el padrón y NO posee un registro en SFH donde FH_IMPOSTO = "IB8".

-No actualiza la tabla SFH.

04. Menú

Menú

ProgramaFISA139.
MenúMiscelanea
SubmenúArch. Magnéticos
Nombre de la RutinaAlic. Per. Incr. CO

Módulo

SIGAFIS
TipoFunción de Protheus.




¡IMPORTANTE!

*El archivo a ser importado deberá tener el formato de separador por punto y coma ( ; ), únicamente son aceptados archivos con este formato.

Ejemplo:

Con encabezado.


CUIT;DENOMINACION;INSCRIPCION


30-70200517-1;A M F Y ASOCIADOS S A;9010361304

Sin encabezado.


30-71479103-2;A&E CATERING S.R.L.;9046399151


05. TABLAS UTILIZADAS

  • SA1 - Clientes
  • SA2 - Proveedores
  • SFH - Empresa Vs Zona Fiscal



Versión: 12.1.07, 12.1.14, 12.1.17