TL;DR — Resumen Rápido

Aspel COI: corrija errores en la balanza de comprobación para el SAT. Agrupadores faltantes, naturaleza incorrecta, redondeo y rechazos del portal SAT.

La balanza de comprobación es uno de los tres archivos que las personas morales deben entregar mensualmente al SAT como parte de la contabilidad electrónica. Cuando Aspel COI muestra errores al generarla —o cuando el portal del SAT rechaza el XML— la causa casi siempre está en el catálogo de cuentas: agrupadores faltantes, naturaleza incorrecta o diferencias de redondeo. Este artículo cubre los escenarios más comunes y cómo resolverlos.

El Error

Los mensajes y síntomas más frecuentes al generar la balanza de comprobación en Aspel COI son:

  • “Error al generar la balanza de comprobación” — mensaje genérico que puede indicar problemas en el catálogo, en las pólizas o en la base de datos.
  • La balanza muestra valores en cero aunque existan pólizas capturadas en el periodo.
  • El XML no pasa la validación del esquema XSD del SAT: el validador indica campos vacíos o tipos de datos incorrectos.
  • El portal del SAT rechaza el archivo con mensajes como “El RFC no corresponde”, “Tipo de envío inválido” o “La balanza no coincide con el catálogo enviado”.
  • Diferencia de redondeo al final del XML: las sumas de cargos y abonos difieren en centavos, y el SAT no acepta el archivo.
  • Cuentas con saldo negativo que deberían ser positivas, o viceversa, señal de que la naturaleza de la cuenta está invertida.

Estos errores aparecen con mayor frecuencia al inicio de un nuevo ejercicio, cuando se agregan cuentas nuevas al catálogo, o cuando se actualiza Aspel COI a una versión nueva.

Causa del Problema

Agrupadores faltantes en el catálogo de cuentas

El SAT exige que cada cuenta contable esté relacionada con un código del catálogo mínimo agrupador (publicado en el Anexo 24 de la RMF). En Aspel COI, este código se captura en el campo Agrupador SAT dentro del plan de cuentas. Si una cuenta no tiene agrupador, sus saldos simplemente no aparecen en el XML, lo que provoca que la balanza quede incompleta o en ceros.

Naturaleza deudora/acreedora incorrecta

Cada cuenta debe tener la naturaleza correcta:

  • Deudoras: activo (100), costos (400), gastos (500), cuentas de orden deudoras (800).
  • Acreedoras: pasivo (200), capital (300), ingresos (400 de ingresos), cuentas de orden acreedoras (900).

Una cuenta de pasivo marcada como deudora generará saldos negativos en el XML, y el SAT rechazará el archivo porque el esquema no admite saldos negativos en esas cuentas.

Diferencias de redondeo

Aspel COI trabaja internamente con hasta 6 decimales, pero el XML de la balanza solo acepta 2. Si el proceso de exportación no redondea correctamente, la suma de todos los saldos puede diferir en $0.01 o $0.02, haciendo que el XML falle la validación del esquema XSD.

Pólizas sin afectar al mayor

Las pólizas capturadas pero no afectadas al mayor no se reflejan en ningún reporte ni en el XML de la balanza. Este es un paso manual en Aspel COI que muchos usuarios omiten.

Catálogo enviado al SAT no coincide con la balanza

El SAT valida que las cuentas en la balanza correspondan exactamente al catálogo de cuentas previamente enviado. Si agregaste cuentas después del último envío del catálogo, debes reenviar el catálogo actualizado antes de subir la balanza.


Solución Paso a Paso

Paso 1: Verificar y completar agrupadores en el catálogo de cuentas

  1. En Aspel COI, ve a Catálogos > Plan de cuentas.
  2. Activa la columna Agrupador SAT en la vista (si no es visible, ve a Ver > Columnas y agrégala).
  3. Ordena por la columna Agrupador para ver primero las cuentas sin código.
  4. Para cada cuenta sin agrupador: selecciónala, haz clic en Modificar y asigna el código correspondiente del catálogo mínimo del SAT. Consulta el Anexo 24 de la Resolución Miscelánea Fiscal para el año en curso.
  5. Repite hasta que todas las cuentas con movimientos tengan agrupador.

Las cuentas de mayor (cuentas padre) pueden no requerir agrupador directo si todas sus subcuentas lo tienen asignado. Sin embargo, es mejor asignarlo también al mayor para evitar confusiones.

Paso 2: Corregir la naturaleza de las cuentas

  1. En Catálogos > Plan de cuentas, revisa la columna Naturaleza.
  2. Verifica que las cuentas de activo (1xx) sean Deudoras y las de pasivo y capital (2xx, 3xx) sean Acreedoras.
  3. Para corregir: selecciona la cuenta, haz clic en Modificar, cambia el campo Naturaleza y guarda.
  4. Si la cuenta tiene saldo histórico, el cambio afectará la presentación de saldos anteriores. Considera hacer el ajuste al inicio del ejercicio.

