Saltar al contenido

El código agrupador del SAT

código agrupador del SAT

El código agrupador del SAT es el elemento que vincula cada cuenta de tu catálogo con la clasificación oficial que el Servicio de Administración Tributaria exige para procesar tu contabilidad electrónica. Sin él, el archivo XML con tu catálogo de cuentas no pasa la validación.

código agrupador del SAT

¿Qué es el código agrupador del SAT?

El código agrupador del SAT es un sistema de clasificación oficial que permite organizar las cuentas contables en categorías estandarizadas: activos, pasivos, capital, ingresos, costos y gastos. Su función principal es que todas las empresas presenten su información contable de manera uniforme, sin importar cómo cada una haya estructurado internamente su propio catálogo de cuentas. Lo establece el Anexo 24 de la Resolución Miscelánea Fiscal vigente y es el estándar que el SAT utiliza para leer e interpretar la contabilidad electrónica de los contribuyentes.

Lo que hace especial a este código es que no reemplaza tu catálogo de cuentas: lo complementa. Cada empresa puede diseñar y nombrar sus cuentas como mejor le convenga para operar. El código agrupador actúa como una etiqueta de correspondencia que le dice al SAT a qué categoría oficial pertenece cada una de esas cuentas. Sin esa etiqueta, el archivo XML del catálogo no supera la validación del sistema tributario.

Código agrupador del SAT: vínculo entre el catálogo del contribuyente y el SAT Diagrama que muestra cómo el código agrupador del SAT conecta el catálogo de cuentas del contribuyente con la clasificación oficial del SAT mediante el Anexo 24. ¿Qué es el código agrupador del SAT? Tu catálogo de cuentas 1000 • Caja 1100 • Bancos 1200 • Clientes 2000 • Proveedores Propio de cada empresa Código agrupador del SAT 101.01 • Caja y efectivo 102.01 • Bancos nacionales 105.01 • Clientes nacionales 201.01 • Proveedores nac. Anexo 24 de la RMF SAT recibe XML uniforme Catálogo validado con código agrupador en cada cuenta Contabilidad electrónica Asigna Envía

Diferencia entre el catálogo de cuentas y el código agrupador

El catálogo de cuentas es el listado que cada empresa elabora para registrar sus operaciones diarias: puede tener los nombres, los números y la estructura que mejor se adapten a su actividad. El código agrupador, en cambio, es un estándar fijo publicado por el SAT en el Anexo 24 de la Resolución Miscelánea Fiscal. No son documentos rivales; son complementarios. Tu catálogo organiza tu operación interna; el código agrupador traduce esa organización al idioma que el SAT entiende.

Una confusión frecuente es creer que el SAT publica un catálogo de cuentas único que todos deben adoptar. Eso no es así. Lo que existe es el código agrupador del Anexo 24: tu catálogo es tuyo, pero cada cuenta tiene que indicar a qué código del SAT corresponde. La distinción importa porque, si intentas replicar el catálogo del SAT en lugar de simplemente asignarle códigos al tuyo, terminas con una estructura rígida que no refleja la realidad de tu empresa.

Base legal que lo respalda

La obligación de usar el código agrupador se deriva del artículo 28 del Código Fiscal de la Federación, que establece los requisitos de la contabilidad en medios electrónicos. El Anexo 24 de la Resolución Miscelánea Fiscal detalla la estructura técnica exacta, incluyendo el catálogo de cuentas con código agrupador, la balanza de comprobación y las pólizas con sus transacciones. Cada año, el SAT puede actualizar ese Anexo, por lo que siempre conviene verificar que se utilice la versión vigente del ejercicio fiscal en curso.

Referencia oficial: El Anexo 24 de la RMF vigente contiene la estructura de los archivos y el código agrupador. Puedes consultarlo directamente en el sitio oficial del Servicio de Administración Tributaria.

¿Para qué sirve el código agrupador del SAT?

