CFDI, ComercioExterior, ComplementoDePago, Factura electrónica, SAT

Nueva versión del complemento de Comerció Exterior

 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.
elementoCaso de validacióncódigo error
CFDI El atributo cfd: Comprobante: Receptro: Rfc debe tener el valor “XEXX010101000” cuando el <BR>Tipo de Comprobante sea distinto de <font color="red">“T” y el atributo Motivo Traslado sea distinto de “02”.</font> CCE107
CFDI El atributo cfd: Comprobante: Receptro: Rfc <font color="Blue">puede</font> tener el valor “XEXX010101000” o un válido <br>dentro de la lista de RFC’s, cuando el Tipo de Comprobante sea <font color="red">“T” y el atributo Motivo Traslado sea “02”.</font> CCE108
<font color="red"> CFDI</font> <font color="red"> El atributo cfd: Comprobante; Receptor: Rfc debe tener el mismo valor del atributo Rfc del Emisor, cuando el atributo <br> 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<br> 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” <br>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 <br>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<br>a “MEX”, se debe registrar texto libre, en caso contrario el atributo cce11: ComercioExterior: Receptor: Domicilio: Colonia <br> 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 <br>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 <BR>de estados catCFDI: c_Estado donde la columna c_Pais sea igual a la clave de país registrada en el atributo <br>Pais solo si existe la clave. CCE142
Comercio Exterior El atributo cce11: Comercio Exterior: Destinatario: NumRegIdTrib contiene un valor y debe existir<BR> en el registro del país si la clave del país del atributo cce11: ComercioExterior: Destinatario: Domicilio: Pais<br><font color="red">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<br> en la columnael patrón indicado en la columna “Formato de Registro de Identidad Tributaria” si la clave del<br> país del atributo cce11: ComercioExterior: Destinatario: Domicilio: Pais no tiene mecanismo <br>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 <br>vigente del catálogo catCFDI: c_FraccionArancelaria, es decir, la fecha del CFDI debe estar entre la fecha de <BR>inicio y fin de vigencia en el catálogo. CCE161
MATRIZ DE ERRORES PARA COMPLEMENTO COMERCIO EXTERIOR 1.1 REVISIÓN E.
elementoCaso de validacióncódigo error
CFDI El atributo cfd: Comprobante: Receptro: Rfc puede tener <font color="green"> un RFC registrado <br>en la lista de RFC inscritos no cancelados del CAT (I_RFC) o </font> el valor “XEXX010101000”, <br>cuando el TipoDeComprobante sea “I” CCE107
CFDI El atributo cfd: Comprobante: Receptor: Rfc <font color="Blue">debe</font> tener <font color="green"> un valor igual al registrado en el atributo <br>cfdi:Comprobante:Emisor:Rfc </font> cuando el TipoDeComprobante sea “T” CCE108
Comercio Exterior El atributo cce11: ComercioExterior: Motivo Traslado contiene el valor “01”,<font color="green"> debe existir el atributo<br> cfdi: Relacionados: TipoRelacion</font>y debe contener el UUID de la factura donde <br>previamente se realizo la enajenación CCE118
<font color="green">Comercio Exterior <font color="green">Cuando la versión del CFDI sea igual a 4.0 se debe registrar el nodo <br<cce11: ComercioExterior: Emisor: Domicilio. <font color="green">CCE128
Comercio Exterior El atributo Rfc registrado en el nodo “Receptor” del elemento Comprobante contiene el valor <br>“XEXX010101000” entonces, el atributo “NumRegIdTrib” del elemento “Receptor” debe contener un valor, <br><font color="green"> en caso contrario, no debe existir. CCE137
Comercio Exterior Cuando el atributo NumRegIdTrib contenga un valor, la clave del país de residencia fiscal<br>del receptor registrada en el nodo Receptor: Domicilio <font color="green">debe ser diferente de “MEX”. CCE138
Comercio Exterior El atributo cce11: ComercioExterior: Receptor: Domicilio: Colonia <font color="green"> no se debe validar</font><br>cuando la clave del país sea distinta a “MEX”, en caso contrario el atributo <br>cce11: ComercioExterior: Receptor: Domicilio: Colonia debe <font color="green">contener</font> un valor del catálogo <br><font color="green">catCFDI: c_Colonia</font>, donde la columna código postal sea igual a la clave registrada en el atributo<br> “CodigoPostal”y contener una cadena numérica de cuatro posiciones. CCE140
Comercio Exterior <font color="green">Si la clave de país es “ZZZ” o no existe en la columna c_Pais del catálogo catCFDI: c_Estado,<br> se debe registrar texto libre; en caso contrario,</font>el atributo cce11: ComercioExterior: Receptor: Domicilio: Estado <br>debe contener una clave del catálogo de estados catCFDI: c_Estado, donde el valor de la <br>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<br>registrada en el atributo cce11: ComercioExterior: Destinatario: Domicilio: Pais <font color="green">debe ser diferente de “MEX”. CCE147
Comercio Exterior Cuando el atributo NumRegIdTrib <font color="green"> contenga un valor, la clave registrada en el atributo Pais del <br>nodo Destinatario: Domicilio debe ser diferente de “MEX”, y además si para dicha clave la columna<br>“Validación del registro de identidad tributaria” no tiene un valor, el atributo NumRegIdTrib</font>debe cumplir con el<br>patrón que se publique en la columna “Formato de registro de identidad tributaria”;por otro lado si la clave del<br> atributo Pais<font color="green">contiene un valor en la columna “Validación del registro de identidad tributaria”,se debe validar en línea<br>el NumRegIdTrib; en caso de que para dicha clave las columnas “Validación del registro de identidad tributaria”<br>y “Formato de registro de identidad tributaria”</font>no tengan algún valor, se debe omitir esta validación. CCE148
<font color="green">Comercio Exterior <font color="green">Cuando el tipo del comprobante sea "t" y no exista el atributo cce11:ComercioExterior: Mercancías:<br>Mercancia: CantidadAduana, el atributo cddi: Comprobante: Conceptos: Concepto: Cantidad debe tenercomo valor mínimo<br> incluyente "0.001" y debe cumplir con el patrón [0-9]{1,14}(.([0-9]{1,3}))? <font color="green">CCE158
<font color="green">Comercio Exterior <font color="green">Cuando el tipo del comprobante sea “T” y no exista el atributo cce11: ComercioExterior: Mercancias: <br>Mercancia: CantidadAduana, el atributo cfdi: Comprobante: Conceptos: Concepto: Unidad debe <br>tener un valor del catálogo catComExt:c_UnidadAduana <font color="green">CCE159
<font color="green">Comercio Exterior <font color="green">Cuando el tipo del comprobante sea “T” y no exista el atributo<br>cce11: ComercioExterior: Mercancias: Mercancia: CantidadAduana,el atributo Concepto: ValorUntario<br>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 <br>estar registrado con la cantidad de decimales que soporte la moneda en la que se expresan las cantidades del comprobante. <font color="green">CCE160
<font color="green">Comercio Exterior <font color="green">Para los atributos cce11: ComercioExterior: Mercancias: Mercancia: NoIdentificación que tengan atributos<br>cce11: ComercioExterior: Mercancias: Mercancia: ValorDolares con el valor distinto de “0” o “1” se debe obtener la suma<br>de los campos cfdi: Comprobante: Conceptos: Concepto: Importe donde los conceptos tengan el mismo <br>cfdi: Comprobante: Conceptos: Concepto: Noidentificación y sea igual al de la mercancía; además si el tipo de comprobante es<br>“I” o “E”, el valor de la suma obtenida en la que estar entre el valor mínimo y máximo calculados. <font color="green">CCE162
<font color="green">Comercio Exterior <font color="green">Para los atributos cce11: ComercioExterior: Mercancias: Mercancia: NoIdentificacion que tengan atributos<br>cce11: ComercioExterior: Mercancias: Mercancia: ValorDolares con valor distinto de “0” o “1”, si el tipo de comprobante es<br>“I” o “E”, se debe obtener la suma de los campos cce11: ComercioExterior: Mercancias: Mercancia: ValorDolares<br>de todas las mercancías que tenga el mismo NoIdentificacion y este sea igual al NoIdentificacion del concepto; dicho valor<br>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<br>cuando el atributo NoIdentificacion de Concepto sea igual al de Mercancia. <font color="green">CCE163
Comercio Exterior El atributo cce11: ComercioExterior: Mercancias: Mercancia: FraccionArancelaria debe tener un valor vigente<br>del catálogo catComExt: c_FraccionArancelaria, es decir, la fecha del CFDI debe estar entre la fecha de inicio<br>y fin de vigencia en el catálogo; <font color="green">y si existe el atributo UnidadAduana, este debe tener el valor especificado en el catálogo <br>catComExt: c_FraccionArancelaria de la columna “UMT”. CCE166
<font color="green">Comercio Exterior <font color="green">Cuando el atributo FraccionArancelaria contiene un valor vigente del catálogo<br>catComExt: c_FraccionArancelaria y no existe el atributo UnidadAduana, el atributo Unidaddel concepto<br>relacionado (donde el NoIdentificacion es igual al de la Mercancia), debe tener el valor especificado en la <br>columna “UMT” del catálogo catComExt: c_FraccionArancelaria. <font color="green">CCE167
<font color="green">Comercio Exterior <font color="green">Si existe el valor “9801000100” (Importaciones o exportaciones de muestras y muestrarios)<br>en el atributo FraccionArancelaria en alguno de los elementos Mercancia, la suma de los valores del atributo<br>cfdi: Comprobante: Conceptos: Concepto: Descuento que tengan el mismo valor en el atributo NoIdentificacion,<br>debe convertirse a la moneda en la que se expresa el comprobante. <font color="green">CCE168
<font color="green">Comercio Exterior <font color="green">Si existe el valor “9801000100” (Importaciones o exportaciones de muestras y muestrarios) en el atributo<br>FraccionArancelaria en alguno de los elementos Mercancia, la suma de los valores del atributo cce11: ComercioExterior:<br>Mercancias: Mercancia: ValorDolares que tengan el mismo valor en el atributo NoIdentificacion y el NoIdentificacion del <br>concepto debe ser menor o igual a la suma de los valores del atributo cfdi: Comprobante: Conceptos: Concepto: Descuento. <font color="green">CCE169
<font color="green">Comercio Exterior <font color="green">Si existe un valor registrado en el atributo cce11: ComercioExterior: Mercancias: Mercancia: UnidadAduana<br>se debe verificar que el valor se encuentre en el catálogo de fracciones arancelarias catComExt:c_FraccionArancelaria <br>columna “UMT”, y que la columna c_FraccionArancelaria sea igual a la clave registrada en el atributo<br>cce11: ComercioExterior: Mercancias: Mercancia: FraccionArancelaria. <font color="green">CCE172