Matriz de errores del complemento de comercio exterior versión 1.1

Reglas de validación para CFDI que incluyan el complemento de Comercio Exterior 1.1, los códigos de error en formato ‘CCExxx’ son devueltos por el SAT o PAC cuando no se cumple la regla de validación al principio de la línea. Actualizado en  05/10/2017

1 El atributo cfdi:Comprobante:version debe tener el valor 3.2. ó 3.3. CCE101 El atributo cfdi:Comprobante no tiene un valor valido

Reglas de validación para CFDI versión 3.2 que incluyan el complemento de Comercio Exterior 1.1

2 El atributo cfdi:Comprobante:fecha debe cumplir con el patrón [0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]) y debe corresponder con la hora local donde se expide el comprobante. CCE102 El atributo cfdi:Comprobante:fecha no cumple con el patrón requerido.

3 El atributo cfdi:Comprobante:subtotal debe ser igual a la suma de los atributos importe por cada nodo Concepto ubicado en el nodo cfdi:Comprobante:Conceptos. CCE103 El atributo cfdi:Comprobante:subtotal no coincide con la suma de los atributos importe de los nodos Concepto.

4 El atributo cfdi:Comprobante:Moneda es requerido. CCE104 El atributo cfdi:Comprobante:Moneda se debe registrar

5 El atributo cfdi:Comprobante:Moneda, debe contener un valor del catálogo catCFDI:c_Moneda. CCE105 El atributo cfdi:Comprobante:Moneda no contiene un valor del catálogo catCFDI:c_Moneda.

6 Si el atributo cfdi:Comprobante:Moneda es MXN, puede omitirse el atributo TipoCambio, pero si se incluye, debe tener el valor “1”. CCE106 El atributo TipoCambio no tiene el valor “1” y la moneda indicada es MXN.

7 El atributo cfdi:Comprobante:TipoCambio es requerido cuando el atributo cfdi:Comprobante:Moneda tenga un valor distinto de MXN y XXX. CCE107 El atributo cfdi:Comprobante:TipoCambio se debe registrar cuando el atributo cfdi:Comprobante:Moneda tiene un valor distinto de MXN y XXX.

8 El atributo cfdi:Comprobante:TipoCambio no se debe registrar cuando el atributo cfdi:Comprobante:Moneda tenga el valor XXX. CCE108 El atributo cfdi:Comprobante:TipoCambio no se debe registrar cuando el atributo cfdi:Comprobante:Moneda tiene el valor XXX.

9 El atributo cfdi:Comprobante:TipoCambio debe cumplir con el patrón [0-9]{1,14}(.([0-9]{1,6}))?. CCE109 El atributo cfdi:Comprobante:TipoCambio no cumple con el patrón requerido.

10 El atributo cfdi:Comprobante:tipoDeComprobante debe cumplir con tener los valores “ingreso”, “egreso” o “traslado”. CCE110 El atributo cfdi:Comprobante:tipoDeComprobante no cumple con alguno de los valores permitidos.

11 Si el atributo cfdi:Comprobante:tipoDeComprobante tiene el valor “traslado”, se debe registrar el atributo MotivoTraslado. CCE111 El atributo MotivoTraslado debe registrarse cuando cfdi:Comprobante:tipoDeComprobante tiene el valor “traslado”.

12 Si el atributo cfdi:Comprobante:tipoDeComprobante tiene el valor “traslado” y MotivoTraslado tiene la clave “05”, se debe registrar el nodo Propietario. CCE112 El nodo Propietario se debe registrar cuando cfdi:Comprobante:tipoDeComprobante tiene el valor “traslado” y MotivoTraslado tiene la clave “05”.

13 Si el atributo cfdi:Comprobante:tipoDeComprobante es distinto de “traslado”, el atributo MotivoTraslado no debe existir. CCE113 El atributo MotivoTraslado no debe existir cuando cfdi:Comprobante:tipoDeComprobante es distinto de “traslado”.

14 El nodo Propietario no debe existir cuando cfdi:Comprobante:tipoDeComprobante es distinto de “traslado” y MotivoTraslado tiene una clave distinta de “05”. CCE114 El nodo Propietario no debe existir cuando cfdi:Comprobante:tipoDeComprobante es distinto de “traslado” y MotivoTraslado tiene una clave distinta de “05”.

15 El atributo cfdi:Comprobante:total debe ser igual a la suma del cfdi:Comprobante:subTotal, menos el cfdi:Comprobante:descuento, más los impuestos trasladados (cfdi:Comprobante:Impuestos:totalImpuestosTrasladados), menos los impuestos retenidos (cfdi:Comprobante:Impuestos:totalImpuestosRetenidos). CCE115 El atributo cfdi:Comprobante:total no coincide con la suma del cfdi:Comprobante:subTotal, menos el cfdi:Comprobante:descuento, más cfdi:Comprobante:Impuestos:totalImpuestosTrasladados menos cfdi:Comprobante:Impuestos:totalImpuestosRetenidos.

16 El atributo cfdi:Comprobante:LugarExpedicion debe cumplir con el patrón [0-9]{5} y corresponder con una clave de código postal incluida en el catálogo catCFDI:c_CodigoPostal publicado en el portal del SAT en internet. CCE116 El atributo cfdi:Comprobante:LugarExpedicion no cumple con alguno de los valores permitidos.

17 El atributo cfdi:Comprobante:Emisor:Nombre se debe registrar. CCE117 El atributo cfdi:Comprobante:Emisor:Nombre se debe registrar.

18 El atributo pais del nodo cfdi:Comprobante:Emisor:DomicilioFiscal debe contener la clave “MEX” si el nodo es generado. CCE118 El atributo cfdi:Comprobante:Emisor:DomicilioFiscal:pais debe tener el valor “MEX”.

19 El atributo pais del nodo cfdi:Comprobante:Emisor:ExpedidoEn debe contener la clave “MEX” si el nodo es generado. CCE119 El atributo cfdi:Comprobante:Emisor:ExpedidoEn:pais debe tener el valor “MEX”.

20 El atributo estado del nodo cfdi:Comprobante:Emisor:DomicilioFiscal debe contener una clave del catálogo catCFDI:c_Estado donde la columna c_Pais tiene el valor “MEX” si el nodo es generado. CCE120 El atributo cfdi:Comprobante:Emisor:DomicilioFiscal:estado debe contener una clave del catálogo catCFDI:c_Estado donde la columna c_Pais tenga el valor “MEX”.

21 El atributo estado del nodo cfdi:Comprobante:Emisor:ExpedidoEn debe contener una clave del catálogo catCFDI:c_Estado donde la columna c_Pais tiene el valor “MEX” si el nodo es generado. CCE121 El atributo cfdi:Comprobante:Emisor:ExpedidoEn:estado debe contener una clave del catálogo catCFDI:c_Estado donde la columna c_Pais tenga el valor “MEX”.

