TL;DR — Résumé Rapide
Corrigez les erreurs de RFC, CSD expiré et XML invalide lors de l'envoi de la balance Aspel COI au SAT mexicain. Guide étape par étape avec validation XSD.
Lorsqu’Aspel COI génère le XML de la balance de vérification (balanza de comprobación) pour l’envoi au SAT mexicain, des erreurs peuvent survenir, allant d’un RFC non concordant à un certificat CSD expiré ou un XML non conforme au schéma XSD version 1.3. Cet article couvre les erreurs les plus fréquentes lors de la génération et de l’envoi de la balance mensuelle, incluant le flux complet avec le plan comptable, la signature numérique et la vérification de l’accusé sur le portail SAT.
L’Erreur
Les messages d’erreur les plus fréquents lors de la génération ou de l’envoi de la balance depuis Aspel COI sont :
- “Error al generar XML de la balanza de comprobación” — message générique indiquant des comptes sans code groupeur SAT ou des champs obligatoires vides (mois, année, type d’envoi).
- “RFC del contribuyente no coincide” — le RFC configuré dans COI ne correspond pas au RFC du CSD ou de l’e.firma utilisé pour la signature.
- “Error en la estructura del XML” — champs obligatoires manquants :
Mes,Anio,TipoEnvio(N/C/X), ou namespace du schéma XSD incorrect. - “Error al firmar digitalmente el archivo” — CSD expiré, fichier
.keyincorrect, ou utilisation de l’e.firma (FIEL) à la place du CSD. - Comptes avec solde zéro inclus dans le XML — des comptes sans activité apparaissent avec un solde zéro ; certains validateurs SAT les rejettent s’ils ne figurent pas dans le catalogue envoyé.
- “El XML no cumple el esquema XSD versión 1.3” — les anciennes versions d’Aspel COI génèrent un XML avec le namespace 1.1 ou 1.2, non acceptés par le SAT.
- “El catálogo de cuentas no ha sido enviado” — le SAT rejette la balance car aucun plan comptable n’est enregistré pour cet exercice et RFC.
Cause du Problème
RFC ou données du contribuable incorrects dans COI
Le XML de la balance inclut le RFC du contribuable dans l’attribut RFC de l’élément racine. Si dans Aspel COI le RFC comporte une faute de frappe, un caractère supplémentaire ou une homoclave manquante, le SAT rejettera le fichier.
CSD expiré ou usage incorrect de la FIEL
Le Certificado de Sello Digital (CSD) a une validité de 4 ans et est le certificat que les entreprises doivent utiliser pour signer les fichiers de comptabilité électronique. Erreurs courantes : CSD expiré, utilisation de la e.firma (FIEL) au lieu du CSD, ou mélange de fichiers .cer et .key de périodes différentes.
Comptes non mappés au catalogue groupeur SAT
Le SAT exige que chaque compte comptable soit lié à un code du catalogue minimum groupeur (Annexe 24 de la Résolution Miscellánea Fiscal). Les codes vont du niveau 1 (comptes principaux) au niveau 4 (sous-comptes spécifiques). Un compte sans groupeur est exclu du XML.
Plan comptable non soumis préalablement au SAT
Le SAT exige que le plan comptable (XML CatalogoCuentas) soit envoyé avant la première balance de l’exercice. Si cette étape est omise ou si de nouveaux comptes sont ajoutés sans renvoyer le catalogue, le portail SAT rejette la balance.
Version du schéma XSD obsolète
Les anciennes versions d’Aspel COI généraient un XML avec le namespace version 1.1 ou 1.2. Depuis 2017 le SAT n’accepte que la version 1.3.
Solution Étape par Étape
Étape 1 : Vérifier le RFC et les données du contribuable dans Aspel COI
- Dans Aspel COI allez à Empresa > Datos del contribuyente.
- Confirmez que le RFC est identique à celui du CSD actif (y compris la homoclave).
- Vérifiez que le régime fiscal correspond à celui enregistré au SAT.
- Sauvegardez toute correction et redémarrez Aspel COI pour appliquer les changements.
Étape 2 : Mapper tous les comptes au catalogue groupeur SAT (niveaux 1 à 4)
- Allez à Catálogos > Plan de cuentas dans Aspel COI.
- Activez la colonne Agrupador SAT dans la vue si non visible.
- Triez par la colonne Agrupador pour identifier les comptes sans code attribué.
- Pour chaque compte sans groupeur : sélectionnez-le, cliquez sur Modificar et attribuez le code de l’Annexe 24 RMF correspondant au type de compte.
- Attribuez des codes de niveau 4 chaque fois que possible pour une meilleure traçabilité.
- Les comptes avec solde zéro sans activité peuvent être exclus du XML en cochant l’option correspondante.
Étape 3 : Générer et envoyer le plan comptable XML au SAT
- Allez à Reportes > Contabilidad electrónica > Catálogo de cuentas.
- Sélectionnez l’exercice fiscal correspondant.
- Cliquez sur Generar XML. COI créera le fichier
CatalogoCuentas_RFC_AAAA_MMMM.xml. - Signez le fichier avec le CSD actif de l’entreprise (pas avec la FIEL).
- Accédez au Portail SAT, allez à Contabilidad Electrónica > Envío de información contable.
- Sélectionnez Catálogo de cuentas, téléchargez le XML signé et envoyez.
- Téléchargez et conservez l’accusé de réception avant de procéder à la balance.
Étape 4 : Générer le XML de la balance avec le type d’envoi correct
- Allez à Reportes > Contabilidad electrónica > Balanza de comprobación.
- Sélectionnez le mois et l’année de la période à déclarer.
- Choisissez le type d’envoi :
- N (Normal) : premier envoi du mois/année.
- C (Complémentaire) : correction d’une balance normale déjà envoyée.
- X (Correction du complémentaire) : correction d’une balance complémentaire.
- Cliquez sur Generar XML et sauvegardez le fichier.
- Vérifiez que le XML contient le namespace
www.sat.gob.mx/esquemas/ContabilidadE/1_3/BalanzaComprobacion. Si la version est 1.1 ou 1.2, mettez à jour Aspel COI avant de continuer.
Étape 5 : Valider le XML contre le schéma XSD version 1.3
- Téléchargez le validateur de comptabilité électronique sur
sat.gob.mx. - Ouvrez le validateur et chargez le XML de la balance.
- Lancez la validation et corrigez toutes les erreurs : champ
MesouAniovide,TipoEnvioinvalide, compte absent du catalogue, ou solde avec plus de 2 décimales. - Régénérez le XML jusqu’à obtenir une validation réussie.
Étape 6 : Signer avec le CSD valide et envoyer au SAT
- Dans Aspel COI sélectionnez l’option Firmar con CSD lors de la génération du XML.
- Sélectionnez le fichier
.ceret le fichier.keycorrespondant du CSD de l’entreprise. - Saisissez le mot de passe du CSD (différent du mot de passe de l’e.firma).
- COI générera le fichier XML signé numériquement.
- Accédez au Portail SAT, allez à Contabilidad Electrónica > Envío de información contable.
- Sélectionnez Balanza de comprobación, téléchargez le XML signé et envoyez.
- Téléchargez et conservez l’accusé de réception avec le numéro de dossier.
Solution Alternative
Envoi via le Buzón Tributario du SAT
Si le portail principal de comptabilité électronique présente des problèmes techniques :
- Accédez au Buzón Tributario du SAT (
buzon.sat.gob.mx) avec votre e.firma. - Localisez la section Contabilidad Electrónica dans le Buzón.
- Téléchargez le XML de la balance déjà signé avec le CSD.
- Le Buzón Tributario accepte les mêmes fichiers XML et génère un accusé de réception équivalent.
Renouvellement d’un CSD expiré
- Accédez au portail SAT avec votre e.firma valide.
- Allez à CSD > Renovación de sellos digitales.
- Générez une nouvelle demande de CSD pour le RFC de l’entreprise.
- Téléchargez les nouveaux fichiers
.ceret.keyet mettez-les à jour dans Aspel COI. - Régénérez et re-signez le XML de la balance avec le nouveau CSD.
Prévention
Pour éviter les erreurs récurrentes lors de l’envoi de la balance au SAT :
- Validez le RFC dans COI au début de chaque exercice. Un changement de raison sociale ou de régime fiscal au SAT peut désynchroniser le RFC.
- Renouvelez le CSD au moins 30 jours avant son expiration. Le portail SAT envoie des avertissements par courriel.
- N’utilisez jamais la FIEL pour signer la comptabilité électronique. L’e.firma est pour les transactions personnelles du représentant légal.
- Envoyez le plan comptable à chaque création de nouveau compte, avant la clôture du mois.
- Mettez à jour Aspel COI lorsque le SAT publie de nouveaux schémas XSD.
- Conservez les accusés de réception du catalogue et de la balance dans un dossier organisé par exercice et mois.
- Validez le XML localement avant de le télécharger sur le portail SAT.
Problèmes Connexes
- Erreur de génération du XML des écritures comptables : Consultez Aspel COI : Erreur de Génération du XML des Écritures pour la Comptabilité Électronique.
- Balance avec groupeurs manquants ou nature incorrecte : Consultez Aspel COI : Erreur lors de la Génération de la Balance de Vérification SAT.
- Erreur lors de la clôture de l’exercice annuel : Consultez Aspel COI : Erreur lors de la Clôture de l’Exercice Comptable Annuel.
- Erreur de connexion au serveur de licences : Consultez Aspel COI : Erreur 503 EAccessViolation.
Résumé
- L’erreur “RFC ne correspond pas” provient de données incorrectes dans Empresa > Datos del contribuyente dans COI.
- La balance doit être signée avec le CSD de l’entreprise, pas avec l’e.firma personnelle (FIEL).
- Aspel COI doit être à jour pour générer le XML avec le schéma XSD version 1.3 exigé par le SAT.
- Le plan comptable XML doit être envoyé en premier avant la première balance de l’exercice et mis à jour à chaque ajout de compte.
- Tous les comptes avec mouvements doivent avoir un code groupeur de l’Annexe 24 de la RMF en vigueur.
- Utilisez le validateur local du SAT avant de télécharger le XML sur le portail pour détecter les erreurs de structure.
- Conservez toujours l’accusé de réception avec le numéro de dossier comme preuve en cas d’audit.
Articles Connexes
- Aspel COI : Erreur lors de la Génération de la Balance de Vérification SAT
- Aspel COI : Erreur de Génération du XML des Écritures pour la Comptabilité Électronique
- Aspel COI : Erreur lors de la Clôture de l’Exercice Comptable Annuel
- Aspel COI : Erreur 503 EAccessViolation
- CFDI 4.0 : Erreur de Timbre de Facture Électronique