Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


ÍNDICE

  1. Visión general.
  2. Ejemplo de utilización.
    1. Configuraciones previas.
    2. Plantilla txt.
    3. Flujo de prueba.
  3. Regla de negocio.
  4. Menú.
  5. Tablas.
  6. Versiones.

Índice
excludeÍNDICE|¡IMPORTANTE!

01. VISIÓN GENERAL 

Se creó la

...

rutina FISA844.TLPP

...

 para dar solución a la funcionalidad requerida en la "RG06-2005 Coeficientes Unificados Padrón Salta".

El patch contiene la rutina:

  • FISA844.TLPP – RG06-2005 Coeficientes Unificados Padrón Salta.

 

...

02. EJEMPLO DE UTILIZACIÓN

Configuraciones previas

    1. Debe incluirse la rutina FISA844.TLPP al menú, desde el configurador (

  1. ver
    1. Ver punto

  2. "
    1. 04. Menú

  3. "
    1. ).

    2. El archivo que se importará, debe tener el formato de separador por tabulador, únicamente se aceptan archivos con este formato.

    1. El archivo no se procesará si no coinciden las fechas del txt con las fechas informadas en el parámetro. (mismo mes y mismo año).
    1. Contar con registros de proveedores.
    2. Contar con registros de clientes.
    3. De acuerdo al caso a verificar (siempre y cuando sea necesario) si existen registros en “Empr vs Z. Fiscal” (Libros Fiscales | Actualizaciones | Archivos) para el impuesto de percepción
  4. IB2 o el impuesto de percepción IBI.
    1. IBI.

Plantilla txt

A continuación, se describe la estructura que debe tener cada registro del archivo txt a importar. 


CAMPODESCRIPCIÓN
1CUITCUIT del sujeto
2TabuladorSeparador
3

Denominación

Razón social
4TabuladorSeparador
5

Coeficiente

Valor

del

de los coeficientes unificados

6TabuladorSeparador
7

Periodo

Fecha del periodo (mes y año)


Ejemplo de un registro con el formato descrito anteriormente:

Cuit
CUIT
Denominación

Coeficiente


Periodo

27333851716


TOTVS


0.3229
7

07/2025

Flujo de Prueba:

  1. Por medio de la rutina "RG06-2005 Coeficientes Unificados Padrón Salta"  (FISA844.TLPP) desde el módulo Libros fiscales (Miscelánea | Arch. Magnéticos), se indican los parámetros para procesar el padrón:
  2. Inf. Preliminar: 1- Proveedor, 2- Cliente o 3- Ambos.
  3. Periodo: mes del cual se harán las percepciones.
  4. Al confirmar los parámetros, haga clic en la opción "Importar" para indicar el nombre y la ruta del archivo.
  5. Haga clic en la opción "OK" para comenzar el proceso de lectura del archivo. 
  6. Al finalizar envía el mensaje: “¡Archivo Importado!”.
  7. En “Empr vs Z. Fiscal” (Libros Fiscales | Actualizaciones | Archivos) verificar la actualización de Clientes y Proveedores de Salta de acuerdo a la normativa  RG06-2005 Coeficientes Unificados Padrón Salta, para los impuestos: IB2 e IBI.

03. Regla de negocio 

Percepción a Clientes

Si el CUIT del cliente se encuentra en el padrón (archivo txt a importar), realiza la búsqueda en la tabla "Empr vs Z. Fiscal (SFH)” donde  impuesto (FH_IMPOSTO) = ”IBI” y zona fiscal (FH_ZONFIS) = ”SA” (Salta) , seleccionando el registro donde "Fin Vigencia (FH_FIMVIGE)" sea el mayor:

a. Si encuentra el registro en "Empr vs Z. Fiscal (SFH)” y :

Si el valor del "coeficiente desde(Padrón)" Image Removed a el valor del coeficiente "Reduc. Multi" (FH_COEFMUL) del registro seleccionado:
El sistema vas a borrar lo registro de mayor fecha actual y genera un nuevo registro “SFH" (Empr vs Z. Fiscal) por sucursal "SA1" (clientes) de acuerdo a la normativa:

...

Registro nuevo

...

Valor asignado

...

Fecha vigencia hasta el parámetro llenado (Rutina FISA844.TLPP)

...

  • Si el valor del "coeficiente desde(Padrón)" = a el valor del coeficiente "Reduc. Multi" (FH_COEFMUL) del registro seleccionado:El sistema vas a actualizar la Fecha vigencia hasta (FH_FIMVIGE) para en blanco de acuerdo a la normativa

b. Si no encuentra el registro en "Empr vs Z. Fiscal (SFH)”:

Genera un nuevo registro en la tabla "Empr vs Z. Fiscal (SFH)” por sucursal "SA1" (clientes), donde:

...

Registro nuevo

...

Valor asignado

...

Fecha vigencia hasta el parámetro llenado (Rutina FISA844.TLPP)

...

Si el CUIT del cliente no se encuentra en el padrón (archivo txt a importar), realiza la búsqueda en “SFH" (Empr vs Z. Fiscal) donde  impuesto (FH_IMPOSTO)=”IBI” y zona fiscal (FH_ZONFIS) = ”SA” (Salta), seleccionando el registro donde "Fin Vigencia" (FH_FIMVIGE) sea el mayor:

a. Si encuentra el registro en “SFH" (Empr vs Z. Fiscal)  y : 

  • Si "fecha vigencia desde el parámetro llenado (Rutina FISA844.TLPP)" >= "Fin Vigencia (FH_FIMVIGE)" del registro seleccionado
    El sistema vas a actualizar la Fecha vigencia hasta (FH_FIMVIGE) para fecha vigencia desde el parámetro llenado (Rutina FISA844.TLPP) de acuerdo a la normativa

b. Si no encuentra el registro en “SFH" (Empr vs Z. Fiscal):
No actualiza.

Percepción de proveedores

Si el CUIT de la empresa se encuentra en el padrón (archivo txt a importar), realiza la búsqueda en “SFH" (Empr vs Z. Fiscal) donde  impuesto (FH_IMPOSTO)=”IBI”, seleccionando el registro  donde "Fin Vigencia" (FH_FIMVIGE) sea el mayor :

a. Si encuentra el registro en “SFH" (Empr vs Z. Fiscal)  y :

  • Si "fecha vigencia desde" (Padrón) <= a la fecha "Fin Vigencia" (FH_FIMVIGE)
    No actualiza
  • "Si fecha vigencia desde" (Padrón)  igual  a la fecha "Fin Vigencia + 1" (FH_FIMVIGE + 1 día)   y "TIPO" (FH_TIPO) igual a TIPO(Verificar obtención del tipo) y Porcentaje igual a PORCEN (Verificar obtención del porcentaje) 
    Actualiza: la Fecha "Fin Vigencia" (FH_FIMVIGE) de la tabla “Empr vs Z. Fiscal" (SFH) igual a la fecha de vigencia hasta (Padrón)

...

Registro nuevo

...

Valor asignado

...

Fecha de vigencia hasta(Padrón)

...

b. Si no encuentra el registro en “SFH" (Empr vs Z. Fiscal):
No actualiza , pues significa que el proveedor no es agente de percepción.

Si el CUIT de la empresa no se encuentra en el padrón (archivo txt a importar), realiza la búsqueda en “SFH" (Empr vs Z. Fiscal) donde  impuesto (FH_IMPOSTO)=”IBI”, seleccionando el registro  donde "Fin Vigencia" (FH_FIMVIGE) sea el mayor :

a. Si encuentra el registro en “SFH" (Empr vs Z. Fiscal)  y :

...

Registro nuevo

...

Valor asignado

...

""

...

b. Si no encuentra el registro en “SFH" (Empr vs Z. Fiscal):
No actualiza

Retención de proveedores

Si el CUIT del proveedor se encuentra en el padrón(archivo txt a importar), realiza la búsqueda en “SFH" (Empr vs Z. Fiscal) donde  impuesto(FH_IMPOSTO)=”IBR”, seleccionando el registro  donde "Fin Vigencia" (FH_FIMVIGE) sea el mayor.

a. Si encuentra el registro en “SFH" (Empr vs Z. Fiscal)  y :

  • Si "fecha vigencia desde" (Padrón) <= a la fecha "Fin Vigencia" (FH_FIMVIGE)
    No actualiza

...

Card documentos
InformacaoSe debe considerar que cuando se tenga configurado el campo "Reduc. Multi (FH_COEFMUL)" para contener solo 2 decimales, el sistema realizará un redondeo con los valores del coeficiente en el padrón, por ejemplo, en el registro de arriba el valor quedaria de 0.32 para las validaciones a realizar posteriormente. En cambio, si se tiene configurado el campo "Reduc. Multi (FH_COEFMUL)" para contener 4 decimales el sistema tomará los valores del coeficiente tal cual están en el padrón, por ejemplo, en el registro de arriba el valor quedaria en 0.3229 para las validaciones a realizar posteriormente
Titulo¡IMPORTANTE!

Flujo de Prueba:

    1. Por medio de la rutina "RG06-2005 Coeficientes Unificados Padrón Salta" (FISA844.TLPP) desde el módulo Libros fiscales (Miscelánea | Arch. Magnéticos), se indican los parámetros para procesar el padrón:

      1. Inf. Preliminar Registro: 1- Proveedor, 2- Cliente o 3- Ambos.
      2. Periodo: mes y año del cual se harán las percepciones.
    2. Al confirmar los parámetros, haga clic en la opción "Importar" para indicar el nombre y la ruta del archivo.
    3. Haga clic en la opción "OK" para comenzar el proceso de lectura del archivo. 
    4. Al finalizar envía el mensaje: “¡Archivo Importado!”.
    5. En la rutina “Empr vs Z. Fiscal” (Libros Fiscales | Actualizaciones | Archivos) verificar la actualización de Clientes y Proveedores de Salta de acuerdo a la normativa RG06-2005 Coeficientes Unificados Padrón Salta, para los impuestos: IBI.

03. REGLA DE NEGOCIO

Percepción a Clientes

1. Si el CUIT del cliente se encuentra en el padrón (archivo txt a importar), se realizará la búsqueda del registro del cliente en la tabla "Empr vs Z. Fiscal (SFH)" donde el impuesto (FH_IMPOSTO) = "IBI" y la zona fiscal (FH_ZONFIS) = "SA" (Salta), seleccionando el registro donde el campo "Fin Vigencia (FH_FIMVIGE)" sea el mayor:

Nota: En caso de tener un registro donde el campo "Fin Vigencia (FH_FIMVIGE)" se encuentre en blanco, este sera considerado como el registro mayor.

a. Si encuentra el registro en "Empr vs Z. Fiscal (SFH)" y:

      • Si el valor del "coeficiente en el Padrón" es diferente () al valor del coeficiente "Reduc. Multi" (FH_COEFMUL) del registro seleccionado:
        • El sistema actualizará el registro encontrado, actualizando el campo "Fin Vigencia (FH_FIMVIGE)" con la fecha del último día de un mes antes del mes del periodo informado. Por ejemplo, si el período informado fuese el mes Agosto (08) se actualizará con la fecha el 31/07/2025.

        • Y el sistema generará un nuevo registro “SFH" (Empr vs Z. Fiscal) de acuerdo a la normativa:

          Registro nuevo


          Valor asignado

          Agente (FH_AGENTE) =Agente (FH_AGENTE) del registro seleccionado
          Cliente (FH_CLIENTE)=Cliente (FH_CLIENTE) del registro seleccionado
          Tipo (FH_TIPO)=Tipo (FH_TIPO) del registro seleccionado
          Sucursal (FH_LOJA)=Según SA1 (Clientes)
          Paga IB (FH_APERIB)=Paga IB (FH_APERIB) del registro seleccionado.
          Paga imp.(FH_PERCIBI)=Paga IB (FH_PERCIBI) del registro seleccionado.
          Zona Fiscal (FH_ZONAFIS)=Zona Fiscal (FH_ZONAFIS) del registro seleccionado
          Impuesto (FH_IMPOSTO)=Impuesto (FH_IMPOSTO) del registro seleccionado
          Alícuota (FH_ALIQ)=Alícuota (FH_ALIQ) del registro seleccionado
          Reduc. Multi (FH_COEFMUL)=COEFICIENTE (Padrón)
          Ini. Vigencia(FH_INVIGE)=Primer día del mes del período informado
          Fin Vigencia (FH_FIMVIGE)=

          Último día del mes del período informado

          % Excención (FH_PERCENT)=% Excención (FH_PERCENT) del registro seleccionado
          Exento (FH_ISENTO)="N"
      • Si el valor del "coeficiente en el Padrón" es igual (=) al valor del coeficiente "Reduc. Multi" (FH_COEFMUL) del registro seleccionado:
        • El sistema actualizará el campo "Fin Vigencia (FH_FIMVIGE)" con el último día del período seleccionado de acuerdo a la normativa. Por ejemplo, si el período informado fuese el mes Agosto (08) se actualizará con la fecha el 31/08/2025.

b. Si no encuentra el registro en "Empr vs Z. Fiscal (SFH)":

      • El sistema generará un nuevo registro en la tabla "Empr vs Z. Fiscal (SFH)" de acuerdo a la normativa:

Registro nuevo


Valor asignado

Agente (FH_AGENTE) ="N"
Cliente (FH_CLIENTE)=Código cliente de SA1 (Clientes)
Tipo (FH_TIPO)=V=Convenio Multilateral
Sucursal (FH_LOJA)=SegúnSA1 (Clientes)
Paga IB (FH_APERIB)="S"
Paga imp.(FH_PERCIBI)="S"
Zona Fiscal (FH_ZONAFIS)="SA"
Impuesto (FH_IMPOSTO)="IBI"
Alícuota (FH_ALIQ)=0
Reduc. Multi (FH_COEFMUL)=COEFICIENTE (Padrón)
Ini. Vigencia(FH_INVIGE)=Primer día del mes del período informado
Fin Vigencia (FH_FIMVIGE)=

Último día del mes del período informado

% Excención (FH_PERCENT)=0
Exento (FH_ISENTO)="N"

2. Si el CUIT del cliente no se encuentra en el padrón (archivo txt a importar), se realizará la búsqueda del registro del cliente en la tabla "Empr vs Z. Fiscal (SFH)" donde el impuesto (FH_IMPOSTO) = "IBI" y la zona fiscal (FH_ZONFIS) = "SA" (Salta), seleccionando el registro donde el campo "Fin Vigencia (FH_FIMVIGE)" sea el mayor:

Nota: En caso de tener un registro donde el campo "Fin Vigencia (FH_FIMVIGE)" se encuentre en blanco, este será considerado como el registro mayor.

a. Si encuentra el registro en "Empr vs Z. Fiscal (SFH)":

      • Si la fecha del campo "Fin Vigencia (FH_FIMVIGE)" del registro seleccionado es mayor (>) que la "fecha del primer día del mes del período informado " o el campo "Fin Vigencia (FH_FIMVIGE)" está en blanco:
        • El sistema actualizará el campo "Fin Vigencia (FH_FIMVIGE)" con la fecha del primer día del mes del período informado . Por ejemplo, si el período informado fuese el mes Agosto (08) se actualizará con la fecha el 01/08/2025.

b. Si no encuentra el registro en "Empr vs Z. Fiscal (SFH)":

      • El sistema no actualiza.

Percepción a Proveedores

1. Si el CUIT de la empresa se encuentra en el padrón (archivo txt a importar), se realizará la búsqueda del registro del cliente en la tabla "Empr vs Z. Fiscal (SFH)" donde el impuesto (FH_IMPOSTO) = "IBI" y la zona fiscal (FH_ZONFIS) = "SA" (Salta), seleccionando el registro donde el campo "Fin Vigencia (FH_FIMVIGE)" sea el mayor:

Nota: En caso de tener un registro donde el campo "Fin Vigencia (FH_FIMVIGE)" se encuentre en blanco, este será considerado como el registro mayor.

a. Si encuentra el registro en "Empr vs Z. Fiscal (SFH)" y: 

      • Si el valor del "coeficiente en el Padrón" es diferente () al valor del coeficiente "Reduc. Multi" (FH_COEFMUL) del registro seleccionado:

        • El sistema actualizará el registro encontrado, actualizando el campo "Fin Vigencia (FH_FIMVIGE)" con la fecha del último día de un mes antes del mes del periodo informado . Por ejemplo, si el período informado fuese el mes Agosto (08) se actualizará con la fecha el 31/07/2025.

        • Y el sistema generará un nuevo registro “SFH" (Empr vs Z. Fiscal) de acuerdo a la normativa

...

          

...

Registro nuevo

...

Valor asignado

...

Fecha vigencia hasta (Padrón)

...

b. Si no encuentra el registro en “SFH" (Empr vs Z. Fiscal):

...

        • :

          Registro nuevo


          Valor asignado

          Agente (FH_AGENTE) =

...

        • Agente (FH_AGENTE) del registro seleccionado
          Proveedor (FH_FORNECE)=

...

        • Proveedor (FH_FORNECE) del registro seleccionado
          Tipo (FH_TIPO)=

...

        • Tipo (FH_TIPO)

...

        • del registro seleccionado
          Sucursal (FH_LOJA)=Según

...

        • SA2 (Proveedores)
          Paga IB (FH_APERIB)=Paga IB (FH_APERIB)

...

        • del registro seleccionado.
          Paga imp.(FH_PERCIBI)=

...

        • Paga IB (FH_PERCIBI) del registro seleccionado.
          Zona Fiscal (FH_ZONAFIS)=

...

        • Zona Fiscal (FH_ZONAFIS) del registro seleccionado
          Impuesto (FH_IMPOSTO)=Impuesto (FH_IMPOSTO) del registro seleccionado
          Alícuota