22 El atributo municipio del nodo cfdi:Comprobante:Emisor:DomicilioFiscal debe contener una clave del catálogo de catCFDI:c_Municipio donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado si el nodo es generado. CCE122 El atributo cfdi:Comprobante:Emisor:DomicilioFiscal:municipio debe contener una clave del catálogo de catCFDI:c_Municipio donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado si el nodo es generado.

23 El atributo municipio del nodo cfdi:Comprobante:Emisor:ExpedidoEn debe contener una clave del catálogo de catCFDI:c_Municipio donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado si el nodo es generado. CCE123 El atributo cfdi:Comprobante:Emisor:ExpedidoEn:municipio debe contener una clave del catálogo de catCFDI:c_Municipio donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado si el nodo es generado.

24 El atributo localidad del nodo cfdi:Comprobante:Emisor:DomicilioFiscal debe contener una clave del catálogo de catCFDI:c_Localidad, donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado si el nodo es generado. CCE124 El atributo cfdi:Comprobante:Emisor:DomicilioFiscal:localidad debe contener una clave del catálogo de catCFDI:c_Localidad, donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado si el nodo es generado.

25 El atributo localidad del nodo cfdi:Comprobante:Emisor:ExpedidoEn debe contener una clave del catálogo de catCFDI:c_Localidad, donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado si el nodo es generado. CCE125 El atributo cfdi:Comprobante:Emisor:ExpedidoEn:localidad debe contener una clave del catálogo de catCFDI:c_Localidad, donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado si el nodo es generado.

26 El atributo colonia del nodo cfdi:Comprobante:Emisor:DomicilioFiscal debe contener una clave del catálogo de catCFDI:c_Colonia, donde la columna c_CodigoPostal debe ser igual a la clave registrada en el atributo codigoPostal si el nodo es generado. CCE126 El atributo cfdi:Comprobante:Emisor:DomicilioFiscal:colonia debe contener una clave del catálogo de catCFDI:c_Colonia, donde la columna c_CodigoPostal debe ser igual a la clave registrada en el atributo codigoPostal si el nodo es generado.

27 El atributo colonia del nodo cfdi:Comprobante:Emisor:ExpedidoEn debe contener una clave del catálogo de catCFDI:c_Colonia, donde la columna c_CodigoPostal debe ser igual a la clave registrada en el atributo codigoPostal si el nodo es generado. CCE127 El atributo cfdi:Comprobante:Emisor:ExpedidoEn:colonia debe contener una clave del catálogo de catCFDI:c_Colonia, donde la columna c_CodigoPostal debe ser igual a la clave registrada en el atributo codigoPostal si el nodo es generado.

28 El atributo de codigoPostal del nodo cfdi:Comprobante:Emisor:DomicilioFiscal debe contener una clave del catálogo de catCFDI:c_CodigoPostal, donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado, la columna clave de c_Municipio debe ser igual a la clave registrada en el atributo municipio, y si existe el atributo de localidad, la columna clave de c_Localidad debe ser igual a la clave registrada en el atributo localidad si el nodo es generado. CCE128 El atributo cfdi:Comprobante:Emisor:DomicilioFiscal:codigoPostal debe contener una clave del catálogo de catCFDI:c_CodigoPostal, donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado, la columna clave de c_Municipio debe ser igual a la clave registrada en el atributo municipio, y si existe el atributo de localidad, la columna clave de c_Localidad debe ser igual a la clave registrada en el atributo localidad si el nodo es generado.

29 El atributo de codigoPostal del nodo cfdi:Comprobante:Emisor:ExpedidoEn debe contener una clave del catálogo de catCFDI:c_CodigoPostal, donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado, la columna clave de c_Municipio debe ser igual a la clave registrada en el atributo municipio, y si existe el atributo de localidad, la columna clave de c_Localidad debe ser igual a la clave registrada en el atributo localidad si el nodo es generado. CCE129 El atributo cfdi:Comprobante:Emisor:ExpedidoEn:codigoPostal debe contener una clave del catálogo de catCFDI:c_CodigoPostal, donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado, la columna clave de c_Municipio debe ser igual a la clave registrada en el atributo municipio, y si existe el atributo de localidad, la columna clave de c_Localidad debe ser igual a la clave registrada en el atributo localidad si el nodo es generado.

30 El nodo Comprobante.Emisor.RegimenFiscal debe tener solo un elemento hijo Regimen. CCE130 El nodo Comprobante.Emisor.RegimenFiscal debe tener solo un elemento hijo Regimen.

31 El atributo cfdi:Comprobante:Emisor:RegistroFiscal:Regimen debe tener una clave del catálogo catCFDI:c_RegimenFiscal donde la columna Persona corresponda con el tipo de persona del emisor, es decir, persona física si el RFC del emisor tiene 13 posiciones y persona moral en otro caso. CCE131 El atributo cfdi:Comprobante:Emisor:RegistroFiscal:Regimen no cumple con alguno de los valores permitidos para el tipo de persona del emisor.

32 El atributo cfdi:Comprobante:Receptor:rfc debe tener el valor “XEXX010101000” cuando el tipoDeComprobante sea distinto de “traslado” y el atributo MotivoTraslado sea distinto de “02”. CCE132 El atributo cfdi:Comprobante:Receptor:rfc no tiene el valor “XEXX010101000” y el tipoDeComprobante tiene un valor distinto de “traslado” y MotivoTraslado un valor distinto de “02”.

33 El atributo cfdi:Comprobante:Receptor:rfc puede tener el valor “XEXX010101000” o uno válido dentro de la lista de RFC’s, cuando el tipoDeComprobante sea “traslado” y el atributo MotivoTraslado sea “02”. CCE133 El atributo cfdi:Comprobante:Receptor:rfc debe tener un RFC válido dentro de la lista de RFC’s o el valor “XEXX010101000” cuando el tipoDeComprobante es “traslado” y MotivoTraslado es “02”.

34 El atributo cfdi:Comprobante:Receptor:nombre se debe registrar. CCE134 El atributo cfdi:Comprobante:Receptor:nombre se debe registrar.

35 El nodo cfdi:Comprobante:Receptor:Domicilio se debe registrar. CCE135 El nodo cfdi:Comprobante:Receptor:Domicilio se debe registrar.

36 El atributo estado del nodo cfdi:Comprobante:Receptor:Domicilio debe contener una clave del catálogo catCFDI:c_Estado donde la columna c_Pais tenga el valor “MEX” si el atributo pais tiene el valor “MEX”, el tipoDeComprobante es “traslado” y MotivoTraslado tiene el valor “02”. CCE136 El atributo cfdi:Comprobante:Receptor:Domicilio:estado debe contener una clave del catálogo catCFDI:c_Estado donde la columna c_Pais tenga el valor “MEX” si el atributo pais tiene el valor “MEX”, el tipoDeComprobante es “traslado” y MotivoTraslado tiene el valor “02”.