La razón de ser del código agrupador es sencilla: permite que el SAT reciba y compare información contable de miles de empresas distintas sin importar cómo cada una nombra o numera sus cuentas. Una empresa puede llamar a su cuenta «Efectivo en caja», otra puede llamarla «Caja general» y una tercera simplemente «Caja chica». Gracias al código agrupador, las tres quedan vinculadas al mismo código oficial (101.01), y el SAT las entiende como la misma categoría.

Más allá de la uniformidad, el código agrupador cumple una función técnica: es un atributo requerido dentro del archivo XML que se envía al SAT como parte de la contabilidad electrónica. Sin él, el sistema de recepción no puede validar el catálogo de cuentas. En términos prácticos, si una cuenta no tiene asignado su código agrupador, el archivo completo puede ser rechazado, lo que genera un incumplimiento de obligaciones fiscales que puede derivar en sanciones.

🔗 Uniformidad fiscal
El SAT interpreta cuentas de distintas empresas bajo una misma categoría, sin importar cómo las nombra cada una.
✅ Validación del XML
El código agrupador es un campo obligatorio en el XML. Sin él, el archivo del catálogo de cuentas es rechazado automáticamente.
📋 Cumplimiento fiscal
Asignar el código correcto es parte del cumplimiento del artículo 28 del CFF en materia de contabilidad en medios electrónicos.

Estructura y niveles del código agrupador

El código agrupador del SAT se organiza en dos niveles jerárquicos que determinan el grado de detalle con el que se clasifica cada cuenta. Comprender esta jerarquía es clave para asignar correctamente el código a las cuentas de tu catálogo, ya que el SAT exige que la vinculación se haga a nivel de subcuenta de primer nivel, no a nivel de grupo general.

Estructura y niveles del código agrupador del SAT: nivel 1 y nivel 2 Diagrama de jerarquía que muestra los dos niveles del código agrupador del SAT: cuentas de mayor (nivel 1) y subcuentas de primer nivel (nivel 2), con ejemplos reales. Niveles del código agrupador del SAT Nivel 1 — Cuenta de mayor Código de tres dígitos Ejemplo: 101 • Caja Ejemplo: 102 • Bancos Ejemplo: 105 • Clientes Ejemplo: 201 • Proveedores Agrupa; no recibe asignación directa del catálogo Nivel 2 — Subcuenta de primer nivel Código con punto decimal 101.01 • Caja y efectivo 102.01 • Bancos nacionales 105.01 • Clientes nacionales 201.01 • Proveedores nac. Aquí se hace la asignación obligatoria

Nivel 1: Cuentas de mayor o grupo

Las cuentas de nivel 1 son los grandes encabezados del catálogo del SAT. Se identifican con un código de tres dígitos: 101 para Caja, 102 para Bancos, 105 para Clientes, 201 para Proveedores, y así sucesivamente. Estas cuentas funcionan como categorías aglutinadoras: no reciben movimientos directos ni se asignan directamente al catálogo del contribuyente. Su propósito es organizar jerárquicamente las subcuentas que sí llevan el detalle.

Nivel 2: Subcuentas de primer nivel

Las subcuentas de primer nivel son el punto de encuentro real entre el catálogo del contribuyente y el código agrupador. Se identifican con un código de tres dígitos seguido de un punto y dos dígitos adicionales: por ejemplo, 101.01 (Caja y efectivo), 102.01 (Bancos nacionales) o 105.02 (Clientes extranjeros). Es en este nivel donde se realiza la asignación obligatoria: cada cuenta o subcuenta del catálogo propio debe quedar vinculada a una subcuenta de nivel 2 del catálogo del SAT, eligiendo la que mejor refleje la naturaleza de la operación.

Categorías principales del código agrupador

El código agrupador del SAT cubre todas las categorías que puede tener el estado financiero de una empresa. Cada categoría principal se identifica por el primer dígito del código, lo que hace muy intuitivo saber a qué gran grupo pertenece cualquier cuenta con solo ver su número inicial.

