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.

Diagramme retenues IVA et ISR dans CFDI

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

CasTaux ISR
Honoraires (personne physique)10%
Location10%
Commissions commerciales2%

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

  1. Confirmer le type de service : honoraires, location, commissions, etc.
  2. Vérifier RFC et régime de l’émetteur.
  3. Confirmer que le récepteur doit retenir selon le scénario.

Étape 2 : Calculer les montants

Exemple honoraires — sous-total 10 000 $ :

ConceptCalculMontant
Sous-total10 000,00 $
IVA 16%10 000 × 0,161 600,00 $
Retenue ISR 10%10 000 × 0,101 000,00 $
Retenue IVA 10,6667%10 000 × 0,1066671 066,67 $
Net à payer10 000 + 1 600 − 1 000 − 1 066,679 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.

Articles Connexes