37 El atributo municipio del nodo cfdi:Comprobante:Receptor:Domicilio debe contener una clave del catálogo de catCFDI:c_Municipio donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado si el atributo pais tiene el valor “MEX”, el tipoDeComprobante es “traslado” y MotivoTraslado tiene el valor “02”. CCE137 El atributo cfdi:Comprobante:Receptor:Domicilio:municipio debe contener una clave del catálogo de catCFDI:c_Municipio donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado si el atributo pais tiene el valor “MEX”, el tipoDeComprobante es “traslado” y MotivoTraslado tiene el valor “02”.

38 El atributo localidad del nodo cfdi:Comprobante:Receptor:Domicilio debe contener una clave del catálogo de catCFDI:c_Localidad, donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado si el atributo pais tiene el valor “MEX”, el tipoDeComprobante es “traslado” y MotivoTraslado tiene el valor “02”. CCE138 El atributo cfdi:Comprobante:Receptor:Domicilio:localidad debe contener una clave del catálogo de catCFDI:c_Localidad, donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado si el atributo pais tiene el valor “MEX”, el tipoDeComprobante es “traslado” y MotivoTraslado tiene el valor “02”.

39 El atributo colonia del nodo cfdi:Comprobante:Receptor:Domicilio debe contener una clave del catálogo de catCFDI:c_Colonia, donde la columna c_CodigoPostal debe ser igual a la clave registrada en el atributo codigoPostal si el atributo pais tiene el valor “MEX”, el tipoDeComprobante es “traslado” y MotivoTraslado tiene el valor “02”. CCE139 El atributo cfdi:Comprobante:Receptor:Domicilio:colonia debe contener una clave del catálogo de catCFDI:c_Colonia, donde la columna c_CodigoPostal debe ser igual a la clave registrada en el atributo codigoPostal si el atributo pais tiene el valor “MEX”, el tipoDeComprobante es “traslado” y MotivoTraslado tiene el valor “02”.

40 El atributo de codigoPostal del nodo cfdi:Comprobante:Receptor:Domicilio debe contener una clave del catálogo de catCFDI:c_CodigoPostal, donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado, la columna clave de c_Municipio debe ser igual a la clave registrada en el atributo municipio, y si existe el atributo de localidad, la columna clave de c_Localidad debe ser igual a la clave registrada en el atributo localidad si el atributo pais tiene el valor “MEX”, el tipoDeComprobante es “traslado” y MotivoTraslado tiene el valor “02”. CCE140 El atributo cfdi:Comprobante:Receptor:Domicilio:codigoPostal debe contener una clave del catálogo de catCFDI:c_CodigoPostal, donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo estado, la columna clave de c_Municipio debe ser igual a la clave registrada en el atributo municipio, y si existe el atributo de localidad, la columna clave de c_Localidad debe ser igual a la clave registrada en el atributo localidad si el atributo pais tiene el valor “MEX”, el tipoDeComprobante es “traslado” y MotivoTraslado tiene el valor “02”.

41 Si tipoDeComprobante es distinto de “traslado” o MotivoTraslado es distinto de “02”, el atributo pais del nodo cfdi:Comprobante:Receptor:Domicilio debe ser distinto de “MEX” y debe existir en el catálogo catCFDI:c_Pais. CCE141 El atributo cfdi:Comprobante:Receptor:Domicilio:pais debe ser distinto de “MEX” y existir en el catálogo catCFDI:c_Pais si tipoDeComprobante es distinto de “traslado” o MotivoTraslado es distinto de “02”.

42 Si tipoDeComprobante es distinto de “traslado” o MotivoTraslado es distinto de “02” y el pais es distinto de “MEX”, el atributo estado del nodo cfdi:Comprobante:Receptor:Domicilio debe contener una clave del catálogo catCFDI:c_Estado donde la columna c_Pais sea igual a la clave del pais registrada en el atributo pais del mismo nodo si es que dicha clave existe. CCE142 El atributo cfdi:Comprobante:Receptor:Domicilio:pais debe contener una clave del catálogo catCFDI:c_Estado donde la columna c_Pais sea igual a la clave del pais registrada en el atributo pais del mismo nodo.

43 Si tipoDeComprobante es distinto de “traslado” o MotivoTraslado es distinto de “02” y el pais es distinto de “MEX”, el atributo codigoPostal del nodo cfdi:Comprobante:Receptor:Domicilio debe existir. CCE143 El atributo cfdi:Comprobante:Receptor:Domicilio:codigoPostal se debe registrar cuando tipoDeComprobante es distinto de “traslado” o MotivoTraslado es distinto de “02” y el pais es distinto de “MEX”.

44 Si tipoDeComprobante es distinto de “traslado” o MotivoTraslado es distinto de “02” y el pais es distinto de “MEX”, el atributo codigoPostal del nodo cfdi:Comprobante:Receptor:Domicilio debe existir y debe cumplir con el patrón especificado (en caso de que aplique). CCE144 El atributo cfdi:Comprobante:Receptor:Domicilio:codigoPostal debe cumplir con el patrón especificado en el catálogo catCFDI:c_Pais cuando tipoDeComprobante es distinto de “traslado” o MotivoTraslado es distinto de “02” y el pais es distinto de “MEX”.

Reglas de validación para CFDI’s versión 3.3 que incluyan el complemento de Comercio Exterior 1.1

45 El atributo cfdi:Comprobante:TipoDeComprobante puede tener los valores “I”, “E” o “T”. CCE145 El atributo cfdi:Comprobante:TipoDeComprobante no cumple con alguno de los valores permitidos para este complemento.

46 El atributo MotivoTraslado se debe registrar si el valor del atributo cfdi:Comprobante:TipoDeComprobante es “T”. CCE146 El atributo MotivoTraslado se debe registrar cuando el atributo cfdi:Comprobante:TipoDeComprobante tiene el valor “T”.

47 El nodo Propietario se debe registrar si el valor de cfdi:Comprobante:TipoDeComprobante es “T” y MotivoTraslado tiene la clave “05”. CCE147 El nodo Propietario se debe registrar cuando el atributo cfdi:Comprobante:TipoDeComprobante tiene el valor “T” y MotivoTraslado tiene la clave “05”.

48 El nodo Propietario no se debe registrar si el valor de cfdi:Comprobante:TipoDeComprobante es distinto de “T” y MotivoTraslado tiene una clave distinta de “05”. CCE148 El nodo Propietario no se debe registrar cuando el atributo cfdi:Comprobante:TipoDeComprobante tiene un valor distinto de “T” y MotivoTraslado tiene una clave distinta de “05”.

