...
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 . Ver punto "04. Menú").
El archivo que se importará debe tener el formato de separador por tabulador, únicamente se aceptan archivos con este formato.
...
| CAMPO | DESCRIPCIÓN | |
|---|---|---|
| 1 | CUIT | CUIT del sujeto |
| 2 | Tabulador | Separador |
| 3 | Denominación | Razón social |
| 4 | Tabulador | Separador |
| 5 | Coeficiente | Valor del de los coeficientes unificados |
| 6 | Tabulador | Separador |
| 7 | Periodo | Fecha del periodo (mes y año) |
...
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 al 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 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 " 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 SA1SA1 (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 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 “en "SFH" (Empr vs Z. Fiscal) y:
...
b. Si no encuentra el registro en “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 registro donde "Fin Vigencia" (FH_FIMVIGE) sea el mayor:
a. Si encuentra el registro en “en "SFH" (Empr vs Z. Fiscal) y:
Si el valor del "coeficiente desde(Padrón)" a el all 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únSA2 (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 “en "SFH" (Empr vs Z. Fiscal) y y:
b. Si no encuentra el registro en “registro en "SFH" (Empr vs Z. Fiscal):
No actualiza.
...
Nombre | Descripción |
|---|---|
| SA1 | Clientes |
| SA2 | Proveedores |
| SFH | Empresa Vs Zona fiscal |
...