Primer dígitoCategoría¿Qué incluye?
1ActivoEfectivo, cuentas por cobrar, inventarios, activos fijos y otros recursos de la empresa.
2PasivoProveedores, impuestos por pagar, créditos bancarios y demás obligaciones financieras.
3Capital contableCapital social, reservas, resultados de ejercicios anteriores y utilidades del periodo.
4IngresosVentas gravadas a tasa general, ventas al 0 % y devoluciones sobre ventas.
5CostosCosto de venta y costo de producción con todos sus componentes.
6GastosGastos generales, de venta, de administración y depreciaciones contables.
7Otros ingresos y gastosGanancias o pérdidas por venta de activos, ajuste anual por inflación acumulable, entre otros.
8Cuentas de ordenOperaciones contingentes, valores en custodia e importación de activo fijo con créditos fiscales.

Esta lógica numérica hace que el catálogo sea intuitivo una vez que se entiende su estructura. Con solo ver que un código empieza por «6», sabes que la cuenta pertenece al grupo de gastos. Esa claridad facilita tanto la asignación inicial como las revisiones posteriores cuando necesitas verificar que cada cuenta esté bien clasificada.

¿Cómo se asigna el código agrupador a tu catálogo de cuentas?

Asignar el código agrupador no significa renombrar ni renumerar tus cuentas. El proceso consiste en agregar una columna adicional a tu catálogo que indique, para cada cuenta o subcuenta propia, cuál es el código del Anexo 24 con el que mejor corresponde. Esta vinculación es la que el SAT recibe dentro del archivo XML del catálogo de cuentas. A continuación se muestra el proceso de asignación de forma clara.

Proceso de asignación del código agrupador
1
Descarga el Anexo 24 vigente desde el sitio oficial del SAT. Verifica que corresponda al ejercicio fiscal actual, ya que el listado puede actualizarse cada año.
2
Revisa cada cuenta de tu catálogo e identifica su naturaleza contable: ¿es un activo, un pasivo, un ingreso, un gasto? Esa es la primera pista para ubicar el grupo correcto en el Anexo 24.
3
Ubica la subcuenta de nivel 2 del Anexo 24 que mejor describa la cuenta. Si una cuenta de bancos en tu catálogo corresponde a una institución nacional, el código correcto es 102.01 (Bancos nacionales).
4
Registra el código en tu catálogo como atributo de la cuenta (campo CodAgrup en el XML) sin modificar el nombre ni el número de cuenta propio de tu empresa.
5
Documenta el criterio de asignación para cada cuenta, especialmente cuando la correspondencia no es inmediata. Esto facilita auditorías y actualizaciones futuras del catálogo.

Criterio de naturaleza y preponderancia

Cuando una cuenta del catálogo propio no tiene un equivalente exacto en el Anexo 24, la regla oficial es asignarle el código que sea más apropiado de acuerdo con la naturaleza y preponderancia de la cuenta. «Naturaleza» se refiere al tipo de elemento que representa (activo, pasivo, ingreso, etc.). «Preponderancia» significa que, si una cuenta tiene varios conceptos mezclados, el código debe corresponder al concepto dominante, al que concentra la mayor parte del saldo o movimiento de esa cuenta.

Esta flexibilidad es deliberada: el SAT reconoce que cada empresa tiene necesidades contables distintas y que no siempre existirá una correspondencia perfecta uno a uno. Lo que no es flexible es la obligación de asignar un código a cada cuenta; omitir el campo CodAgrup en alguna cuenta del catálogo produce un archivo XML inválido que el sistema de recepción del SAT rechaza automáticamente.

Errores frecuentes al asignar el código