49 El atributo cfdi:Comprobante:Emisor:Nombre se debe registrar. CCE149 El atributo cfdi:Comprobante:Emisor:Nombre se debe registrar.

50 El atributo cfd:Comprobante:Receptor:Rfc debe tener el valor “XEXX010101000” cuando el TipoDeComprobante sea distinto de “T” y el atributo MotivoTraslado sea distinto de “02”. CCE150 El atributo cfd:Comprobante:Receptor:Rfc no tiene el valor “XEXX010101000” y el TipoDeComprobante tiene un valor distinto de “T” y MotivoTraslado un valor distinto de “02”.

51 El atributo cfd:Comprobante:Receptor:Rfc puede tener el valor “XEXX010101000” o uno válido dentro de la lista de RFC’s, cuando el TipoDeComprobante sea “T” y el atributo MotivoTraslado sea “02”. CCE151 El atributo cfdi:Comprobante:Receptor:Rfc debe tener un RFC válido dentro de la lista de RFC’s o el valor “XEXX010101000” cuando el TipoDeComprobante es “T” y MotivoTraslado es “02”.

52 El atributo cfdi:Comprobante:Receptor:Nombre se debe registrar. CCE152 El atributo cfdi:Comprobante:Receptor:Nombre se debe registrar.

Reglas de validación para el complemento de Comercio Exterior 1.1

53 El nodo cce11:ComercioExterior solo debe registrarse una vez. CCE153 El nodo cce11:ComercioExterior no puede registrarse mas de una vez.

54 El nodo cce11:ComercioExterior se debe registrar como un nodo hijo del nodo Complemento en el CFDI. CCE154 El nodo cce11:ComercioExterior debe registrarse como un nodo hijo del nodo Complemento en el CFDI.

55 El nodo cce11:ComercioExterior solo puede coexistir con los complementos Timbre Fiscal Digital, otros derechos e impuestos, leyendas fiscales, recepción de pago, CFDI registro fiscal. CCE155 El nodo cce11:ComercioExterior solo puede coexistir con los complementos Timbre Fiscal Digital, otros derechos e impuestos, leyendas fiscales, recepción de pago, CFDI registro fiscal.

56 Se debe registrar el UUID de la factura donde previamente se realizó la enajenación en el atributo cfdi:FolioFiscalOrig si el valor de cce11:ComercioExterior:MotivoTraslado es “01” y la versión del CFDI es 3.2. CCE156 El atributo cfdi:FolioFiscalOrig se debe registrar si el valor de cce11:ComercioExterior:MotivoTraslado es “01”.

57 Se debe indicar el UUID del CfdiRelacionado de la factura donde previamente se realizó la enajenación indicando el tipo de relación “05” si el valor de cce11:ComercioExterior:MotivoTraslado es “01” y la versión del CFDI es 3.3. CCE157 El atributo cfdi:CfdiRelacionados:CfdiRelacionado:UUID se debe registrar si el valor de cce11:ComercioExterior:MotivoTraslado es “01” con el tipo de relación “05”.

58 Los atributos MotivoTraslado, ClaveDePedimento, CertificadoOrigen, NumCertificadoOrigen, NumExportadorConfiable, Incoterm, Subdivisión, TipoCambioUSD, TotalUSD y Mercancias no deben existir si el valor de cce11:ComercioExterior:TipoOperacion es “A”. CCE158 El atributo XXXXX no debe existir si el valor de cce11:ComercioExterior:TipoOperacion es “A”.

59 Los atributos ClaveDePedimento, CertificadoOrigen, Incoterm, Subdivision, TipoCambioUSD, TotalUSD y Mercancias deben registrarse si la clave de cce11:ComercioExterior:TipoOperacion registrada es “1” ó “2”. CCE159 El atributo XXXX debe registrarse si la clave de cce11:ComercioExterior:TipoOperacion registrada es “1” ó “2”.

60 El atributo NumCertificadoOrigen no debe registrarse si el valor de cce11:ComercioExterior:CertificadoOrigen es “0”. CCE160 El atributo cce11:ComercioExterior:NumCertificadoOrigen no se debe registrar si el valor de cce11:ComercioExterior:CertificadoOrigen es “0”.

61 El atributo cce11:ComercioExterior:NumExportadorConfiable no debe registrarse si la clave de país del receptor o del destinatario no corresponde a un país del catálogo catCFDI:c_Pais donde la columna Agrupación tenga el valor Unión Europea. CCE161 El atributo cce11:ComercioExterior:NumExportadorConfiable no se debe registrar si la clave de país del receptor o del destinatario no corresponde a un país del catálogo catCFDI:c_Pais donde la columna Agrupación tenga el valor Unión Europea.

62 El atributo cce11:ComercioExterior:TotalUSD debe ser igual a la suma de los valores del atributo ValorDolares de las mercancías. CCE162 El atributo cce11:ComercioExterior:TotalUSD no coincide con la suma de ValorDolares de las mercancías.

63 El atributo cce11:ComercioExterior:TotalUSD debe registrarse con dos decimales. CCE163 El atributo cce11:ComercioExterior:TotalUSD debe registrarse con dos decimales.

64 El atributo cce11:ComercioExterior:Emisor:Curp no debe registrarse si el atributo Rfc del nodo cfdi:Comprobante:Emisor es de longitud 12. CCE164 El atributo cce11:ComercioExterior:Emisor:Curp no se debe registrar si el atributo Rfc del nodo cfdi:Comprobante:Emisor es de longitud 12.

65 El atributo cce11:ComercioExterior:Emisor:Curp debe registrarse si el atributo Rfc del nodo cfdi:Comprobante:Emisor es de longitud 13 CCE165 El atributo cce11:ComercioExterior:Emisor:Curp se debe registrar si el atributo Rfc del nodo cfdi:Comprobante:Emisor es de longitud 13.

66 El nodo cce11:ComercioExterior:Emisor:Domicilio no debe ser registrado si la versión de CFDI es 3.2. CCE166 El nodo cce11:ComercioExterior:Emisor:Domicilio no debe registrarse si la versión de CFDI es 3.2.

67 El nodo cce11:ComercioExterior:Emisor:Domicilio debe ser registrado si la versión de CFDI es 3.3. CCE167 El nodo cce11:ComercioExterior:Emisor:Domicilio debe registrarse si la versión de CFDI es 3.3.

68 El atributo cce11:ComercioExterior:Emisor:Domicilio:Pais debe contener la clave “MEX” si la versión de CFDI es 3.3. CCE168 El atributo cce11:ComercioExterior:Emisor:Domicilio:Pais debe tener la clave “MEX”.

