TL;DR — Résumé Rapide
Erreur d'emplacement invalide dans Carta Porte 3.0 : corrigez code postal, colonia, municipalité, coordonnées et nœuds Ubicacion avant timbrage.
Lors du timbrage d’un CFDI avec Carta Porte 3.0, le rejet emplacement invalide est fréquent : le nœud Ubicacion ne respecte pas les catalogues de code postal, colonia, municipalité, état, RFC de l’établissement ou coordonnées. Le message apparaît en fret, transferts entrepôt et facturation transport quand l’adresse est saisie « comme sur le terrain » et non selon l’Anexo 31.
Ce guide décrit l’erreur, les causes et l’alignement de origine, destination et points intermédiaires sur les catalogues SAT avant renvoi au PAC.
L’erreur
Messages typiques :
Ubicación inválida en complemento Carta Porte
El código postal no corresponde al municipio declarado
La colonia no existe en el catálogo para el CP indicado
Coordenadas geográficas fuera de rango
Certains PAC indiquent l’index de l’emplacement ; d’autres un message générique. Sans correction, pas d’UUID ni de preuve fiscale de transfert.
Cause du problème
Code postal et colonia incohérents
c_Colonia est lié au CP. Colonia d’un autre CP, texte libre au lieu de clé catalogue, ou colonia vide si obligatoire → rejet. Fréquent sur chantiers et zones industrielles.
Municipalité et état désalignés
Après mises à jour territoriales, l’ERP garde d’anciens noms alors que c_Municipio a changé. Le validateur vérifie CP + municipalité + état.
Type d’emplacement et dates
Confusion Origen / Destino, fuseau ou format horaire incorrect, arrivée avant départ → erreur résumée comme emplacement invalide.
Coordonnées et distance
Lat/long en format incorrect, (0,0), DistanciaRecorrida incohérente → règles métier PAC.
RFC à l’emplacement
RFC dans Ubicacion incompatible avec émetteur/destinataire ou données transport incomplètes.
Version du complément
Mélange Carta Porte 2.0 avec CFDI 4.0 exigeant 3.0 ; attributs Ubicacion obsolètes.
Solution étape par étape
1. Isoler XML et index Ubicacion
Exporter le XML, noter chaque TipoUbicacion, CP, colonia, municipalité, état, RFC, coordonnées.
2. Valider CP et colonia
Mettre à jour c_CodigoPostal, c_Colonia, c_Municipio, c_Estado ; choisir colonia par clé.
3. RFC, type et horodatages
Aligner FechaHoraSalidaLlegada et ordre des arrêts.
4. Coordonnées et distance
Six décimales, point décimal ; recalculer DistanciaRecorrida.
5. XSD et timbrage test
Validateur SAT Carta Porte 3.0 ; traslado test sur la même route. Si le PAC signale aussi Figura de transporte, véhicule ou assurances, corrigez-les dans le même cycle — ils sont liés à l’itinéraire même quand le message ne cite que l’emplacement. Comparez le XML généré à un timbrage réussi récent de la même ligne de transport ; un diff met en évidence l’attribut Ubicacion vide ou modifié.
6. Corriger les données maîtres et le TMS
Reportez la clé colonia et le CP validés dans les fiches clients, fournisseurs et entrepôts. Créez des modèles de route avec ID Ubicacion fixes pour éviter la ressaisie à chaque voyage. Après chaque mise à jour des catalogues SAT, lancez un contrôle batch des adresses de livraison ouvertes contre c_Colonia avant les pics d’activité.
Prévention
- Synchroniser catalogues SAT chaque trimestre.
- Clé colonia en maître adresses.
- Modèles de route déjà validés.
- Mettre à jour le module après révisions Anexo 31.
Résumé
- Emplacement invalide = CP/colonia/municipalité/coordonnées/RFC vs catalogues.
- Corriger le nœud
Ubicacionexact avec clés officielles. - Timbrage test par itinéraire avant production.