Si, lors du calcul des cotisations patronales et salariales dans le SUA de l’IMSS, des messages tels que “Error al calcular. Existen movimientos inconsistentes” (Erreur de calcul. Des mouvements incohérents existent) ou “El SBC del trabajador no es válido” (Le SBC de l’employé n’est pas valide) apparaissent, votre processus de détermination des cotisations est bloqué. C’est l’un des problèmes les plus frustrants pour les services de paie et de comptabilité, surtout lors de la clôture bimestrielle. Dans ce guide, vous trouverez les causes exactes de l’erreur et les étapes détaillées pour la corriger, générer le calcul correct et transmettre le fichier de paiement à l’IMSS sans encombre.

L’Erreur

Les messages d’erreur les plus courants lors du calcul des cotisations patronales dans le SUA sont :

“Error al calcular. Existen movimientos inconsistentes” (Erreur de calcul. Des mouvements incohérents existent)

“No se encontraron movimientos para el período” (Aucun mouvement trouvé pour la période)

“Error: El SBC del trabajador no es válido” (Erreur : Le SBC de l’employé n’est pas valide)

“El cálculo no puede realizarse. Verifique los datos de los trabajadores” (Le calcul ne peut pas être effectué. Vérifiez les données des employés)

Ces erreurs apparaissent dans la fenêtre de Determinación de cuotas (Détermination des cotisations) du SUA (Sistema Único de Autodeterminación), spécifiquement lorsque :

  • Vous sélectionnez le bimestre et l’année à calculer et cliquez sur Calcular.
  • Le SUA détecte des incohérences dans les données des employés ou les mouvements.
  • Le système ne trouve pas de registres valides pour générer le calcul.

L’erreur empêche la génération du détail des cotisations par employé et bloque donc la génération du fichier SIPARE pour le paiement auprès de l’IMSS.

Cause du Problème

Le calcul des cotisations patronales dans le SUA dépend de la correction et de la synchronisation de toutes les données des employés, des mouvements d’affiliation et des tables de référence. Les causes les plus fréquentes de l’erreur sont :

SBC (Salario Base de Cotización) invalide

Le SBC est la donnée la plus critique pour le calcul. Le SUA signale une erreur lorsque :

Condition invalideDescription
SBC inférieur au minimumLe salaire enregistré est inférieur au salaire minimum général en vigueur
SBC supérieur au plafondLe salaire dépasse 25 fois l’UMA (Unidad de Medida y Actualización)
SBC nul ou videL’employé n’a pas de salaire saisi
SBC avec décimales incorrectesLe format numérique a plus de 2 décimales ou des caractères invalides

Mouvements d’affiliation incohérents

  • Inscriptions en double : Un employé a deux ou plusieurs mouvements d’inscription dans la même période sans radiation intermédiaire.
  • Radiation sans inscription préalable : Un mouvement de radiation existe pour un employé qui n’a pas d’inscription enregistrée dans le SUA.
  • Dates hors limites : Mouvements avec des dates antérieures à la période sélectionnée ou postérieures à la date actuelle.
  • Périodes qui se chevauchent : Des modifications de salaire avec des dates qui se superposent créant des conflits dans le calcul.

Base de données corrompue

Le fichier SUA.MDB peut être endommagé par :

  • Fermeture inattendue du SUA (coupure de courant, fermeture forcée depuis le gestionnaire de tâches).
  • Exécution du SUA depuis un lecteur réseau instable.
  • Conflits avec l’antivirus bloquant l’écriture du fichier.

Tables de référence obsolètes

Si le SUA ne dispose pas des tables de cotisations, de l’UMA ou des salaires minimums de l’année en cours, les calculs échouent car les formules de cotisation ne correspondent pas aux paramètres actuels.

Solution Étape par Étape

Étape 1 : Sauvegarder la base de données

Avant toute correction :

  1. Fermez complètement le SUA.
  2. Naviguez vers le dossier C:\CobranzaSUA\.
  3. Localisez le fichier SUA.MDB.
  4. Copiez le fichier dans un dossier de sauvegarde (par exemple, C:\Respaldos_SUA\SUA_YYYYMMDD.MDB).
  5. Vérifiez que la copie a la même taille que l’original.

Étape 2 : Vérifier la période et le numéro patronal

  1. Ouvrez le SUA et confirmez que le numéro patronal actif est correct.
  2. Allez dans Determinación de cuotas > Cálculo.
  3. Vérifiez que le bimestre et l’année sélectionnés correspondent à la période que vous souhaitez calculer.
  4. Si vous avez plusieurs numéros patronaux, assurez-vous de travailler avec le bon depuis le menu Patrones.

Étape 3 : Vérifier les employés avec un SBC invalide

  1. Allez dans Afiliación > Consulta/Modificación de trabajadores.
  2. Passez en revue la liste complète des employés actifs.
  3. Pour chaque employé, vérifiez que le SBC est :
    • Supérieur ou égal au salaire minimum en vigueur (en 2025, 278,80 $ MXN par jour en zone générale).
    • Inférieur ou égal à 25 fois l’UMA journalière en vigueur (en 2025, 25 × 113,14 $ = 2 828,50 $ MXN).
    • Une valeur numérique valide sans caractères parasites.
  4. Corrigez les SBC hors limites directement dans la fiche de l’employé.

Étape 4 : Nettoyer les mouvements incohérents

  1. Allez dans Afiliación > Consulta de movimientos.
  2. Filtrez par le bimestre problématique.
  3. Identifiez et corrigez :
    • Inscriptions en double : Supprimez le mouvement en double en ne gardant qu’une seule inscription valide.
    • Radiations sans inscription : Enregistrez l’inscription manquante ou supprimez la radiation orpheline.
    • Dates incorrectes : Modifiez les dates pour qu’elles se situent dans la période correcte.
  4. Allez dans Afiliación > Movimientos afiliatorios pour ajouter tout mouvement manquant.