69 El atributo cce11:ComercioExterior:Emisor:Domicilio:Estado debe contener una clave del catálogo de catCFDI:c_Estado donde la columna c_Pais tiene el valor “MEX” si la versión de CFDI es 3.3. CCE169 El atributo cce11:ComercioExterior:Emisor:Domicilio:Estado debe contener una clave del catálogo de catCFDI:c_Estado donde la columna c_Pais tiene el valor “MEX”.

70 El atributo cce11:ComercioExterior:Emisor:Domicilio:Municipio debe contener una clave del catálogo de catCFDI:c_Municipio donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo Estado si la versión de CFDI es 3.3. CCE170 El atributo cce11:ComercioExterior:Emisor:Domicilio:Municipio debe contener una clave del catálogo de catCFDI:c_Municipio donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo Estado.

71 El atributo cce11:ComercioExterior:Emisor:Domicilio:Localidad debe contener una clave del catálogo de catCFDI:c_Localidad donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo Estado solo si es registrado y la versión de CFDI es 3.3. CCE171 El atributo cce11:ComercioExterior:Emisor:Domicilio:Localidad debe contener una clave del catálogo de catCFDI:c_Localidad donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo Estado.

72 El atributo cce11:ComercioExterior:Emisor:Domicilio:Colonia debe contener una clave del catálogo de catCFDI:c_Colonia donde la columna c_CodigoPostal debe ser igual a la clave registrada en el atributo CodigoPostal solo si el atributo tiene una clave numérica de 4 posiciones y la versión de CFDI es 3.3. CCE172 El atributo cce11:ComercioExterior:Emisor:Domicilio:Colonia debe contener una clave del catálogo de catCFDI:c_Colonia donde la columna c_CodigoPostal debe ser igual a la clave registrada en el atributo CodigoPostal.

73 El atributo cce11:ComercioExterior:Emisor:Domicilio:CodigoPostal debe contener una clave del catálogo catCFDI:c_CodigoPostal donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo Estado, la columna clave de c_Municipio debe ser igual a la clave registrada en el atributo Municipio y si existe el atributo de Localidad, la columna clave de c_Localidad debe ser igual a la clave registrada en el atributo Localidad si la versión de CFDI es 3.3. CCE173 El atributo cce11:ComercioExterior:Emisor:Domicilio:CodigoPostal debe contener una clave del catálogo catCFDI:c_CodigoPostal donde la columna clave de c_Estado debe ser igual a la clave registrada en el atributo Estado, la columna clave de c_Municipio debe ser igual a la clave registrada en el atributo Municipio y si existe el atributo de Localidad, la columna clave de c_Localidad debe ser igual a la clave registrada en el atributo Localidad.

74 El atributo cce11:ComercioExterior:Propietario:NumRegIdTrib debe existir en el registro del país si la clave del país del atributo cce11:Propietario:ResidenciaFiscal tiene mecanismo de verificación en línea en el catálogo catCFDI:c_Pais. CCE174 El atributo cce11:ComercioExterior:Propietario:NumRegIdTrib no tiene un valor que exista en el registro del país indicado en el atributo cce1:Propietario:ResidenciaFiscal.

75 El atributo cce11:ComercioExterior:Propietario:NumRegIdTrib debe cumplir con el patrón indicado en la columna “Formato de registro de identidad tributaria” si la clave del país del atributo cce11:Propietario:ResidenciaFiscal no tiene mecanismo de verificación en línea en el catálogo catCFDI:c_Pais. CCE175 El atributo cce11:ComercioExterior:Propietario:NumRegIdTrib no cumple con el patrón publicado en la columna “Formato de registro de identidad tributaria” del país indicado en el atributo cce1:Propietario:ResidenciaFiscal.

76 El atributo cce11:ComercioExterior:Receptor:NumRegIdTrib no debe existir si la versión de CFDI es 3.3. CCE176 El atributo cce11:ComercioExterior:Receptor:NumRegIdTrib no debe registrarse si la versión de CFDI es 3.3.

77 El atributo cce11:ComercioExterior:Receptor:NumRegIdTrib debe existir si la versión de CFDI es 3.2. CCE177 El atributo cce11:ComercioExterior:Receptor:NumRegIdTrib debe registrarse si la versión de CFDI es 3.2.

78 El atributo cce11:ComercioExterior:Receptor:NumRegIdTrib debe existir en el registro del país si la clave del país del atributo cfdi:Comprobante:Receptor:Domicilio:pais tiene mecanismo de verificación en línea en el catálogo catCFDI:c_Pais y la versión de CFDI es 3.2. CCE178 El atributo cce11:ComercioExterior:Receptor:NumRegIdTrib no tiene un valor que exista en el registro del país indicado en el atributo cfdi:Comprobante:Receptor:Domicilio:pais.

79 El atributo cce11:ComercioExterior:Receptor:NumRegIdTrib debe cumplir con el patrón indicado en la columna “Formato de registro de identidad tributaria” si la clave del país del atributo cfdi:Comprobante:Receptor:Domicilio:pais no tiene mecanismo de verificación en línea en el catálogo catCFDI:c_Pais. CCE179 El atributo cce11:ComercioExterior:Receptor:NumRegIdTrib no cumple con el patrón publicado en la columna “Formato de registro de identidad tributaria” del país indicado en el atributo cfdi:Comprobante:Receptor:Domicilio:pais.

80 El nodo cce11:ComercioExterior:Receptor:Domicilio no debe ser registrado si la versión de CFDI es 3.2. CCE180 El nodo cce11:ComercioExterior:Receptor:Domicilio no debe registrarse si la versión de CFDI es 3.2.

81 El nodo cce11:ComercioExterior:Receptor:Domicilio debe ser registrado si la versión de CFDI es 3.3. CCE181 El nodo cce11:ComercioExterior:Receptor:Domicilio debe registrarse si la versión de CFDI es 3.3.

82 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 y la versión de CFDI es 3.3. CCE182 El atributo cce11:ComercioExterior:Receptor:Domicilio:Colonia debe tener un valor del catálogo de colonia donde la columna código postal sea igual a la clave registrada en el atributo CodigoPostal cuando la clave de país es “MEX”, contiene una cadena numérica de cuatro posiciones y la versión de CFDI es 3.3.

83 El atributo cce11:ComercioExterior:Receptor:Domicilio:Localidad debe contener una clave del catálogo de localidades (catCFDI:c_Localidad) donde la columna c_Estado sea igual a la clave registrada en el atributo Estado solo si la clave de país es “MEX” y la versión de CFDI es 3.3. CCE183 El atributo cce11:ComercioExterior:Receptor:Domicilio:Localidad debe tener un valor del catálogo de localidades (catCFDI:c_Localidad) donde la columna c_Estado sea igual a la clave registrada en el atributo Estado cuando la clave de país es “MEX” y la versión de CFDI es 3.3.

