ÍNDICE

01. VISIÓN GENERAL

El archivo de percepciones del IVA se utiliza para informar las percepciones sufridas (o retenciones) en un período fiscal ante la AFIP:Esto permite automatizar la carga masiva en lugar de hacerlo manualmente comprobante por comprobante.


02. EJEMPLO DE UTILIZACIÓN

CONFIGURACIONES PREVIAS GENERALES

  1. Tener actualizado el archivo "IVAPER.INI", en "/protheus/system/".
  2. Realizar las configuraciones para el Cálculo de Percepción IVA.
    1. 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.
  6. Por medio de la rutina "Tab de Equivalenci (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. Por medio de la rutina "Tab de Equivalenci(Rutina: FISA030|| Ruta: Libros fiscales (SIGAFIS) | Actualizaciones | Archivos), agregar una tabla de equivalencia para el aplicativo IVAPER. Donde se define el código del tipo de comprobante.

  1. En el módulo de Compras (Ruta: SIGACOM | Actualizaciones | Movimientos) realizar documentos como: NF - Facturas de entrada (Rutina: MATA101N), NDP -  Nota Cred/debito Notas de débito proveedor (Rutina: FINA040) o NCI - Notas de crédito interno (Rutina: FINA040) informando:
    1. Informar el proveedor y TES creados previamente.
    2. Verificar el cálculo del IVP.
    3. Grabar documento.

FLUJO DE PRUEBA

  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/11/2025"
      2. ¿Fecha Final? - Ejemplo: "31/11/2025"
      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 corresponda al layout de percepciones.

03.LAYOUT PERCEPCIONES


#

Campo

Formato

Obligatorio

Observación

C1

Régimen

Entero

Si

Código de Régimen correspondiente a la percepción a computar

C2

Cuit Agente

Entero

Si

CUIT existente en ARCA

C3

CUIT intermediario

Entero

No

CUIT existente en ARCA

C4

Fecha percepción

Fecha

Si

Podrá estar comprendida entre el primer día del periodo de la DJ – 5 y  el último día del  periodo fiscal de la DJ (PF de la DJ + 1 exclusivamente para régimen 233 – RG 1603) y dentro de la vigencia del régimen.

C5

Tipo comprobante

Entero

Si

Existente en la tabla tipo de comprobantes

C6

Nro comprobante

Texto

Si

Debe cumplir con el formato especificado en la tabla tipo de comprobante, según lo informado en el C5. Puede contener con un único - (guion del medio) intermedio. regexp: ^[1-9]\d{0,15}(\d{1,15})?$

C7

Importe

Importe

Si

>0 (mayor a cero) - Positivo

04. LAYOUT RETENCIONES


#

Campo

Formato

Obligatorio

Observación

#

Campo

Formato

Obligatorio

Observación

C1

Impuesto

Entero

Si

767 o 216 según corresponda

C2

Régimen

Entero

Si

Código de Régimen del certificado de retención a computar

C3

CUIT Agente

Entero

Si

CUIT existente en ARCA

C4

CUIT intermediario

Entero

No

CUIT existente en ARCA

C5

Fecha retención

Fecha

Si

Correspondiente al periodo de la DJ o periodo siguiente, y dentro de la vigencia del régimen.

C6

Tipo comprobante

Entero

Si

Existente en la tabla tipo de comprobantes

C7

Nro comprobante

Texto

Si

Si se trata de un Reintegro de retenciones agropecuarias (debe ser un entero de 12 dígitos.

Debe comenzar con 33 seguido de 01 ó 02. regexp: ^33(01|02)\d{8}$ Resto de los comprobantes debe cumplir con el formato especificado en la tabla tipo de comprobante, según lo informado en el C6. Puede contener con un único - (guion del medio).

C8

Certificado

Texto

Si

Numero de certificado de retención.

C9

Importe

Importe

Si

>0 (mayor a cero) - Positivo




05. TABLA TIPO DE COMPROBANTES

Código

Descripción

Formato

1

FACTURA

99999-99999999

2

RECIBO

99999-99999999

3

NOTA CRÉDITO

99999-99999999

4

NOTA DÉBITO

99999-99999999

5

OTRO COMPROBANTE

XXXXXXXXXXXXXXXX

6

ORDEN DE PAGO

XXXXXXXXXXXX

11

FACTURA (16 DÍGITOS)

XXXXXXXXXXXXXXXX


06.TABLAS UTILIZADAS