Versões comparadas

Chave

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

...

El patch contiene la rutina:

  • FISA826.PRW – RN 36/2019 Cordoba– RG 33-18_Contribuyentes_Activos_Padrón_Salta.
  • FISA818.PRW – Clase de lectura.

...


CAMPODESCRIPCIÓN
1CUITCUIT del sujeto
2TabuladorSeparador
3

Denominación

Razón social
4TabuladorSeparador
5

Actividades económicas

Actividades económicas o productivas por sector económico.

Estas pueden ser :

JU= jurisdiccional,

  • CM= convenio multilateral,
  • EX=exento
  • 6TabuladorSeparador
    7

    Actividades exentas

    Entidades exentas de impuestos por leyes nacionales (Argentina)
    8TabuladorSeparador
    9

    Certificado de no retención/percepción

    NRP= Certificado No Retención No Percepción

    ...

    1. Por medio de la rutina "RG 33-18 Contribuyentes Activos Padrón_Salta"  (FISA826.PRW) 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 o 2- Cliente.
    3. Periodo: mes del cual se harán las percepciones o retenciones .
    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  RG 33-18 Contribuyentes Activos Padrón _ Salta   , para los impuestos: IBI e IBR.

    03. Regla de negocio 

    ...

    TIPO  es igual a

    ...

    :

    -Si actividad económica = ”JU” entonces TIPO =”I”

    -o actividad económica  =”EX” entonces TIPO =”I”

    -Si actividad económica =”CM” entonces TIPO =”V”

    -si no entonces TIPO = ”N”


    PORCEN es igual a:

    -Si actividad económica = "EX" entonces PORCEN = 100

    -si no PORCEN = 0


    Percepción a Clientes

    Si el CUIT del cliente se encuentra en el padrónSi el CUIT del cliente 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:

    ...

    • "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 tipoporcentaje)
      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

    Agente (FH_AGENTE) ="N"
    Cliente (FH_CLIENTE)=Código cliente de SA1(Clientes)
    Tipo (FH_TIPO)=TIPO (Verificar obtención de TIPO).
    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)=Alícuota del padrón. 0
    Ini. Vigencia(FH_INVIGE)=Fecha vigencia desde(Padrón)
    Fin Vigencia (FH_FIMVIGE)=

    Fecha de vigencia hasta(Padrón)

    % Excención (FH_PERCENT)=PORCEN (Verificar obtención de PORCEN)
    Exento (FH_ISENTO)="N"

    ...

    • "Si fecha vigencia desde" (Padrón) mayor  a la fecha "Fin Vigencia" (FH_FIMVIGE ) :


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

    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"N"
    Sucursal (FH_LOJA)=Según SA1  SA1 (Clientes)
    Paga IB (FH_APERIB)=Paga IB (FH_APERIB) del  del registro seleccionado
    Paga imp.(FH_PERCIBI)=Paga imp.(FH_PERCIBI) del  del registro seleccionado
    Zona Fiscal (FH_ZONAFIS)=Zona Fiscal (FH_ZONAFIS) del  del registro seleccionado
    Impuesto (FH_IMPOSTO)=Impuesto (FH_IMPOSTO) del  del registro seleccionado
    Alícuota (FH_ALIQ)=Alícuota (FH_ALIQ) del registro seleccionado
    Ini. Vigencia(FH_INVIGE)=Fecha vigencia desde(Padrón)Alícuota (FH_ALIQ) del registro seleccionado
    Fin Vigencia (FH_FIMVIGE)=

    "" 

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


    b. Si no encuentra el registro en “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 “en “SFH" (Empr vs Z. Fiscal)  y   y :


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


      • "Si fecha vigencia desde" (Padrón)  igual  igual  a la fecha "Fin Vigencia + 1" (FH_FIMVIGE + 1 día)    y "AlícuotaTIPO" (FH_ALIQ) igual a la "alícuota" (Padrón)_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 tabla “Empr vs Z. Fiscal" (SFH) igual igual a la fecha la fecha de vigencia hasta (Padrón)


      • Si no


        Genera un nuevo registro “SFH" (Empr vs Z. Fiscal) por sucursal "SA2" (proveedores), donde:

    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 (Verificar obtención de TIPO).
    Sucursal (FH_LOJA)=Según SA2  SA2 (Proveedores)
    Paga IB (FH_APERIB)=Paga IB (FH_APERIB) del registro seleccionado
    Paga imp.(FH_PERCIBI)=Paga imp.(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 del padrón. (FH_ALIQ) del registro seleccionado
    Ini. Vigencia(FH_INVIGE)=Fecha vigencia desde(Padrón)
    Fin Vigencia (FH_FIMVIGE)=

    Fecha de vigencia hasta(Padrón)

    % Excención (FH_PERCENT)=PORCEN (Verificar obtención de PORCEN)
    Exento (FH_ISENTO)="N"


    b. Si no encuentra el registro en “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 “en “SFH" (Empr vs Z. Fiscal)  y   y :

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


    • Si "fecha vigencia desde" (Padrón) > a la fecha "Fin Vigencia" (FH_FIMVIGE) y  "Ini. Vigencia" (FH_INVIGE) <> "fecha vigencia desde" (Padrón)


      Genera un nuevo registro “SFH" (Empr vs Z. Fiscal) por sucursal "SA2" (proveedores), donde:

    Registro nuevo


    Valor asignado

    Agente (FH_AGENTE) =Agente(FH_AGENTE) del registro seleccionado
    Proveedor (FH_FORNECE)=Proveedor (FH_FORNECE) del registro seleccionadoTipo (FH_TIPO)=
    Tipo (FH_TIPO) del registro seleccionado="N"
    Sucursal (FH_LOJA)=Según SA2  SA2 (Proveedores)
    Paga IB (FH_APERIB)=Paga IB (FH_APERIB) del registro seleccionado
    Paga imp.(FH_PERCIBI)=Paga imp.(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)=0Alícuota (FH_ALIQ) del registro seleccionado
    Ini. Vigencia(FH_INVIGE)=Fecha vigencia desde(Padrón)
    Fin Vigencia (FH_FIMVIGE)=

    ""

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


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


    Retención de proveedores

    Si el CUIT del proveedor 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)=”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


    • "Si fecha vigencia desde" (Padrón)  igual a  igual a la fecha "Fin Vigencia + 1" (FH_FIMVIGE + 1 día)    y "AlícuotaTIPO" (FH_ALIQTIPO) igual a la "alícuota" (Padrón) 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 igual a la fecha de vigencia hasta (Padrón)


    • Si no


      Genera un nuevo registro “SFH" (Empr vs Z. Fiscal) por sucursal "SA2" (proveedores), donde:

              

    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 (Verificar obtención de TIPO).
    Sucursal (FH_LOJA)=Sucursal (FH_LOJA) del registro seleccionado
    Paga IB (FH_APERIB)=Paga IB (FH_APERIB) del registro seleccionado
    Paga imp.(FH_PERCIBI)=Paga imp. (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 del padrón. (FH_ALIQ) del registro seleccionado
    Ini. Vigencia(FH_INVIGE)=Fecha vigencia desde (Padrón)
    Fin Vigencia (FH_FIMVIGE)=

    Fecha vigencia hasta (Padrón)

    % Excención (FH_PERCENT)=PORCEN (Verificar obtención de PORCEN)
    Exento (FH_ISENTO)="N"



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


    Genera un nuevo registro “SFH" (Empr vs Z. Fiscal) por sucursal "SA2" (clientes), donde:

    Registro nuevo


    Valor asignado

    Agente (FH_AGENTE) ="N"
    Proveedor (FH_FORNECE)=Proveedor (FH_FORNECE) del registro seleccionado
    Tipo (FH_TIPO)=TIPO (Verificar obtención de TIPO).
    Sucursal (FH_LOJA)=Según SA2  SA2 (Proveedores)
    Paga IB (FH_APERIB)="N"
    Paga imp.(FH_PERCIBI)="N"
    Zona Fiscal (FH_ZONAFIS)="COSA"
    Impuesto (FH_IMPOSTO)="IBR"
    Alícuota (FH_ALIQ)=Alícuota del padrón.  0
    Ini. Vigencia(FH_INVIGE)=Fecha vigencia desde (Padrón)
    Fin Vigencia (FH_FIMVIGE)=

    Fecha vigencia hasta (Padrón)

    % Excención (FH_PERCENT)=PORCEN (Verificar obtención de PORCEN)
    Exento (FH_ISENTO)="N"


    Si el CUIT del proveedor 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)=”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


    • "Si fecha vigencia desde" (Padrón) mayor  a la fecha "Fin Vigencia" (FH_FIMVIGE ):


      Genera un nuevo registro “SFH(Empr vs Z. Fiscal)” por sucursal "SA2" (proveedores), donde:

    ...

    Registro nuevo

    ...

    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"N"
    Sucursal (FH_LOJA)=Según SA2  SA2 (Proveedores)
    Paga IB (FH_APERIB)=Paga IB (FH_APERIB) del registro seleccionado
    Paga imp.(FH_PERCIBI)=Paga imp.(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 seleccionado0
    Ini. Vigencia(FH_INVIGE)=Fecha vigencia desde (Padrón)
    Fin Vigencia (FH_FIMVIGE)=

    ""

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


    b. Si NO encuentra el registro
    No actualiza

    04. Menú


    Función de Protheus.

    Programa

    FISA825FISA826.PRW

    MenúMiscelánea.
    SubmenúArch. Magnéticos.
    Nombre de la rutinaFISA826.PRWRG 33-18 Contribuyentes Activos Padrón Salta
    MóduloSIGAFISTipo
    TipoFunción de Protheus.


     

    05. TABLAS UTILIZADAS

    Nombre

    Descripción

    SA1Clientes
    SA2Proveedores
    SFHEmpresa Vs Zona fiscal

    06. Versiones

    • 12.1.17 
    • 12.1.23
    • 12.1.25


    ¡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

    ...

    .

    ...

    Nombre

    ...

    Descripción

    ...

    06. Versiones

    ...