84 El atributo cce11:ComercioExterior:Receptor:Domicilio:Municipio debe contener una clave del catálogo de municipios (catCFDI:c_Municipio) donde la columna c_Estado sea igual a la clave registrada en el atributo Estado solo si la clave de país es “MEX” y la versión de CFDI es 3.3. CCE184 El atributo cce11:ComercioExterior:Receptor:Domicilio:Municipio debe tener un valor del catálogo de municipios (catCFDI:c_Municipio) donde la columna c_Estado sea igual a la clave registrada en el atributo Estado cuando la clave de país es “MEX” y la versión de CFDI es 3.3.

85 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 y la versión de CFDI es 3.3. CCE185 El atributo cce11:ComercioExterior:Receptor:Domicilio:Estado debe tener un valor 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 y la versión de CFDI es 3.3.

86 El atributo cce11:ComercioExterior:Receptor:Domicilio:CodigoPostal debe cumplir con el patrón especificado para el formato del código postal si la clave de país es distinta de “MEX”, el país tiene definido un patrón y la versión de CFDI es 3.3. CCE186 El atributo cce11:ComercioExterior:Receptor:Domicilio:CodigoPostal debe cumplir con el patrón especificado para el país cuando es distinta de “MEX” y la versión de CFDI es 3.3.

87 El atributo cce11:ComercioExterior:Receptor:Domicilio:CodigoPostal debe contener una clave del catálogo de códigos postales catCFDI:c_CodigoPostal donde la columna c_Estado sea igual a la clave registrada en el atributo Estado, la columna c_Municipio sea igual a la clave registrada en el atributo Municipio y la columna c_Localidad sea igual a la clave registrada en el atributo Localidad en caso de que se haya registrado, solo si la clave de país es “MEX” y la versión de CFDI es 3.3. CCE187 El atributo cce11:ComercioExterior:Receptor:Domicilio:CodigoPostal debe tener un valor del catálogo de códigos postales catCFDI:c_CodigoPostal donde la columna c_Estado sea igual a la clave registrada en el atributo Estado, la columna c_Municipio sea igual a la clave registrada en el atributo Municipio y la columna c_Localidad sea igual a la clave registrada en el atributo Localidad en caso de que se haya registrado cuando la clave de país es “MEX” y la versión de CFDI es 3.3.

88 Si tipoDeComprobante tiene el valor “traslado” y la versión de CFDI es 3.2 ó 3.3. sólo se puede registrar un Destinatario. CCE188 El campo tipoDeComprobante tiene el valor “traslado” por lo tanto sólo podrás registrar un Destinatario.

89 El atributo cce11:ComercioExterior:Destinatario:NumRegIdTrib 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. CCE189 El atributo cce11:ComercioExterior:Destinatario:NumRegIdTrib no tiene un valor que exista en el registro del país indicado en el atributo cce11:ComercioExterior:Destinatario:Domicilio:Pais.

90 El atributo cce11:ComercioExterior:Destinatario:NumRegIdTrib debe cumplir con el 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. CCE190 El atributo cce11:ComercioExterior:Destinatario:NumRegIdTrib no cumple con el patrón publicado en la columna “Formato de registro de identidad tributaria” del país indicado en el atributo cce11:ComercioExterior:Destinatario:Domicilio:Pais.

91 El atributo cce11:ComercioExterior:Destinatario:Domicilio:Colonia debe contener una clave del catálogo de colonias 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” y contiene una cadena numérica de cuatro posiciones. CCE191 El atributo cce11:ComercioExterior:Destinatario:Domicilio:Colonia debe tener un valor del catálogo de colonias donde la columna código postal sea igual a la clave registrada en el atributo CodigoPostal cuando la clave de país es “MEX” y contiene una cadena numérica de cuatro posiciones.

92 El atributo cce11:ComercioExterior:Destinatario:Domicilio:Localidad debe contener una clave del catálogo de localidades (catCFDI:c_Localidad) donde la columna c_Estado sea igual a la clave registrada en el atributo Estado solo si la clave de país es “MEX”. CCE192 El atributo cce11:ComercioExterior:Destinatario:Domicilio:Localidad debe tener un valor del catálogo de localidades (catCFDI:c_Localidad) donde la columna c_Estado sea igual a la clave registrada en el atributo Estado cuando la clave de país es “MEX”.

93 El atributo cce11:ComercioExterior:Destinatario:Domicilio:Municipio debe contener una clave del catálogo de municipios (catCFDI:c_Municipio) donde la columna c_Estado sea igual a la clave registrada en el atributo Estado solo si la clave de país es “MEX”. CCE193 El atributo cce11:ComercioExterior:Destinatario:Domicilio:Municipio debe tener un valor del catálogo de municipios (catCFDI:c_Municipio) donde la columna c_Estado sea igual a la clave registrada en el atributo Estado cuando la clave de país es “MEX”.

94 El atributo cce11:ComercioExterior:Destinatario: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 la clave de país existe en la columna c_Pais del catálogo catCFDI:c_Estado y es diferente de “ZZZ”. CCE194 El atributo cce11:ComercioExterior:Destinatario:Domicilio:Estado debe tener un valor 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 cuando la clave de país existe en la columna c_Pais del catálogo catCFDI:c_Estado y es diferente de “ZZZ”.

95 El atributo cce11:ComercioExterior:Destinatario:Domicilio:CodigoPostal debe cumplir con el patrón especificado para el formato del código postal si la clave de país es distinta de “MEX” y el país tiene definido un patrón. CCE195 El atributo cce11:ComercioExterior:Destinatario:Domicilio:CodigoPostal debe cumplir con el patrón especificado para el país cuando es distinta de “MEX”.

96 El atributo cce11:ComercioExterior:Destinatario:Domicilio:CodigoPostal debe contener una clave del catálogo de códigos postales catCFDI:c_CodigoPostal donde la columna c_Estado sea igual a la clave registrada en el atributo Estado, la columna c_Municipio sea igual a la clave registrada en el atributo Municipio y la columna c_Localidad sea igual a la clave registrada en el atributo Localidad en caso de que se haya registrado, solo si la clave de país es “MEX”. CCE196 El atributo cce11:ComercioExterior:Destinatario:Domicilio:CodigoPostal debe tener un valor del catálogo de códigos postales catCFDI:c_CodigoPostal donde la columna c_Estado sea igual a la clave registrada en el atributo Estado, la columna c_Municipio sea igual a la clave registrada en el atributo Municipio y la columna c_Localidad sea igual a la clave registrada en el atributo Localidad en caso de que se haya registrado cuando la clave de país es “MEX”.

