Saltar al contenido
TXT Fácil
☰ Menú
Provincia de Buenos Aires

Generador TXT de retenciones y percepciones ARBA

Armá el lote A-122R de retenciones (RN 22/2025) o el de percepciones de la actividad 7, con el nombre de archivo y el ZIP que pide ARBA.

  1. 1Completá CUIT, período y lote
  2. 2Pegá tus datos desde Excel
  3. 3Descargá el ZIP listo para subir

2Pegá tus datos

Copiá las celdas de tu Excel (sin la fila de títulos), hacé clic en la primera celda de la tabla y pegá con Ctrl+V (⌘+V en Mac). Las columnas con * son obligatorias; pasá el mouse por cada título para ver qué va.

3Generá el archivo

Antes de generar validamos cada celda y te marcamos los errores.

Guía completa: retenciones y percepciones de ARBA por archivo

Cómo se arma cada lote, qué datos lleva, cómo se nombra el ZIP y qué controlar antes de presentar.

Quiénes presentan estos archivos

Los agentes de recaudación del impuesto sobre los Ingresos Brutos de la Provincia de Buenos Aires tienen que informar a ARBA las retenciones que practican al pagar y las percepciones que cobran al facturar. La presentación se hace por la web de ARBA, con CUIT y clave, subiendo un archivo comprimido con el detalle de cada operación del período. Según el régimen, la declaración es quincenal o mensual.

Esta herramienta arma los dos lotes más usados:

El padrón de alícuotas

ARBA publica cada mes un padrón con la alícuota de retención y de percepción que corresponde a cada contribuyente. El agente tiene que consultarlo antes de retener o percibir: si el CUIT figura, aplica la alícuota del padrón; si no figura, aplica la que fija la norma para los no incluidos, que suele ser más alta. Un error frecuente es usar la alícuota de un mes anterior, porque el padrón cambia y la diferencia termina en una rectificativa.

Retenciones: cómo se completa el lote A-122R

La retención se calcula sola como base por alícuota. Por eso, si el importe que pagaste no coincide con el que resulta del archivo, revisá la base: suele ser el importe neto de IVA cuando el retenido es responsable inscripto.

Percepciones: cómo se completa el lote de la actividad 7

El nombre del archivo es parte del diseño

ARBA no solo valida el contenido: también controla el nombre del archivo y que esté comprimido. Por eso la herramienta entrega un ZIP con el nombre armado:

LoteNombreEjemplo
RetencionesER-CUIT-AAAAMMQ-ACTIVIDAD-LOTEER-30712345671-2026100-6-1.zip
PercepcionesAR-CUIT-AAAAMMQ-P7-LOTE_MD5AR-30712345671-2026100-P7-1_(código de 32 caracteres).zip

La Q es la quincena: 1 o 2 si la presentación es quincenal y 0 si es mensual. En percepciones, el MD5 es un código de verificación que se calcula sobre el TXT: si cambiás una sola letra del archivo, el código deja de coincidir y ARBA lo rechaza. Por eso no conviene editar el TXT después de generarlo; si hace falta corregir, volvé a generar el ZIP.

Paso a paso para presentar

  1. Completá CUIT del agente, período, quincena y número de lote en la configuración.
  2. Pegá las filas desde tu planilla y generá el ZIP.
  3. Ingresá a la aplicación de agentes de recaudación de ARBA, elegí la actividad y el período e importá el ZIP sin descomprimirlo.
  4. Revisá el resultado de la validación. Si hay errores, corregí las filas y generá un lote nuevo.
  5. Controlá el total retenido o percibido contra tu registro y presentá la declaración jurada.

Errores frecuentes

El detalle del diseño y los mensajes de error está en el manual del A-122R. Para las fechas de presentación, mirá el calendario de vencimientos y la prórroga de la RN 21/2026.

Preguntas frecuentes

¿Qué diseño tiene el lote A-122R?

Desde la RN 22/2025 (aplicación obligatoria desde el 01/03/2026) el registro de alta mide 67 caracteres y el de baja 66.

CampoPosiciónLargo
Número de transacción del agente1-2020
CUIT del retenido (sin guiones)21-3111
Sucursal32-365
Fecha de operación (dd/mm/aaaa)37-4610
Alícuota (99.99)47-515
Base imponible52-6716

En las bajas no va el número de transacción y se agrega al final el número de comprobante A-122R de 19 caracteres (AAAA/SSSSS/NNNNNNNN).

¿Cómo se llama el archivo que subo?

Retenciones: un ZIP llamado ER-CUIT-AAAAMMQ-ACTIVIDAD-LOTE con el TXT adentro. Percepciones: AR-CUIT-AAAAMMQ-P7-LOTE_MD5, donde MD5 es el código de verificación del TXT. Q es la quincena: 0 si la presentación es mensual. El generador arma ambos nombres automáticamente.

¿Qué diseño tienen las percepciones?

Para la actividad 7 por el método de lo percibido el registro mide 81 caracteres: CUIT con guiones (13), fecha de percepción, tipo y letra de comprobante, sucursal (5), número de emisión (8), monto imponible (14), alícuota (5), importe (13), fecha de emisión y tipo de operación (A/B/M). En notas de crédito el monto y la percepción van en negativo.

¿Sirve para bancos o para el método devengado?

No. Las actividades de bancos y la actividad 7 por el método devengado (D7) tienen diseños distintos que este generador no arma.

Guías relacionadas

¿Tenés un estudio contable o un software de gestión? Llegá a contadores y liquidadores de todo el país.Publicitá en TXT Fácil