Paso 3: Afectar las pólizas al mayor

  1. Ve a Pólizas > Afectar al mayor.
  2. Selecciona Todos los tipos de póliza (diario, ingreso, egreso, cheques, etc.).
  3. Define el rango de fechas del periodo que vas a reportar.
  4. Haz clic en Aceptar y espera a que el proceso termine.

Paso 4: Regenerar la balanza de comprobación

  1. Ve a Reportes > Balanza de comprobación.
  2. Selecciona la opción Contabilidad electrónica (no la balanza impresa normal).
  3. Define el tipo de envío: N (normal, primera entrega), C (complementaria) o X (corrección de la complementaria).
  4. Selecciona el periodo y haz clic en Generar XML.
  5. Guarda el archivo XML en una carpeta de fácil acceso.

Paso 5: Validar el XML con el validador del SAT

  1. Descarga el Validador de XML desde el portal del SAT (busca “validador de contabilidad electrónica” en sat.gob.mx).
  2. Abre el validador y carga el archivo XML de la balanza.
  3. Ejecuta la validación. El validador mostrará errores específicos: campos vacíos, tipos de dato incorrectos, o cuentas que no están en el catálogo previamente enviado.
  4. Corrige los errores en Aspel COI y regenera el XML hasta que la validación sea exitosa.

Paso 6: Subir la balanza al portal del SAT

  1. Accede al Portal del SAT con tu e.firma o contraseña.
  2. Ve a Contabilidad Electrónica > Envío de información contable.
  3. Selecciona el tipo de archivo Balanza de comprobación y el mes/año correspondiente.
  4. Carga el archivo XML y envía.
  5. Descarga y guarda el acuse de recibo con el folio asignado. Este acuse es tu comprobante ante una auditoría.

Solución Alternativa

Edición manual del XML para errores de redondeo

Si el validador del SAT rechaza el XML únicamente por una diferencia de $0.01 en los totales, puedes abrir el archivo XML en un editor de texto (Notepad++ o VS Code) y ajustar manualmente el valor del campo <SaldoFinal> de la última cuenta para que la suma cuadre exactamente. Guarda el archivo y vuelve a validarlo.

Esta corrección manual solo es válida para diferencias de un centavo debidas a redondeo. Si la diferencia es mayor, existe un error real en las pólizas que debe corregirse desde Aspel COI.

Reenvío del catálogo antes de la balanza

Si el portal del SAT rechaza la balanza indicando que las cuentas no coinciden con el catálogo registrado, debes:

  1. Actualizar y reenviar el catálogo de cuentas desde Aspel COI (Reportes > Catálogo de cuentas > XML).
  2. Esperar a que el SAT procese el nuevo catálogo (normalmente en minutos).
  3. Volver a subir la balanza.

Prevención

Para evitar errores cada mes al generar la balanza de comprobación:

  • Al crear una cuenta nueva, asigna el agrupador de inmediato. No dejes cuentas sin agrupador; el error no se detecta hasta que intentas generar la balanza.
  • Revisa la naturaleza de la cuenta al crearla. Una cuenta de pasivo marcada como deudora es difícil de detectar hasta que los saldos salen negativos en el XML.
  • Afecta las pólizas al mayor el mismo día de captura o al menos al cierre de cada semana. No acumules pólizas sin afectar.
  • Envía el catálogo de cuentas al SAT cada vez que agregues una cuenta nueva, antes de enviar la balanza de ese mes.
  • Valida el XML localmente antes de subirlo al SAT. El validador del SAT detecta errores en segundos; el portal del SAT puede tardar más en responder y no siempre da mensajes claros de error.
  • Guarda los acuses de recibo de cada envío en una carpeta organizada por año y mes. Son indispensables en caso de revisión del SAT.

Problemas Relacionados

Resumen

  • La causa más frecuente de errores en la balanza de comprobación para el SAT es la falta de agrupadores en el catálogo de cuentas.
  • La naturaleza incorrecta (deudora/acreedora) genera saldos negativos en el XML que el SAT rechaza.
  • Las pólizas deben estar afectadas al mayor antes de generar el XML.
  • Las diferencias de redondeo de $0.01 se pueden corregir manualmente en el XML para un centavo; diferencias mayores indican un error real.
  • Siempre valida el XML localmente con el validador del SAT antes de subirlo al portal.
  • El catálogo de cuentas debe estar actualizado en el SAT antes de enviar la balanza del mes.

Artículos Relacionados