Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIS - Libros Fiscales.
Función:

Rutina

Nombre Técnico

LOCARG.PRW

Archivos Magnéticos Argentina.

MATA950.PRX

Archivos Magnéticos.

MATXMAG.PRX

Funciones genéricas, archivos magnéticos.

IVAPER.ININormativa IVAPER INI
País:Argentina.
Ticket:21078419.
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-21322.


02. SITUACIÓN/REQUISITO

Se solicita ajustar el archivo "IVAPER", debe de considerar el campo número de despacho (F1_NUMDES), la información del campo proviene del encabezado de los documentos Fiscales. La solicitud es para cumplir con la normativa RG 715-99 - IVA – Aplicativo IVAPER.


03. SOLUCIÓN

Se agrega tratamiento para que en el archivo del IVAPER, sea considerado el campo número de despacho (F1_NUMDES), este campo tomara lugar a partir de la sección 43 hasta la sección 58, ocupando un total de 16 caracteres en el archivo IVAPER.


  1. Tener actualizado el archivo "IVAPER.INI", en "/protheus/system/".
  2. Realizar las configuraciones para el Cálculo de Percepción IVA (Para más información, consulte el link del apartado "05. Asuntos Relacionados").
    1. Consideraciones:

      Importante

      Se debe verificar que al momento de hacer la configuración del impuesto IVP en la rutina "Impuestos Variables" (Rutina: MATA995 || Ruta: Libros fiscales (SIGAFIS) | Actualizaciones | Archivos), el campo "Cpo del L.F." (FB_CPOLVRO) no se encuentre repetido en otro impuesto.

  3. Por medio de la rutina "Proveedores" (Rutina: MATA020 || Ruta: Libros fiscales (SIGAFIS) | Actualizaciones | Archivos) registrar un proveedor.
    1. Informando el campo "Tipo Prov" (a2_tiprov) = A - Aduana.
  4. En la rutina "Tipos de entrada y salida" (Rutina: MATA070 || Ruta: Libros fiscales (SIGAFIS)  | Actualizaciones | Archivos) incluir una TES de entrada que calcule IVA e IVP.
  5. Por medio de la rutina "Empresa Vs Zona Fiscal" (Rutina: MATA999 || Ruta: Libros fiscales (SIGAFIS)  | Actualizaciones | Archivos) crear un registro para el proveedor registrado previamente con el impuesto IVP (Tener las configuraciones necesarias para el cálculo del IVP; para mayor información revisar el apartado "05. Asuntos Relacionados").
  6. Por medio de la rutina "Tab de Equivalencias (Rutina: FISA030|| Ruta: Libros fiscales (SIGAFIS)  | Actualizaciones | Archivos), agregar una tabla de equivalencia para el aplicativo IVAPER. Informar el código fiscal como valor origen.
  7. En el módulo de Compras (Ruta: SIGACOM | Actualizaciones | Movimientos) realizar documentos como: NF - Facturas de entrada (Rutina: MATA101N), NDP -  Nota Cred/débito Notas de débito proveedor (Rutina: MATA466N) o NCI - Notas de crédito interno (Rutina: MATA466N) informando:
    1. Informar el proveedor, el número de despacho (F1_NUMDES) y TES creados previamente.
    2. Verificar el cálculo del IVP.
    3. Grabar documento.
  1. Ingresar a la rutina Archivos Por Verif (Rutina: MATA950 || Ruta: Libros fiscales (SIGAFIS) | Miscelánea | Arch. Magnéticos).
    1. Seleccionar parámetros.
      1. ¿Fecha Inicial? - Ejemplo: "01/08/2024"
      2. ¿Fecha Final? - Ejemplo: "31/08/2024"
      3. ¿Instruc. Normativa? - "IVAPER"
      4. ¿Archivo Destino? - "ivaper.txt"
      5. ¿Directorio? - "C:\Tmp\"
      6. ¿Selecciona Sucursales? - "No"
      7. ¿Agrupa obligación? - "No"
    2. Confirmar los parámetros.
  2. Clic en Ok.
  3. Se abrirá una venta de configuración referente a la normativa seleccionada.
    1. Seleccionar avanzar. 
    2. En la siguiente sección se pide "Tabla de equivalencia de la percepción": Agregar código de la tabla de equivalencia creada previamente creada. En este ejemplo se ocupa IVAP.
  4. Verificar que al generar el archivo ivaper.txt.


IMPORTANTE

El campo número de despacho (F1_NUMDES) podrá ser visualizado en el archivo txt partir de la sección 43 hasta la sección 58, ocupando un total de 16 caracteres, en caso de, no tener contenido en el campo número de despacho (F1_NUMDES) solo se visualizará un espacio en blanco. 


La información del campo número de despacho (F1_NUMDES), proviene del encabezado de los documentos Notas Fiscales (NF), Notas Débito Proveedor (NDP) y Notas Crédito Interno (NCI).


Para los documentos Notas Débito Proveedor (NDP) y Notas Crédito Interno (NCI), no está disponible el campo número de despacho (F1_NUMDES), sin embargo, puede ser adicionado mediante el Punto Entrada LOCXPE33, para más información consulte el apartado de "Funcionalidad del Punto Entrada LOCXPE33"

¿Cuál es la funcionalidad del Punto de Entrada LOCXPE33 en el encabezado de los documentos tipo NCI/NDP?

Para los documentos Notas Débito Proveedor (NDP) y Notas Crédito Interno (NCI), no está disponible el campo número de despacho (F1_NUMDES), sin embargo, mediante el Punto Entrada LOCXPE33 puede ser adicionado.

A continuación, un ejemplo del código para los documentos mencionados:

#INCLUDE "PROTHEUS.CH"
#INCLUDE "LOCXNF.CH"


User Function LOCXPE33()

Local aCpos := Paramixb[1]
Local nTipo := Paramixb[2]
Local cFunName := FUNNAME()


If OAPP:CMODNAME == "SIGACOM" .And. cFunName $ ("MATA101N|MATA466N")
    If nTipo == 8 .OR. nTipo == 9 // NCI y NDP
        aAdd(aCpos,{NIL,"F1_NUMDES",NIL,NIL,NIL,"",NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,".T."})
    Endif
EndIf

Return(aCpos)


04. INFORMACIÓN ADICIONAL


IMPORTANTE

Para el correcto funcionamiento se debe tener actualizado el archivo "IVAPER.INI", en "/protheus/system/". 


Debe de contar con la actualización completa de la solución propuesta, en caso de solo actualizar el archivo "IVAPER.INI", el sistema tendrá un comportamiento anormal, no permitiendo continuar el proceso con satisfacción. 


Se debe considerar que en el caso de no informar el campo despacho el sistema considera y llena en blanco los espacios referentes a este campo. 


05. ASUNTOS RELACIONADOS