Agentes de Retención + Percepción en Argentina: Sistema Custom
Cómo modelar agentes de retención + percepción en software argentino: regímenes, certificados, conciliación con AFIP.

Empresas argentinas frecuentemente actúan como agentes de retención + percepción. Modelar correctamente en sistema custom es esencial.
Conceptos
Retención
- Agente retiene un % del pago al proveedor
- Pago al fisco en nombre del proveedor
- Genera certificado de retención
- Proveedor lo computa como pago a cuenta
Percepción
- Agente percibe un % adicional al facturar
- Cliente paga el extra
- Agente lo deposita al fisco
- Cliente lo computa como pago a cuenta
Régimen general AFIP
- IVA (régimen 18, 78, etc)
- Ganancias (régimen 22, 25, etc)
- Aplicables cuando hay diferencia de tamaño / régimen entre proveedor + cliente
Regímenes provinciales IIBB
- Por jurisdicción
- Para clientes/proveedores específicos
- Alícuotas variables
Modelo de datos
Regimen
├─ id, codigo (ej: "RG18", "RG22")
├─ tipo (retencion, percepcion)
├─ tributo (IVA, Ganancias, IIBB)
├─ jurisdiccion (si aplica)
├─ alicuota
├─ minimo_no_imponible
├─ base_calculo (subtotal, neto, etc)
├─ vigencia
ClienteRegimen (cliente + regimen aplicable)
├─ cliente_id
├─ regimen_id
├─ alta_fecha
├─ baja_fecha
ProveedorRegimen (similar para retenciones)
EventoRetencion (cada retención generada)
├─ proveedor_id, factura_id
├─ regimen, monto, base
├─ certificado_numero
├─ fecha
EventoPercepcion (cada percepción generada)
├─ cliente_id, factura_id
├─ regimen, monto, base
├─ certificado_numero
├─ fecha
Workflow al facturar (percepción)
- Sistema identifica si cliente está bajo régimen
- Verifica vigencia + alícuota
- Calcula base de cálculo
- Si supera mínimo no imponible: aplica percepción
- Agrega línea al comprobante
- Genera certificado al confirmar comprobante
Workflow al pagar (retención)
- Sistema identifica si proveedor está bajo régimen
- Verifica vigencia + alícuota
- Calcula base
- Si aplica: descuenta del monto a pagar
- Genera certificado de retención
- Suma al lote a depositar al fisco
Liquidación mensual
Para retenciones
- Acumulado de retenciones del mes
- Generar declaración (SIRE, SIPER, otros formatos según régimen)
- Pago al fisco
- Certificados disponibles para proveedores
Para percepciones
- Acumulado de percepciones del mes
- Generar declaración
- Pago al fisco
Conciliación con AFIP
Para retenciones
- AFIP recibe declaraciones de los agentes
- Proveedor consulta sus retenciones en AFIP
- Computa como pago a cuenta de IVA / Ganancias
Errores típicos
- Diferencia entre lo declarado por agente vs lo registrado por AFIP
- CUIT mal cargado
- Régimen no aplicable
- Alícuota equivocada
Sistema debe permitir reconciliar.
Para implementar este flujo end-to-end, ver el servicio de digitalización de procesos.
Padrones de AFIP
Padrón de agentes
- Lista de empresas que son agentes de X régimen
- Sistema debe consultarlo al alta del cliente/proveedor
- Updates periódicos
Constancia de inscripción
- AFIP provee constancia online
- Sistema debe poder pedirla automáticamente
- Validar que CUIT está vigente
Costos típicos
Implementación
- Retenciones + percepciones básicas (1-2 regímenes): USD 1.500-3.500
- Multi-régimen + multi-jurisdicción: USD 4.000-8.000
Mantenimiento
- Updates de regímenes: USD 100-300/mes
- O delegado a partner contable
Errores comunes
1. No actualizar tabla de regímenes
Régimen cambia + sistema sigue aplicando viejo = mal cálculo.
2. No verificar padrón de agentes
Aplicar régimen a cliente/proveedor que no es agente = error.
3. Mínimo no imponible olvidado
Aplicar percepción/retención cuando no debería = perdes deal o sobrepagás.
4. Sin certificados generados
No emitir certificado = proveedor no puede computar = reclama.
Cierre
Agentes de retención + percepción es área compleja del sistema fiscal argentino. Modelado correcto = compliance + reconciliación correcta + sin reclamos.
Para mayoría de pymes: vía partner contable + ERP local que mantienen tablas. Para empresas que prefieren control total: implementación custom es viable pero requiere mantenimiento.
Pedí cotización. Lecturas relacionadas: compliance digital empresas argentinas, integración técnica ARCA, IIBB multi-jurisdicción.