
Cuando llegas por primera vez al proceso de contabilidad electrónica, hay un campo que aparece en casi todos los sistemas contables y que genera más de una duda: el código agrupador del SAT. No siempre queda claro qué es, por qué existe ni cómo elegir el correcto para cada cuenta. Aquí vas a encontrar esa respuesta.

¿Qué es el código agrupador del SAT?
El código agrupador del SAT es un sistema de clasificación oficial que permite relacionar cada cuenta de tu catálogo interno con una categoría estandarizada definida por el Servicio de Administración Tributaria. Su función es garantizar que todos los contribuyentes presenten la información contable bajo una misma estructura, sin importar cómo tengan organizado su catálogo de cuentas particular.
Piénsalo así: cada empresa maneja sus cuentas con nombres y números propios. El SAT, para poder leer e interpretar esa información de forma uniforme, necesita que tú le indiques a qué categoría de su catálogo corresponde cada una de tus cuentas. Ese vínculo se establece precisamente a través del código agrupador.
Su relación con el Anexo 24 de la RMF
El catálogo completo de códigos agrupadores está publicado en el Anexo 24 de la Resolución Miscelánea Fiscal (RMF), que el SAT actualiza con cada ejercicio fiscal. Ahí encontrarás cada código con su nivel jerárquico y el nombre de la cuenta o subcuenta que representa. Este anexo es el documento de referencia obligatorio cada vez que necesites verificar qué código corresponde a una cuenta de tu catálogo.
Es importante que uses siempre el Anexo 24 correspondiente al ejercicio fiscal vigente. Reutilizar el catálogo de un año anterior sin verificarlo puede generar inconsistencias en la estructura del archivo XML que envías al SAT, lo que puede derivar en problemas al momento de la validación.
¿Por qué debes asignar el código agrupador a tus cuentas?
La obligación de llevar contabilidad electrónica implica enviar mensualmente al SAT un archivo XML con el catálogo de cuentas. Ese archivo debe incluir, por cada cuenta, el código agrupador que le corresponde. Sin este campo completo y correcto, el archivo no pasa la validación del sistema del SAT.
Más allá del cumplimiento técnico, el código agrupador permite que la autoridad fiscal compare tu información contable con la de otros contribuyentes bajo los mismos parámetros. Eso facilita las revisiones automáticas y da coherencia a los datos que el SAT recibe de millones de empresas y personas físicas con actividad empresarial.
¿Por qué es obligatorio?
El artículo 28, fracción III del Código Fiscal de la Federación (CFF) establece la obligación de llevar contabilidad en sistemas electrónicos. La Resolución Miscelánea Fiscal precisa que el catálogo de cuentas debe incluir el código agrupador del Anexo 24 por cada cuenta de nivel mayor y subcuenta de primer nivel.
Estructura del código agrupador del SAT
El código agrupador sigue una estructura numérica de dos o tres segmentos separados por un punto. El primer número identifica la cuenta de nivel mayor y el segundo, la subcuenta de primer nivel. Por ejemplo, el código 101 corresponde a la cuenta mayor «Caja», mientras que 101.01 identifica la subcuenta «Caja y efectivo».
Niveles de cuentas: mayor, subcuenta y detalle
El código agrupador del SAT trabaja principalmente con dos niveles: la cuenta de nivel mayor, que representa la categoría general (por ejemplo, «Activo» o «Ingresos»), y la subcuenta de primer nivel, que desglosa esa categoría en conceptos más específicos. Tu catálogo puede tener más niveles internamente, pero al momento de enviar el XML al SAT, la asignación del código agrupador se hace hasta el nivel de subcuenta de primer nivel.
Esto significa que, si tu catálogo tiene subcuentas de segundo o tercer nivel, el código agrupador que asignes a esas cuentas más detalladas debe corresponder a la subcuenta de primer nivel del SAT que mejor describa la naturaleza de ese concepto. No existe un código agrupador de tercer nivel; todo converge hacia los dos niveles que el Anexo 24 define.
Principales categorías y sus claves
| Categoría | Código de nivel mayor | Ejemplos de subcuentas |
|---|---|---|
| Activo | 100 | 101.01 Caja y efectivo, 102.01 Bancos nacionales |
| Pasivo | 200 | 201.01 Proveedores nacionales, 216.04 IVA trasladado |
| Capital contable | 300 | 306.01 Utilidad del ejercicio |
| Ingresos | 400 | 401.01 Ventas de contado, 401.03 Ventas a crédito |
| Costos y gastos | 500–600 | 602.01 Sueldos y salarios, 602.78 Prediales |
| Otros ingresos y gastos | 700 | 704.03 Ganancia en venta de activos |
¿Cómo asignar el código agrupador del SAT paso a paso?
El proceso de asignación requiere que analices cada cuenta de tu catálogo y la compares con el listado publicado en el Anexo 24 vigente. No se trata de buscar el código con el número más parecido al de tu cuenta, sino el que mejor describa la naturaleza contable de lo que esa cuenta registra. A continuación se describen los pasos que debes seguir.
Descarga el Anexo 24 vigente
Accede al portal oficial del SAT y descarga el Anexo 24 de la RMF correspondiente al ejercicio fiscal actual. Este documento contiene el catálogo completo de códigos agrupadores con sus niveles y nombres de cuentas.
Revisa tu catálogo de cuentas interno
Identifica todas las cuentas de nivel mayor y subcuentas de primer nivel que usas. Son las que necesitan un código agrupador. Las cuentas de detalle más profundas heredan el código del nivel superior que les corresponde.
Analiza la naturaleza de cada cuenta
Para cada cuenta, identifica qué registra: ¿es un activo, un pasivo, un ingreso, un costo? Esa respuesta te llevará a la categoría correcta en el catálogo del SAT. La naturaleza de la cuenta (deudora o acreedora) también es un criterio de decisión.
Elige el código por preponderancia
Cuando una cuenta registra más de un tipo de operación, elige el código agrupador que describe la operación más frecuente o representativa. Eso es la preponderancia: el uso principal de la cuenta determina la clasificación.
Registra y valida el código en tu sistema
Ingresa el código agrupador en el campo correspondiente de tu software contable, ya sea cuenta por cuenta o de forma masiva. Antes de generar el XML, verifica que todas las cuentas activas tengan su código asignado correctamente.
Criterio de naturaleza y preponderancia
El Anexo 24 establece que la asignación debe hacerse «de acuerdo con la naturaleza y preponderancia de la cuenta». Esto tiene dos implicaciones prácticas: primero, debes identificar si la cuenta tiene naturaleza deudora (activo, gasto) o acreedora (pasivo, capital, ingreso); segundo, cuando exista más de un código posible, eliges el que describe el movimiento más habitual de esa cuenta en tu contabilidad diaria.
Un ejemplo frecuente es la cuenta de IVA acreditable. Dependiendo de si está pendiente de pago o ya fue pagado, el SAT tiene códigos diferentes: 119.01 para el IVA pendiente de pago y 118.01 para el IVA acreditable ya pagado. Asignar el código equivocado en este tipo de cuentas genera inconsistencias que pueden detectarse en una auditoría electrónica.
Asignación individual vs. asignación masiva
La mayoría de los sistemas contables permiten dos métodos de asignación. La asignación individual consiste en editar cada cuenta del catálogo y seleccionar manualmente el código agrupador correspondiente; es útil cuando tienes pocas cuentas o cuando necesitas revisar con detalle la clasificación de cuentas complejas.
La asignación masiva funciona cuando varias cuentas de tu catálogo pertenecen a la misma categoría del SAT. En ese caso, puedes seleccionar un grupo de cuentas (por ejemplo, todas las que inician con 102) y asignarles el mismo código agrupador en un solo paso. Este método ahorra tiempo, pero requiere que estés seguro de que todas las cuentas del grupo comparten realmente la misma naturaleza contable.
Errores frecuentes al asignar el código agrupador
Conocer los errores más comunes te ayuda a evitarlos antes de que generen un problema en la validación del SAT. La mayoría provienen de malinterpretar el criterio de naturaleza y preponderancia o de no revisar el Anexo 24 actualizado antes de hacer la asignación. A continuación se listan los fallos que aparecen con mayor frecuencia.
- Asignar por número, no por naturaleza: Elegir el código cuyo número se parece al de la cuenta interna en lugar de buscar el que describe correctamente lo que registra esa cuenta.
- Usar el catálogo de un ejercicio anterior: Cada RMF puede incluir ajustes al Anexo 24. No verificar la versión vigente puede provocar que uses códigos eliminados o desactualizados.
- Dejar cuentas sin código agrupador: Si una cuenta activa no tiene código asignado, el archivo XML no cumple la estructura requerida y el SAT puede rechazarlo.
- Confundir cuentas de IVA acreditable: Hay códigos distintos para el IVA pendiente de pago (119.01) y el IVA ya pagado (118.01). Mezclarlos es uno de los errores más habituales y puede afectar la coherencia con la balanza de comprobación.
- No documentar el criterio de asignación: Cuando hay más de un código posible, conviene dejar registro de por qué elegiste uno sobre otro. Esa documentación es útil si hay una revisión posterior.
Para complementar este punto, recuerda que las consecuencias de una clasificación incorrecta no siempre son inmediatas. El SAT puede detectar inconsistencias en revisiones automatizadas que comparan tu catálogo con tu balanza de comprobación. Si los números no cuadran con la estructura de códigos declarada, puede derivar en requerimientos de información o, en casos más graves, en sanciones. Conoce más sobre las posibles implicaciones en el artículo sobre la multa por no enviar contabilidad electrónica.
Preguntas frecuentes
¿Qué es el código agrupador del SAT y para qué sirve?
El código agrupador del SAT es un identificador numérico que establece la correspondencia entre las cuentas de tu catálogo interno y las categorías oficiales que el SAT define en el Anexo 24 de la RMF. Su función es estandarizar la información contable de todos los contribuyentes para que la autoridad fiscal pueda interpretarla bajo un mismo esquema, independientemente de cómo cada empresa o persona haya organizado su catálogo de cuentas.
¿Dónde encuentro el catálogo oficial de códigos agrupadores?
El catálogo completo está publicado en el Anexo 24 de la Resolución Miscelánea Fiscal, disponible en el portal oficial del SAT. Dado que la RMF se actualiza cada ejercicio fiscal, conviene descargar el Anexo 24 directamente desde el sitio oficial del SAT cada vez que vayas a configurar o revisar el catálogo de cuentas, y asegurarte de que corresponde al año en curso.
¿Puedo usar un código agrupador que no esté en el Anexo 24?
No. El SAT solo acepta los códigos que están publicados en el Anexo 24 vigente. Usar un código inventado o uno que no corresponda al catálogo oficial provocará que el archivo XML no pase la validación del sistema. Si ninguna subcuenta del Anexo 24 describe con exactitud tu cuenta, debes elegir la que más se aproxime según la naturaleza y preponderancia del concepto registrado.
¿Qué diferencia hay entre el catálogo de cuentas del contribuyente y el código agrupador?
El catálogo de cuentas del contribuyente es la estructura interna que cada empresa diseña según sus necesidades operativas, con sus propios nombres, números y niveles de detalle. El código agrupador del SAT, en cambio, es una clave externa definida por la autoridad que se añade a ese catálogo para indicar a qué categoría oficial pertenece cada cuenta. No necesitas cambiar tu catálogo interno; solo debes vincular cada cuenta con el código correspondiente del Anexo 24.
¿A qué nivel de cuenta debo asignar el código agrupador?
La asignación se hace a las cuentas de nivel mayor y las subcuentas de primer nivel de tu catálogo. Si tu sistema tiene cuentas de detalle con más niveles de profundidad, esas cuentas también deben tener un código agrupador, y debes elegir la subcuenta de primer nivel del Anexo 24 que mejor represente su naturaleza. La regla es que el catálogo que envíes al SAT debe incluir al menos hasta el nivel de subcuenta de primer nivel.
¿Qué pasa si no asigno correctamente el código agrupador del SAT?
Una asignación incorrecta puede ocasionar que el archivo XML del catálogo de cuentas no sea validado correctamente por el SAT, lo que genera inconsistencias con la balanza de comprobación enviada en el mismo período. En escenarios más graves, la autoridad puede emitir requerimientos de aclaración o, si detecta omisiones sistemáticas, iniciar un procedimiento de revisión. Por eso, revisar y corregir la asignación antes del envío es siempre más eficiente que corregirla después.
¿Puedo asignar el mismo código agrupador a varias cuentas?
Sí. Es completamente válido que varias cuentas de tu catálogo compartan el mismo código agrupador del SAT, siempre que todas tengan la misma naturaleza contable. Por ejemplo, si tienes distintas subcuentas de bancos (nacionales, extranjeros, de inversión), todas podrían apuntar al mismo código agrupador de bancos del Anexo 24. Lo que no es válido es asignar un código que no describe la naturaleza de esa cuenta solo para cubrir el campo.
Conclusión
Asignar el código agrupador del SAT es el paso que conecta tu catálogo de cuentas con la estructura que el SAT necesita para procesar tu contabilidad electrónica. No se trata de un trámite opcional: es una condición técnica que determina si tu archivo XML se acepta o no, y una señal de que tu contabilidad está organizada con criterio fiscal.
Los puntos que viste aquí —qué es el código agrupador, cómo se estructura, cómo elegirlo según naturaleza y preponderancia, y qué errores evitar— son suficientes para que puedas abordar este proceso con seguridad. Descarga siempre el Anexo 24 vigente antes de hacer cualquier asignación, elige el código que mejor describe la cuenta (no el que tenga un número similar) y documenta los casos donde la decisión no sea evidente.
Si quieres seguir profundizando en la contabilidad electrónica y en todo lo que implica cumplir correctamente con tus obligaciones fiscales, en este sitio web encontrarás más contenido pensado para que entiendas cada parte del proceso sin dar nada por sabido.
También te puede interesar:

XML en contabilidad: El dato que casi nadie entiende

¿Cómo llevar contabilidad electrónica con Excel?

Anexo 24 de la Resolución Miscelánea Fiscal (RMF)

Balanza de comprobación XML: Cumple sin rechazos del SAT

Mis cuentas SAT: El secreto que pocos contribuyentes conocen

Multa por no enviar contabilidad electrónica al SAT

¿Quién está obligado a llevar la contabilidad electrónica?
