Generador TXT para SICORE
Armá el archivo de importación de retenciones y percepciones de SICORE desde tu Excel, con validación de CUIT, fechas e importes antes de descargar.
- Tus datos no salen de tu computadora
- Diseño verificado: octubre 2026
- Gratis y sin registrarte
- 1Elegí operación y período
- 2Pegá tus datos desde Excel
- 3Descargá el TXT validado
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.
¿SICORE te rechazó un archivo?
Pegá el TXT y revisamos línea por línea la longitud, las fechas, los importes con coma decimal y el CUIT del retenido.
Guía completa: cómo preparar e importar el TXT de SICORE
Para qué sirve el archivo, cómo se completa cada dato y cómo evitar los rechazos más comunes.
Qué es SICORE y quién lo usa
SICORE (Sistema de Control de Retenciones) es el aplicativo de ARCA con el que los agentes de retención y percepción de impuestos nacionales informan lo que retuvieron o percibieron en el período y generan la declaración jurada para pagarlo. Lo usan, por ejemplo, las empresas designadas como agentes de retención del impuesto a las Ganancias cuando pagan a proveedores, alquileres u honorarios.
Con el tiempo varios regímenes pasaron al sistema SIRE, que tiene diseños de importación propios. Antes de armar el archivo confirmá en qué sistema se informa tu régimen: si es SICORE, este generador te sirve; si es SIRE, no.
Por qué importar en lugar de cargar a mano
SICORE permite cargar las retenciones de a una, pero cuando un agente paga a decenas o cientos de proveedores por mes, la carga manual es lenta y propensa a errores de tipeo. La importación por TXT toma los datos que ya tenés en el sistema de pagos o en una planilla y los carga todos juntos. El problema es que el aplicativo no perdona: una línea con un carácter de más o una fecha mal escrita hace fallar la importación.
Cómo se completa cada dato
- Código de comprobante: identifica el documento que origina la retención, por ejemplo 01 para factura, según la tabla de comprobantes del aplicativo.
- Fecha y número del comprobante: la fecha va como dd/mm/aaaa y el número admite hasta 16 caracteres.
- Importe del comprobante: el total del documento, con coma decimal.
- Código de impuesto: 4 posiciones. 0217 corresponde a Ganancias y 0767 a IVA.
- Código de régimen: 3 posiciones. Define qué tipo de pago es y qué escala se aplica. Por ejemplo, en Ganancias el 078 corresponde a la enajenación de bienes muebles y el 094 a locaciones de obra y servicios.
- Código de operación: 1 retención o 2 percepción. Se elige arriba, en la configuración.
- Base de cálculo: el importe sobre el que se calculó la retención, después de restar el mínimo no sujeto si el régimen lo prevé.
- Fecha de retención e importe retenido: la fecha en la que se practicó la retención (normalmente la del pago) y el monto.
- Condición del sujeto: 01 inscripto, 02 no inscripto, entre otras. Influye en la alícuota que corresponde.
- Retención practicada a sujetos suspendidos: 1 si el proveedor figura suspendido, 0 en el resto de los casos.
- Porcentaje de exclusión y fecha de boletín: solo se completan si el proveedor tiene un certificado de exclusión vigente. Si no, el porcentaje va en cero y la fecha vacía.
- Tipo y número de documento del retenido: 80 para CUIT o 86 para CUIL, y el número sin guiones.
- Número de certificado original: solo se usa para anulaciones o rectificaciones; si no, cero.
Formato de importes y fechas en SICORE
A diferencia del Libro IVA Digital, SICORE trabaja con coma decimal y dos decimales. Los importes se completan con ceros a la izquierda hasta el largo del campo: $121.000 en un campo de 16 posiciones queda 0000000121000,00. Las fechas van con barras: 15/10/2026. Este es uno de los errores más frecuentes cuando se arma el archivo a mano o se reutiliza una macro pensada para otro aplicativo.
Ejemplo de una retención de Ganancias
El 15/10/2026 pagás la factura 0001-00001234 de un proveedor de servicios inscripto en Ganancias, CUIT 30-71234567-1, por $121.000 (neto $100.000 más IVA). Aplicás el régimen 094 y la retención calculada es $2.000 sobre una base de $100.000.
En la tabla cargás: tipo de documento 80, CUIT 30-71234567-1, código de comprobante 01, fecha del comprobante 15/10/2026, número 0001-00001234, importe 121000,00, código de impuesto 217, régimen 094, base 100000,00, fecha de retención 15/10/2026, importe retenido 2000,00 y condición 01. El generador completa ceros y espacios hasta formar la línea de 145 caracteres.
Los montos del ejemplo son ilustrativos. Las alícuotas y los mínimos no sujetos de cada régimen los fija la normativa vigente y cambian con el tiempo, así que verificalos siempre antes de calcular.
Diseño de 145 o de 198 posiciones
El registro estándar tiene 145 posiciones. El de 198 agrega cuatro campos para los pagos a beneficiarios del exterior: denominación del ordenante, si hubo acrecentamiento, CUIT del país del beneficiario y CUIT del ordenante. Si no pagás al exterior, usá el de 145.
Paso a paso para importar en SICORE
- Generá el TXT con la herramienta y guardalo sin abrirlo en Excel.
- Abrí el aplicativo SICORE y seleccioná el agente y el período (mes y quincena, si corresponde).
- Elegí la opción de importación de retenciones y percepciones e indicá el archivo.
- Revisá el listado de errores que muestra el aplicativo, si lo hay, y corregí esas filas en la tabla.
- Controlá que el total retenido coincida con tu registro de pagos y generá la declaración jurada.
Errores que más se repiten
- Importes con punto decimal o con separador de miles.
- Fechas en formato AAAAMMDD, copiadas del Libro IVA Digital.
- Códigos de régimen escritos con menos de tres dígitos y sin completar ceros.
- CUIT con dígito verificador incorrecto.
- Una fecha de retención que no pertenece al período que se está declarando.
Para el detalle de cada rechazo, mirá la guía de errores de SICORE, SIRE y SIFERE, y antes de presentar revisá las fechas en el calendario de vencimientos.
Preguntas frecuentes
¿Qué longitud tiene el registro de SICORE?
El diseño de importación de retenciones y percepciones tiene 145 posiciones (17 campos). Cuando se informan datos de beneficiarios del exterior se agregan 4 campos y llega a 198.
| Campo | Posición | Largo |
|---|---|---|
| Código de comprobante | 1-2 | 2 |
| Fecha de emisión del comprobante | 3-12 | 10 |
| Número de comprobante | 13-28 | 16 |
| Importe del comprobante | 29-44 | 16 |
| Código de impuesto | 45-48 | 4 |
| Código de régimen | 49-51 | 3 |
| Código de operación | 52-52 | 1 |
| Base de cálculo | 53-66 | 14 |
| Fecha de emisión de la retención | 67-76 | 10 |
| Código de condición | 77-78 | 2 |
| Retención a sujetos suspendidos | 79-79 | 1 |
| Importe de la retención | 80-93 | 14 |
| Porcentaje de exclusión | 94-99 | 6 |
| Fecha de publicación / fin de vigencia | 100-109 | 10 |
| Tipo de documento del retenido | 110-111 | 2 |
| Número de documento del retenido | 112-131 | 20 |
| Número de certificado original | 132-145 | 14 |
¿Cómo se escriben los importes?
Con coma decimal, dos decimales y ceros a la izquierda hasta completar el largo del campo. Por ejemplo, $121.000 en un campo de 16 posiciones queda 0000000121000,00. En la tabla podés pegar el importe como lo tengas en Excel (121.000,00 o 121000.00): el generador lo convierte.
¿Qué códigos de impuesto y régimen uso?
Los de las tablas del aplicativo SICORE. El código de impuesto ocupa 4 posiciones (por ejemplo, 217 se informa como 0217) y el de régimen 3 (78 se informa 078). Si escribís menos dígitos, completamos los ceros.
¿Sirve para SIRE?
No. SIRE tiene diseños de importación propios, distintos de SICORE. Este generador arma únicamente el archivo de SICORE.
¿Qué pasa si una fila tiene un error?
No se genera el archivo: te mostramos la lista de errores con fila, columna y motivo, y marcamos en rojo la celda. Así evitás subir un TXT con fechas inventadas o importes en cero.