Build SIRE Retenciones/Percepciones File
Skill: Convert withholding data into the SIRE import file and certificados
Region: Argentina Category: Tax — Retenciones y percepciones (SIRE) Does: Takes the retenciones and percepciones practised (IVA and Ganancias) and produces the import file for the SIRE (Sistema Integral de Retenciones Electrónicas) of ARCA (ex-AFIP), which generates the certificados de retención/percepción and consolidates the declaración jurada del agente de retención. System: ARCA (ex-AFIP) — SIRE (Sistema Integral de Retenciones Electrónicas), RG 4523 / RG 5531
SIRE unifies the old SICORE/SIJP retention regimes: you import the retenciones/percepciones del período, the system emits each certificado (with its número) and produces the DDJJ con el saldo a depositar. Confirm the active régimen codes, the diseño de importación and the período obligation against the current ARCA specs before use.
When this applies
- Agentes de retención/percepción de IVA and Impuesto a las Ganancias (and other regímenes incorporated into SIRE) must record each retención/percepción and emit the certificado.
- Frequency: retenciones are grouped por quincena/mes según el régimen; the DDJJ and pago follow the calendario de vencimientos.
- Carga manual or importación de archivo de texto en el servicio SIRE con clave fiscal.
Input data required
| Input | Field |
|---|---|
| CUIT del agente, período (AAAAMM), quincena | cabecera |
| Por operación: fecha de la retención/percepción | fecha |
| Impuesto y régimen (código de IVA o Ganancias) | codImpuesto, codRegimen |
| CUIT del sujeto retenido/percibido | cuitRetenido |
| Comprobante que origina la operación (tipo, número) | tipoCbte, nroCbte |
| Base de cálculo (monto sujeto a retención) | baseImponible |
| Importe retenido/percibido | importeRetencion |
| Tipo (retención / percención) y condición | tipoOperacion |
File structure (registro de importación SIRE)
Archivo de texto, un registro por retención/percepción:
SIRE — registro de comprobante de retención/percepción
cuitAgente(11) | periodo(AAAAMM) | secuencia
codImpuesto(4) # p.ej. IVA / Ganancias
codRegimen(4) # régimen específico dentro del impuesto
fechaRetencion(AAAAMMDD)
tipoComprobanteOrigen | numeroComprobanteOrigen
cuitSujetoRetenido(11)
importeBase | importeRetencion
condición / alícuota aplicada
→ el sistema asigna nroCertificado al emitir el certificado
Los importes se informan según el diseño vigente; cada registro válido genera un certificado de retención/percepción que se entrega al sujeto retenido.
Calculation rules
importeRetencion= base imponible × alícuota del régimen, aplicando el mínimo no sujeto a retención y los topes del régimen (si la base no supera el mínimo, no corresponde retener).- En Ganancias la retención sigue las escalas/alícuotas del régimen (RG 830 y otros); en IVA las alícuotas del régimen de retención (p.ej. el 50%/80%/100% del IVA de la operación según el caso).
- El saldo a depositar del período = suma de retenciones/percepciones practicadas − retenciones a favor / saldos, por impuesto.
- Cada certificado debe poder conciliarse con el comprobante de compra/pago que lo originó.
Worked example (retención de Ganancias, régimen servicios)
# SIRE — importación de retenciones (campos separados solo para lectura)
cuitAgente : 20304050607
periodo : 202606
codImpuesto : 0217 (Impuesto a las Ganancias)
codRegimen : 0078 (servicios / honorarios — verificar código vigente)
fechaRet : 20260604
cbteOrigen : FAC A 0003-00000145
cuitRetenido : 27205060708
importeBase : 100000.00
alicuota : 2.00%
importeRet : 2000.00
→ certificado emitido Nº 0003-00000000931
Base 100.000,00 × 2% = 2.000,00 de retención de Ganancias. SIRE emite el certificado Nº 0003-00000000931 para el sujeto retenido y suma la retención al saldo a depositar del período.
Validation checklist
- CUIT del agente, período y quincena correctos en la cabecera
- Cada operación con
codImpuestoycodRegimenválidos (IVA / Ganancias) según el régimen vigente - CUIT del sujeto retenido válido y comprobante de origen identificado
- Aplicado el mínimo no sujeto a retención y la alícuota del régimen; sin retener por debajo del mínimo
-
importeRetencion= base × alícuota del régimen - Un certificado emitido por cada retención/percepción y entregado al sujeto retenido
- Saldo a depositar = suma de retenciones/percepciones del período por impuesto
- Archivo importado en SIRE con clave fiscal según el diseño vigente; DDJJ presentada en término
Last updated: 2026-06-04 — confirm the active schema version, field codes, and ARCA/AFIP requirements against the current specifications before use.