Con los cambios que se han efectuado en la facturación respecto de la v.4.0. y la búsqueda del registro de la información más precisa en cada operación, el SAT publica por medio de su Portal de internet la nueva revisión del Complemento de Comercio Exterior 1.1. la cual inició su vigencia el 19 de julio 2022, siendo esta la Revisión E.
Continuamos con la v. 1.1., pero pasa de la revisión “D” a la actual revisión “E”.
1 | Se realizan actualizaciones en cuanto a la validación adicional para los campos del receptor:
RFC
En el caso de emisión de un CFDI de tipo Traslado “T” se deberá registrar el mismo RFC que en el emisor, por lo que ya no hace referencia que tenga que registrarse en el campo Motivo de Traslado la clave 02 “Reubicación de mercancías propias”.
Cuando se trate de un CFDI de tipo Ingreso “I”, entonces el RFC debe encontrarse en la lista de RFC inscritos no cancelados del SAT; o bien, se podrá registrar el RFC genérico extranjero, el cual es XEXX010101000.
Código Postal para el Domicilio
En el caso de emisión de un CFDI de tipo Traslado “T” se deberá registrar el mismo RFC que en el emisor, por lo que ya no hace referencia que tenga que registrarse en el campo Motivo de Traslado la clave 02 “Reubicación de mercancías propias”.
Cuando se trate de un CFDI de tipo Ingreso “I”, entonces el RFC debe encontrarse en la lista de RFC inscritos no cancelados del SAT; o bien, se podrá registrar el RFC genérico extranjero, el cual es XEXX010101000.
2 | Se actualiza la referencia de los catálogos del complemento comercio exterior, que anteriormente mencionaban catálogos del CFDI:
Con la anterior revisión “D” al realizarse la mención de los catálogos a los que se hacían referencia como parte de los catálogos del CFDI estándar y no a los del complemento de comercio exterior, por lo que se modifica esta referencia estableciendo catComExt:c_FraccionArancelaria.
3 | Se precisa en cuanto a la información en el campo ValorDolares que corresponde al atributo cfdi: Comprobante: Conceptos: Concepto: ClaveUnidad, ya que anteriormente solo mencionaba cfdi: Comprobante: Conceptos: Concepto: Unidad.
4 | Se modifican, adicionan y derogan claves de la Matriz de Errores
◼︎ Modificadas ◼︎ Adicionadas ◼︎ Derogadas
MATRIZ DE ERRORES PARA COMPLEMENTO COMERCIO EXTERIOR 1.1 REVISIÓN D.
|
---|
elemento | Caso de validación | código error |
---|---|---|
CFDI | El atributo cfd: Comprobante: Receptro: Rfc debe tener el valor “XEXX010101000” cuando el Tipo de Comprobante sea distinto de “T” y el atributo Motivo Traslado sea distinto de “02”. |
CCE107 |
CFDI | El atributo cfd: Comprobante: Receptro: Rfc puede tener el valor “XEXX010101000” o un válido dentro de la lista de RFC’s, cuando el Tipo de Comprobante sea “T” y el atributo Motivo Traslado sea “02”. |
CCE108 |
CFDI | El atributo cfd: Comprobante; Receptor: Rfc debe tener el mismo valor del atributo Rfc del Emisor, cuando el atributo TipoDeComprobante tenga el valor “T” y se incorpore el complemento Carta Porte |
CCE109 |
Comercio Exterior | El atributo cce11: ComercioExterior: Motivo Traslado contiene el valor “01” y se debe registrar el UUID de la factura donde previamente se realizó la enajenación. |
CCE117 |
Comercio Exterior | El atributo Rfc registrado en el nodo “Receptor” del elemento Comprobante y contiene el valor “XEXX010101000” entonces, el atributo “NumRegldTrib” del elemento “Receptor” debe contener un valor. |
CCE135 |
Comercio Exterior | El atributo cce11: ComercioExterior: Receptor: NumRegIdTrib debe contener la validación del país de residencia fiscal del receptor utilizando la clave del país registrada en el nodo Receptor: Domicilio. |
CCE136 |
Comercio Exterior | El atributo cce11: ComercioExterior: Receptor: Domicilio: Colonia cuando la clave del país sea distinta a “MEX”, se debe registrar texto libre, en caso contrario el atributo cce11: ComercioExterior: Receptor: Domicilio: Colonia debe ser registrado con un valor del catálogo de colonia donde la columna código postal sea igual a la clave registrada en el atributo “CodigoPostal” solo si la clave de país es “MEX”, contiene una cadena numérica de cuatro posiciones. |
CCE139 |
Comercio Exterior | El atributo cce11: ComercioExterior: Receptor: Domicilio: Estado debe contener una clave del catálogo de estados catCFDI: c_Estado donde la columna c_Pais sea igual a la clave de país registrada en el atributo Pais solo si existe la clave. |
CCE142 |
Comercio Exterior | El atributo cce11: Comercio Exterior: Destinatario: NumRegIdTrib contiene un valor y debe existir en el registro del país si la clave del país del atributo cce11: ComercioExterior: Destinatario: Domicilio: Pais tiene mecanismo de verificación en línea en el catálogo catCFDI: c_Pais. |
CCE146 |
Comercio Exterior | El atributo cce11: ComercioExterior: Destinatario: NumRegIdTrib debe cumplir con el patrón indicado en la columnael patrón indicado en la columna “Formato de Registro de Identidad Tributaria” si la clave del país del atributo cce11: ComercioExterior: Destinatario: Domicilio: Pais no tiene mecanismo de verificación en línea en el catálogo catCFDI: c_Pais. |
CCE147 |
Comercio Exterior | El atributo cce11: ComercioExterior: Mercancias Mercancia: Fraccion Arancelaria debe tener un valor vigente del catálogo catCFDI: c_FraccionArancelaria, es decir, la fecha del CFDI debe estar entre la fecha de inicio y fin de vigencia en el catálogo. |
CCE161 |
MATRIZ DE ERRORES PARA COMPLEMENTO COMERCIO EXTERIOR 1.1 REVISIÓN E.
|
---|
elemento | Caso de validación | código error |
---|---|---|
CFDI | El atributo cfd: Comprobante: Receptro: Rfc puede tener un RFC registrado en la lista de RFC inscritos no cancelados del CAT (I_RFC) o el valor “XEXX010101000”, cuando el TipoDeComprobante sea “I” |
CCE107 |
CFDI | El atributo cfd: Comprobante: Receptor: Rfc debe tener un valor igual al registrado en el atributo cfdi:Comprobante:Emisor:Rfc cuando el TipoDeComprobante sea “T” |
CCE108 |
Comercio Exterior | El atributo cce11: ComercioExterior: Motivo Traslado contiene el valor “01”, debe existir el atributo cfdi: Relacionados: TipoRelaciony debe contener el UUID de la factura donde previamente se realizo la enajenación |
CCE118 |
Comercio Exterior | Cuando la versión del CFDI sea igual a 4.0 se debe registrar el nodo | CCE128 |
Comercio Exterior | El atributo Rfc registrado en el nodo “Receptor” del elemento Comprobante contiene el valor “XEXX010101000” entonces, el atributo “NumRegIdTrib” del elemento “Receptor” debe contener un valor, en caso contrario, no debe existir. |
CCE137 |
Comercio Exterior | Cuando el atributo NumRegIdTrib contenga un valor, la clave del país de residencia fiscal del receptor registrada en el nodo Receptor: Domicilio debe ser diferente de “MEX”. |
CCE138 |
Comercio Exterior | El atributo cce11: ComercioExterior: Receptor: Domicilio: Colonia no se debe validar cuando la clave del país sea distinta a “MEX”, en caso contrario el atributo cce11: ComercioExterior: Receptor: Domicilio: Colonia debe contener un valor del catálogo catCFDI: c_Colonia, donde la columna código postal sea igual a la clave registrada en el atributo “CodigoPostal”y contener una cadena numérica de cuatro posiciones. |
CCE140 |
Comercio Exterior | Si la clave de país es “ZZZ” o no existe en la columna c_Pais del catálogo catCFDI: c_Estado, se debe registrar texto libre; en caso contrario,el atributo cce11: ComercioExterior: Receptor: Domicilio: Estado debe contener una clave del catálogo de estados catCFDI: c_Estado, donde el valor de la columna c_Pais sea igual a la clave registrada en el atributo Pais. |
CCE143 |
Comercio Exterior | El atributo cce11: ComercioExterior: Destinatario: NumRegIdTrib tiene un valor y la clave del país registrada en el atributo cce11: ComercioExterior: Destinatario: Domicilio: Pais debe ser diferente de “MEX”. |
CCE147 |
Comercio Exterior | Cuando el atributo NumRegIdTrib contenga un valor, la clave registrada en el atributo Pais del nodo Destinatario: Domicilio debe ser diferente de “MEX”, y además si para dicha clave la columna “Validación del registro de identidad tributaria” no tiene un valor, el atributo NumRegIdTribdebe cumplir con el patrón que se publique en la columna “Formato de registro de identidad tributaria”;por otro lado si la clave del atributo Paiscontiene un valor en la columna “Validación del registro de identidad tributaria”,se debe validar en línea el NumRegIdTrib; en caso de que para dicha clave las columnas “Validación del registro de identidad tributaria” y “Formato de registro de identidad tributaria”no tengan algún valor, se debe omitir esta validación. |
CCE148 |
Comercio Exterior | Cuando el tipo del comprobante sea "t" y no exista el atributo cce11:ComercioExterior: Mercancías: Mercancia: CantidadAduana, el atributo cddi: Comprobante: Conceptos: Concepto: Cantidad debe tenercomo valor mínimo incluyente "0.001" y debe cumplir con el patrón [0-9]{1,14}(.([0-9]{1,3}))? |
CCE158 |
Comercio Exterior | Cuando el tipo del comprobante sea “T” y no exista el atributo cce11: ComercioExterior: Mercancias: Mercancia: CantidadAduana, el atributo cfdi: Comprobante: Conceptos: Concepto: Unidad debe tener un valor del catálogo catComExt:c_UnidadAduana |
CCE159 |
Comercio Exterior | Cuando el tipo del comprobante sea “T” y no exista el atributo cce11: ComercioExterior: Mercancias: Mercancia: CantidadAduana,el atributo Concepto: ValorUntario debe tener como valor mínimo influyente “0.0000” debe cumplir con el patrón [0-9]{1,16}(.([0-9]{1,4}))? y debe estar registrado con la cantidad de decimales que soporte la moneda en la que se expresan las cantidades del comprobante. |
CCE160 |
Comercio Exterior | Para los atributos cce11: ComercioExterior: Mercancias: Mercancia: NoIdentificación que tengan atributos cce11: ComercioExterior: Mercancias: Mercancia: ValorDolares con el valor distinto de “0” o “1” se debe obtener la suma de los campos cfdi: Comprobante: Conceptos: Concepto: Importe donde los conceptos tengan el mismo cfdi: Comprobante: Conceptos: Concepto: Noidentificación y sea igual al de la mercancía; además si el tipo de comprobante es “I” o “E”, el valor de la suma obtenida en la que estar entre el valor mínimo y máximo calculados. |
CCE162 |
Comercio Exterior | Para los atributos cce11: ComercioExterior: Mercancias: Mercancia: NoIdentificacion que tengan atributos cce11: ComercioExterior: Mercancias: Mercancia: ValorDolares con valor distinto de “0” o “1”, si el tipo de comprobante es “I” o “E”, se debe obtener la suma de los campos cce11: ComercioExterior: Mercancias: Mercancia: ValorDolares de todas las mercancías que tenga el mismo NoIdentificacion y este sea igual al NoIdentificacion del concepto; dicho valor debe ser mayor o igual al importe mínimo y menor o igual al importe máximo de la suma de los importes a nivel Concepto cuando el atributo NoIdentificacion de Concepto sea igual al de Mercancia. |
CCE163 |
Comercio Exterior | El atributo cce11: ComercioExterior: Mercancias: Mercancia: FraccionArancelaria debe tener un valor vigente del catálogo catComExt: c_FraccionArancelaria, es decir, la fecha del CFDI debe estar entre la fecha de inicio y fin de vigencia en el catálogo; y si existe el atributo UnidadAduana, este debe tener el valor especificado en el catálogo catComExt: c_FraccionArancelaria de la columna “UMT”. |
CCE166 |
Comercio Exterior | Cuando el atributo FraccionArancelaria contiene un valor vigente del catálogo catComExt: c_FraccionArancelaria y no existe el atributo UnidadAduana, el atributo Unidaddel concepto relacionado (donde el NoIdentificacion es igual al de la Mercancia), debe tener el valor especificado en la columna “UMT” del catálogo catComExt: c_FraccionArancelaria. |
CCE167 |
Comercio Exterior | Si existe el valor “9801000100” (Importaciones o exportaciones de muestras y muestrarios) en el atributo FraccionArancelaria en alguno de los elementos Mercancia, la suma de los valores del atributo cfdi: Comprobante: Conceptos: Concepto: Descuento que tengan el mismo valor en el atributo NoIdentificacion, debe convertirse a la moneda en la que se expresa el comprobante. |
CCE168 |
Comercio Exterior | Si existe el valor “9801000100” (Importaciones o exportaciones de muestras y muestrarios) en el atributo FraccionArancelaria en alguno de los elementos Mercancia, la suma de los valores del atributo cce11: ComercioExterior: Mercancias: Mercancia: ValorDolares que tengan el mismo valor en el atributo NoIdentificacion y el NoIdentificacion del concepto debe ser menor o igual a la suma de los valores del atributo cfdi: Comprobante: Conceptos: Concepto: Descuento. |
CCE169 |
Comercio Exterior | Si existe un valor registrado en el atributo cce11: ComercioExterior: Mercancias: Mercancia: UnidadAduana se debe verificar que el valor se encuentre en el catálogo de fracciones arancelarias catComExt:c_FraccionArancelaria columna “UMT”, y que la columna c_FraccionArancelaria sea igual a la clave registrada en el atributo cce11: ComercioExterior: Mercancias: Mercancia: FraccionArancelaria. |
CCE172 |