

Una percepción es un importe que se suma a la factura por encima del precio y del impuesto habitual.
Ese importe no se lo queda quien vende: lo cobra en nombre del organismo fiscal y después lo deposita.
Para quien compra no es un costo perdido, porque funciona como un pago anticipado de un impuesto propio que se computa después.
Quien cobra la percepción se llama agente de percepción, y no elige serlo: lo designa el organismo fiscal.
Suelen quedar designadas las empresas de cierto tamaño o de determinados sectores, según el criterio de cada administración.
Quien la paga sufre la percepción, y ese verbo es técnico y no retórico: distingue lo cobrado a terceros de lo pagado por uno mismo.
Esa distinción importa porque las dos puntas se registran en cuentas contables distintas.
La lógica es de recaudación anticipada y de control.
Cobrar en cada operación adelanta el ingreso de fondos al fisco en lugar de esperar a la declaración del contribuyente.
Y al mismo tiempo deja un rastro documental de cada operación, porque el que percibe tiene que informar a quién le percibió.
Ese rastro es, en la práctica, una herramienta de fiscalización tan importante como la recaudación misma.
Acá conviene ser explícito para evitar un error caro.
La percepción no existe igual en todos los países, y en varios directamente no existe con ese nombre.
Es una figura habitual en Argentina y en Perú, y aparece con variantes en otros países de América Latina.
En otros lugares el objetivo de recaudar por adelantado se persigue con mecanismos distintos, con otros nombres y otras reglas.
Quiénes son agentes, qué alícuotas se aplican, qué operaciones quedan alcanzadas y desde qué monto lo define cada país, y muchas veces cada provincia o estado dentro del mismo país.
Por eso ninguna cifra concreta se puede dar como válida en general, y lo que corresponde en cada caso lo confirma el asesor fiscal local.
Hay un problema práctico que aparece cuando el mecanismo se aplica con intensidad.
Si una empresa sufre más percepciones de las que su impuesto propio absorbe, acumula un saldo a favor que no puede usar.
Ese saldo es dinero real inmovilizado, y recuperarlo suele exigir un trámite lento.
Por eso muchas administraciones prevén certificados de exclusión o de reducción de alícuota para quienes demuestran esa situación.
En algunas jurisdicciones la alícuota no es la misma para todos los clientes.
El organismo publica un padrón periódico donde cada contribuyente tiene su propia alícuota y su período de vigencia.
Aplicar la alícuota vieja después de una actualización genera diferencias que hay que corregir, así que la carga del padrón es una tarea periódica y no un ajuste único.
Las dos anticipan un impuesto, pero se mueven en direcciones opuestas.
En la percepción quien vende cobra de más y suma el importe a la factura.
En la retención quien paga entrega de menos y deposita la diferencia en nombre del que cobra.
Hay herramientas de software que llevan la facturación y la contabilidad de forma integrada, como el ERP en la nube de EGA Futura.
La percepción no tiene un objeto propio en el ERP: es uno de los cuatro tipos que admite el objeto Impuestos.
Los otros tres son IVA, Retención y otros tributos, de modo que todo el tratamiento impositivo se concentra en un solo lugar.
Ese objeto es de los más desarrollados del ERP, con 31 campos personalizados.
Una percepción concreta se carga como un registro con su nombre, su alícuota, su base de cálculo y su ente recaudador.
Hay además campos para la resolución que la crea y la leyenda que debe imprimirse en el comprobante.
Ese diseño permite que cada empresa cargue las percepciones de su propia jurisdicción sin que el ERP imponga ninguna.
Acá está uno de los detalles más finos del diseño y explica por qué este tema es tan trabajoso.
La percepción no siempre se calcula sobre el mismo importe: a veces sobre el neto gravado, a veces sobre el total y a veces sobre combinaciones intermedias.
La lista incluye opciones como neto gravado, neto gravado más exento, total del comprobante e importe fijo por cantidad.
Elegir la base equivocada produce un importe mal calculado aunque la alícuota sea correcta.
Cada impuesto puede declarar un importe mínimo, un mínimo de base de cálculo y un mínimo no imponible.
Los tres resuelven la situación habitual de que las operaciones chicas queden fuera del régimen.
Hay también una fecha de inicio de validez del porcentaje, que es lo que permite dejar registrado desde cuándo rige una alícuota nueva.
Un campo define si el importe lo calcula el sistema o lo carga una persona.
La opción manual existe porque algunos regímenes tienen reglas que no se resuelven con una alícuota sobre una base.
En la configuración general del ERP hay casillas que indican si la empresa fue designada agente de percepción, por separado para cada impuesto.
Esa separación tiene sentido práctico: una empresa puede ser agente de un impuesto y no de otro.
Hay además listas de selección múltiple para declarar en qué jurisdicciones sufre percepciones.
Este es el punto donde la contabilidad y los impuestos se encuentran.
La configuración permite indicar una cuenta contable distinta para las percepciones efectuadas y para las sufridas.
La separación es imprescindible, porque lo percibido a terceros es una deuda con el fisco y lo sufrido es un crédito a favor.
Mezclarlas en una sola cuenta hace imposible saber cuánto hay que depositar y cuánto se puede computar.
Conviene ser honesto sobre el alcance real de lo construido hasta hoy.
Todos los campos específicos de percepciones y retenciones que existen en el ERP están pensados para Argentina, y varios para jurisdicciones concretas dentro de ese país.
La estructura general, en cambio, es neutra: el tipo de impuesto, la alícuota, la base de cálculo y los mínimos sirven en cualquier país.
La aplicación de impuestos es una de las cinco en construcción activa, así que conviene revisar la estructura antes de diseñar un procedimiento sobre ella.
En la percepción quien vende cobra un importe adicional por encima de la factura.
En la retención quien paga entrega menos dinero y deposita la diferencia en nombre de quien cobra.
Las dos anticipan el mismo tipo de impuesto, pero se mueven en direcciones opuestas.
En principio no, porque se computa como pago a cuenta del impuesto propio del comprador.
Se vuelve un problema cuando lo percibido supera lo que ese impuesto absorbe, porque queda un saldo a favor inmovilizado.
Muchas administraciones prevén certificados de exclusión o de reducción para esos casos.
No, y tampoco dentro de un mismo país.
Cada jurisdicción fija sus propios regímenes, alícuotas, mínimos y sujetos obligados, y esas reglas cambian con el tiempo.
En varias jurisdicciones la alícuota se publica en un padrón y es distinta para cada contribuyente.
Como un registro del objeto Impuestos con el tipo Percepción, su alícuota, su base de cálculo y su ente recaudador.
Después se indica en la configuración si la empresa es agente y qué cuentas contables reciben lo efectuado y lo sufrido.
El ERP no trae regímenes precargados, así que cada empresa carga los de su jurisdicción.
No existe un objeto de percepciones: la percepción es un valor de la lista de selección EGAFutura__Tipo_de_impuesto__c.
Ese campo vive en EGAFutura__Tax__c, cuya etiqueta es Impuesto y que tiene 31 campos personalizados.
El objeto no tiene tipos de registro definidos.
EGAFutura__Tipo_de_impuesto__c admite IVA, Retención, Percepción y Otros Tributos, y la etiqueta coincide con el valor almacenado.
EGAFutura__Aplica__c admite Ventas, Compras y Ventas y Compras.
EGAFutura__Tipo_calculo__c admite Automático y Manual.
EGAFutura__Base_calculo__c tiene 18 valores, entre ellos Neto Gravado, Importe total o Bruto (incluye IVA), Total del comprobante, Otra Percepción Definible e Importe Fijo por Cantidad.
EGAFutura__Alicuota_Rate__c, número de 3 enteros y 4 decimales, con etiqueta Alicuota/Rate (%).
EGAFutura__Importe_minimo__c, EGAFutura__Minimo_base_calculo__c y EGAFutura__Minimo_no_imponible__c, los tres numéricos de 16 enteros y 2 decimales.
EGAFutura__Inicio_validez_porcentaje__c, de tipo fecha.
EGAFutura__Activo__c es una casilla de verificación y por eso figura como no nula.
Junto con EGAFutura__ARG_No_usar_Codigo_Condicion__c, también casilla, son los únicos dos campos sin valor nulo posible.
Ningún campo de datos es obligatorio, así que la exigencia hay que agregarla desde la configuración.
EGAFutura__Nombre__c, texto de 120, y EGAFutura__Ente_recaudador__c, texto de 120.
EGAFutura__Resolucion__c y EGAFutura__Leyenda__c, los dos texto de 180.
EGAFutura__Jurisdiccion__c y EGAFutura__Categoria_fiscal__c, listas de selección.
Trece de los 31 campos llevan el prefijo ARG_, entre ellos EGAFutura__ARG_Codigo_impuesto_AFIP__c, EGAFutura__ARG_Codigo_Regimen__c, EGAFutura__ARG_Provincia__c y EGAFutura__ARG_Jurisdiccion_Conv_Multilat__c.
Hay además cuatro códigos ligados al régimen informativo SICORE y EGAFutura__ARG_Coefic_minimo_padron_multilateral__c, numérico de 1 entero y 5 decimales.
En EGAFutura__Configuration__c viven 17 campos de percepciones y retenciones.
Para percepciones: EGAFutura__ARG_Agente_Percepcion_IVA__c y EGAFutura__ARG_Agente_Percepcion_IIBB__c, las dos casillas.
Y las búsquedas contables EGAFutura__ARG_Cuenta_Percepciones_IVA_E__c, EGAFutura__ARG_Cuenta_Percepciones_IVA_S__c, EGAFutura__ARG_Cuenta_Percepciones_IIBB_E__c y EGAFutura__ARG_Cuenta_Percepciones_IIBB_S__c, donde E significa efectuadas y S significa sufridas.
Se suma EGAFutura__ARG_Percepciones_IIBB_sufridas_J__c, lista de selección múltiple de jurisdicciones.
EGAFutura__ARG_Padron_impuestos__c tiene 5 campos personalizados y su EGAFutura__Tipo__c es obligatorio.
Admite Sin Padrón, ARBA, AGIP - Riesgo fiscal, AGIP - Regimenes particulares y AGIP - Régimen general.
EGAFutura__ARG_Linea_padron__c tiene 33 campos personalizados y depende del padrón por relación maestro-detalle obligatoria.
Guarda alícuotas y vigencias por contribuyente para tres jurisdicciones, con los prefijos AGIP_, ARBA_ y CBA_LUA_.
EGAFutura__AGIP_Alicuota_Percepcion__c es numérico de 1 entero y 2 decimales, y EGAFutura__Tipo_padron__c es un campo fórmula de texto.
Conviene decirlo con claridad: los 23 campos de la organización cuyo nombre menciona percepción o retención llevan todos prefijo argentino.
La estructura genérica de EGAFutura__Tax__c sí es neutra y sirve para cualquier país.
Todo lo anterior se verificó contra la organización de desarrollo el 9 de agosto de 2026.
La aplicación de impuestos es una de las cinco en construcción activa, junto con las de tesorería, contabilidad, ventas y compras.
Que un campo no exista hoy no prueba que no vaya a existir, así que conviene releer la estructura antes de apoyarse en este detalle.