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:
Configuraciones previas
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.
Plantilla txt
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 |
Flujo de Prueba:
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)"
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 | |
|---|---|---|
| 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.
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)=”IB2” 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 borrar lo registro de mayor fecha actual y genera un nuevo registro “SFH" (Empr vs Z. Fiscal) por sucursal "SA2" (clientes) 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 |