01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFIS
Función:
RutinaNombre Tecnico
LOCARG.PRWGen. Información para las interfaces con Aplicativo
País:ARGENTINA
Ticket:21875838 
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-22055


02. SITUACIÓN/REQUISITO

Se solicitaron modificaciones al actual fichero IVAPER e IVAIMP para cumplir con las especificaciones de la legislación.


03. SOLUCIÓN

IVAPER

Se cambió para cumplir con los filtros especificados, y el filtro trae Clase 3 (IVA). El TXT se imprimirá con los datos.

Dato

Desde

Hasta

Código de Regimen de percepción

1

3

CUIT del agente de percepción

4

16

Fecha de la percepción

17

26

Número de factura parte I

27

34

Número de factura parte II

35

42

Monto de lá Percepción

43

58


IVAIMP

Se modificó para cumplir con los filtros específicos, con un filtro que brinda Clase 9 (importaciones con IVA). El TXT se imprimirá con los datos.

Dato

Desde

Hasta

Código de Regimen de percepción

1

3

CUIT del agente de percepción

4

16

Fecha de la percepción

17

26

Número de factura parte I

27

34

Número de factura parte II

35

42

Número de Despacho

43

58

Monto de lá Percepción

59

74

  1. Acceder al módulo Libros Fiscales a la rutina Actualizaciones->Proveedores
  2. Tener configurado al menos un proveedor como Tipo Prov. “Aduana”
  3. Acceder al módulo Libros Fiscales a la rutina Actualizaciones->Impuestos Variab.
  4. Tener configurado al menos un impuesto para IVA Nacional.
    • IVAPER
      FB_CLASSE = “P” (Percepcion)

      FB_TIPO = “N” (Nacional)

      FB_CLASSIF = “3” (IVA)

    • IVAIMP
      FB_CLASSE = “P” (Percepcion)

      FB_TIPO = “N” (Nacional)

      FB_CLASSIF = “9” (Percepcion)

  5. Colocar el archivo IVAPER.INI e IVAIMP.INI dentro de la carpeta /SYSTEM/ del ambiente.
  1. Acceder al módulo Libros Fiscales a la rutina Miscelanea->Arch. Magneticos-> Archivos Por Verif
  2. Seleccionar Param. para proceder a configurar los parámetros.
  3. Seleccionar los parámetros para la generación de los archivos, selecionar la ¿Instruc. Normativa? IVAIMP.
  4. Después de configurar los parámetros proceder a realizar el proceso.
  5. Se muestra una pantalla con la información de la Normativa, clic Siguiente.
  6. Para este archivo no es necesario informar datos adicionales, clic Finalizar.
  7. Durante el proceso se mostrará una barra de avance.
  8. Al finalizar el proceso pregunta si se desea imprimir el reporte de la generación.
  9. Si se selecciona imprimir el reporte se muestra el informe con el número de registros en el archivo creado.
  10. Se verifica el archivo creado en la ruta informada en la sección de parámetros.
