TL;DR — Resumen Rápido
Solucione errores de cierre anual en Aspel COI: pólizas descuadradas, cuentas de resultado, saldos iniciales y generación de DIOT para la declaración anual.
El cierre anual del ejercicio contable en Aspel COI es el proceso más crítico del año: un error en este momento puede arrastrar inconsistencias a todos los ejercicios futuros, impedir la generación correcta de la contabilidad electrónica para el SAT, y complicar la declaración anual de ISR. Este artículo cubre los errores más comunes durante el cierre de ejercicio en Aspel COI, sus causas y la solución completa paso a paso.
El Error
Los mensajes de error más frecuentes al ejecutar Procesos > Cierre de Ejercicio en Aspel COI son:
- “Error al realizar cierre de ejercicio. Existen pólizas descuadradas en el periodo.”
- “No es posible realizar el cierre. El periodo [mes] no ha sido cerrado.”
- “La cuenta de traspaso de resultados no está configurada.”
- “Existen pólizas en estado provisional. Convierta a definitivas antes del cierre.”
- “La balanza de comprobación no cuadra. Verifique los movimientos del ejercicio.”
- “Error al generar saldos iniciales. Verifique la naturaleza de las cuentas.”
Estos errores aparecen típicamente en diciembre o enero, cuando el contador intenta cerrar el ejercicio anterior para iniciar el nuevo año fiscal. También ocurren en cierres extemporáneos de ejercicios anteriores.
Causa del Problema
Aspel COI ejecuta una cadena de validaciones antes de permitir el cierre. El proceso falla si detecta cualquiera de estas condiciones:
Pólizas descuadradas. El principio contable de partida doble exige que en cada póliza los cargos (débitos) sean exactamente iguales a los abonos (créditos). Si una póliza tiene una diferencia, aunque sea de un centavo, el sistema bloquea el cierre del periodo correspondiente y, en consecuencia, el cierre del ejercicio.
Periodos mensuales sin cerrar. El cierre anual es acumulativo: COI requiere que los doce meses del ejercicio estén cerrados individualmente. Si enero, agosto o cualquier mes quedó abierto —porque se capturaron ajustes de fin de mes sin cerrar el periodo—, el cierre anual no puede ejecutarse.
Pólizas provisionales no convertidas. COI permite capturar pólizas en modo provisional (por ejemplo, para presupuestos o estimaciones). Si al momento del cierre aún existen pólizas provisionales, el sistema las rechaza porque no deben afectar la contabilidad definitiva.
Cuentas de resultado sin configurar. El cierre de ejercicio cancela automáticamente las cuentas de ingresos (naturaleza acreedora) y gastos (naturaleza deudora) transfiriendo el resultado neto a la cuenta de capital asignada en Configuración > Parámetros de Cierre. Si esta cuenta no está configurada, o si alguna cuenta de resultado tiene la naturaleza contable incorrecta en el catálogo, el proceso falla o genera saldos erróneos.
Catálogo sin agrupadores SAT. Si el catálogo de cuentas no tiene asignados los códigos de agrupación del SAT (obligatorios para contabilidad electrónica), COI puede completar el cierre internamente pero generará errores al producir el XML de balanza para el SAT.
Reapertura del ejercicio anterior. Si se reabre un ejercicio ya cerrado para hacer correcciones y se vuelve a cerrar sin verificar la consistencia, los saldos iniciales del ejercicio siguiente pueden no coincidir con los finales del ejercicio corregido.
Solución Paso a Paso
Sigue este proceso en orden. No omitas el respaldo inicial bajo ninguna circunstancia.
Paso 1: Generar respaldo completo
Ve a Utilerías > Respaldo y genera un respaldo completo de la empresa. Guarda el archivo en una ubicación fuera del servidor: USB, unidad de red separada o servicio de nube. Este respaldo es el punto de recuperación si algo sale mal durante el cierre.
Paso 2: Verificar la balanza de comprobación
Genera el reporte en Reportes > Balanza de Comprobación para todos los periodos del ejercicio. Confirma que la columna de débitos sea igual a la de créditos. Si hay diferencia, identifica el periodo con el descuadre y localiza la póliza específica con error.
Para localizar pólizas descuadradas ve a Pólizas > Consulta de Pólizas, filtra por el periodo afectado y ordena por diferencia entre cargo y abono. Corrige cada póliza hasta que la balanza cuadre perfectamente.
Paso 3: Convertir pólizas provisionales a definitivas
En Pólizas > Consulta de Pólizas, filtra por tipo “Provisional”. Si encuentras alguna, ábrela y cámbiala a definitiva, o elimínala si ya no corresponde a un movimiento real. Repite este paso para todos los meses del ejercicio.
Paso 4: Cerrar los 12 periodos mensuales
Ve a Procesos > Cierre Mensual. Selecciona enero y ejecuta el cierre. Si el sistema acepta el mes, continúa con febrero, marzo y así hasta diciembre. Si algún mes muestra error, regresa al Paso 2 y corrige las pólizas de ese mes específico antes de intentar cerrarlo de nuevo.
Nota: una vez cerrado un periodo mensual, no es posible agregar ni modificar pólizas en ese mes sin reabrirlo primero.
Paso 5: Validar el catálogo de cuentas y los agrupadores SAT
Ve a Catálogo > Consulta del Catálogo. Verifica que:
- Las cuentas de ingresos (generalmente serie 4) tengan naturaleza Acreedora.
- Las cuentas de gastos (series 5 y 6) tengan naturaleza Deudora.
- Las cuentas de balance (activo, pasivo, capital) tengan la naturaleza correcta.
- Todas las cuentas de mayor tengan asignado un Código de Agrupación SAT.
Si hay cuentas sin agrupador, usa Utilerías > Validación de Agrupadores para identificarlas y asigna el código correspondiente del Anexo 24 del SAT.
Paso 6: Configurar la cuenta de traspaso de resultados
Ve a Configuración > Parámetros de Cierre de Ejercicio. Confirma que esté asignada la cuenta de capital a la que se trasladará la utilidad o pérdida del ejercicio (comúnmente la cuenta 3030 “Utilidad o Pérdida del Ejercicio”). Esta cuenta debe ser de naturaleza acreedora dentro de la sección de capital contable.
Paso 7: Ejecutar el cierre del ejercicio
Con todos los requisitos cumplidos, ve a Procesos > Cierre de Ejercicio. Selecciona el año a cerrar. El sistema mostrará un resumen con el total de ingresos, gastos y el resultado neto (utilidad o pérdida). Revisa que estos números coincidan con los de tu declaración fiscal antes de confirmar.
Haz clic en Aceptar y no interrumpas el proceso. No cierres COI, no reinicies el equipo ni el servidor mientras el cierre está en ejecución. El proceso genera automáticamente la póliza de cierre (cancela ingresos y gastos) y la póliza de apertura del nuevo ejercicio.
Paso 8: Verificar saldos iniciales del nuevo ejercicio
Al finalizar, COI queda posicionado en el nuevo ejercicio. Verifica:
- Las cuentas de ingresos (4xxx) tienen saldo cero.
- Las cuentas de gastos (5-6xxx) tienen saldo cero.
- La cuenta de utilidad/pérdida (3030) refleja el resultado del ejercicio cerrado.
- Los saldos iniciales de activo, pasivo y capital coinciden exactamente con los saldos finales del ejercicio cerrado.
Si alguna cuenta de balance no tiene saldo inicial, o si el saldo inicial difiere del final del año anterior, hay un error en el cierre que debes corregir antes de continuar con el nuevo ejercicio.
Solución Alternativa
Si después de seguir todos los pasos el error de cierre persiste:
- Ve a Utilerías > Verificación y Recuperación de Archivos. Selecciona la empresa y ejecuta la verificación completa. Este proceso detecta y repara inconsistencias en la base de datos de COI.
- Si COI detecta errores y los repara, intenta de nuevo el proceso desde el Paso 4.
- Si el problema continúa, restaura el respaldo creado en el Paso 1 y contacta al soporte técnico de Aspel con el mensaje de error exacto y el log de la verificación.
Generación del DIOT y Declaración Anual
Una vez cerrado correctamente el ejercicio, puedes generar los archivos para el SAT:
- DIOT (Declaración Informativa de Operaciones con Terceros): Ve a Reportes > DIOT. Selecciona el periodo anual. COI toma los datos de las pólizas que tienen asignados RFC de proveedores. Verifica que todos los proveedores de IVA pagado tengan RFC correcto en el catálogo de proveedores.
- XML de Balanza para Contabilidad Electrónica: Ve a Reportes > Contabilidad Electrónica. Genera la balanza del mes de cierre (diciembre) y del ejercicio completo. Si hay cuentas sin agrupador SAT, el sistema mostrará advertencias que debes corregir.
- Catálogo de Cuentas XML: Genera el catálogo actualizado después del cierre para asegurarte de que el SAT tenga la versión vigente con los agrupadores correctos.
Prevención
Para evitar errores en el cierre del próximo ejercicio:
- Cierra cada periodo mensual al terminar el mes. No acumules meses abiertos: si en diciembre tienes 6 meses sin cerrar, el riesgo de errores es mucho mayor.
- Aplica una política de pólizas definitivas. Convierte las pólizas provisionales antes del último día del mes.
- Reconcilia la balanza con el banco y con el SAT cada trimestre. Detectar un descuadre en marzo es mucho menos costoso que encontrarlo en diciembre.
- Valida los agrupadores SAT trimestralmente. Cada vez que agregues una cuenta nueva al catálogo, asigna inmediatamente el código de agrupación.
- Genera respaldo diario automatizado. Configura Utilerías > Respaldo Automático para que COI respalde al salir de la aplicación.
- Usa la herramienta de verificación antes del cierre. Ejecuta Utilerías > Verificación y Recuperación una semana antes del cierre para anticipar problemas de integridad.
Problemas Relacionados
Aspel COI: Error al Generar XML de Pólizas para Contabilidad Electrónica SAT. Si el cierre fue exitoso pero el XML de pólizas muestra errores, las causas suelen ser cuentas sin agrupador o RFC de terceros inválidos. Ver: Aspel COI Error al Generar XML Pólizas Contabilidad Electrónica SAT.
Aspel COI: Error 503 de Conexión EAccessViolation. Si no puedes acceder a la empresa antes del cierre, primero resuelve el problema de conexión. Ver: Aspel COI Error 503 de Conexión EAccessViolation.
Aspel COI: Error al Compactar y Reparar la Base de Datos. Si la verificación de archivos encuentra errores graves, puede ser necesario compactar y reparar la base. Ver: Aspel COI Error al Compactar y Reparar Base de Datos.
CONTPAQi Contabilidad: Error al Cierre de Ejercicio Fiscal. Si tu empresa usa CONTPAQi en lugar de Aspel COI, el proceso de cierre tiene diferencias importantes. Ver: CONTPAQi Contabilidad Error Cierre de Ejercicio Fiscal.
Resumen
- El cierre de ejercicio en Aspel COI requiere: balanza cuadrada, 12 meses cerrados, sin pólizas provisionales, cuenta de traspaso configurada y agrupadores SAT asignados.
- Siempre genera un respaldo completo antes de iniciar el cierre.
- Las pólizas descuadradas son la causa número uno de error: identifica y corrige todas antes del Paso 4.
- Si las cuentas de resultado no se zeroan, verifica la configuración de la cuenta de traspaso en Configuración > Parámetros de Cierre.
- Los saldos iniciales del nuevo ejercicio deben coincidir exactamente con los saldos finales del año cerrado.
- Tras el cierre exitoso, genera el DIOT y los XML de contabilidad electrónica para el SAT antes de la fecha límite de entrega.