Solucionar mensajes de advertencia en el sistema te ayudan a identificar situaciones que requieren revisión para asegurar el correcto funcionamiento de tus procesos. Conocer su causa y aplicar la solución adecuada te permite evitar errores, mantener la integridad de la información y continuar trabajando sin contratiempos. Es recomendable atender estas advertencias en cuanto se presenten para garantizar una operación más eficiente y segura.
Cuando se altera el código en un archivo, se corrompe. La corrupción puede ser causada por muchas razones. Es bastante molesto tener error mensajes pop-up cada vez que intenta ejecutar el programa. Incluso carpetas pueden corrompidos de la misma manera.
Identificación y Reparación General de Archivos Corruptos
Si uno de sus programas ha dejado de funcionar de repente, necesita averiguar qué archivo corrupto está causando el problema. Sin embargo, la única forma de encontrarlo es cuando aparece un mensaje de error. El mensaje puede decir algo como ‘filename.abc es corrupto’. A continuación, debe ubicar el archivo específico.
Cómo localizar y renombrar un archivo corrupto
- Abra el menú Inicio y haga clic en el botón Buscar.
- En la ventana que aparece, escriba el nombre del archivo dañado.
- Busca en todo el equipo.
- Cambie el nombre el archivo que acabo de encontrar.
- Usted puede cambiar el nombre del buscador de sí mismo o abriendo la carpeta en la que se encuentra.
- Si no ve la opción cambiar nombre en el menú contextual, haga clic en el botón de archivo en la barra de herramientas principal y seleccione la opción de cambiar el nombre de allí.
- Es necesario renombrar el archivo con algo similar a lo que se llamó antes.
Reinstalación o Sustitución del Archivo
La única manera de volver a instalar el archivo dañado es volver a instalar el programa en el que apareció el mensaje de error. Puesto que han retitulado el archivo dañado ya, ese archivo específico se considerará ‘desaparecidos’ durante la re-instalación. Si no tienes el software de instalación del programa, usted puede buscar la versión correcta del archivo en línea. Para ello, abrir la página de cualquier motor de búsqueda y escriba el nombre del archivo dañado.
Soluciones Específicas para Errores Comunes en Aspel COI
Caso 1: Error al configurar la conexión de Perfiles
El sistema muestra el mensaje "Error al configurar la conexión de Perfiles".
Lea también: Certificado de Sello Digital: Tutorial completo
Solución:
- Cierra todas las sesiones del sistema Aspel COI e ingresa al Directorio de Archivos Comunes (DAC).
- Localiza la carpeta de COI, en la siguiente ruta: C:\Program Files (x86)\Common Files\Aspel\Sistemas Aspel\COI11.00
- Abre el archivo Alias.ini con un bloc de notas, en el cual captura la IP del equipo de cómputo en lugar del nombre, como se muestra en el siguiente ejemplo: DataBase=192.168.56.1:C\Program Files (X86)\Common Files\Aspel\
- Guarda los cambios y cierra el archivo.
- Abre el archivo Conexiones.ini con un bloc de notas e indica la IP del equipo de cómputo en lugar del nombre, como se muestra a continuación: DataBase=192.168.56.1:C\Program Files (X86)\Common Files\Aspel\Sistemas Aspel\Ruta: 192.168.56.1:C\Program Files (X86)\Common Files\Aspel\Sistemas Aspel\
- Guarda los cambios y cierra el archivo.
- Ingresa a la carpeta de Perfiles que se encuentra en el Directorio de Archivos Comunes (DAC).
- Abre el archivo Connections.ini con un bloc de notas, captura la IP del equipo de cómputo en lugar del nombre, como se muestra en el siguiente ejemplo: DataBase=192.168.56.1:C\Program Files (X86)\Common Files\Aspel\
- Guarda los cambios y cierra el archivo.
Importante: estos cambios se realizan en el equipo servidor. En caso de trabajar con una IP dinámica, este proceso se debe realizar cada vez que cambia la IP (Protocolo de Internet) del equipo.
Caso 2: No se ha iniciado la conexión a la tabla Perfiles 2
Solución:
Descarga y actualiza el último re-instalable de COI, primero en el servidor y después en las estaciones de trabajo. Importante: realiza un respaldo de tu información antes de comenzar con este proceso.
Caso 3: No es posible acceder desde la ventana Abrir empresa
Solución:
- Cierra todos tus sistemas Aspel e ingresa al DAC. C:\Program Files (x86)\Common Files\Aspel
- Entra a la carpeta Perfiles.
- Localiza el archivo con nombre drivers.ini y renómbralo, por ejemplo drivers-1.ini.
- Repara COI con el último reinstalable.
Errores relacionados con la vigencia, recursos o compatibilidad
-
"El periodo seleccionado es posterior de la vigencia del sistema"
Te compartimos que el sistema Aspel COI solo permite crear periodos dentro de la vigencia definida en la licencia contratada.
-
Ventanas emergentes al ingresar al sistema
Lea también: Uso del Certificado de Sello Digital (CSD)
Que aparezcan muchas ventanas emergentes al ingresar al sistema no es normal y puede afectar el rendimiento. Te recomiendo revisar si hay actualizaciones pendientes de COI o conflictos con el antivirus o firewall.
-
"No hay suficientes recursos de memoria disponibles para procesar este comando."
Ese mensaje indica que tu equipo no tiene suficiente memoria disponible para procesar la acción en COI. Para solucionarlo, te recomendamos cerrar otros programas que estén consumiendo memoria, reiniciar tu computadora y volver a intentar.
-
Errores c0110libw.dll o "X Privileged Instruction" con Windows Server 2008
Ese mensaje suele estar relacionado con problemas de conexión a la base de datos. Es posible que COI 10 re-instalable 16 no sea compatible con Windows Server 2008 R2. Tengo windows server 2008 y hasta que salió el txt me percate que recomienda server 2012 y versiones siguientes. Te sugiero que contactes a nuestro equipo soporte técnico para recibir una solución personalizada.
Lea también: ¿Problemas para obtener tu XML del SAT?
-
"Ocurrió un error al grabar el archivo de configuración de la consulta."
El mensaje que comentas puede deberse a la tarjeta gráfica de tu equipo de cómputo o bien a la resolución de pantalla, especialmente si utilizas un monitor externo.
-
"No se puede ejecutar este proceso. Las tablas pueden estar ocupadas por otra estación de trabajo."
Primero verifica que no haya otra sesión activa del sistema que esté bloqueando el acceso a las tablas, de ser así cierra todas las sesiones activas que puedan estar interfiriendo. Reinicia el servidor o equipo principal. En este caso es necesario que agregues la carpeta de instalación y del DAC (Directorio de Archivos Comunes) de COI, a las excepciones de tu antivirus.
Errores específicos de CFDI y bases de datos
-
"Invalid Token. Dynamic SQL Error. SQL Error code= -104." (En Tablero de CFDI´s)
Actualmente, COI 11 maneja algunos filtros de manera diferente a COI 10, y este comportamiento puede generar el mensaje de error que mencionas. Te recomendamos contactar a nuestro equipo de soporte técnico.
-
"NO SE PUDO ACTUALIZAR LOS DATOS DE LA EMPRESA. ERROR: INCOMPATIBLE COLUMN/HOST VARIABLE DATA TYPE. DYNAMIC SQL ERROR."
El mensaje indica que hay una incompatibilidad en los datos de la base de datos. Te sugiero que contactes a nuestro equipo soporte técnico para recibir una solución personalizada.
Solución de Errores al Importar Pólizas Contables y Catálogo de Cuentas
Aspel COI: solucione errores al importar pólizas contables y catálogo de cuentas: formato de archivo incorrecto, cuentas inexistentes y período contable.
Pasos para la Importación Exitosa
-
1. Preparar el archivo de importación
Asegúrese de que el archivo esté en formato de texto delimitado (.txt o .csv). Verifique que los campos estén en el orden correcto según la plantilla de COI y que las fechas estén en formato DD/MM/AAAA.
-
2. Verificar el catálogo de cuentas
Antes de importar pólizas, confirme que todas las cuentas contables del archivo existan en el catálogo de COI. Importe primero el catálogo si es necesario.
-
3. Ejecutar la importación
En COI vaya a Utilerías > Importar > Pólizas. Seleccione el archivo y configure el delimitador correcto. Revise la vista previa antes de confirmar.
-
4. Validar la importación
Después de importar, verifique las pólizas importadas en el período correspondiente. Confirme que los saldos cuadren y que no haya movimientos duplicados.
Preguntas Frecuentes sobre Importación
-
¿En qué formato debe estar el archivo para importar pólizas en Aspel COI?
Aspel COI acepta archivos en formato de texto delimitado (.txt o .csv) con campos separados por comas o pipes. El orden de campos debe coincidir con la plantilla de importación de COI: tipo de póliza, número, fecha, cuenta, concepto, cargo, abono.
-
¿Por qué COI rechaza la importación indicando cuentas no existentes?
Las cuentas contables del archivo de importación deben existir previamente en el catálogo de cuentas de COI. Importe primero el catálogo de cuentas y luego las pólizas. Verifique que los niveles de cuenta coincidan con la estructura configurada.
-
¿Puedo importar pólizas de otro sistema contable a Aspel COI?
Sí, pero debe convertir el formato al esquema de importación de COI. La mayoría de sistemas contables permiten exportar a CSV. Mapee los campos del sistema origen a los campos que COI espera y valide el catálogo de cuentas.
-
¿Cómo importo el catálogo de cuentas del SAT a Aspel COI?
Descargue el catálogo del SAT en formato XML. En COI vaya a Utilerías > Importar > Catálogo de cuentas SAT. Seleccione el archivo XML y COI creará automáticamente las cuentas según la estructura del SAT.
Creación de Archivos .POL para Carga Masiva de Pólizas
Los archivos .Pol son archivos xml. Llevan una encabezado, un detalle y otro por decirlo así pie. Lo que hice fue generar archivos de texto. Uno para cada parte del archivo. Te compartimos el código:
Estructura del Detalle de la Póliza (detalle_poliza.txt)
<ROWPartidas Cuenta="xcuenta" Depto="0" ConceptoPol="xconceptopol" Monto="xmonto" TipoCambio="xtc" DebeHaber="D" IDUUID="1"><CDSPartidasUUID><ROWCDSPartidasUUID NUMREG="xnumreg" UUIDTIMBRE="xuuidtimbre" MONTO="xmonto" SERIE="xserie" FOLIO="xfolio" RFCEMISOR="xrfc_e" RFCRECEPTOR="xrfc_r" FECHAUUID="xfechauuid"/></CDSPartidasUUID></ROWPartidas>
Debiendo sustituir los datos con comillas con los datos de tu base de datos o los datos seleccionados. El depto no es importante a menos que lo quieras poner. Esto lo debes hacer para cada factura que quieras subir a la póliza.
Estructura del Encabezado de la Póliza
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <DATAPACKET Version="2.0"><METADATA><FIELDS><FIELD attrname="VersionCOI" fieldtype="i2"/><FIELD attrname="TipoPoliz" fieldtype="string" WIDTH="5"/><FIELD attrname="DiaPoliz" fieldtype="string" WIDTH="2"/><FIELD attrname="ConcepPoliz" fieldtype="string" WIDTH="120"/><FIELD attrname="UUID" fieldtype="string" WIDTH="100"/><FIELD attrname="Partidas" fieldtype="nested"><FIELDS><FIELD attrname="Cuenta" fieldtype="string" WIDTH="21"/><FIELD attrname="Depto" fieldtype="i4"/><FIELD attrname="ConceptoPol" fieldtype="string" WIDTH="120"/><FIELD attrname="Monto" fieldtype="r8"/><FIELD attrname="TipoCambio" fieldtype="r8"/><FIELD attrname="DebeHaber" fieldtype="string" WIDTH="1"/><FIELD attrname="ccostos" fieldtype="i4"/><FIELD attrname="proyectos" fieldtype="i4"/><FIELD attrname="Porcentaje" fieldtype="r8"/><FIELD attrname="FRMPAGO" fieldtype="string" WIDTH="1"/><FIELD attrname="NUMCHEQUE" fieldtype="string" WIDTH="20"/><FIELD attrname="MONTOBN" fieldtype="r8"/><FIELD attrname="BANCO" fieldtype="i4"/><FIELD attrname="CTAORIG" fieldtype="string" WIDTH="50"/><FIELD attrname="BENEF" fieldtype="string" WIDTH="300"/><FIELD attrname="RFC" fieldtype="string" WIDTH="13"/><FIELD attrname="BANCODEST" fieldtype="i4"/><FIELD attrname="CTADEST" fieldtype="string" WIDTH="50"/><FIELD attrname="FECHACHEQUE" fieldtype="string" WIDTH="10"/><FIELD attrname="IDUUID" fieldtype="i4"/><FIELD attrname="CDSPartidasUUID" fieldtype="nested"><FIELDS><FIELD attrname="NUMREG" fieldtype="i4"/><FIELD attrname="UUIDTIMBRE" fieldtype="string" WIDTH="36"/><FIELD attrname="MONTO" fieldtype="r8"/><FIELD attrname="SERIE" fieldtype="string" WIDTH="100"/><FIELD attrname="FOLIO" fieldtype="string" WIDTH="100"/><FIELD attrname="RFCEMISOR" fieldtype="string" WIDTH="16"/><FIELD attrname="RFCRECEPTOR" fieldtype="string" WIDTH="16"/><FIELD attrname="FECHAUUID" fieldtype="string" WIDTH="10"/></FIELDS><PARAMS/></FIELD></FIELDS><PARAMS/></FIELD></FIELDS><PARAMS/></METADATA><ROWDATA><ROW VersionCOI="701" TipoPoliz="Dr" DiaPoliz="xdia" ConcepPoliz="xconcepto"><Partidas>
Aqui solamente sustituye el dato de concepto (xconcepto) y dia (xdia), los demás son informativos para COI.