Étape 5 : Mettre à jour les tables de référence

  1. Vérifiez dans Utilerías > Actualización de tablas que les tables de cotisations correspondent à l’année en cours.
  2. Si les tables sont obsolètes, téléchargez la mise à jour du SUA depuis le portail de l’IMSS.
  3. Installez la mise à jour et rouvrez le SUA.

Étape 6 : Relancer le calcul

  1. Allez dans Determinación de cuotas > Cálculo.
  2. Sélectionnez le bimestre et l’année.
  3. Cliquez sur Calcular.
  4. Si le calcul réussit, vérifiez le détail des cotisations par employé pour confirmer que les montants sont raisonnables.
  5. Générez le fichier SIPARE depuis Procesos > Generación de archivo SIPARE.

Solution Alternative

Si, après correction des données, l’erreur persiste, la base de données est probablement corrompue. Dans ce cas :

Réparer la base de données avec Microsoft Access

  1. Fermez complètement le SUA.
  2. Ouvrez Microsoft Access (version 2010 ou ultérieure).
  3. Ouvrez le fichier C:\CobranzaSUA\SUA.MDB.
  4. Allez dans Outils de base de données > Compacter et réparer la base de données.
  5. Attendez la fin du processus et fermez Access.
  6. Ouvrez le SUA et essayez de calculer à nouveau.

Réinstaller le SUA et importer les données

Si la réparation ne fonctionne pas :

  1. Exportez les données des employés et employeurs depuis Utilerías > Exportar datos (si le SUA permet encore cette opération).
  2. Désinstallez le SUA depuis Panneau de configuration > Programmes et fonctionnalités.
  3. Supprimez le dossier C:\CobranzaSUA\ (sauf votre sauvegarde).
  4. Téléchargez la dernière version du SUA depuis le portail de l’IMSS.
  5. Installez le SUA en suivant l’assistant d’installation.
  6. Importez les données exportées depuis Utilerías > Importar datos ou ressaisissez les employeurs et employés.

Paiement direct sur IMSS Digital

En dernier recours, vous pouvez calculer et payer les cotisations directement sur le portail IMSS Digital :

  1. Accédez à www.imss.gob.mx > IMSS Digital.
  2. Connectez-vous avec votre e.firma ou NPIE (Numéro Patronal d’Identification Électronique).
  3. Sélectionnez Pago de cuotas obrero-patronales (Paiement des cotisations patronales).
  4. Le portail calcule les cotisations directement à partir de la base de données de l’IMSS et génère une référence de paiement bancaire.

Prévention

Pour éviter des erreurs de calcul de cotisations patronales dans les futurs bimestres :

  • Saisissez les mouvements en temps réel : Enregistrez les inscriptions, radiations et modifications de salaire dans le SUA au fur et à mesure, pas à la clôture du bimestre.
  • Validez le SBC de chaque employé : Avant d’exécuter le calcul bimestriel, générez un rapport des employés actifs et vérifiez que tous les SBC se situent dans la plage valide.
  • Mettez à jour le SUA en début d’année : Les tables de cotisations, l’UMA et les salaires minimums changent chaque année. Installez les mises à jour du portail de l’IMSS avant le premier calcul de l’année.
  • Sauvegardez la base de données chaque semaine : Programmez des copies automatiques du fichier SUA.MDB pour disposer de points de restauration récents.
  • Ne fermez pas le SUA brusquement : Utilisez toujours l’option Salir du menu. Forcer la fermeture peut corrompre le fichier SUA.MDB.
  • Comparez avec l’émission de l’IMSS : Après chaque calcul, validez les montants par rapport à l’émission publiée par l’IMSS. Les écarts indiquent des erreurs dans les données source.

Problèmes Liés

Autres erreurs du SUA qui accompagnent souvent les problèmes de calcul de cotisations :

ProblèmeCause possibleSolution rapide
Le SUA ne s’ouvre pas ou affiche une erreur de composantBibliothèque threed32.ocx manquante ou autre OCXEnregistrer le composant avec regsvr32 ou réinstaller le SUA
Impossible de générer le fichier SIPAREAucun mouvement d’affiliation dans la périodeSaisir les mouvements manquants ou utiliser l’option de paiement sans mouvements
Écart de montants avec l’émission IMSSTables d’UMA ou de cotisations obsolètesMettre à jour les tables du SUA depuis le portail de l’IMSS
Erreur d’importation du fichier IDSEFormat incompatible ou certificat expiréVérifier le format du fichier et la validité du certificat numérique
Le SUA se fige pendant le calculBase de données trop volumineuse ou endommagéeCompacter SUA.MDB avec Access ou réinstaller le SUA

Résumé

  • Les erreurs de calcul des cotisations patronales dans le SUA sont dues à des SBC invalides, des mouvements incohérents, une base de données corrompue ou des tables de référence obsolètes.
  • Avant toute correction, sauvegardez le fichier SUA.MDB.
  • Vérifiez et corrigez le SBC de chaque employé pour qu’il se situe entre le salaire minimum et 25 fois l’UMA.
  • Nettoyez les mouvements en double, orphelins ou avec des dates incorrectes dans la période.
  • Si l’erreur persiste, réparez la base de données avec Microsoft Access ou réinstallez le SUA.
  • En alternative, vous pouvez calculer et payer les cotisations directement sur IMSS Digital sans utiliser le SUA.
  • Pour prévenir le problème, saisissez les mouvements en temps réel, mettez à jour le SUA chaque année et sauvegardez la base de données régulièrement.

Articles Connexes