97 El atributo cfdi:Comprobante:Conceptos:Concepto:NoIdentificacion debe estar registrado por cada concepto registrado en el elemento cfdi:Comprobante:Conceptos. CCE197 El atributo cfdi:Comprobante:Conceptos:Concepto:NoIdentificacion se debe registrar en cada concepto.

98 El atributo cce11:ComercioExterior:Mercancias:Mercancia:NoIdentificacion debe ser igual al atributo cfdi:Comprobante:Conceptos:Concepto:NoIdentificacion para al menos uno de los elementos registrados en cfdi:Comprobante:Conceptos relacionado en el nodo mercancías. CCE198 Debe existir al menos un cfdi:Comprobante:Conceptos:Concepto:NoIdentificacion relacionado con cce11:ComercioExterior:Mercancias:Mercancia:NoIdentificacion.

99 El nodo cfdi:Comprobante:Conceptos debe tener al menos un concepto registrado por cada mercancía registrada en el nodo cce11:ComercioExterior:Mercancias donde el atributo cce11:ComercioExterior:Mercancias:Mercancia:NoIdentificacion sea igual al atributo cfdi:Comprobante:Conceptos:Concepto:NoIdentificacion. CCE199 Debe existir al menos un concepto en el nodo cfdi:Comprobante:Conceptos por cada mercancía registrada en el elemento cce1:ComercioExterior:Mercancias donde el atributo cce11:ComercioExterior:Mercancias:Mercancia:NoIdentificacion sea igual al atributo cfdi:Comprobante:Conceptos:Concepto:NoIdentificacion.

100 En el elemento cce11:ComercioExterior:Mercancias no se deben repetir elementos Mercancia donde el NoIdentificacion y la FraccionArancelaria sean iguales. CCE200 No se deben repetir elementos Mercancia donde el NoIdentificacion y la FraccionArancelaria sean iguales en el elemento cce11:ComercioExterior:Mercancias.

101 El atributo cfdi:Comprobante:Conceptos:Concepto:Cantidad debe tener como valor mínimo incluyente “0.001” y debe cumplir con el patrón [0-9]{1,14}(.([0-9]{1,3}))? solo si el atributo cce11:ComercioExterior:Mercancias:Mercancia:CantidadAduana no está registrado. CCE201 El atributo cfdi:Comprobante:Conceptos:Concepto:Cantidad no cumple con alguno de los valores permitidos cuando no se registra el atributo cce11:ComercioExterior:Mercancias:Mercancia:CantidadAduana.

102 El atributo cfdi:Comprobante:Conceptos:Concepto:Unidad debe tener un valor del catálogo catCFDI:c_UnidadAduana solo si el atributo cce11:ComercioExterior:Mercancias:Mercancia:CantidadAduana no está registrado. CCE202 El atributo cfdi:Comprobante:Conceptos:Concepto:Unidad no cumple con alguno de los valores permitidos cuando no se registra el atributo cce11:ComercioExterior:Mercancias:Mercancia:CantidadAduana.

103 El atributo cfdi:Comprobante:Conceptos:Concepto:ValorUnitario debe tener como valor mínimo incluyente “0.0001”, 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 solo si el atributo cce11:ComercioExterior:Mercancias:Mercancia:CantidadAduana no está registrado. CCE203 El atributo cfdi:Comprobante:Conceptos:Concepto:ValorUnitario no cumple con alguno de los valores permitidos cuando no se registra el atributo cce11:ComercioExterior:Mercancias:Mercancia:CantidadAduana.

104 El valor del atributo cfdi:Comprobante:Conceptos:Concepto:importe de cada concepto debe ser mayor o igual que el límite inferior y menor o igual que el límite superior calculado para cada uno. CCE204 El atributo cfdi:Comprobante:Conceptos:Concepto:importe debe ser mayor o igual que el límite inferior y menor o igual que el límite superior calculado.

105 La suma de los campos cce11:ComercioExterior:Mercancias:Mercancia:ValorDolares distintos de “0” y “1” de todas las mercancías que tengan el mismo NoIdentificacion y éste sea igual al NoIdentificacion del concepto debe ser mayor o igual al valor mínimo y menor o igual al valor máximo calculado. CCE205 La suma de los campos cce11:ComercioExterior:Mercancias:Mercancia:ValorDolares distintos de “0” y “1” de todas las mercancías que tengan el mismo NoIdentificacion y éste sea igual al NoIdentificacion del concepto debe ser mayor o igual al valor mínimo y menor o igual al valor máximo calculado.

106 El atributo cce11:ComercioExterior:Mercancias:Mercancia:FraccionArancelaria debe ser registrado solo si el atributo cce11:ComercioExterior:Mercancias:Mercancia:UnidadAduana o el atributo cfdi:Comprobante:Conceptos:Concepto:Unidad tienen un valor distinto de “99”. CCE206 El atributo cce11:ComercioExterior:Mercancias:Mercancia:FraccionArancelaria debe registrarse cuando el atributo cce11:ComercioExterior:Mercancias:Mercancia:UnidadAduana o el atributo cfdi:Comprobante:Conceptos:Concepto:Unidad tienen un valor distinto de “99”.

107 El atributo cce11:ComercioExterior:Mercancias:Mercancia:FraccionArancelaria no debe ser registrado si el atributo cce11:ComercioExterior:Mercancias:Mercancia:UnidadAduana o el atributo cfdi:Comprobante:Conceptos:Concepto:Unidad tienen el valor “99”. CCE207 El atributo cce11:ComercioExterior:Mercancias:Mercancia:FraccionArancelaria no debe registrarse cuando el atributo cce11:ComercioExterior:Mercancias:Mercancia:UnidadAduana o el atributo cfdi:Comprobante:Conceptos:Concepto:Unidad tienen el valor “99”.

108 El atributo cce11:ComercioExterior:Mercancias:Mercancia:FraccionArancelaria 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. CCE208 El atributo cce11:ComercioExterior:Mercancias:Mercancia:FraccionArancelaria debe tener un valor vigente del catálogo catCFDI:c_FraccionArancelaria.

109 El atributo cce11:ComercioExterior:Mercancias:Mercancia:UnidadAduana si existe, debe tener el valor especificado en el catálogo catCFDI:c_FraccionArancelaria columna “UMT” solo si el atributo cce11:ComercioExterior:Mercancias:Mercancia:FraccionArancelaria está registrado y la clave registrada coincide con la columna c_FraccionArancelaria. CCE209 El atributo cce11:ComercioExterior:Mercancias:Mercancia:UnidadAduana debe tener el valor especificado en el catálogo catCFDI:c_FraccionArancelaria columna “UMT” cuando el atributo cce11:ComercioExterior:Mercancias:Mercancia:FraccionArancelaria está registrado.