Conocer los errores más comunes te ayuda a evitarlos desde el principio y a no tener que corregir un catálogo completo después de haberlo enviado.

  • Asignar el código de nivel 1 en lugar del nivel 2: El SAT exige la subcuenta de nivel 2 (con punto decimal, como 102.01). Usar solo el código de grupo (102) produce un error de validación en el XML.
  • Reutilizar el Anexo 24 de un año anterior: El catálogo del SAT puede tener modificaciones entre ejercicios fiscales. Usar la versión incorrecta puede generar inconsistencias entre el código asignado y el catálogo oficial vigente.
  • Dejar cuentas sin código agrupador: Aunque la cuenta sea de uso interno o tenga saldo cero, si aparece en el catálogo enviado al SAT, debe llevar su código agrupador. Sin él, el archivo es rechazado.
  • Asignar el mismo código a cuentas de naturaleza distinta: Si una empresa tiene una cuenta de IVA acreditable pagado y otra de IVA acreditable pendiente, no pueden compartir el mismo código. Cada condición tiene su propio código en el Anexo 24.
  • Confundir la operación nacional con la extranjera: El SAT distingue entre operaciones con partes nacionales, extranjeras y partes relacionadas. Esta distinción tiene código propio y afecta directamente la clasificación correcta.

El código agrupador en la contabilidad electrónica

La contabilidad electrónica es el sistema mediante el cual los contribuyentes envían su información contable al SAT en formato XML a través del buzón tributario. El código agrupador es uno de sus elementos centrales: sin él, el catálogo de cuentas no puede ser procesado ni validado por el sistema del SAT. En la práctica, la contabilidad electrónica se compone de varios archivos, y el catálogo con código agrupador es el primero que debe estar correcto, ya que los demás archivos (balanza de comprobación y pólizas) hacen referencia a las cuentas definidas en él.

El atributo técnico que contiene esta información dentro del XML se llama CodAgrup, y es un campo requerido en la estructura del catálogo de cuentas según el esquema del Anexo 24. Cuando un software de contabilidad genera el XML, toma el código agrupador que el usuario asignó a cada cuenta y lo escribe en ese campo. Si el campo falta o contiene un valor que no existe en el catálogo oficial del SAT, el archivo no supera la validación y debe corregirse antes de poder enviarlo.

Flujo de la contabilidad electrónica: catálogo con código agrupador del SAT, balanza y pólizas Diagrama que muestra el flujo de los tres archivos XML de la contabilidad electrónica y cómo el código agrupador del SAT es el punto de partida obligatorio. Flujo de la contabilidad electrónica Catálogo de cuentas Con código agrupador en cada cuenta Archivo XML obligatorio ⭐ Primero en enviarse Balanza de comprobación Referencia cuentas del catálogo Saldos iniciales, cargos y abonos Mensual o trimestral Pólizas contables Detalle de cada transacción Solo si el SAT las solicita Requerimiento puntual SAT • Buzón tributario

Preguntas frecuentes

¿Quiénes están obligados a usar el código agrupador del SAT?

Están obligados todos los contribuyentes que llevan contabilidad en medios electrónicos de acuerdo con el artículo 28 del Código Fiscal de la Federación. En términos generales, esto incluye a personas morales y personas físicas con actividad empresarial que superen los montos que la RMF establece. Si tienes obligación de enviar tu catálogo de cuentas al SAT a través del buzón tributario, necesariamente debes asignar el código agrupador a cada cuenta de ese catálogo. Consulta la RMF vigente para verificar si tu régimen fiscal te obliga a presentar contabilidad electrónica.

¿Cuántos códigos agrupadores existen en el catálogo del SAT?

El catálogo del Anexo 24 incluye cientos de subcuentas de nivel 2, distribuidas en ocho grandes grupos que van del código 100 (Activo) al 899 (Otras cuentas de orden). El número exacto puede variar entre versiones de la RMF, ya que el SAT puede agregar o ajustar subcuentas en cada actualización anual. Lo importante no es memorizar todos los códigos, sino conocer la estructura por grupos y saber dónde buscar el código correcto para cada tipo de cuenta que maneje tu empresa.

