TL;DR — Résumé Rapide
Corrigez les erreurs de pólizas CONTPAQi : écriture non équilibrée, erreur de lettrage, période fermée et XML SAT. Guide pas à pas avec causes.
Lors du travail avec les écritures comptables (pólizas contables) dans CONTPAQi Contabilidad, les erreurs les plus fréquentes sont “La póliza no cuadra” quand les débits ne sont pas égaux aux crédits, “Error al afectar póliza” lors de la tentative de lettrage au grand livre avec un compte incorrect, et “Período cerrado” lors de l’enregistrement de transactions en dehors de la période active. Cet article couvre toutes ces erreurs, leurs causes racines et le flux complet pour les résoudre, y compris la génération du XML de pólizas pour les audits SAT (Annexe 24, Comptabilité Électronique).
L’Erreur
Les messages d’erreur les plus fréquents lors de la création, modification ou lettrage d’écritures comptables dans CONTPAQi Contabilidad sont :
- “La póliza no cuadra” — la somme des débits n’est pas égale à la somme des crédits. Peut apparaître à l’enregistrement ou lors du lettrage au grand livre. Le système ne permet pas de lettrer une écriture déséquilibrée.
- “Error al afectar póliza” — survient quand un ou plusieurs comptes de l’écriture sont des comptes de regroupement n’acceptant pas les imputations directes, ou quand le compte n’existe pas dans le plan comptable actuel.
- “Error: Período cerrado” — le mois comptable de l’écriture a déjà été clôturé. Seuls les administrateurs disposant des permissions appropriées peuvent le rouvrir.
- “La cuenta no existe en el catálogo” — lors de l’importation d’écritures depuis Excel ou XML, les codes de compte du fichier ne correspondent pas à des comptes existants dans le plan comptable de l’entreprise.
- “Número de póliza duplicado” — quand deux utilisateurs créent simultanément des écritures dans la même série et période, CONTPAQi peut attribuer le même numéro aux deux.
- “Error al generar XML de pólizas para SAT” — des données obligatoires manquent, comme le numéro d’ordre ou de dossier SAT, ou la période sélectionnée ne contient pas d’écritures lettrées répondant aux critères du type de demande.
- Écritures automatiques avec des comptes incorrects — l’interface comptable avec CONTPAQi Comercial ou Nóminas génère des écritures avec des comptes de regroupement ou des comptes inexistants car le plan comptable a été modifié sans mettre à jour le mappage de l’interface.
- Lenteur lors de la consultation des écritures — les périodes avec des milliers d’écritures peuvent mettre des minutes à s’ouvrir si la base de données n’a pas fait l’objet d’une réindexation périodique.
Cause du Problème
Différences d’équilibre par arrondi ou conversion de devises
L’erreur “La póliza no cuadra” survient quand débits et crédits diffèrent, même de quelques centimes. Les causes les plus courantes sont :
- Arrondi décimal : lors de la saisie de montants avec plus de 2 décimales ou du calcul de TVA et d’impôt sur le revenu sur des bases générant des fractions, le système peut accumuler des différences de quelques centimes.
- Conversion de devises étrangères : les écritures en USD, EUR ou autres devises sont converties au taux du jour, et l’arrondi de la conversion peut générer des différences à enregistrer au compte d’écarts de change.
- Import depuis Excel : les formules Excel peuvent produire des résultats avec jusqu’à 15 décimales que CONTPAQi tronque à l’import, créant un écart entre la somme saisie et la somme enregistrée.
Comptes de regroupement n’acceptant pas les imputations directes
Le plan comptable CONTPAQi est hiérarchique : comptes de regroupement (niveaux supérieurs) et comptes de détail (niveaux inférieurs). Les comptes de regroupement servent uniquement au regroupement ; ils n’acceptent pas les débits ou crédits directs. Si l’écriture utilise un tel compte, le système génère “Error al afectar póliza”. La solution consiste toujours à utiliser le sous-compte de détail le plus spécifique du plan, le seul avec le paramètre accepter les mouvements activé.
Période comptable fermée
CONTPAQi Contabilidad gère des périodes mensuelles dont le statut peut être : ouvert, fermé ou définitivement fermé. La clôture d’une période protège les soldes contre toute modification. Tenter d’enregistrer, modifier ou supprimer une écriture dans une période fermée génère l’erreur de période fermée. Les périodes définitivement fermées nécessitent un processus de réouverture spécial que seul l’administrateur système peut exécuter.
Mappage incorrect dans l’interface comptable
L’interface comptable de CONTPAQi permet à des modules externes comme CONTPAQi Comercial (ventes, achats, stocks) ou CONTPAQi Nóminas de générer des écritures automatiques. Si le mappage de comptes dans la configuration de l’interface pointe vers un compte de regroupement, un compte avec un code de regroupement SAT incorrect ou un compte supprimé du plan comptable, toutes les écritures générées par ce module auront l’erreur. Un seul mappage incorrect peut affecter des centaines d’écritures simultanément.
Problèmes de numérotation et accès concurrent
CONTPAQi Contabilidad peut attribuer des numéros d’écriture en doublon quand deux utilisateurs créent des écritures dans la même série et période simultanément, notamment dans des environnements réseau à latence élevée. Cela ne génère pas d’erreur visible immédiatement, mais provoque des incohérences lors de la génération des états et de l’audit des écritures de la période.
Solution Étape par Étape
Étape 1 : Identifier le type et l’origine de l’erreur dans l’écriture
- Ouvrez l’écriture en erreur dans CONTPAQi Contabilidad.
- Identifiez le message d’erreur exact (notez-le ou faites une capture d’écran).
- Déterminez l’origine de l’écriture :
- Manuelle : créée directement dans l’éditeur d’écritures.
- Importée : depuis Excel ou XML via la fonction d’import.
- Automatique : générée par l’interface comptable de CONTPAQi Comercial ou Nóminas.
- Vérifiez le type de póliza : ingreso (produit), egreso (charge), diario (général) ou cheque (chèque). Le type détermine les comptes valides et si l’écriture affecte des comptes bancaires ou tiers.
Étape 2 : Équilibrer l’écriture en ajustant les débits et crédits
- Ouvrez l’écriture dans l’éditeur CONTPAQi Contabilidad.
- Vérifiez les colonnes Total Débit et Total Crédit en bas de l’éditeur.
- S’il y a un écart, identifiez la ligne en cause :
- Cherchez des montants avec plus de 2 décimales.
- Dans les écritures multidevises, vérifiez le taux de change appliqué à chaque ligne.
- Pour les différences d’arrondi inférieures à 1,00 MXN : ajoutez une ligne supplémentaire au compte Écarts de change pour le montant exact de la différence.
- Pour les différences plus importantes : vérifiez les calculs du document source (facture, reçu, bulletin de paie) et corrigez le montant sur la ligne correspondante.
- Quand les colonnes Débit et Crédit affichent le même total, l’écriture est équilibrée et peut être lettrée au grand livre.
Étape 3 : Vérifier que les comptes acceptent les imputations directes
- Dans l’écriture en erreur, notez le code de chaque compte utilisé.
- Allez dans Catálogos > Cuentas contables dans CONTPAQi.
- Trouvez chaque compte et vérifiez son niveau dans le plan comptable :
- S’il dispose de sous-comptes dépendants et n’est pas marqué pour accepter les mouvements directs, c’est un compte de regroupement.
- Les comptes de détail (niveau le plus bas de la hiérarchie) sont les seuls acceptant les débits et crédits directs.
- Dans l’écriture, remplacez chaque compte de regroupement par le sous-compte de détail correspondant.
- Vérifiez également que le compte dispose du code de regroupement SAT correct de l’Annexe 24 de la RMF, obligatoire pour générer le XML de comptabilité électronique.
Étape 4 : Gérer le statut de la période comptable
- Allez dans Configuración > Períodos contables dans CONTPAQi Contabilidad.
- Localisez la période (mois et année) de l’écriture.
- Vérifiez le statut :
- Ouvert : vous pouvez enregistrer et modifier les écritures sans restriction.
- Fermé : nécessite une réouverture. Sélectionnez la période et utilisez Abrir período.
- Définitivement fermé : nécessite les permissions d’administrateur système et une justification dans le journal d’audit.
- Une fois la période ouverte, enregistrez ou corrigez l’écriture.
- Refermez la période avec Cerrar período pour protéger les soldes.
- Documentez toute réouverture de période avec la date, l’utilisateur et le motif comme justification pour un éventuel contrôle SAT.
Étape 5 : Configurer correctement l’interface comptable
- Allez dans Configuración > Interfaz contable dans CONTPAQi Contabilidad.
- Sélectionnez le module externe générant des écritures en erreur (Comercial, Nóminas, etc.).
- Vérifiez le mappage de comptes pour chaque type de transaction :
- Ventes : compte de produits, TVA collectée, clients.
- Achats : compte de charges ou stocks, TVA déductible, fournisseurs.
- Paie : salaires, cotisations IMSS, retenues ISR, provisions.
- Pour chaque compte du mappage, vérifiez dans le plan comptable qu’il s’agit d’un compte de détail (pas de regroupement) et que le code de regroupement SAT est attribué.
- Corrigez les comptes incorrects et enregistrez la configuration.
- Régénérez les écritures automatiques de la période concernée depuis le module externe (CONTPAQi Comercial > Procesos > Generar pólizas contables).
Étape 6 : Générer et valider le XML de pólizas pour le SAT
- Allez dans Reportes > Contabilidad electrónica > Pólizas dans CONTPAQi Contabilidad.
- Sélectionnez le type de demande SAT :
- AF (Acte de vérification fiscale) : contrôle initié par le SAT, requiert un numéro d’ordre.
- FC (Contrôle tiers) : vérification d’un tiers lié, requiert un numéro de dossier.
- DE (Remboursement ou compensation) : demande de remboursement d’impôt.
- Saisissez le numéro d’ordre ou de dossier SAT tel qu’il apparaît dans le document officiel de demande.
- Sélectionnez la période (mois et année) des écritures demandées.
- Cliquez sur Generar XML. CONTPAQi créera le fichier avec le RFC, la période et le type de demande dans le nom.
- Validez le XML avec le vérificateur de comptabilité électronique SAT avant de le signer.
- Signez le fichier avec le CSD en cours de validité de l’entreprise et transmettez-le au SAT uniquement en réponse à la demande formelle. Les fichiers XML de pólizas ne sont pas transmis de façon proactive chaque mois — seulement quand le SAT les demande explicitement par notification officielle.
Solution Alternative
Import correct des écritures depuis Excel ou XML
Si l’erreur provient d’écritures importées avec des comptes incorrects ou non équilibrées :
- Téléchargez le modèle d’import d’écritures depuis CONTPAQi (Procesos > Importar pólizas > Descargar plantilla).
- Dans le modèle Excel, vérifiez que chaque colonne Débit a sa contrepartie dans la colonne Crédit avec le même montant.
- Utilisez uniquement des codes de compte de détail du plan comptable actuel de CONTPAQi. Les codes de comptes de regroupement généreront une erreur à l’import.
- Dans la colonne devise, spécifiez toujours MXN pour les pesos ou le code ISO de la devise étrangère. Utilisez le taux de change officiel SAT publié pour la date de la transaction.
- Importez le fichier corrigé et examinez le rapport d’erreurs d’import de CONTPAQi avant de confirmer le lot.
Maintenance de la base de données pour améliorer les performances
Si le problème est la lenteur lors de l’accès aux écritures dans des périodes à fort volume :
- Dans CONTPAQi Contabilidad, allez dans Herramientas > Mantenimiento de la empresa.
- Exécutez Verificar y reparar pour détecter les incohérences de la base de données.
- Exécutez Reindexar pour reconstruire les index et accélérer les requêtes d’écritures.
- Effectuez cette opération au moins une fois par mois, de préférence en début de journée avec tous les utilisateurs déconnectés de l’entreprise.
- Effectuez toujours une sauvegarde complète de l’entreprise avant toute opération de maintenance.
Prévention
Pour éviter les erreurs récurrentes dans les écritures comptables de CONTPAQi Contabilidad :
- Révisez le plan comptable en début de chaque exercice fiscal. Vérifiez que tous les comptes de détail ont un code de regroupement SAT attribué (Annexe 24 de la RMF en vigueur) et que les comptes de regroupement sont correctement configurés comme n’acceptant pas les mouvements directs.
- Configurez la numérotation automatique des écritures. Dans les environnements multi-utilisateurs, activez la numérotation séquentielle automatique par série pour éviter les doublons. Attribuez une série différente à chaque utilisateur ou département.
- Clôturez les périodes comptables ponctuellement. La clôture de chaque mois après réconciliation des soldes protège les données historiques des modifications accidentelles. Établissez un calendrier de clôtures et respectez-le avec tous les utilisateurs du système.
- Validez les écritures automatiques de l’interface comptable au moins une fois par semaine. Examinez les rapports d’écritures générées par CONTPAQi Comercial et Nóminas pour détecter les comptes incorrects avant la clôture mensuelle.
- Standardisez l’utilisation des décimales. Configurez CONTPAQi pour arrondir toujours à 2 décimales en MXN. Pour les devises étrangères, définissez une politique d’arrondi et utilisez toujours le taux de change officiel SAT publié à la date de la transaction.
- Effectuez des sauvegardes quotidiennes de l’entreprise et une maintenance mensuelle de la base de données. Une base de données sans maintenance accumule de la fragmentation qui ralentit l’accès aux écritures et peut corrompre les enregistrements.
- Formez les utilisateurs à l’utilisation correcte des types d’écritures (ingreso, egreso, diario, cheque) et à la sélection appropriée des comptes de détail plutôt que des comptes de regroupement.
Problèmes Connexes
- Erreur lors de la génération de la balance de vérification SAT : si les écritures comportent des erreurs ou des comptes sans code de regroupement SAT, le XML de la balance de vérification échouera également. Voir Aspel COI : Erreur d’envoi de la balance de vérification au SAT.
- Erreur de génération du XML de pólizas dans Aspel COI : si vous utilisez également Aspel COI et rencontrez des erreurs similaires lors de la génération du XML de pólizas pour audit, voir Aspel COI : Erreur de génération du XML de pólizas pour la comptabilité électronique.
- Erreur lors de la clôture de l’exercice fiscal annuel : les écritures non équilibrées ou les comptes sans solde nul à la clôture empêchent le processus de clôture annuelle dans CONTPAQi.
- Erreur de timbre CFDI : les erreurs dans les montants des factures électroniques alimentant l’interface comptable peuvent générer des écritures déséquilibrées. Voir CFDI 4.0 : Erreur de timbre de la facture électronique.
Résumé
- L’erreur “La póliza no cuadra” se corrige en ajustant la différence dans le compte d’écarts de change ou en corrigeant les montants avec arrondi à 2 décimales.
- L‘“Error al afectar póliza” survient en utilisant des comptes de regroupement ; la solution est de toujours utiliser les sous-comptes de détail du plan comptable.
- Les périodes fermées doivent être rouvertes depuis Configuración > Períodos contables, avec les permissions d’administrateur et la documentation du motif.
- Les écritures automatiques incorrectes proviennent du mappage de l’interface comptable ; corrigez le mappage et régénérez les écritures de la période.
- Le XML de pólizas pour le SAT (Annexe 24) n’est généré que sur demande formelle de l’autorité fiscale — il n’est pas transmis mensuellement comme la balance de vérification.
- La maintenance mensuelle de la base de données (vérifier, réparer, réindexer) prévient la lenteur et la corruption des enregistrements dans les périodes à fort volume d’écritures.