TL;DR — Résumé Rapide
Corrigez le CFDI rejeté pour retenue IVA ou ISR incorrecte : taux, base imposable, nœud Retenciones et régime du récepteur avant le timbrage.
Lors du timbrage d’un CFDI avec retenues IVA et ISR, le PAC peut rejeter le document pour retenue incorrecte ou taux invalide. L’erreur provient généralement du nœud Retenciones du XML.
L’Erreur
Messages typiques :
CFDI40108 : Montant de retenue non valide
CFDI40161 : Taux de retenue non valide
Le montant retenu ne correspond pas à la base imposable
Causes
Taux ISR incorrect
| Cas | Taux ISR |
|---|---|
| Honoraires (personne physique) | 10% |
| Location | 10% |
| Commissions commerciales | 2% |
Retenue IVA mal calculée
Pour les honoraires : 10,6667% (deux tiers de l’IVA 16%) sur la base imposable.
Retenue IVA = Sous-total × 0,106667
Retenue ISR = Sous-total × 0,10
Nœud Retenciones absent ou mal formé
Le XML doit contenir Impuesto 001 (ISR) et 002 (IVA) avec Importe et TasaOCuota corrects.
Base imposable incorrecte
L’ISR se retient sur le sous-total hors IVA. La retenue IVA porte sur la base IVA transférée. Mélanger les bases invalide le nœud Retenciones.
Régime fiscal incompatible
Les personnes morales recevant des services de personnes physiques avec retenue doivent émettre un CFDI où le récepteur retient. Mauvais régime PF ou récepteur non marqué comme redevable entraîne des taux manquants.
Arrondi incohérent
Le SAT valide Importe = Base × TasaOCuota avec une tolérance minimale. Arrondir chaque ligne séparément peut provoquer des rejets PAC.
Solution Étape par Étape
Étape 1 : Identifier le cas de retenue
- Confirmer le type de service : honoraires, location, commissions, etc.
- Vérifier RFC et régime de l’émetteur.
- Confirmer que le récepteur doit retenir selon le scénario.
Étape 2 : Calculer les montants
Exemple honoraires — sous-total 10 000 $ :
| Concept | Calcul | Montant |
|---|---|---|
| Sous-total | — | 10 000,00 $ |
| IVA 16% | 10 000 × 0,16 | 1 600,00 $ |
| Retenue ISR 10% | 10 000 × 0,10 | 1 000,00 $ |
| Retenue IVA 10,6667% | 10 000 × 0,106667 | 1 066,67 $ |
| Net à payer | 10 000 + 1 600 − 1 000 − 1 066,67 | 9 533,33 $ |
Étape 3 : Configurer dans Aspel SAE
Vérifiez Catalogue > Fournisseurs, assignez les taux dans Catalogue > Concepts et activez Retenciones en prévisualisation avant timbrage.
Solution alternative
Portail PAC manuel : saisir sous-total, IVA et retenues avec taux exacts et timbrer. Importer le XML dans l’ERP si supporté. En cas d’erreurs ERP répétées, utilisez un modèle Excel avec formules et transférez les montants manuellement.
Prévention
- Modèles de concepts avec taux de retenue préconfigurés par type de service.
- Former la comptabilité fournisseurs : IVA transféré vs retenu.
- Mettre à jour catalogues SAT et version facturation chaque exercice.
- Laisser l’ERP calculer à six décimales ; ne pas arrondir manuellement.
- Avant clôture : échantillon Retenciones sur trois CFDI honoraires.
Problèmes connexes
CFDI sans retenues requises : le fournisseur refuse le paiement ; annuler et réémettre avec Retenciones correctes.
Retenues sur notes de crédit : l’annulation partielle doit ajuster ISR et retenue IVA proportionnellement.
Erreur 401 au timbrage : renouveler le CSD avant de corriger les retenues.
Résumé
- Erreur liée au taux, à la base ou au nœud Retenciones.
- Honoraires typiques : ISR 10%, retenue IVA 10,6667%.
- Valider le XML avant timbrage.