¿Puedo usar un código agrupador de un año anterior?

No es recomendable hacerlo sin verificarlo antes. El SAT puede actualizar el Anexo 24 con cada nueva Resolución Miscelánea Fiscal, lo que significa que algunos códigos podrían modificarse, eliminarse o incorporarse entre un ejercicio y otro. Si usas un catálogo de un año anterior sin revisar si hay cambios, corres el riesgo de asignar códigos que ya no existen o que han cambiado de significado en la versión vigente, lo que puede provocar que el archivo XML sea rechazado o que la información se interprete de forma incorrecta.

¿Qué pasa si asigno un código agrupador incorrecto?

Si el código asignado no existe en el Anexo 24 vigente, el sistema del SAT rechazará el archivo XML al momento de la validación. Si el código existe, pero no corresponde a la naturaleza real de la cuenta, el archivo puede ser aceptado técnicamente, pero la información que el SAT recibe estará clasificada de forma incorrecta. Esto puede generar discrepancias con otros datos fiscales de la empresa y, en una revisión, el SAT podría solicitar aclaraciones o correcciones. Por eso, la asignación correcta desde el inicio es más eficiente que corregir errores después.

¿Dónde descargo el código agrupador del SAT vigente?

El código agrupador vigente se encuentra en el Anexo 24 de la Resolución Miscelánea Fiscal del ejercicio en curso, publicado en el Diario Oficial de la Federación y disponible directamente en el portal oficial del Servicio de Administración Tributaria. Dentro del sitio, puedes buscarlo en la sección de normatividad o de la RMF vigente. Es importante descargar siempre la versión más reciente y verificar la fecha de publicación para asegurarte de que corresponde al ejercicio fiscal que estás trabajando.

¿El código agrupador es lo mismo que el número de cuenta del contribuyente?

No, son dos cosas distintas. El número de cuenta del contribuyente es la clave que cada empresa asigna a sus propias cuentas y subcuentas dentro de su catálogo interno; puede ser cualquier combinación de números o letras que la empresa defina. El código agrupador, en cambio, es un código estándar publicado por el SAT en el Anexo 24 que no puedes modificar ni personalizar. Ambos coexisten en el archivo XML del catálogo: el número de cuenta identifica la cuenta dentro del sistema del contribuyente, y el código agrupador la sitúa dentro de la clasificación oficial del SAT.

¿Una misma cuenta puede tener dos códigos agrupadores distintos?

No. Cada cuenta del catálogo del contribuyente debe asignarse a un solo código agrupador. Si una cuenta mezcla operaciones que corresponderían a dos categorías distintas del SAT, la solución correcta es separar esa cuenta en dos subcuentas independientes y asignarle a cada una su propio código agrupador. Mantener una sola cuenta con dos códigos no es una opción válida en el esquema XML del Anexo 24, ya que el campo CodAgrup admite un único valor por cuenta registrada en el catálogo.

Conclusión

El código agrupador del SAT es el puente que une tu catálogo de cuentas propio con el estándar fiscal que el Servicio de Administración Tributaria necesita para procesar tu contabilidad electrónica. No modifica cómo llevas tus registros internos; simplemente le añade una etiqueta oficial a cada cuenta para que el SAT pueda leerla en un lenguaje uniforme, sin importar cómo tú la hayas nombrado o numerado.

Lo que aprendiste aquí te da una base sólida: entiendes qué son los dos niveles del código, cómo se distribuyen las ocho categorías principales, cuál es el criterio de naturaleza y preponderancia para asignarlo y qué errores conviene evitar. Con eso puedes revisar tu catálogo actual o configurar uno nuevo con mayor seguridad y sin dar pasos en falso.

Si quieres seguir profundizando en contabilidad electrónica, impuestos y finanzas de forma clara y sin tecnicismos innecesarios, este sitio web tiene mucho más contenido pensado para acompañarte en cada etapa de tu aprendizaje.

También te puede interesar: