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:
Debe incluirse la rutina FISA844.TLPP al menú, desde el configurador (ver punto "04. Menú").
El archivo que se importará debe tener el formato de separador por tabulador, únicamente se aceptan archivos con este formato.
A continuación se describe la estructura que debe tener cada registro del archivo txt a importar.
| CAMPO | DESCRIPCIÓN | |
|---|---|---|
| 1 | CUIT | CUIT del sujeto |
| 2 | Tabulador | Separador |
| 3 | Denominación | Razón social |
| 4 | Tabulador | Separador |
| 5 | Coeficiente | Valor del coeficientes unificados |
| 6 | Tabulador | Separador |
| 7 | Periodo | Fecha del periodo (mes y año) |
Ejemplo de un registro con el formato descrito anteriormente:
| Cuit | Denominación | Coeficiente | Periodo | |||
|---|---|---|---|---|---|---|
| 27333851716 | TOTVS | 0.3229 | 7/2025 |
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)"
a el valor del coeficiente "Reduc. Multi" (FH_COEFMUL) del registro seleccionado:
El sistema vas a finalizar lo registro de mayor fecha actual, actualizando la "Fin Vigencia (FH_FIMVIGE)" con la Fecha vigencia desde del parámetro llenado (Rutina FISA844.TLPP) menos 1 día y genera un nuevo registro “SFH" (Empr vs Z. Fiscal) por sucursal "SA1" (clientes) 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) | = | Fecha vigencia desde el parámetro llenado (Rutina FISA844.TLPP) |
| Fin Vigencia (FH_FIMVIGE) | = | Fecha vigencia hasta el parámetro llenado (Rutina FISA844.TLPP) |
| % Excención (FH_PERCENT) | = | % Excención (FH_PERCENT) del registro seleccionado |
| Exento (FH_ISENTO) | = | "N" |
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 | |
|---|---|---|
| Agente (FH_AGENTE) | = | "N" |
| Cliente (FH_CLIENTE) | = | Código cliente de SA1(Clientes) |
| Tipo (FH_TIPO) | = | V=Convenio Multilateral |
| Sucursal (FH_LOJA) | = | Según SA1(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) | = | Fecha vigencia desde el parámetro llenado (Rutina FISA844.TLPP) |
| Fin Vigencia (FH_FIMVIGE) | = | Fecha vigencia hasta el parámetro llenado (Rutina FISA844.TLPP) |
| % Excención (FH_PERCENT) | = | 0 |
| Exento (FH_ISENTO) | = | "N" |
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 :
b. Si no encuentra el registro en “SFH" (Empr vs Z. Fiscal):
No actualiza.
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” 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 el valor del "coeficiente desde(Padrón)"
a el valor del coeficiente "Reduc. Multi" (FH_COEFMUL) del registro seleccionado:
El sistema vas a finalizar lo registro de mayor fecha actual, actualizando la "Fin Vigencia (FH_FIMVIGE)" con la Fecha vigencia desde del parámetro llenado (Rutina FISA844.TLPP) menos 1 día y genera un nuevo registro “SFH" (Empr vs Z. Fiscal) por sucursal "SA2" (proveedores) de acuerdo a la normativa:
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_INVIGE) | = | Fecha vigencia desde el parámetro llenado (Rutina FISA844.TLPP) |
| Fin Vigencia (FH_FIMVIGE) | = | Fecha vigencia hasta el parámetro llenado (Rutina FISA844.TLPP) |
| % Excención (FH_PERCENT) | = | % Excención (FH_PERCENT) del registro seleccionado |
| Exento (FH_ISENTO) | = | "N" |
b. Si no encuentra el registro en "Empr vs Z. Fiscal (SFH)”:
No actualiza
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” 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 :
b. Si no encuentra el registro en “SFH" (Empr vs Z. Fiscal):
No actualiza.
Programa | FISA844.TLPP |
|---|---|
| Menú | Miscelánea. |
| Submenú | Arch. Magnéticos. |
| Nombre de la rutina | RG06-2005 Coeficientes Unificados Padrón Salta |
| Módulo | SIGAFIS |
| Tipo | Función de Protheus. |
Nombre | Descripción |
|---|---|
| SA1 | Clientes |
| SA2 | Proveedores |
| SFH | Empresa Vs Zona fiscal |