...

        • (FH_

...

        • ALIQ)=

...

        • Alícuota (FH_ALIQ)

...

        • del registro seleccionado
          Reduc. Multi (FH_

...

        • COEFMUL)=

...

        • COEFICIENTE (Padrón)

...

        • Ini. Vigencia(FH_

...

Fecha vigencia hasta (Padrón)

...

Si el CUIT del proveedor no se encuentra en el padrón (archivo txt a importar), realiza la búsqueda en “SFH" (Empr vs Z. Fiscal) donde  impuesto(FH_IMPOSTO)=”IBR”, seleccionando el registro  donde "Fin Vigencia" (FH_FIMVIGE) sea el mayor.

a. Si encuentra el registro en “SFH" (Empr vs Z. Fiscal)  y :

...

        • INVIGE)=Primer día del mes del período informado
          Fin Vigencia (FH_FIMVIGE)=

          Último día del mes del período informado

          % Excención (FH_PERCENT)=% Excención (FH_PERCENT) del registro seleccionado
          Exento (FH_ISENTO)="N"
      • Si el valor del "coeficiente en el Padrón" es igual (=) al valor del coeficiente "Reduc. Multi" (FH_COEFMUL) del registro seleccionado:
        • El sistema actualizará el campo "Fin Vigencia (FH_FIMVIGE)" con el último día del período seleccionado de acuerdo a la normativa. Por ejemplo, si el período informado fuese el mes Agosto (08) se actualizará con la fecha el 31/08/2025.

b. Si no encuentra el registro en "Empr vs Z. Fiscal (SFH)”:

      • El sistema no actualiza.

2. Si el CUIT de la empresa no se encuentra en el padrón (archivo txt a importar), se realizará la búsqueda del registro del cliente en la tabla "Empr vs Z. Fiscal (SFH)" donde el impuesto (FH_IMPOSTO) = "IBI" y la zona fiscal (FH_ZONFIS) = "SA" (Salta), seleccionando el registro donde el campo "Fin Vigencia (FH_FIMVIGE)" sea el mayor:

Nota: En caso de tener un registro donde el campo "Fin Vigencia (FH_FIMVIGE)" se encuentre en blanco, este será considerado como el registro mayor.

a. Si encuentra el registro en "Empr vs Z. Fiscal (SFH)” y:

      • Si la fecha del campo "Fin Vigencia (FH_FIMVIGE)" del registro seleccionado es mayor (>) que la "fecha del primer día del mes del período informado " o el campo "Fin Vigencia (FH_FIMVIGE)" está en blanco:
        • El sistema actualizará el campo "Fin Vigencia (FH_FIMVIGE)" con la fecha del primer día del mes del período informado . Por ejemplo, si el período informado fuese el mes Agosto (08) se actualizará con la fecha el 01/08/2025.

b. Si no encuentra el registro en "Empr vs Z. Fiscal (SFH)”:

      • El sistema no actualiza.

Card documentos
InformacaoEl padrón debe contener los CUIT(s) ordenados de forma ascendente (de menor a mayor). El archivo que se importará debe tener el formato de los campos de la plantilla descrita en configuraciones previas, utilizando como separador el tabulador.
Titulo¡IMPORTANTE!

04. MENÚ

Programa

FISA844.TLPP

...

Registro nuevo

...

Valor asignado

...

""

...

b. Si NO encuentra el registro
No actualiza

04. Menú

Programa

FISA826.PRW

MenúMiscelánea.
SubmenúArch. Magnéticos.
Nombre de la rutinaRG 33-18 Contribuyentes Activos RG06-2005 Coeficientes Unificados Padrón Salta
MóduloSIGAFIS
TipoFunción de Protheus.

 

05. TABLAS UTILIZADAS

...

Nombre

...

Descripción

...

06. Versiones

...

.

...

...

05. DICCIONARIO DE DATOS

Informações
titleInformación

Paquetes de actualización:

  • El paquete de actualización del diccionario estará disponible en la expedición continua.

  • El campo FH_COEFMUL en la tabla Ingresos Brutos(SFH) se ha actualizado para permitirle cambiar el tamaño, los decimales y el orden.

06. TABLAS UTILIZADAS

Nombre

Descripción

SA1Clientes
SA2Proveedores
SFHEmpresa Vs Zona fiscal

¡IMPORTANTE!

El padrón debe contener los CUIT(s) ordenados de forma ascendente (de menor a mayor).

El archivo que se importará debe tener el formato de los campos de la plantilla descrita en configuraciones previas, utilizando como separador el tabulador.