TL;DR — Resumen Rápido
Solucione errores al importar pólizas contables desde archivos XML del SAT en CONTPAQi Contabilidad: esquema inválido, cuentas faltantes y conflictos de período.
Error al Importar Pólizas desde XML del SAT en CONTPAQi Contabilidad
La importación de pólizas contables desde archivos XML es un proceso frecuente cuando se reciben registros de contadores externos, se migra entre sistemas contables, o se necesita incorporar la contabilidad electrónica generada por terceros que cumplen con el Anexo 24 del SAT.
Requisitos Previos
- CONTPAQi Contabilidad con licencia vigente y acceso de administrador.
- Archivo XML de pólizas en formato del Anexo 24 (versión 1.3).
- Catálogo de cuentas actualizado en la empresa de CONTPAQi.
- Período contable abierto correspondiente a las fechas de las pólizas.
Tipos de Archivo XML del SAT
| Tipo | Archivo | Contiene | Uso |
|---|---|---|---|
| Catálogo de cuentas | CatalogoCuentas_*.xml | Estructura de cuentas y agrupadores SAT | Configurar equivalencias |
| Balanza de comprobación | BalanzaComprobacion_*.xml | Saldos iniciales, cargos, abonos, finales | Validación de totales |
| Pólizas | Polizas_*.xml | Detalle de cada póliza con movimientos | Importación directa |
Errores Comunes y Soluciones
1. “Esquema XML Inválido”
El archivo no cumple con la estructura XSD del Anexo 24.
Solución:
- Verifique que el archivo tenga el namespace correcto:
www.sat.gob.mx/esquemas/ContabilidadE/1_3/PolizasPeriodo. - Valide el XML contra el esquema XSD oficial del SAT usando un validador en línea.
- Si el archivo viene de otro sistema, solicite la re-generación con el esquema actualizado.
2. “Cuenta Contable No Encontrada”
Las cuentas en el XML no existen en el catálogo de CONTPAQi.
Solución:
- Exporte su catálogo actual: Catálogos > Cuentas > Exportar.
- Compare con las cuentas del XML para identificar las faltantes.
- Opción A: Cree las cuentas manualmente antes de importar.
- Opción B: Use la tabla de equivalencias en Herramientas > Equivalencias de Cuentas para mapear cuentas del XML a cuentas existentes.
3. “Período Contable Cerrado”
Las pólizas tienen fechas de un período que ya fue cerrado en CONTPAQi.
Solución:
- Vaya a Procesos > Abrir Período.
- Seleccione el mes y año correspondiente.
- Genere una copia de seguridad antes de reabrir.
- Después de importar, cierre el período nuevamente.
4. “Póliza Duplicada”
Ya existe una póliza con el mismo tipo, número y fecha en el período.
Solución:
- Revise si la póliza ya fue importada anteriormente.
- Si desea reemplazar, elimine la póliza existente primero.
- Configure la importación para generar números automáticos en lugar de usar los del archivo.
Tabla de Diagnóstico Rápido
| Error | Causa Probable | Solución |
|---|---|---|
| ”Esquema inválido” | XML no cumple Anexo 24 v1.3 | Validar contra XSD oficial del SAT |
| ”Cuenta no encontrada” | Cuentas faltantes en catálogo | Crear cuentas o usar equivalencias |
| ”Período cerrado” | Mes/año bloqueado | Reabrir período desde Procesos |
| ”Póliza duplicada” | Ya importada anteriormente | Eliminar existente o numerar automáticamente |
| ”Desfase en saldos” | Cargos ≠ Abonos en XML | Validar archivo fuente con contador |
| ”Tipo de póliza inválido” | Tipo no configurado en CONTPAQi | Crear tipo de póliza en Catálogos |
Prevención
| Acción | Beneficio |
|---|---|
| Validar XML contra XSD antes de importar | Detectar errores de estructura temprano |
| Mantener catálogo de cuentas sincronizado | Evitar rechazos por cuentas faltantes |
| Respaldar antes de importar | Revertir importaciones incorrectas |
| Documentar tabla de equivalencias | Reutilizar en importaciones futuras |