?{"Nombre del archivo INI","IVAPER.INI"}
?{"Descripcion Completa del Archivo Magnetico" ,"Archivo utilizado en el procesamiento del régimen de percepción."}
[XXX Inicializacao]
(PRE) _aTotal[01] := MV_PAR01
(PRE) _aTotal[02] := MV_PAR02
(PRE) _aTotal[03] := {}
(PRE) _aTotal[04] := {}
(PRE) _aTotal[05] := .F.
(PRE) _aTotal[06] := {}
[XXX Montagem do CFP Utilizado pela rotina - PRINCIPAL]
(PRE) aAdd(_aTotal[03],"Régimen de percepción")
(PRE) aAdd(_aTotal[03],"")
(PRE) aAdd(_aTotal[03],"Llene correctamente las informaciones requeridas.")
(PRE) aAdd(_aTotal[03],"Informaciones necesarias para generar el archivo magnético del régimen de percepción.")
[XXX Painel 1 - Configuraciones generales]
(PRE) aAdd(_aTotal[04],{})
(PRE) aAdd(_aTotal[04][1],"Régimen de percepción")
(PRE) aAdd(_aTotal[04][1],"Configuraciones generales:")
(PRE) aAdd(_aTotal[04][1],{})
(PRE) aAdd(_aTotal[04][1][3],{0,"",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{0,"",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{0,"",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{0,"",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{0,"",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{0,"",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{1,"Tabla de equivalencia de la percepción:",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{2,,"XXXX",1,,,,4})
[XXX Chamada do Wizard]
(PRE) _aTotal[05] := xMagWizard(_aTotal[03],_aTotal[04],"IVAPER")
(PRE) Iif(_aTotal[05],xMagLeWiz("IVAPER",@_aTotal[06],.T.),Nil)
[XXX Registro PER - Régimen de percepción]
(PRE) _aTotal[99] := LocIVAPER(DTOS(_aTotal[01]),DTOS(_aTotal[02]),_aTotal[06],Iif(lAglFil,.T.,.F.))
(POS)
[IVAPER registro PER – Régimen de percepción]
(PRE) IVAPER->(dbSetOrder(1))
(PRE) IVAPER->(dbGotop())
(POS)
CODPER     C 003 0 aFISFILL(PER_CODPER,3)
CUIT       C 013 0 aFISFILL(PER_CUIT,13)
EMISS      C 010 0 aFISFILL(PER_EMISS,10)
NUMNF1     C 008 0 aFISFILL(PER_NUMNF1,5)
NUMNF2     C 008 0 aFISFILL(PER_NUMNF2,8)
VLRPER     C 016 0 PADL(ALLTRIM(PER_VLRPER),16," ")
[XXX Generando el informe]
?{"Nombre del archivo INI","IVAIMP.INI"}
?{"Descripcion Completa del Archivo Magnetico","Archivo utilizado en el procesamiento del régimen de Impuesto."}
[XXX Inicializacao]
(PRE) _aTotal[01] := MV_PAR01
(PRE) _aTotal[02] := MV_PAR02
(PRE) _aTotal[03] := {}
(PRE) _aTotal[04] := {}
(PRE) _aTotal[05] := .F.
(PRE) _aTotal[06] := {}
[XXX Montagem do CFP Utilizado pela rotina - PRINCIPAL]
(PRE) aAdd(_aTotal[03],"Estándar I.V.A. Compra de Bienes en el Exterior")
(PRE) aAdd(_aTotal[03],"")
(PRE) aAdd(_aTotal[03],"Llene correctamente las informaciones requeridas.")
(PRE) aAdd(_aTotal[03],"Informaciones necesarias para generar el archivo magnetico del regimen de Impuesto.")
[XXX Painel 1 - Configuraciones generales]
(PRE) aAdd(_aTotal[04],{})
(PRE) aAdd(_aTotal[04][1],"Compra de Bienes en el Exterior")
(PRE) aAdd(_aTotal[04][1],"Configuraciones generales:")
(PRE) aAdd(_aTotal[04][1],{})
(PRE) aAdd(_aTotal[04][1][3],{0,"",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{0,"",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{0,"",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{0,"",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{0,"",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{0,"",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{1,"Tabla de equivalencia de la percepción:",,,,,,})
(PRE) aAdd(_aTotal[04][1][3],{2,,"XXXX",1,,,,4})
[XXX Chamada do Wizard]
(PRE) _aTotal[05] := xMagWizard(_aTotal[03],_aTotal[04],"IVAIMP")
(PRE) Iif(_aTotal[05],xMagLeWiz("IVAIMP",@_aTotal[06],.T.),Nil)
[XXX Registro IMP - Compra de Bienes en el Exterior]
(PRE) _aTotal[99] := LocArg("IVAIMP",DTOS(_aTotal[01]),DTOS(_aTotal[02]),_aTotal[06])
(POS)
[IVAIMP registro IMP – Compra de Bienes en el Exterior]
(PRE) IVAIMP->(dbSetOrder(1))
(PRE) IVAIMP->(dbGotop())
(POS)
CODPER     C 003 0 aFISFILL(IMP_CODPER,3)
CUIT       C 013 0 aFISFILL(IMP_CUIT,13)
EMISS      C 010 0 aFISFILL(IMP_EMISS,10)
NUMNF1     C 008 0 aFISFILL(IMP_NUMNF1,5)
NUMNF2     C 008 0 aFISFILL(IMP_NUMNF2,8)
NUMDES     C 016 0 aFISFILL(IMP_NUMDES,16)
VLRPER     C 016 0 PADL(ALLTRIM(IMP_VLRPER),16," ")
[XXX Generando el informe]
(PRE) LogArqTRep("IVAIMP",_aTotal[99])


04. INFORMACIÓN ADICIONAL

Otras acciones/acciones relacionadas 



05. ASUNTOS RELACIONADOS