110 Si el atributo cce11:ComercioExterior:Mercancias:Mercancia:UnidadAduana no existe, el atributo Unidad del concepto relacionado (donde NoIdentificacion es igual al de la Mercancia) debe tener el valor especificado en el catálogo catCFDI:c_FraccionArancelaria columna “UMT” solo si el atributo cce11:ComercioExterior:Mercancias:Mercancia:FraccionArancelaria está registrado y la clave registrada coincide con la columna c_FraccionArancelaria. CCE210 El atributo cfdi:Comprobante:Conceptos:Concepto:Unidad del concepto relacionado a la mercncía debe tener el valor especificado en el catálogo catCFDI:c_FraccionArancelaria columna “UMT” cuando el atributo cce11:ComercioExterior:Mercancias:Mercancia:FraccionArancelaria está registrado.

111 El atributo cfdi:Comprobante:descuento debe ser mayor o igual que la suma de los atributos cce11:ComercioExterior:Mercancias:Mercancia:ValorDolares de todas las mercancías que tengan la fracción arancelaria “98010001” convertida a la moneda del comprobante si la versión del CFDI es 3.2. CCE211 El atributo cfdi:Comprobante:descuento debe ser mayor o igual que la suma de los atributos cce11:ComercioExterior:Mercancias:Mercancia:ValorDolares de todas las mercancías que tengan la fracción arancelaria “98010001” convertida a la moneda del comprobante si la versión del CFDI es 3.2.

112 La suma de los valores del atributo cfdi:Comprobante:Conceptos:Concepto:Descuento donde el NoIdentificacion es el mismo que el de la mercancía convertida a la moneda del comprobante debe ser mayor o igual que la suma de los valores del atributo cce11:ComercioExterior:Mercancias:Mercancia:ValorDolares de todas las mercancías que tengan la fracción arancelaria “98010001” y el NoIdentificacion sea igual al NoIdentificacion del concepto si la versión del CFDI es 3.3. CCE212 La suma de los valores de cfdi:Comprobante:Conceptos:Concepto:Descuento donde el NoIdentificacion es el mismo que el de la mercancía convertida a la moneda del comprobante debe ser mayor o igual que la suma de los valores de cce11:ComercioExterior:Mercancias:Mercancia:ValorDolares de todas las mercancías que tengan la fracción arancelaria “98010001” y el NoIdentificacion sea igual al NoIdentificacion del concepto si la versión del CFDI es 3.3.

113 Los atributos CantidadAduana, UnidadAduana y ValorUnitarioAduana deben existir en los registros involucrados si se registra alguno de estos atributos, si existe más de un registro concepto con el mismo NoIdentificacion o si existe más de un registro mercancía con el mismo NoIdentificacion. CCE213 Los atributos CantidadAduana, UnidadAduana y ValorUnitarioAduana deben existir en los registros involucrados si se ha registrado alguno de ellos, si existe más de un concepto con el mismo NoIdentificacion o si existe más de una mercancía con el mismo NoIdentificacion.

114 Los atributos CantidadAduana, UnidadAduana y ValorUnitarioAduana deben ser registrados en todos los elementos mercancía del comprobante si al menos uno de ellos los tiene registrados. CCE214 Los atributos CantidadAduana, UnidadAduana y ValorUnitarioAduana deben registrarse en todos los elementos mercancía del comprobante, siempre que uno de ellos los tenga registrados.

115 El atributo cce11:ComercioExterior:Mercancias:Mercancia:ValorUnitarioAduana debe ser mayor que “0” si el valor del atributo cce11:ComercioExterior:Mercancias:Mercancia:UnidadAduana es distinto de “99”. CCE215 El atributo cce11:ComercioExterior:Mercancias:Mercancia:ValorUnitarioAduana debe ser mayor que “0” cuando cce11:ComercioExterior:Mercancias:Mercancia:UnidadAduana es distinto de “99”.

116 El atributo cce11:ComercioExterior:Mercancias:ValorDolares de cada mercancía registrada debe ser mayor o igual que el límite inferior y menor o igual que el límtie superior o uno, cuando la normatividad lo permita, siempre que exista el atributo cce11:ComercioExterior:Mercancias:Mercancia:CantidadAduana. CCE216 El atributo cce11:ComercioExterior:Mercancias:ValorDolares de cada mercancía registrada debe ser mayor o igual que el límite inferior y menor o igual que el límtie superior o uno, cuando la normatividad lo permita y exista el atributo cce11:ComercioExterior:Mercancias:Mercancia:CantidadAduana.

117 El atributo cce11:ComercioExterior:Mercancias:ValorDolares de cada mercancía registrada debe ser igual al producto del valor del atributo cfdi:Comprobante:Conceptos:Concepto:Importe por el valor del atributo cfdi:Comprobante:TipoCambio y dividido entre el valor del atributo cce11:ComercioExterior:TipoDeCambioUSD registrando la cantidad con centésimas (usar la regla del atributo NoIdentificacion para obtener los valores mínimo y máximo, el valor debe estar en este rango), donde el atributo cfdi:Comprobante:Conceptos:NoIdentificacion es igual al atributo cce11:ComercioExterior:Mercancias:Mercancia:NoIdentificacion y el NoIdentificacion no se repita en conceptos ni en mercancias, cero, cuando el atributo cce11:ComercioExterior:Mercancias:Mercancia:UnidadAduana o el atributo cfdi:Comprobante:Conceptos:Concepto:Unidad tienen el valor “99”, o uno, cuando la normatividad lo permita, siempre que no exista el atributo cce11:ComercioExterior:Mercancias:Mercancia:CantidadAduana. CCE217 El atributo cce11:ComercioExterior:Mercancias:ValorDolares de cada mercancía registrada debe ser igual al producto del valor del atributo cfdi:Comprobante:Conceptos:Concepto:Importe por el valor del atributo cfdi:Comprobante:TipoCambio y dividido entre el valor del atributo cce11:ComercioExterior:TipoDeCambioUSD donde el atributo cfdi:Comprobante:Conceptos:NoIdentificacion es igual al atributo cce11:ComercioExterior:Mercancias:Mercancia:NoIdentificacion, “0” cuando el atributo cce11:ComercioExterior:Mercancias:Mercancia:UnidadAduana o el atributo cfdi:Comprobante:Conceptos:Concepto:Unidad tienen el valor “99”, o “1”, cuando la normatividad lo permita y no debe existir el atributo cce11:ComercioExterior:Mercancias:Mercancia:CantidadAduana.

118 Otro error en el documento CCE218 Error no clasificado

Para más información, ver la guía de llenado correspondiente al comprobante CFDI 3.3 con complemento de comercio exterior.


Admin

Becommerce.es es una colección de mis notas a título personal, use at your own risk.

0 comentarios

Deja un comentario