Código | Mensaje | Descripción |
---|---|---|
CO1000 | CO1000 – Error No Controlado. Si el problema persiste, por favor contacte a soporte técnico para recibir ayuda al respecto. | Errores no controlados de sistema. Cualquier error no tipificado entra en esta categoría. |
Autenticación
Código | Mensaje | Descripción |
---|---|---|
AU1000 | AU1000 – Error No Controlado. No se pudo generar el token de autenticación. | |
AU1001 | AU1001 – No es posible Crear/Guardar al usuario. El usuario ya existe. | |
AU1002 | AU1002 – No es posible cambiar la contraseña. Token invalido | |
AU1003 | AU1003 – No es posible crear/asignar el RFC Emisor. Ya Existe. Favor de contactar al Administrador. | |
AU1004 | AU1004 – No es posible guardar el Usuario. Error no controlado. | |
AU1005 | AU1005 – No es posible guardar el Usuario. El Distribuidor no existe. | |
AU1006 | AU1006 – No es posible guardar el Usuario. El Distribuidor tiene un saldo insuficiente. | |
AU1007 | AU1007 – El usuario que intenta crear fue eliminado anteriormente. Este fue restaurado. Favor de revisar nuevamente el listado de usuarios y realizar la asignación de timbres correspondientes. | |
AU1008 | AU1008 – El usuario que intenta crear ya existe y pertenece a otro Distribuidor. Por favor intente de nuevo con otros datos. | |
AU2000 | AU2000 – El usuario y/o contraseña son inválidos, no se puede autenticar el servicio. | |
AU2001 | AU2001 – El usuario no tiene saldo en timbres. | |
AU2002 | AU2002 – El usuario se encuentra inactivo. Favor de contactar a su administrador. | |
AU2003 | AU2003 – RFC Emisor no ha firmado el manifiesto. Como Proveedores de Certificacion de CFDI (PCC) es necesario la firma del manifiesto. | |
AU2004 | AU2004 – RFC Emisor no pertenece al Distribuidor del usuario que intenta timbrar. Favor de contactar a su distribuidor. | |
AU2005 | AU2005 – Error no controlado en la validacion del Manifiesto y el RFC Emisor. | |
AU2006 | AU2006 – El Distribuidor proporcionado no existe. Favor de verificar. | |
AU2007 | AU2007 – El cliente no pertenece al Distribuidor. | |
AU2008 | AU2008 – El usuario no cuenta con privilegios para realizar esta acción. | |
AU3000 | AU3000 – El token generado no es correcto o no es vigente. | |
AU4000 | AU4000 – No fue posible validar el token. | |
AU4100 | AU4100 – El token proporcionado no es válido o ha caducado. | |
AU4101 | AU4101 – El token proporcionado viene vacio. | |
AU4102 | AU4102 – No fue posible obtener el usuario. El token proporcionado es inválido. | |
AU5000 | AU5000 – Error no controlado. Favor de contactar al administrador si el problema persiste. | |
AU5001 | AU5001 – El usuario no cuenta con suficientes privilegios para realizar esta operación. |
CFDI 3.3
Código | Mensaje | Descripción |
---|---|---|
CFDI33101 | CFDI33101 – El campo Fecha no cumple con el patrón requerido. | [Fecha] 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. |
CFDI33102 | CFDI33102 – El resultado de la digestión debe ser igual al resultado de la desencripción del sello. | [Sello] Desencriptar el contenido de este atributo usando el certificado incluido en el campo “Certificado”. Generar la cadena original del comprobante. Aplicar el algoritmo de digestión SHA-256. El resultado de la digestión debe ser igual al resultado de la desencripción del sello. |
CFDI33103 | CFDI33103 – Si existe el complemento para recepción de pagos este campo no debe existir. | [FormaPago] Atributo condicional para expresar la clave de la forma de pago de los bienes o servicios amparados por el comprobante. |
CFDI33104 | CFDI33104 – El campo FormaPago no contiene un valor del catálogo c_FormaPago. | [FormaPago] El atributo cfdi:Comprobante:FormaPago, debe contener un valor del catálogo c_FormaPago. |
CFDI33105 | CFDI33105 – EL certificado no cumple con alguno de los valores permitidos. | [Certificado] El campo debe contener un archivo .cer válido. |
CFDI33106 | CFDI33106 – El valor de este campo SubTotal excede la cantidad de decimales que soporta la moneda. | [SubTotal] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda |
CFDI33107 | CFDI33107 – El TipoDeComprobante es I,E o N, el importe registrado en el campo no es igual a la suma de los importes de los conceptos registrados. | [SubTotal] Cuando el TipoDeComprobante sea I, E o N, el importe registrado en el atributo debe ser igual a la suma de los importes de los conceptos registrados |
CFDI33108 | CFDI33108 – El TipoDeComprobante es T o P y el importe no es igual a 0, o cero con decimales. | [SubTotal] Si el comprobante es T o P el importe debe ser 0, o cero con decimales. |
CFDI33109 | CFDI33109 – El valor registrado en el campo Descuento no es menor o igual que el campo Subtotal. | [Descuento] El valor registrado debe ser menor o igual que el atributo Subtotal. |
CFDI33110 | CFDI33110 – El TipoDeComprobante NO es I,E o N, y un concepto incluye el campo descuento. | [Descuento] Cuando el TipoDeComprobante sea I, E o N y algún concepto incluya el atributo Descuento, debe existir este atributo y debe ser igual a la suma de los atributos Descuento registrados en los conceptos; en otro caso se debe omitir este atributo |
CFDI33111 | CFDI33111 – El valor del campo Descuento excede la cantidad de decimales que soporta la moneda. | [Descuento] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33112 | CFDI33112 – El campo Moneda no contiene un valor del catálogo c_Moneda. | [Moneda] El atributo cfdi:Comprobante:Moneda, debe contener un valor del catálogo c_Moneda. |
CFDI33113 | CFDI33113 – El campo TipoCambio no tiene el valor 1 y la moneda indicada es MXN. | [TipoCambio] Si el atributo cfdi:Comprobante:Moneda es MXN, puede omitirse el atributo TipoCambio, pero si se incluye, debe tener el valor “1”. |
CFDI33114 | CFDI33114 – El campo TipoCambio se debe registrar cuando el campo Moneda tiene un valor distinto de MXN y XXX. | [TipoCambio] El atributo cfdi:Comprobante:TipoCambio es requerido cuando el atributo cfdi:Comprobante:Moneda tenga un valor distinto de MXN y XXX. |
CFDI33115 | CFDI33115 – El campo TipoCambio no se debe registrar cuando el campo Moneda tiene el valor XXX. | [TipoCambio] El atributo cfdi:Comprobante:TipoCambio no se debe registrar cuando el atributo cfdi:Comprobante:Moneda tenga el valor XXX. |
CFDI33116 | CFDI33116 – El campo TipoCambio no cumple con el patrón requerido. | [TipoCambio] El atributo cfdi:Comprobante:TipoCambio debe cumplir con el patrón [0-9]{1,14}(.([0-9]{1,6}))?. |
CFDI33117 | CFDI33117 – Cuando el valor del campo TipoCambio se encuentre fuera de los límites establecidos, debe existir el campo Confirmacion. | [TipoCambio] Si el valor está fuera del porcentaje aplicable a la moneda tomado del catálogo c_Moneda, el emisor debe obtener del PAC que vaya a timbrar el CFDI, de manera no automática, una clave de confirmación para ratificar que el valor es correcto e integrar dicha clave en el atributo Confirmacion |
CFDI33118 | CFDI33118 – El campo Total no corresponde con la suma del subtotal, menos los descuentos aplicables, más las contribuciones recibidas (impuestos trasladados – federales o locales, derechos, productos, aprovechamientos, aportaciones de seguridad social, contribuciones de mejoras) menos los impuestos retenidos. | [Total] Atributo requerido para representar la suma del subtotal, menos los descuentos aplicables, más las contribuciones recibidas (impuestos trasladados – federales o locales, derechos, productos, aprovechamientos, aportaciones de seguridad social, contribuciones de mejoras) menos los impuestos retenidos |
CFDI33119 | CFDI33119 – Cuando el valor del campo Total se encuentre fuera de los límites establecidos, debe existir el campo Confirmacion. | [Total] Si el valor es superior al límite que establezca el SAT en la Resolución Miscelánea Fiscal vigente, el emisor debe obtener del PAC que vaya a timbrar el CFDI, de manera no automática, una clave de confirmación para ratificar que el valor es correcto e integrar dicha clave en el atributo Confirmación. |
CFDI33120 | CFDI33120 – El campo TipoDeComprobante, no contiene un valor del catálogo c_TipoDeComprobante. | [TipoComprobante] El atributo cfdi:Comprobante:TipoDeComprobante, debe contener un valor del catálogo c_TipoDeComprobante. |
CFDI33121 | CFDI33121 – El campo MetodoPago, no contiene un valor del catálogo c_MetodoPago. | [MetodoPago] El atributo cfdi:Comprobante:MetodoPago, debe contener un valor del catálogo c_MetodoPago. |
CFDI33122 | CFDI33122 – Cuando se tiene el valor PIP en el campo MetodoPago y el valor en el campo TipoDeComprobante es I ó E, el CFDI debe contener un complemento de recibo de pago. | [MetodoPago] En el caso de que el método de pago sea “Pago inicial y parcialidades” se debe incluir el complemento de recepcion de pagos |
CFDI33123 | CFDI33123 – Se debe omitir el campo MetodoPago cuando el TipoDeComprobante es T o P. | [MetodoPago] Se debe omitir el atributo MetodoPago cuando el TipoDeComprobante es T o P |
CFDI33124 | CFDI33124 – Si existe el complemento para recepción de pagos en este CFDI este campo no debe existir. | [MetodoPago] Si existe el complemento para recepción de pagos en este CFDI este atributo no debe existir. |
CFDI33125 | CFDI33125 – El campo LugarExpedicion, no contiene un valor del catálogo c_CodigoPostal. | [LugarExpedicion] El atributo cfdi:Comprobante:LugarExpedicion, debe contener un valor del catálogo c_LugarExpedicion. |
CFDI33126 | CFDI33126 – El campo Confirmacion no debe existir cuando los atributos TipoCambio y/o Total están dentro del rango permitido. | [Confirmacion] Este atributo no debe existir cuando los atributios TipoCambio y/o Total están dentro del rango permitido |
CFDI33127 | CFDI33127 – Número de confirmación inválido. | [Confirmacion] El Proveedor de Certificación debe verificar que el emisor le haya solicitado esta clave de confirmación. |
CFDI33128 | CFDI33128 – Número de confirmación utilizado previamente. | [Confirmacion] El Proveedor de Certificación debe verificar que la clave de confirmación no se utilice en más de un comprobante. |
CFDI33129 | CFDI33129 – El campo TipoRelacion, no contiene un valor del catálogo c_TipoRelacion. | [TipoRelacion] El atributo cfdi:Comprobante:TipoRelacion, debe contener un valor del catálogo c_TipoRelacion. |
CFDI33130 | CFDI33130 – El campo RegimenFiscal, no contiene un valor del catálogo c_RegimenFiscal. | [RegimenFiscal] El atributo cfdi:Comprobante:Emisor:RegimenFiscal, debe contener un valor del catálogo c_RegimenFiscal. |
CFDI33131 | CFDI33131 – La clave del campo RegimenFiscal debe corresponder con el tipo de persona (fisica o moral). | [RegimenFiscal] El régimen fiscal que se registre en este atributo debe corresponder con el tipo de persona del emisor |
CFDI33132 | CFDI33132 – Este RFC del receptor no existe en la lista de RFC inscritos no cancelados del SAT. | [Rfc] En el elemento cfdi:Comprobante Nodo: Receptor, cuando no se utilice un RFC genérico, el RFC debe estar en la lista de RFC inscritos no cancelados en el SAT. |
CFDI33133 | CFDI33133 – El campo ResidenciaFiscal, no contiene un valor del catálogo c_Pais. | [ResidenciaFiscal] El atributo cfdi:Comprobante:Receptor:ResidenciaFiscal, debe contener un valor del catálogo c_Pais. |
CFDI33134 | CFDI33134 – El RFC del receptor es de un RFC registrado en el SAT o un RFC genérico nacional y EXISTE el campo ResidenciaFiscal. | [ResidenciaFiscal] Si el RFC del receptor es de un RFC registrado en el SAT o un RFC genérico nacional, este atributo NO debe existir |
CFDI33135 | CFDI33135 – El valor del campo ResidenciaFiscal no puede ser MEX. | [ResidenciaFiscal] El valor del atributo no puede ser MEX |
CFDI33136 | CFDI33136 – Se debe registrar un valor de acuerdo al catálogo c_Pais en en el campo ResidenciaFiscal, cuando en el en el campo NumRegIdTrib se registre información. | [ResidenciaFiscal] Si el RFC del receptor es un RFC genérico extranjero y el comprobante incluye el complemento de comercio exterior, o se registró el atributo NumRegIdTrib, este atributo debe existir |
CFDI33137 | CFDI33137 – El valor del campo es un RFC inscrito no cancelado en el SAT o un RFC genérico nacional, y se registró el campo NumRegIdTrib. | [NumRegIdTrib] Si el valor del atributo es un RFC inscrito no cancelado en el SAT o un RFC genérico nacional, no se debe registrar este atributo. |
CFDI33138 | CFDI33138 – Para registrar el campo NumRegIdTrib, el CFDI debe contener el complemento de comercio exterior y el RFC del receptor debe ser un RFC genérico extranjero. | [NumRegIdTrib] Si el RFC del receptor es un RFC genérico extranjero y el comprobante incluye el complemento de comercio exterior, debe existir este atributo. |
CFDI33139 | CFDI33139 – El campo NumRegIdTrib no cumple con el patrón correspondiente. | [NumRegIdTrib] El atributo debe cumplir con el patrón correspondiente incluido en la columna “Formato de Registro de Identidad Tributaria” que publique en el catalogo de C_Pais. |
CFDI33140 | CFDI33140 – El campo UsoCFDI, no contiene un valor del catálogo c_UsoCFDI. | [UsoCFDI] El atributo cfdi:Comprobante:Receptor:UsoCFDI, debe contener un valor del catálogo c_UsoCFDI. |
CFDI33141 | CFDI33141 – La clave del campo UsoCFDI debe corresponder con el tipo de persona (fisica o moral). | [UsoCFDI] El valor que se registre en este atributo debe aplicar para el tipo de persona del receptor |
CFDI33142 | CFDI33142 – El campo ClaveProdServ, no contiene un valor del catálogo c_ClaveProdServ. | [ClaveProdServ] El atributo cfdi:Comprobante:Concepto:ClaveProdServ, debe contener un valor del catálogo c_ClaveProdServ. |
CFDI33143 | CFDI33143 – No existe el complemento requerido para el valor de ClaveProdServ. | [ClaveProdServ]Deben existir los complementos que señale el catálogo c_ClaveProdServ aplicables para este atributo. |
CFDI33144 | CFDI33144 – No está declarado el impuesto relacionado con el valor de ClaveProdServ. | [ClaveProdServ] Deben existir los impuestos trasladados y/o retenidos que señale el catálogo c_ClaveProdServ aplicables para este atributo. |
CFDI33145 | CFDI33145 – El campo ClaveUnidad no contiene un valor del catálogo c_ClaveUnidad. | [ClaveUnidad] El atributo cfdi:Comprobante:Concepto:ClaveUnidad debe contener un valor del catálogo c_ClaveUnidad. |
CFDI33146 | CFDI33146 – El valor del campo ValorUnitario debe tener hasta la cantidad de decimales que soporte la moneda. | [ValorUnitario] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda |
CFDI33147 | CFDI33147 – El valor valor del campo ValorUnitario debe ser mayor que cero (0) cuando el tipo de comprobante es Ingreso, Egreso o Nomina. | [ValorUnitario] El valor de este atributo debe ser mayor que cero (0) cuando el tipo de comprobante es Ingreso, Egreso o Nomina |
CFDI33148 | CFDI33148 – El valor del campo Importe debe tener hasta la cantidad de decimales que soporte la moneda. | [Importe] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33149 | CFDI33149 – El valor del campo Importe no se encuentra entre el limite inferior y superior permitido. | [Importe] El valor de este atributo debe ser mayor o igual que el límite inferior y menor o igual que el límite superior |
CFDI33150 | CFDI33150 – El valor del campo Descuento debe tener hasta la cantidad de decimales que tenga registrado el atributo importe del concepto. | [Descuento] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33151 | CFDI33151 – El valor del campo Descuento es mayor que el campo Importe. | [Descuento] El valor registrado debe ser menor o igual al atributo Importe. |
CFDI33152 | CFDI33152 – En caso de utilizar el nodo Impuestos en un concepto, se deben incluir impuestos de traslado y/o retenciones. | [Impuestos] En caso de utilizar el nodo Impuestos en un concepto, se deben incluir impuestos de traslado y/o retenciones |
CFDI33153 | CFDI33153 – El valor del campo Base que corresponde a Traslado debe tener hasta la cantidad de decimales que soporte la moneda. | [Base] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33154 | CFDI33154 – El valor del campo Base que corresponde a Traslado debe ser mayor que cero. | [Base] El valor debe ser mayor que cero |
CFDI33155 | CFDI33155 – El valor del campo Impuesto que corresponde a Traslado no contiene un valor del catálogo c_Impuesto. | [Impuesto] El atributo Impuesto debe contener un valor del catálogo c_Impuesto. |
CFDI33156 | CFDI33156 – El valor del campo TipoFactor que corresponde a Traslado no contiene un valor del catálogo c_TipoFactor. | [TipoFactor] El atributo TipoFactor debe contener un valor del catálogo c_TipoFactor. |
CFDI33157 | CFDI33157 – Si el valor registrado en el campo TipoFactor que corresponde a Traslado es Exento no se deben registrar los campos TasaOCuota ni Importe. | [TipoFactor] Si el valor registrado es Exento no se deben registrar los atributos TasaOCuota ni Importe. |
CFDI33158 | CFDI33158 – Si el valor registrado en el campo TipoFactor que corresponde a Traslado es Tasa o Cuota, se deben registrar los campos TasaOCuota e Importe. | [TipoFactor] Si el valor registrado es Tasa o Cuota, se deben registrar los atributos TasaOCuota e Importe. |
CFDI33159 | CFDI33159 – El valor del campo TasaOCuota que corresponde a Traslado no contiene un valor del catálogo c_TasaOCuota. | [TasaOCuota] El atributo TasaOCuota debe contener un valor del catálogo c_TasaOCuota. |
CFDI33160 | CFDI33160 – El valor del campo Importe que corresponde a Traslado debe tener hasta la cantidad de decimales que soporte la moneda. | [Importe] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33161 | CFDI33161 – El valor del campo Importe o que corresponde a Traslado no se encuentra entre el limite inferior y superior permitido. | [Importe] El valor de este atributo debe ser mayor o igual que el límite inferior y menor o igual que el límite superior |
CFDI33162 | CFDI33162 – El valor del campo Base que corresponde a Retención debe tener hasta la cantidad de decimales que soporte la moneda. | [Base] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33163 | [Base] El valor debe ser mayor que cero | CFDI33163 – El valor del campo Base que corresponde a Retención debe ser mayor que cero. |
CFDI33164 | CFDI33164 – El valor del campo Impuesto que corresponde a Retención no contiene un valor del catálogo c_Impuesto. | [Impuesto] El atributo Impuesto debe contener un valor del catálogo c_Impuesto. |
CFDI33165 | CFDI33165 – El valor del campo TipoFactor que corresponde a Retención no contiene un valor del catálogo c_TipoFactor. | [TipoFactor] El atributo TipoFactor debe contener un valor del catálogo c_TipoFactor. |
CFDI33166 | CFDI33166 – Si el valor registrado en el campo TipoFactor que corresponde a Retención debe ser distinto de Exento. | [TipoFactor] El valor registrado debe ser distinto de Exento |
CFDI33167 | CFDI33167 – El valor del campo TasaOCuota que corresponde a Retención no contiene un valor del catálogo c_TasaOcuota o se encuentra fuera de rango. | [TasaOCuota] Si el valor registrado es fijo debe corresponder a un valor del catálogo c_TasaOCuota, coincidir con el tipo de impuesto registrado en el atributo Impuesto y el factor debe corresponder con el atributo TipoFactor. Entre 0 y 0.16. |
CFDI33168 | CFDI33168 – El valor del campo Importe que corresponde a Retención debe tener hasta la cantidad de decimales que soporte la moneda. | [Importe] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33169 | CFDI33169 – El valor del campo Importe que corresponde a Retención no se encuentra entre el limite inferior y superior permitido. | [Importe] El valor de este atributo debe ser mayor o igual que el límite inferior y menor o igual que el límite superior. |
CFDI33170 | CFDI33170 – El número de pedimento es inválido. | [NumeroPedimento] El atributo debe cumplir con las reglas de validación definidas |
CFDI33171 | CFDI33171 – El NumeroPedimento no debe existir si se incluye el complemento de comercio exterior. | [NumeroPedimento] Ell NumeroPedimento no debe existir si se incluye el complemento de comercio exterior |
CFDI33172 | CFDI33172 – El campo ClaveProdServ, no contiene un valor del catálogo c_ClaveProdServ. | [ClaveProdServ] El atributo ClaveProdServ, debe contener un valor del catálogo c_ClaveProdServ. |
CFDI33173 | CFDI33173 – El valor del campo ValorUnitario debe tener hasta la cantidad de decimales que soporte la moneda. | [ValorUnitario] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33174 | CFDI33174 – El valor del campo ValorUnitario debe ser mayor que cero (0). | [ValorUnitario] El valor de este atributo debe ser mayor que cero (0) |
CFDI33175 | CFDI33175 – El valor del campo Importe debe tener hasta la cantidad de decimales que soporte la moneda. | [Importe] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33176 | CFDI33176 – El valor del campo Importe no se encuentra entre el limite inferior y superior permitido. | [Importe] El valor de este atributo debe ser mayor o igual que el límite inferior y menor o igual que el límite superior. |
CFDI33177 | CFDI33177 – El número de pedimento es inválido. | [NumeroPedimento] El atributo debe cunplir con las reglas de validación definidas |
CFDI33178 | CFDI33178 – El NumeroPedimento no debe existir si se incluye el complemento de comercio exterior. | [NumeroPedimento] El NumeroPedimento no debe existir si se incluye el complemento de comercio exterior |
CFDI33179 | CFDI33179 – Cuando el TipoDeComprobante sea T o P, este elemento no debe existir. | [Impuestos] Cuando el TipoDeComprobante sea T o P, este elemento no debe existir. |
CFDI33180 | CFDI33180 – El valor del campo TotalImpuestosRetenidos debe tener hasta la cantidad de decimales que soporte la moneda. | [TotalImpuestosRetenidos] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33181 | CFDI33181 – El valor del campo TotalImpuestosRetenidos debe ser igual a la suma de los importes registrados en el elemento hijo Retencion. | [TotalImpuestosRetenidos] El valor de este atributo debe ser igual a la suma de los importes registrados en el elemento hijo Retencion. |
CFDI33182 | CFDI33182 – El valor del campo TotalImpuestosTrasladados debe tener hasta la cantidad de decimales que soporte la moneda. | [TotalImpuestosTrasladado] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33183 | CFDI33183 – El valor del campo TotalImpuestosTrasladados no es igual a la suma de los importes registrados en el elemento hijo Traslado. | [TotalImpuestosTrasladado] El valor de este atributo debe ser igual a la suma de los importes registrados en el elemento hijo Traslado |
CFDI33184 | CFDI33184 – Debe existir el campo TotalImpuestosRetenidos. | [Retenciones] Debe existir el atributo TotalImpuestosRetenidos |
CFDI33185 | CFDI33185 – El campo Impuesto no contiene un valor del catálogo c_Impuesto. | [Impuesto] El atributo Impuesto debe contener un valor del catálogo c_Impuesto. |
CFDI33186 | CFDI33186 – Debe haber sólo un registro por cada tipo de impuesto retenido. | [Impuesto] Debe haber sólo un registro por cada tipo de impuesto retenido. |
CFDI33187 | CFDI33187 – Debe existir el campo TotalImpuestosRetenidos. | [Importe] Debe existir el atributo TotalImpuestosRetenidos |
CFDI33188 | CFDI33188 – El valor del campo Importe correspondiente a Retención debe tener hasta la cantidad de decimales que soporte la moneda. | [Importe] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33189 | CFDI33189 – El campo Importe correspondiente a Retención no es igual a la suma de los importes de los impuestos retenidos registrados en los conceptos donde el impuesto sea igual al campo impuesto de este elemento. | [Importe] Debe ser igual a la suma de los importes de los impuestos retenidos registrados en los conceptos donde el impuesto sea igual al atributo impuesto de este elemento. |
CFDI33190 | CFDI33190 – Debe existir el campo TotalImpuestosTrasladados. | [Traslados] Debe existir el atributo TotalImpuestosTrasladados |
CFDI33191 | CFDI33191 – El campo Impuesto no contiene un valor del catálogo c_Impuesto. | [Impuesto] El atributo Impuesto debe contener un valor del catálogo c_Impuesto. |
CFDI33192 | CFDI33192 – Debe haber sólo un registro con la misma combinación de impuesto, factor y tasa por cada traslado. | [Impuesto] Debe haber sólo un registro con la misma combinación de impuesto, factor y tasa por cada traslado. |
CFDI33193 | CFDI33193 – El valor seleccionado debe corresponder a un valor del catalogo donde la columna impuesto corresponda con el campo impuesto y la columna factor corresponda con el campo TipoFactor. | [TasaOCuota] El valor seleccionado debe corresponder a un valor del catalogo donde la columna impuesto corresponda con el atributo impuesto y la columna factor corresponda con el atributo TipoFactor |
CFDI33194 | CFDI33194 – El valor del campo Importe correspondiente a Traslado debe tener hasta la cantidad de decimales que soporte la moneda. | [Importe] El valor de este atributo debe tener hasta la cantidad de decimales que soporte la moneda. |
CFDI33195 | CFDI33195 – El campo Importe correspondiente a Traslado no es igual a la suma de los importes de los impuestos trasladados registrados en los conceptos donde el impuesto del concepto sea igual al campo impuesto de este elemento y la TasaOCuota del concepto sea igual al campo TasaOCuota de este elemento. | [Importe] Debe ser igual a la suma de los importes de los impuestos trasladados registrados en los conceptos donde el impuesto del concepto sea igual al atributo impuesto de este elemento y la TasaOCuota del concepto sea igual al atributo TasaOCuota de este elemento. |
CFDI33 | CFDI33 – No fue posible validar el documento. Es posible que el documento no sea un CFDI Version 3.3 Valido. | Xml Invalido El documento proporcionado no es un xml valido de acuerdo al estandar. |
CFDI 3.2
Código | Mensaje | Descripción |
---|---|---|
301 | 301 – La estructura del comprobante es incorrecta. | Se valida el xml recibido contra los esquemas definidos por el sat . |
302 | 302 – El sello del emisor no es válido. | Validación de la digestión del sello. |
303 | 303 – El RFC del CSD del Emisor no corresponde al RFC que viene como Emisor en el Comprobante. | |
304 | 304 – El CSD del Emisor ha sido revocado. | |
305 | 305 – La fecha de emisión no está dentro de la vigencia del CSD del Emisor. | |
306 | 306 – La llave utilizada para sellar debe ser un CSD. | |
307 | 307. El comprobante contiene un timbre previo. | |
308 | 308 – El CSD del Emisor no ha sido firmado por uno de los Certificados de Autoridad de SAT. | |
401 | 401 – El rango de la fecha de generación no debe de ser mayor a 72 horas para la emisión del timbre. | |
402 | 402 – RFC del emisor no se encuentra en el régimen de contribuyentes (Lista de validación de régimen) LCO. | |
403 | 403 – La fecha de emisión del comprobante debe de ser posterior al 01 de Enero 2011. | |
T1000 | TI1000 – El xml proporcionado está mal formado o es inválido. | |
T1100 | TI1100 – La versión del comprobante está fuera de vigencia. | |
T1200 | TI1200 – Timbre Previo. Este no pudo ser obtenido por el momento, intente mas tarde. | |
T2000 | T2000 – No fue posible generar el timbre fiscal digital, por favor intentelo más tarde, si el problema persiste contacte a soporte técnico. | |
T3000 | T3000 – No fue posible generar el timbre fiscal digital, por favor intentelo más tarde, si el problema persiste contacte a soporte técnico. | |
T4000 | T4000 – El complemento INE en su versión 1.0 dejó de ser vigente el 31 de agosto de 2016. | |
T4001 | T4001 – El complemento NOMINA en su versión 1.1 dejó de ser vigente el 1 de abril del 2017. | |
AU2007 | AU2007 – El cliente no pertenece al Distribuidor. | |
AU2008 | AU2008 – El usuario no cuenta con privilegios para realizar esta acción. | |
AU3000 | AU3000 – El token generado no es correcto o no es vigente. |
NOMINA 1.2 (CFDI 3.2)
Código | Mensaje | Descripción |
---|---|---|
NOM101 | NOM101-El atributo fecha no cumple con el patrón requerido. | El atributo fecha, Debe cumplir con el patrón (20[1-9][0-9])-(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]). |
NOM102 | NOM102-El atributo metodoDePago debe tener el valor NA. | El atributo metodoDePago Debe tener el valor “NA”. |
NOM103 | NOM103-El atributo noCertificado no cumple con el patrón requerido. | El atributo noCertificado, Debe cumplir con el patrón [0-9]{20}. |
NOM104 | NOM104-El atributo Moneda debe tener el valor MXN. | NOM104-El atributo Moneda debe tener el valor MXN. |
NOM105 | NOM105-El atributo TipoCambio no tiene el valor = 1. | El atributo TipoCambio puede omitirse pero si se incluye deberá tener el valor “1”. |
NOM106 | NOM106-El valor del atributo subTotal no coincide con la suma de Nomina12:TotalPercepciones más Nomina12:TotalOtrosPagos. | El valor del atributo subTotal, debe registrar la suma de los atributos Nomina12:TotalPercepciones más Nomina12:TotalOtrosPagos. |
NOM107 | NOM107-El valor de descuento no es igual a Nomina12:TotalDeducciones. | El atributo descuento, debe registrar el valor del campo Nomina12:TotalDeducciones. |
NOM108 | NOM108-El atributo total no cumple con el patrón requerido. | El atributo total, Debe cumplir con el patrón [0-9]{1,18}(.[0-9]{1,2})?. |
NOM109 | NOM109-El valor del atributo total no coincide con la suma Nomina12:TotalPercepciones más Nomina12:TotalOtrosPagos menos Nomina12:TotalDeducciones. | El atributo total, Debe ser igual a la suma de Nomina12:TotalPercepciones más Nomina12:TotalOtrosPagos menos Nomina12:TotalDeducciones. |
NOM110 | NOM110-El atributo tipoDeComprobante no tiene el valor = egreso. | El atributo tipoDeComprobante El valor registrado debe ser “egreso”. |
NOM111 | NOM111-El valor del atributo LugarExpedicion no cumple con un valor del catálogo c_CodigoPostal. | El atributo LugarExpedicion, Debe cumplir con el patrón [0-9]{5} que indique el código postal del lugar de expedición del comprobante (domicilio de la matriz o de la sucursal) de acuerdo con el catálogo c_CodigoPostal que se publica en la página de internet del SAT. |
NOM112 | NOM112-El atributo motivoDescuento, NumCtaPago, condicionesDePago, SerieFolioFiscalOrig, FechaFolioFiscalOrig, MontoFolioFiscalOrig no debe existir. | Los atributos motivoDescuento, NumCtaPago, condicionesDePago, SerieFolioFiscalOrig, FechaFolioFiscalOrig, MontoFolioFiscalOrig no deben existir. |
NOM113 | NOM113-El atributo Nomina12:Emisor:Curp. no aplica para persona moral. | Si el atributo Comprobante.Emisor.rfc contiene una longitud de 12 posiciones (RFC de persona moral), entonces no debe existir el atributo Nomina12:Emisor:Curp. |
NOM114 | NOM114-El atributo Nomina12:Emisor:Curp. Debe aplicar para persona física. | Si el atributo Comprobante.Emisor.rfc contiene una longitud de 13 posiciones (RFC de persona física), entonces debe existir el atributo Nomina12:Emisor:Curp. |
NOM115 | NOM115-El nodo Subcontratacion se debe registrar. | Si el atributo Comprobante.Emisor.rfc se encuentra registrado en el listado de RFC inscritos en el SAT con marca de subcontratación se debe registrar el nodo Subcontratacion. |
NOM116 | NOM116-El elemento cfdi:Comprobante.Emisor.DomicilioFiscal y ExpedidoEn no debe existir. | Los elementos cfdi:Comprobante.Emisor.DomicilioFiscal y ExpedidoEn No deben existir. |
NOM117 | NOM117-Solo debe existir un solo nodo RegimenFiscal. | El nodo cfdi:Comprobante.Emisor.Emisor.RegimenFiscal Debe existir, solo un nodo. |
NOM118 | NOM118-El valor del atributo Regimen no cumple con un valor del catálogo c_RegimenFiscal. | El atributo Regimen, Debe contener una clave del catálogo c_RegimenFiscal publicado en la página del SAT. |
NOM119 | NOM119-El atributo Regimen no cumple con un valor de acuerdo al tipo de persona moral. | Si el atributo Comprobante.Emisor.rfc contiene una longitud de 12 posiciones (RFC de persona moral), entonces el atributo Regimen debe contener una clave de acuerdo al tipo de Persona moral. |
NOM119 | NOM119-El atributo Regimen no cumple con un valor de acuerdo al tipo de persona moral. | Si el atributo Comprobante.Emisor.rfc contiene una longitud de 12 posiciones (RFC de persona moral), entonces el atributo Regimen debe contener una clave de acuerdo al tipo de Persona moral. |
NOM120 | NOM120-El atributo Regimen no cumple con un valor de acuerdo al tipo de persona física. | Si el atributo Comprobante.Emisor.rfc contiene una longitud de 13 posiciones (RFC de persona física), entonces el atributo Regimen debe contener una clave de acuerdo al tipo de Persona física. |
NOM121 | NOM121-El atributo cfdi:Comprobante.Receptor.rfc debe ser persona física (13 caracteres). | El atributo cfdi:Comprobante.Receptor.rfc Debe ser de persona física. |
NOM122 | NOM122-El atributo cfdi:Comprobante.Receptor.rfc no es válido según la lista de RFC inscritos no cancelados en el SAT (l_RFC). | El atributo cfdi:Comprobante.Receptor.rfc, El RFC debe estar en la lista de los RFC inscritos no cancelados en el SAT. (l_RFC). |
NOM123 | NOM123-El nodo cfdi:Comprobante.Receptor.Domicilio no debe existir. | El nodo cfdi:Comprobante.Receptor.Domicilio, No debe existir. |
NOM124 | NOM124-El nodo concepto solo debe existir uno, sin elementos hijo. | El nodo cfdi:Comprobante.Conceptos.Concepto. |
NOM125 | NOM125-El atributo cfdi:Comprobante.Conceptos.Concepto.noIdentificacion no debe existir. | Si versión del CFDI = 3.2 entonces en el atributo cfdi:Comprobante.Conceptos.Concepto.noIdentificacion, No debe registrarse. |
NOM126 | NOM126-El atributo cfdi:Comprobante.Conceptos.Concepto.cantidad no tiene el valor = 1. | Si versión del CFDI = 3.2 entonces en el atributo cfdi:Comprobante.Conceptos.Concepto.cantidad, se debe registrar el valor “1”. |
NOM127 | NOM127-El atributo cfdi:Comprobante.Conceptos.Concepto.unidad no tiene el valor = ACT. | Si versión del CFDI = 3.2 entonces en el atributo cfdi:Comprobante.Conceptos.Concepto.unidad, debe registrar el valor “ACT”. |
NOM128 | NOM128-El atributo cfdi:Comprobante.Conceptos.Concepto.descripcion, no tiene el valor Pago de nómina. | Si versión del CFDI = 3.2 entonces en el atributo cfdi:Comprobante.Conceptos.Concepto.descripcion, debe registrar el valor “Pago de nómina”. |
NOM129 | NOM129-El valor del atributo.cfdi:Comprobante.Conceptos.Concepto.valorUnitario no coincide con la suma TotalPercepciones más TotalOtrosPagos. | Si versión del CFDI = 3.2 entonces en el atributo cfdi:Comprobante.Conceptos.Concepto.valorUnitario, Debe registrar la suma de los atributos TotalPercepciones más TotalOtrosPagos. |
NOM130 | NOM130-El valor del atributo.cfdi:Comprobante.Conceptos.Concepto.Importe no coincide con la suma TotalPercepciones más TotalOtrosPagos. | Si versión del CFDI = 3.2 entonces en el atributo cfdi:Comprobante.Conceptos.Concepto.Importe, Debe registrar la suma de los atributos TotalPercepciones más TotalOtrosPagos. |
NOM131 | NOM131-El nodo cfdi:Comprobante.Impuestos no cumple la estructura. | El nodo cfdi:Comprobante.Impuestos Se debe registrar como <Impuestos/> o <Impuestos></Impuestos>. |
NOM132 | Si versión del CFDI = 3.3 entonces en el atributo Moneda debe registrar el valor MXN. | El nodo cfdi:Comprobante.Receptor.Domicilio, No debe existir. |
Comercio Exterior 1.0 (CFDI 3.2)
Código | Mensaje | Descripción |
---|---|---|
TCE140 | TCE140 – El valor del atributo cfdi:Comprobante:version debe ser 3.2. | |
TCE141 | TCE141 – El valor del atributo cfdi:Comprobante:subTotal debe ser igual a la suma de los atributos [importe] por cada [Concepto] ubicado en el nodo cfdi:Comprobante:Conceptos. | |
TCE142 | TCE142 – El atributo cfdi:Comprobante:Moneda es requerido para este complemento. | |
TCE143 | TCE143 – El atributo cfdi:Comprobante:Moneda debe contener un valor del catálogo c_Moneda. | |
TCE144 | TCE144 – El atributo cfdi:Comprobante:TipoCambio es requerido. | |
TCE145 | TCE145 – El atributo cfdi:Comprobante:TipoCambio debe cumplir con el patrón [0-9]{1,14}(.([0-9]{1,6}))?. | |
TCE146 | TCE146 – El valor del atributo cfdi:Comprobante:tipoDeComprobante debe ser {ingreso} cuando el valor del atributo cce:ComercioExterior:TipoOperacion sea {A} ó {2}. | |
TCE147 | TCE147 – El valor del 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). | |
TCE148 | TCE148 – El atributo [pais] de los nodos DomicilioFiscal y/o ExpedidoEn debe contener la clave {MEX}. | |
TCE149 | TCE149 – El atributo [estado] de los nodos DomicilioFiscal y/o ExpedidoEn debe contener una clave del catálogo c_Estado donde la columna c_Pais tenga el valor {MEX}. | |
TCE150 | TCE150 – El atributo [municipio] de los nodos DomicilioFiscal y/o ExpedidoEn debe contener una clave del catálogo c_Municipio donde la columna c_Estado sea igual a la clave registrada en el atributo [estado]. | |
TCE151 | TCE151 – El atributo [localidad] de los nodos DomicilioFiscal y/o ExpedidoEn debe contener una clave del catálogo c_Localidad donde la columna c_Estado sea igual a la clave registrada en el atributo [estado]. | |
TCE152 | TCE152 – El atributo [colonia] de los nodos DomicilioFiscal y/o ExpedidoEn debe contener una clave del catálogo c_Colonia donde la columna c_CP sea igual a la clave registrada en el atributo [codigoPostal]. | |
TCE153 | TCE153 – El atributo [codigoPostal] de los nodos DomicilioFiscal y/o ExpedidoEn debe contener una clave del catálogo c_CP, donde la columna clave c_Estado sea igual a la clave registrada en el atributo [estado], la columna clave c_Municipio sea igual a la clave registrada en el atributo [municipio], y si existe el atributo [localidad], que la columna clave c_Localidad sea igual a la clave registrada en el atributo [localidad]. | |
TCE154 | TCE154 – El valor del atributo cfdi:Comprobante:Receptor:rfc debe ser {XEXX010101000}. | |
TCE155 | TCE155 – El atributo cfdi:Comprobante:Receptor:nombre es requerido. | |
TCE156 | TCE156 – El nodo cfdi:Comprobante:Receptor:Domicilio es requerido. | |
TCE157 | TCE157 – El atributo [pais] del nodo cfdi:Comprobante:Receptor:Domicilio debe contener un valor del catálogo c_Pais y debe ser diferente de {MEX}. | |
TCE158 | TCE158 – El atributo [estado] del nodo cfdi:Comprobante:Receptor:Domicilio debe contener una clave del catálogo c_Estado donde la columna c_Pais sea igual al valor registrado en el atributo [pais], siempre y cuando el valor del atributo [pais] sea distinto de {ZZZ} o su valor exista en la columna c_Pais del catálogo c_Estado. | |
TCE159 | TCE159 – El atributo [codigoPostal] del nodo cfdi:Comprobante:Receptor:Domicilio debe cumplir con el patrón especificado en el catálogo c_Pais para el país indicado en el atributo [pais]. | |
TCE160 | TCE160 – El atributo [codigoPostal] del nodo cfdi:Comprobante:Receptor:Domicilio es requerido. |
Comercio Exterior 1.1 (CFDI 3.2)
Código | Mensaje | Descripción |
---|---|---|
CCE101 | CCE101 – El atributo cfdi:Comprobante no tiene un valor valido. | El atributo cfdi:Comprobante:version debe tener el valor 3.2. ó 3.3. |
CCE102 | CCE102 – El atributo cfdi:Comprobante:fecha no cumple con el formato requerido. | 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. |
CCE103 | CCE103 – El atributo cfdi:Comprobante:subtotal no coincide con la suma de los atributos importe de los nodos Concepto. | 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. |
CCE104 | CCE104 – El atributo cfdi:Comprobante:Moneda se debe registrar. | El atributo cfdi:Comprobante:Moneda es requerido. |
CCE105 | CCE105 – El atributo cfdi:Comprobante:Moneda no contiene un valor del catálogo catCFDI:c_Moneda. | El atributo cfdi:Comprobante:Moneda, debe contener un valor del catálogo catCFDI:c_Moneda. |
CCE106 | CCE106 – El atributo TipoCambio no tiene el valor ‘1’ y la moneda indicada es MXN. | Si el atributo cfdi:Comprobante:Moneda es MXN, puede omitirse el atributo TipoCambio, pero si se incluye, debe tener el valor “1”. |
CCE107 | CCE107 – El atributo cfdi:Comprobante:TipoCambio se debe registrar cuando el atributo cfdi:Comprobante:Moneda tiene un valor distinto de MXN y XXX. | El atributo cfdi:Comprobante:TipoCambio es requerido cuando el atributo cfdi:Comprobante:Moneda tenga un valor distinto de MXN y XXX. |
CCE108 | CCE108 – El atributo cfdi:Comprobante:TipoCambio no se debe registrar cuando el atributo cfdi:Comprobante:Moneda tiene el valor XXX. | El atributo cfdi:Comprobante:TipoCambio no se debe registrar cuando el atributo cfdi:Comprobante:Moneda tenga el valor XXX. |
CCE109 | CCE109 – El atributo cfdi:Comprobante:TipoCambio no cumple con el patrón requerido. | El atributo cfdi:Comprobante:TipoCambio debe cumplir con el patrón [0-9]{1,14}(.([0-9]{1,6}))?. |
CCE110 | CCE110 – El atributo cfdi:Comprobante:tipoDeComprobante no cumple con alguno de los valores permitidos.. | El atributo cfdi:Comprobante:tipoDeComprobante debe cumplir con tener los valores “ingreso”, “egreso” o “traslado” |
CCE111 | CCE111 – El atributo MotivoTraslado debe registrarse cuando cfdi:Comprobante:tipoDeComprobante tiene el valor ‘traslado’. | Si el atributo cfdi:Comprobante:tipoDeComprobante tiene el valor “traslado”, se debe registrar el atributo MotivoTraslado. |
CCE112 | CCE112 – El nodo Propietario se debe registrar cuando cfdi:Comprobante:tipoDeComprobante tiene el valor ‘traslado’ y MotivoTraslado tiene la clave ’05’. | Si el atributo cfdi:Comprobante:tipoDeComprobante tiene el valor “traslado” y MotivoTraslado tiene la clave “05”, se debe registrar el nodo Propietario. |
CCE113 | CCE113 – El atributo MotivoTraslado no debe existir cuando cfdi:Comprobante:tipoDeComprobante es distinto de ‘traslado’. | Si el atributo cfdi:Comprobante:tipoDeComprobante es distinto de “traslado”, el atributo MotivoTraslado no debe existir. |
CCE114 | CCE114 – El nodo Propietario no debe existir cuando cfdi:Comprobante:tipoDeComprobante es distinto de ‘traslado’ y MotivoTraslado tiene una clave distinta de ’05’. | El nodo Propietario no debe existir cuando cfdi:Comprobante:tipoDeComprobante es distinto de “traslado” y MotivoTraslado tiene una clave distinta de “05”. |
CCE115 | CCE115 – El atributo cfdi:Comprobante:total no coincide con la suma del cdi:Comprobante:subTotal, menos el cfdi:Comprobante:descuento, más cfdi:Comprobante:Impuestos:totalImpuestosTrasladados menos cfdi:Comprobante:Impuestos:totalImpuestosRetenidos. | 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). |
CCE116 | CCE116 – El atributo cfdi:Comprobante:LugarExpedicion no cumple con alguno de los valores permitidos. | 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. |
CCE117 | CCE117 – El atributo cfdi:Comprobante:Emisor:Nombre se debe registrar. | El atributo cfdi:Comprobante:Emisor:Nombre se debe registrar. |
CCE118 | CCE118 – El atributo cfdi:Comprobante:Emisor:DomicilioFiscal:pais debe tener el valor ‘MEX’. | El atributo pais del nodo cfdi:Comprobante:Emisor:DomicilioFiscal debe contener la clave “MEX” si el nodo es generado. |
CCE119 | CCE119 – El atributo cfdi:Comprobante:Emisor:ExpedidoEn:pais debe tener el valor ‘MEX’. | El atributo pais del nodo cfdi:Comprobante:Emisor:ExpedidoEn debe contener la clave “MEX” si el nodo es generado. |
CCE120 | 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’. | 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. |
CCE121 | 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’. | 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. |
CCE122 | 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. | 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. |
CCE123 | 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. | 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. |
CCE124 | 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. | 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. |
CCE125 | 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. | 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. |
CCE126 | 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. | 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. |
CCE127 | 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. | 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. |
CCE128 | 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. | 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. |
CCE129 | 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. | 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. |
CCE130 | CCE130 – El nodo Comprobante.Emisor.RegimenFiscal debe tener solo un elemento hijo Regimen. | El nodo Comprobante.Emisor.RegimenFiscal debe tener solo un elemento hijo Regimen. |
CCE131 | CCE131 – El atributo cfdi:Comprobante:Emisor:RegistroFiscal:Regimen no cumple con alguno de los valores permitidos para el tipo de persona del emisor. | 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. |
CCE132 | 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’. | 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”. |
CCE133 | 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’. | 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”. |
CCE134 | CCE134 – El atributo cfdi:Comprobante:Receptor:nombre se debe registrar. | El atributo cfdi:Comprobante:Receptor:nombre se debe registrar. |
CCE135 | CCE135 – El nodo cfdi:Comprobante:Receptor:Domicilio se debe registrar. | El nodo cfdi:Comprobante:Receptor:Domicilio se debe registrar. |
CCE136 | 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’. | 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”. |
CCE137 | 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’. | 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”. |
CCE138 | 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’. | 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”. |
CCE139 | 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’. | 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”. |
CCE140 | 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’. | 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”. |
CCE141 | 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’. | 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. |
CCE142 | 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. | 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. |
CCE143 | 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’. | 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. |
CCE144 | 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’. | 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). |
Complementos
NOMINA 1.2
Código | Mensaje | Descripción |
---|---|---|
NOM150 | NOM150-El nodo Nomina no se puede utilizar dentro del elemento ComplementoConcepto. | El nodo Nomina se debe registrar como un nodo hijo del nodo Complemento en el CFDI. |
NOM151 | NOM151-El nodo Nomina no tiene TotalPercepciones y/o TotalOtrosPagos. | En el nodo Nomina, debe existir el atributo TotalPercepciones o TotalOtrosPagos, o ambos. |
NOM152 | NOM152-El valor del atributo Nomina.TipoNomina no cumple con un valor del catálogo c_TipoNomina. | El atributo Nomina.TipoNomina debe ser una clave del catálogo c_TipoNomina. |
NOM153 | NOM153-El valor del atributo tipo de periodicidad no se encuentra entre 01 al 09. | Si el atributo Nomina.TipoNomina es ordinaria el tipo de periodicidad de pago debe ser del 01 al 10. Referencia guianomina12.pdf |
NOM154 | NOM154-El valor del atributo tipo de periodicidad no es 99. | Si el atributo Nomina.TipoNomina es extraordinaria el tipo de periodicidad de pago debe ser 99. |
NOM155 | NOM155-El valor del atributo FechaInicialPago no es menor o igual al valor del atributo FechaFinalPago. | El atributo Nomina.FechaInicialPago debe ser menor o igual al valor del atributo FechaFinalPago. |
NOM156 | NOM156-El atributo Nomina.TotalPercepciones, no debe existir. | Si el nodo percepciones no existe, el atributo Nomina.TotalPercepciones no debe existir. |
NOM157 | NOM157-El valor del atributo Nomina.TotalPercepciones no coincide con la suma TotalSueldos más TotalSeparacionIndemnizacion más TotalJubilacionPensionRetiro del nodo Percepciones. | Si el nodo percepciones existe, el valor de Nomina.TotalPercepciones debe ser igual a la suma de los atributos TotalSueldos más TotalSeparacionIndemnizacion más TotalJubilacionPensionRetiro del nodo Percepciones. |
NOM158 | NOM158-El atributo Nomina.TotalDeducciones, no debe existir. | Si el nodo Deducciones no existe, el valor de Nomina.TotalDeducciones , no debe existir. |
NOM159 | NOM159-El valor del atributo Nomina.TotalDeducciones no coincide con la suma de los atributos TotalOtrasDeducciones más TotalImpuestosRetenidos del elemento Deducciones. | Si el nodo Deducciones existe, el valor de Nomina.TotalDeducciones debe ser igual a la suma de los atributos TotalOtrasDeducciones más TotalImpuestosRetenidos del elemento Deducciones. |
NOM160 | NOM160-El valor del atributo Nomina.TotalOtrosPagos no está registrado o no coincide con la suma de los atributos Importe de los nodos nomina12:OtrosPagos:OtroPago. | El atributo LugarExpedicion, Debe cumplir con el patrón [0-9]{5} que indique el código postal del lugar de expedición del comprobante (domicilio de la matriz o de la sucursal) de acuerdo con el catálogo c_CodigoPostal que se publica en la página de internet del SAT. |
NOM161 | NOM161-El atributo Nomina.Emisor.RfcPatronOrigen no está inscrito en el SAT (l_RFC). | El atributo Nomina.Emisor.RfcPatronOrigen debe estar inscrito no cancelado en el SAT (l_RFC). |
NOM162 | NOM162-El atributo Nomina.Emisor.RegistroPatronal se debe registrar. | Si el atributo TipoContrato está entre 01 al 08, el atributo Nomina.Emisor.RegistroPatronal debe existir. |
NOM163 | NOM163-El atributo Nomina.Emisor.RegistroPatronal no se debe registrar. | Si el atributo TipoContrato tiene el valor 09, 10 ó 99, el atributo Nomina.Emisor.RegistroPatronal no debe existir. |
NOM164 | NOM164-El(Los) atributo(s) NumSeguridadSocial, nomina12:Receptor:FechaInicioRelLaboral,nomina12:Receptor:Antigüedad, nomina12:Receptor:RiesgoPuesto y nomina12:Receptor:SalarioDiarioIntegrado debe(n) existir. | Si atributo Nomina.Emisor.RegistroPatronal existe, entonces deben existir los atributos nomina12:Receptor: NumSeguridadSocial, nomina12:Receptor:FechaInicioRelLaboral, nomina12:Receptor:Antigüedad, nomina12:Receptor:RiesgoPuesto y nomina12:Receptor:SalarioDiarioIntegrado. |
NOM165 | NOM165-El nodo Nomina.Emisor.EntidadSNCF debe existir. | Si el RFC del emisor existe en el listado de RFC inscritos no cancelados en el SAT (l_RFC) con marca de unidad adherida al Sistema Nacional de Coordinación Fiscal, el nodo Nomina.Emisor.EntidadSNCF debe existir. |
NOM166 | NOM166-El nodo Nomina.Emisor.EntidadSNCF no debe existir. | Si el RFC del emisor existe en el listado de RFC inscritos no cancelados en el SAT (l_RFC) sin marca de unidad adherida al Sistema Nacional de Coordinación Fiscal, el nodo Nomina.Emisor.EntidadSNCF no debe existir. |
NOM167 | NOM167-El valor del atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso no cumple con un valor del catálogo c_OrigenRecurso. | El atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso debe ser una clave del catálogo c_OrigenRecurso publicado en el portal del SAT en internet. |
NOM168 | NOM168-El atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio debe existir. | El atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso Si el valor registrado corresponde a la clave IM (Ingresos Mixtos), el atributo MontoRecursoPropio debe existir. |
NOM169 | NOM169-El atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio no debe existir. | El atributo Nomina.Emisor.EntidadSNCF.OrigenRecurso Si el valor registrado es diferente a la clave IM (Ingresos Mixtos), el atributo MontoRecursoPropio no debe existir. |
NOM170 | NOM170-El valor del atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio no es menor a la suma de los valores de los atributos TotalPercepciones y TotalOtrosPagos. | El atributo Nomina.Emisor.EntidadSNCF.MontoRecursoPropio debe ser menor que la suma de los valores de los atributos TotalPercepciones y TotalOtrosPagos. |
NOM171 | NOM171-El valor del atributo Nomina.Receptor.TipoContrato no cumple con un valor del catálogo c_TipoContrato. | El atributo Nomina.Receptor.TipoJornada debe ser una clave del catálogo de c_TipoJornada publicado en el portal del SAT en internet. |
NOM172 | NOM172-El valor del atributo Nomina.Receptor.TipoJornada no cumple con un valor del catálogo c_TipoJornada. | El atributo Nomina.Receptor.TipoJornada debe ser una clave del catálogo de c_TipoJornada publicado en el portal del SAT en internet. |
NOM173 | NOM173-El valor del atributo Nomina.Receptor.FechaInicioRelLaboral no es menor o igual al atributo a FechaFinalPago. | El atributo Nomina.Receptor.FechaInicioRelLaboral, debe ser menor o igual al atributo FechaFinalPago. |
NOM174 | NOM174-El valor numérico del atributo Nomina.Receptor.Antigüedad no es menor o igual al cociente de (la suma del número de días transcurridos entre la FechaInicioRelLaboral y la FechaFinalPago más uno) dividido entre siete. | Si el atributo Nomina.Receptor.Antigüedad tiene el patrón P[1-9][0-9]{0,3}W, entonces el valor numérico del atributo Nomina.Receptor.Antigüedad, debe ser menor o igual al cociente de (la suma del número de días transcurridos entre la FechaInicioRelLaboral y la FechaFinalPago más uno) dividido entre siete. |
NOM175 | NOM175-El valor del atributo Nomina.Receptor.Antigüedad. no cumple con el número de años, meses y días transcurridos entre la FechaInicioRelLaboral y la FechaFinalPago. | Si el atributo Nomina.Receptor.Antigüedad tiene el patrón P(([1-9][0-9]?Y)?([1-9]|1[012])M)?([0]|[1-9]|[12][0-9]|3[01])D, entonces el valor registrado debe corresponder con el número de años, meses y días transcurridos entre la FechaInicioRelLaboral y la FechaFinalPago. |
NOM176 | NOM176-El valor del atributo Nomina.Receptor.TipoRegimen no cumple con un valor del catálogo c_TipoRegimen. | El atributo Nomina.Receptor.TipoRegimen debe ser una clave del catálogo de c_TipoRegimen publicado en el portal del SAT en internet. |
NOM177 | NOM177-El atributo Nomina.Receptor.TipoRegimen no es 02, 03 ó 04. | Si el atributo TipoContrato tiene una clave entre los valores 01 y 08 del catálogo c_TipoContrato entonces el atributo Nomina.Receptor.TipoRegimen debe ser 02, 03 ó 04. |
NOM178 | NOM178-El atributo Nomina.Receptor.TipoRegimen no está entre 05 a 99. | Si el atributo TipoContrato tiene un valor 09 ó superior entonces el atributo Nomina.Receptor.TipoRegimen debe ser 05 hasta el 99. |
NOM179 | NOM179-El valor del atributo Nomina.Receptor.RiesgoPuesto no cumple con un valor del catálogo c_RiesgoPuesto. | El atributo RiesgoPuesto debe ser una clave del catálogo de c_RiesgoPuesto publicado en el portal del SAT en internet. |
NOM180 | NOM180-El valor del atributo Nomina.Receptor.PeriodicidadPago no cumple con un valor del catálogo c_PeriodicidadPago. | El atributo PeriodicidadPago debe ser una clave del catálogo de c_PeriodicidadPago publicado en el portal del SAT en internet. |
NOM181 | NOM181-El valor del atributo Nomina.Receptor.Banco no cumple con un valor del catálogo c_Banco. | El atributo Banco debe ser una clave del catálogo de c_Banco publicado en el portal del SAT en internet. |
NOM182 | NOM182-El atributo CuentaBancaria no cumple con la longitud de 10, 11, 16 ó 18 posiciones. | El atributo CuentaBancaria debe tener una longitud de 10, 11, 16 ó 18 posiciones. |
NOM183 | NOM183-El atributo Banco no debe existir. | Si se registra una cuenta CLABE (número con 18 posiciones), el atributo Banco no debe existir. |
NOM184 | NOM184-El dígito de control del atributo CLABE no es correcto. | Se debe confirmar que el dígito de control es correcto. |
NOM185 | NOM185-El atributo Banco debe existir. | Si se registra una cuenta de tarjeta de débito a 16 posiciones o una cuenta bancaria a 11 posiciones o un número de teléfono celular a 10 posiciones, debe existir el banco. |
NOM186 | NOM186-El valor del atributo ClaveEntFed no cumple con un valor del catálogo c_Estado. | El valor del atributo ClaveEntFed debe ser una clave del catálogo de c_Estado, donde la clave de país es MEX. |
NOM187 | NOM187-El valor del atributo Nomina.Receptor.SubContratacion.RfcLabora no está en la lista de RFC (l_RFC). | El valor del atributo Nomina.Receptor.SubContratacion.RfcLabora debe existir en la lista de RFC inscritos no cancelados en el SAT (l_RFC). |
NOM188 | NOM188-La suma de los valores registrados en el atributo Nomina.Receptor.SubContratacion.PorcentajeTiempo no es igual a 100. | El valor del atributo Nomina.Receptor.SubContratacion.PorcentajeTiempo La suma de los valores PorcentajeTiempo registrados debe ser igual a 100. |
NOM189 | NOM189-La suma de los valores de los atributos TotalSueldos más TotalSeparacionIndemnizacion más TotalJubilacionPensionRetiro no es igual a la suma de los valores de los atributos TotalGravado más TotalExento. | En el elemento Nomina.Percepciones , La suma de los valores de los atributos TotalSueldos más TotalSeparacionIndemnizacion más TotalJubilacionPensionRetiro debe ser igual a la suma de los valores de los atributos TotalGravado más TotalExento. |
NOM190 | NOM190-El valor del atributo Nomina.Percepciones.TotalSueldos , no es igual a la suma de los atributos ImporteGravado e ImporteExento donde la clave expresada en el atributo TipoPercepcion es distinta de 022 Prima por Antigüedad, 023 Pagos por separación, 025 Indemnizaciones, 039 Jubilaciones, pensiones o haberes de retiro en una exhibición y 044 Jubilaciones, pensiones o haberes de retiro en parcialidades. | El valor del atributo Nomina.Percepciones.TotalSueldos , debe ser igual a la suma de los atributos ImporteGravado e ImporteExento donde la clave expresada en el atributo TipoPercepcion sea distinta de 022 Prima por Antigüedad, 023 Pagos por separación, 025 Indemnizaciones, 039 Jubilaciones, pensiones o haberes de retiro en una exhibición y 044 Jubilaciones, pensiones o haberes de retiro en parcialidades. |
NOM191 | NOM191-El valor del atributo Nomina.Percepciones.TotalSeparacionIndemnizacion, no es igual a la suma de los atributos ImporteGravado e ImporteExento donde la clave en el atributo TipoPercepcion es igual a 022 Prima por Antigüedad, 023 Pagos por separación ó 025 Indemnizaciones. | El valor del atributo Nomina.Percepciones.TotalSeparacionIndemnizacion, debe ser igual a la suma de los atributos ImporteGravado e ImporteExento donde la clave expresada en el atributo TipoPercepcion sea igual a 022 Prima por Antigüedad, 023 Pagos por separación ó 025 Indemnizaciones. |
NOM192 | NOM192-El valor del atributo Nomina.Percepciones.TotalJubilacionPensionRetiro, no es igual a la suma de los atributos ImporteGravado e importeExento donde la clave expresada en el atributo TipoPercepcion es igual a 039(Jubilaciones, pensiones o haberes de retiro en una exhibición) ó 044 (Jubilaciones, pensiones o haberes de retiro en parcialidades). | El valor del atributo Nomina.Percepciones.TotalJubilacionPensionRetiro, debe ser igual a la suma de los atributos ImporteGravado e importeExento donde la clave expresada en el atributo TipoPercepcion sea igual a 039(Jubilaciones, pensiones o haberes de retiro en una exhibición) ó 044 (Jubilaciones, pensiones o haberes de retiro en parcialidades). |
NOM193 | NOM193-El valor del atributo Nomina.Percepciones.TotalGravado, no es igual a la suma de los atributos ImporteGravado de los nodos Percepcion. | El valor del atributo Nomina.Percepciones.TotalGravado, debe ser igual a la suma de los atributos ImporteGravado de los nodos Percepcion. |
NOM194 | NOM194-El valor del atributo Nomina.Percepciones.TotalExento, no es igual a la suma de los atributos ImporteExento de los nodos Percepcion. | El valor del atributo Nomina.Percepciones.TotalExento, debe ser igual a la suma de los atributos ImporteExento de los nodos Percepcion. |
NOM195 | NOM195-La suma de los importes de los atributos ImporteGravado e ImporteExento no es mayor que cero. | El valor del atributo Nomina.Percepciones.Percepcion.ImporteGravado, La suma de los importes de los atributos ImporteGravado e ImporteExento debe ser mayor que cero. |
NOM196 | NOM196-El valor del atributo Nomina.Percepciones.Percepcion.TipoPercepcion no cumple con un valor del catálogo c_TipoPercepcion. | El valor del atributo Nomina.Percepciones.Percepcion.TipoPercepcion, debe ser una clave del catálogo de c_TipoPercepcion publicado en el portal del SAT en internet. |
NOM197 | NOM197-TotalSueldos, debe existir. Ya que la clave expresada en TipoPercepcion es distinta de 022, 023, 025, 039 y 044. | El atributo TipoPercepcion: si la clave expresada es distinta de 022, 023, 025, 039 y 044, debe existir el atributo TotalSueldos. |
NOM198 | NOM198-TotalSeparacionIndemnizacion y el elemento SeparacionIndemnizacion, debe existir. Ya que la clave expresada en TipoPercepcion es 022 ó 023 ó 025. | Si la clave expresada en el atributo TipoPercepcion es 022 ó 023 ó 025, debe existir el atributo TotalSeparacionIndemnizacion y el elemento SeparacionIndemnizacion. |
NOM199 | NOM199-TotalJubilacionPensionRetiro y el elemento JubilacionPensionRetiro debe existir, ya que la clave expresada en el atributo TipoPercepcion es 039 ó 044. | Si la clave expresada en el atributo TipoPercepcion es 039 ó 044, debe existir el atributo TotalJubilacionPensionRetiro y el elemento JubilacionPensionRetiro, en caso contrario no deben existir. |
NOM200 | NOM200-TotalUnaExhibicion debe existir y no deben existir TotalParcialidad, MontoDiario. Ya que la clave expresada en el atributo TipoPercepcion es 039. | Si la clave expresada en el atributo TipoPercepcion es 039 debe existir TotalUnaExhibicion, no deben existir TotalParcialidad, MontoDiario. |
NOM201 | NOM201-TotalUnaExhibicion no debe existir y deben existir TotalParcialidad, MontoDiario. Ya que la clave expresada en el atributo TipoPercepcion es 044. | Si la clave expresada en el atributo TipoPercepcion es 044 no debe existir TotalUnaExhibicion, deben existir TotalParcialidad, MontoDiario. |
NOM202 | NOM202-El elemento AccionesOTitulos debe existir. Ya que la clave expresada en el atributo TipoPercepcion es 045. | Si la clave expresada en el atributo TipoPercepcion es 045, debe existir el elemento AccionesOTitulos, en caso contrario no debe existir. |
NOM203 | NOM203-El elemento AccionesOTitulos no debe existir. Ya que la clave expresada en el atributo TipoPercepcion no es 045. | Si la clave expresada en el atributo TipoPercepcion no es 045, no debe existir el elemento AccionesOTitulos. |
NOM204 | NOM204-El elemento HorasExtra, debe existir. Ya que la clave expresada en el atributo TipoPercepcion es 019. | Si la clave expresada en el atributo TipoPercepcion es 019, debe existir el elemento HorasExtra, en caso contrario no debe existir. |
NOM205 | NOM205-El elemento HorasExtra, no debe existir. Ya que la clave expresada en el atributo TipoPercepcion no es 019. | Si la clave expresada en el atributo TipoPercepcion no es 019, no debe existir el elemento HorasExtra. |
NOM206 | NOM206-El nodo Incapacidades debe existir, Ya que la clave expresada en el atributo TipoPercepcion es 014. | Si la clave expresada en el atributo TipoPercepcion es 014 el nodo Incapacidades debe existir. |
NOM207 | NOM207-La suma de los campos ImporteMonetario no es igual a la suma de los valores ImporteGravado e ImporteExento de la percepción, Ya que la clave expresada en el atributo TipoPercepcion es 014. | Si la clave expresada en el atributo TipoPercepcion es 014 la suma de los campos ImporteMonetario debe ser igual a la suma de los valores ImporteGravado e ImporteExento de la percepción. |
NOM208 | NOM208-El valor del atributo Nomina.Percepciones.Percepcon.HorasExtra.TipoHoras no cumple con un valor del catálogo c_TipoHoras. | El atributo Nomina.Percepciones.Percepcon.HorasExtra.TipoHoras debe ser una clave del catálogo de c_TipoHoras publicado en el portal del SAT en internet. |
NOM209 | NOM209-Los atributos MontoDiario y TotalParcialidad no deben existir, ya que existe valor en TotalUnaExhibicion. | Si existe valor en el atributo Nomina.Percepciones.JubilacionPensionRetiro.TotalUnaExhibicion los atributos MontoDiario y TotalParcialidad no deben existir. |
NOM210 | NOM210-El atributo MontoDiario debe existir y el atributo TotalUnaExhibicion no debe existir, ya que Nomina.Percepciones.JubilacionPensionRetiro.TotalParcialidad tiene valor. | Si existe valor en el atributo Nomina.Percepciones.JubilacionPensionRetiro.TotalParcialidad el atributo MontoDiario debe existir y el atributo TotalUnaExhibicion no debe existir. |
NOM211 | NOM211-El valor en el atributo Nomina.Deducciones.TotalImpuestosRetenidos no es igual a la suma de los atributos Importe de las deducciones que tienen expresada la clave 002 en el atributo TipoDeduccion. | El valor en el atributo Nomina.Deducciones.TotalImpuestosRetenidos debe ser igual a la suma de los atributos Importe de las deducciones que tengan expresada la clave 002 en el atributo TipoDeduccion. |
NOM212 | NOM212-Nomina.Deducciones.TotalImpuestosRetenidos no debe existir, ya que no existen deducciones con clave 002 en el atributo TipoDeduccion. | Si no existen deducciones con clave 002, el valor en el atributo Nomina.Deducciones.TotalImpuestosRetenidos no debe existir. |
NOM213 | NOM213-El valor del atributo Nomina.Deducciones.Deduccion.TipoDeduccion no cumple con un valor del catálogo c_TipoDeduccion. | El valor de Nomina.Deducciones.Deduccion.TipoDeduccion debe ser una clave del catálogo de c_TipoDeduccion publicado en el portal del SAT en internet. |
NOM214 | NOM214-Debe existir el elemento Incapacidades, ya que la clave expresada en Nomina.Deducciones.Deduccion.TipoDeduccion es 006. | Si la clave expresada en Nomina.Deducciones.Deduccion.TipoDeduccion es 006, debe existir el elemento Incapacidades. |
NOM215 | NOM215-El atributo Deduccion:Importe no es igual a la suma de los nodos Incapacidad:ImporteMonetario.Ya que la clave expresada en Nomina.Deducciones.Deduccion.TipoDeduccion es 006. | Si la clave expresada en Nomina.Deducciones.Deduccion.TipoDeduccion es 006, el atributo Deduccion:Importe debe ser igual a la suma de los nodos Incapacidad:ImporteMonetario. |
NOM216 | NOM216-Nomina.Deducciones.Deduccion.Importe no es mayor que cero. | Nomina.Deducciones.Deduccion.Importe Debe ser mayor que cero. |
NOM217 | NOM217-El valor del atributo Nomina.OtrosPagos.OtroPago.TipoOtroPago no cumple con un valor del catálogo c_TipoOtroPago. | Nomina.OtrosPagos.OtroPago.TipoOtroPago debe ser una clave del catálogo de c_TipoOtroPago publicado en el portal del SAT en internet. |
NOM218 | NOM218-El nodo CompensacionSaldosAFavor debe existir, ya que el valor de Nomina.OtrosPagos.OtroPago.TipoOtroPago es 004. | Si el valor de Nomina.OtrosPagos.OtroPago.TipoOtroPago es 004 es obligatorio el nodo CompensacionSaldosAFavor. |
NOM219 | NOM219-El nodo SubsidioAlEmpleo. debe existir, ya que el valor de Nomina.OtrosPagos.OtroPago.TipoOtroPago es 002. | Si el valor de Nomina.OtrosPagos.OtroPago.TipoOtroPago es 002 es obligatorio el nodo SubsidioAlEmpleo. |
NOM220 | NOM220-Nomina.OtrosPagos.OtroPago.Importe no es mayor que cero. | Nomina.OtrosPagos.OtroPago.Importe Debe ser mayor que cero. |
NOM221 | NOM221-Nomina.OtrosPagos.OtroPago.SubsidioAlEmpleo.SubsidioCausado no es mayor o igual que el valor del atributo Importe del nodo OtroPago. | Nomina.OtrosPagos.OtroPago.SubsidioAlEmpleo.SubsidioCausado debe ser mayor o igual que el valor del atributo “Importe” del nodo OtroPago. |
NOM222 | NOM222-Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.SaldoAFavor no es mayor o igual que el valor del atributo CompensacionSaldosAFavor:RemanenteSalFav. | Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.SaldoAFavor debe ser mayor o igual que el valor del atributo CompensacionSaldosAFavor:RemanenteSalFav. |
NOM223 | NOM223-Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.Año no es menor que el año en curso. | Nomina.OtrosPagos.OtroPago.CompensacionSaldosAFavor.Año debe ser menor que el año en curso. |
NOM224 | NOM224-El valor del atributo Incapacidades.Incapacidad.TipoIncapacidad no cumple con un valor del catálogo c_TIpoIncapacidad. | Incapacidades.Incapacidad.TipoIncapacidad debe ser una clave del catálogo de c_TIpoIncapacidad publicado en el portal del SAT en internet. |
NOM225 | NOM225-Error no clasificado. | Cualquier error que este tipificado durante las validaciones adicionales al complemento serán clasificadas como NOM225.
El importe de la percepcion con clave 050 (Viaticos) no es igual a la suma de las deducciones con tipoDeduccion 080 en importe gravado o 100 en importe exento |
NOM226 | NOM226-El elemento OtroPago no contiene un atributo TipoOtroPago con la clave 002 o se registró junto con otro atributo TipoOtroPago con clave 007 o 008. | Nomina.Receptor.TipoRegimen si el valor de este atributo es 02 debe existir el campo TipoOtroPago con la clave 002, siempre que, no se haya registrado otro elemento OtroPago con el valor 007 o 008 en el atributo TipoOtroPago. |
NOM227 | NOM227-En el atributo TipoOtroPago no deben registrarse las claves 002, 007 o 008 ya que en el atributo TipoRegimen no existe la clave 02. | Nomina.Receptor.TipoRegimen si en este atributo existe una clave distinta a 02, el atributo TipoOtroPago no deberá contener la clave 002, 007 o 008. |
NOM228 | NOM228-El Importe del elemento OtroPago no es menor o igual que el valor del atributo SubsidioCausado. | Nomina.OtrosPagos.OtroPago.Importe si el valor del atributo TipoOtroPago es 002, este atributo debe ser menor o igual que el valor del atributo SubsidioCausado. |
NOM229 | NOM229-El valor del atributo SubsidioCausado no puede ser mayor que el resultado de multiplicar el factor 13.39 por el valor del atributo NumDiasPagados. | Nomina.OtrosPagos.OtroPago.SubsidioAlEmpleo.SubsidioCausado el valor registrado en este atributo no debe ser mayor al resultado de multiplicar el factor de 13.39 por el valor registrado en el atributo NumDiasPagados, siempre que este último sea mayor que 31. |
Comercio Exterior 1.0
Código | Mensaje | Descripción |
---|---|---|
TCE161 | TCE161 – Si la clave registrada es {A} en el atributo cce:ComercioExterior:TipoOperacion, no deben existir los atributos [ClaveDePedimento], [CertificadoOrigen], [NumCertificadoOrigen], [NumExportadorConfiable], [Incoterm], [Subdivision], [TipoCambioUSD] y [TotalUSD], ni el nodo [Mercancias]. | |
TCE162 | TCE162 – Si la clave registrada es {1} ó {2} en el atributo cce:ComercioExterior:TipoOperacion, deben existir los atributos [ClaveDePedimento], [CertificadoOrigen], [Incoterm], [Subdivision], [TipoCambioUSD] y [TotalUSD], así como el nodo [Mercancias]. | |
TCE163 | TCE163 – Si el valor del atributo cce:ComercioExterior:CertificadoOrigen es cero, no debe registrarse el atributo [NumCertificadoOrigen]. | |
TCE164 | TCE164 – El atributo cce:ComercioExterior:TotalUSD no coincide con la suma de los valores del atributo [ValorDolares] de las mercancías. | |
TCE165 | TCE165 – El atributo cce:ComercioExterior:TotalUSD no tiene dos decimales. | |
TCE166 | TCE166 – El atributo cce:ComercioExterior:Emisor:Curp no debe existir cuando la longitud del valor del atributo [rfc] del nodo cfdi:Comprobante:Emisor es de longitud 12. | |
TCE167 | TCE167 – El valor del atributo cce:ComercioExterior:Receptor:NumRegIdTrib no es válido. | |
TCE168 | TCE168 – Debe existir al menos uno de los atributos [NumRegIdTrib] o [Rfc] en el nodo cce:ComercioExterior:Destinartario. | |
TCE169 | TCE169 – El valor del atributo cce:ComercioExterior:Destinatario:NumRegIdTrib no es válido. | |
TCE170 | TCE170 – El atributo cce:ComercioExterior:Destinatario:Rfc no debe ser rfc genérico {XAXX010101000} ni {XEXX010101000}. | |
TCE171 | TCE171 – El atributo cce:ComercioExterior:Destinatario:Domicilio:Colonia es de captura libre si la clave de país es diferente de {MEX}. | |
TCE172 | TCE172 – El atributo cce:ComercioExterior:Destinatario:Domicilio:Colonia no tiene uno de los valores permitidos. | |
TCE173 | TCE173 – El valor del atributo cce:ComercioExterior:Destinatario:Domicilio:Colonia no se debe validar si no contiene una cadena numérica de cuatro posiciones. | |
TCE174 | TCE174 – El valor del atributo cce:ComercioExterior:Destinatario:Domicilio:Localidad debe contener una clave del catálogo de localidades (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}. | |
TCE175 | TCE175 – El valor del atributo cce:ComercioExterior:Destinatario:Domicilio:Municipio debe contener una clave del catálogo de municipios (c_Municipio), donde la columna c_estado sea igual a la clave registrada en el atributo [Estado]. | |
TCE176 | TCE176 – El valor del atributo cce:ComercioExterior:Destinatario:Domicilio:Estado debe contener una clave del catálogo de estados c_Estado, donde la columna c_País sea igual a la clave de país registrada en el atributo [Pais] cuando la clave es distinta de {ZZZ} y existe en la columna c_Pais. | |
TCE177 | TCE177 – El valor del atributo cce:ComercioExterior:Destinatario:Domicilio:CodigoPostal debe cumplir con el patrón especificado en el catálogo de países publicado en el portal del SAT para cuando la clave de país sea distinta de {MEX}. | |
TCE178 | TCE178 – El valor del atributo cce:ComercioExterior:Destinatario:Domicilio:CodigoPostal cuando la clave de país es {MEX} debe existir en el catálogo de códigos postales, 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] o en caso de no existir clave registrada en [Localidad], solo se debe verificar el valor de las columnas c_Estado y c_Municipio. | |
TCE179 | TCE179 – Todos los conceptos registrados en el elemento cfdi:Comprobante:Conceptos deben tener registrado el atributo cfdi:Comprobante:Conceptos:Concepto:noIdentificacion. | |
TCE180 | TCE180 – El valor del atributo cfdi:Comprobante:Conceptos:Concepto:noIdentificacion no se debe repetir en todos los conceptos registrados en el elemento cfdi:Comprobante:Conceptos. | |
TCE181 | TCE181 – Por cada concepto registrado en el elemento cfdi:Comprobante:Conceptos, debe existir una mercancía en el complemento cce:ComercioExterior, donde el atributo cce:ComercioExterior:Mercancias:Mercancia:NoIdentificacion sea igual al atributo cfdi:Comprobante:Conceptos:Concepto:noIdentificacion. | |
TCE182 | TCE182 – Si no existe el atributo cce:ComercioExterior:Mercancias:Mercancia:CantidadAduana entonces el valor del 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}))?. | |
TCE183 | TCE183 – Si no existe el atributo cce:ComercioExterior:Mercancias:Mercancia:CantidadAduana entonces el valor del atributo cfdi:Comprobante:Conceptos:Concepto:unidad debe tener un valor del catálogo c_UnidadMedidaAduana. | |
TCE184 | TCE184 – Si no existe el atributo cce:ComercioExterior:Mercancias:Mercancia:CantidadAduana entonces el valor del 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 redondeado a la cantidad de decimales que soporte la moneda en la que se expresan las cantidades del comprobante. |
Comercio Exterior 1.1
Código | Mensaje | Descripción |
---|---|---|
CCE153 | CCE153 – El nodo cce11:ComercioExterior no puede registrarse mas de una vez. | El nodo cce11:ComercioExterior solo debe registrarse una vez. |
CCE154 | CCE154 – El nodo cce11:ComercioExterior debe registrarse como un nodo hijo del nodo Complemento en el CFDI. | El nodo cce11:ComercioExterior se debe registrar como un nodo hijo del nodo Complemento en el CFDI. |
CCE155 | 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. | 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. |
CCE156 | CCE156 – El atributo cfdi:FolioFiscalOrig se debe registrar si el valor de cce11:ComercioExterior:MotivoTraslado es ’01’. | 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. |
CCE157 | 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’. | 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. |
CCE158 | CCE158 – El atributo XXXXX no debe existir si el valor de cce11:ComercioExterior:TipoOperacion es ‘A’. | 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”. |
CCE159 | CCE159 – El atributo XXXX debe registrarse si la clave de cce11:ComercioExterior:TipoOperacion registrada es ‘1’ ó ‘2’. | Los atributos ClaveDePedimento, CertificadoOrigen, Incoterm, Subdivision, TipoCambioUSD, TotalUSD y Mercancias deben registrarse si la clave de cce11:ComercioExterior:TipoOperacion registrada es “1” ó “2”. |
CCE160 | CCE160 – El atributo cce11:ComercioExterior:NumCertificadoOrigen no se debe registrar si el valor de cce11:ComercioExterior:CertificadoOrigen es ‘0’. | El atributo NumCertificadoOrigen no debe registrarse si el valor de cce11:ComercioExterior:CertificadoOrigen es “0”. |
CCE161 | 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. | 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. |
CCE162 | CCE162 – El atributo cce11:ComercioExterior:TotalUSD no coincide con la suma de ValorDolares de las mercancías. | El atributo cce11:ComercioExterior:TotalUSD debe ser igual a la suma de los valores del atributo ValorDolares de las mercancías. |
CCE163 | CCE163 – El atributo cce11:ComercioExterior:TotalUSD debe registrarse con dos decimales. | El atributo cce11:ComercioExterior:TotalUSD debe registrarse con dos decimales. |
CCE164 | CCE164 – El atributo cce11:ComercioExterior:Emisor:Curp no se debe registrar si el atributo Rfc del nodo cfdi:Comprobante:Emisor es de longitud 12. | El atributo cce11:ComercioExterior:Emisor:Curp no debe registrarse si el atributo Rfc del nodo cfdi:Comprobante:Emisor es de longitud 12. |
CCE165 | CCE165 – El atributo cce11:ComercioExterior:Emisor:Curp se debe registrar si el atributo Rfc del nodo cfdi:Comprobante:Emisor es de longitud 13. | El atributo cce11:ComercioExterior:Emisor:Curp debe registrarse si el atributo Rfc del nodo cfdi:Comprobante:Emisor es de longitud 13 |
CCE166 | CCE166 – El nodo cce11:ComercioExterior:Emisor:Domicilio no debe registrarse si la versión de CFDI es 3.2. | El nodo cce11:ComercioExterior:Emisor:Domicilio no debe ser registrado si la versión de CFDI es 3.2. |
CCE167 | CCE167 – El nodo cce11:ComercioExterior:Emisor:Domicilio debe registrarse si la versión de CFDI es 3.3. | El nodo cce11:ComercioExterior:Emisor:Domicilio debe ser registrado si la versión de CFDI es 3.3. |
CCE168 | CCE168 – El atributo cce11:ComercioExterior:Emisor:Domicilio:Pais debe tener la clave ‘MEX’. | El atributo cce11:ComercioExterior:Emisor:Domicilio:Pais debe contener la clave “MEX” si la versión de CFDI es 3.3. |
CCE169 | 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’. | 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. |
CCE170 | 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. | 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. |
CCE171 | 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. | 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. |
CCE172 | 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. | 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. |
CCE173 | 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. | 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. |
CCE174 | 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. | 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. |
CCE175 | 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. | 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. |
CCE176 | CCE176 – El atributo cce11:ComercioExterior:Receptor:NumRegIdTrib no debe registrarse si la versión de CFDI es 3.3. | El atributo cce11:ComercioExterior:Receptor:NumRegIdTrib no debe existir si la versión de CFDI es 3.3. |
CCE177 | CCE177 – El atributo cce11:ComercioExterior:Receptor:NumRegIdTrib debe registrarse si la versión de CFDI es 3.2. | El atributo cce11:ComercioExterior:Receptor:NumRegIdTrib debe existir si la versión de CFDI es 3.2. |
CCE178 | 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. | 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. |
CCE179 | 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. | 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. |
CCE180 | CCE180 – El nodo cce11:ComercioExterior:Receptor:Domicilio no debe registrarse si la versión de CFDI es 3.2. | El nodo cce11:ComercioExterior:Receptor:Domicilio no debe ser registrado si la versión de CFDI es 3.2. |
CCE181 | CCE181 – El nodo cce11:ComercioExterior:Receptor:Domicilio debe registrarse si la versión de CFDI es 3.3. | El nodo cce11:ComercioExterior:Receptor:Domicilio debe ser registrado si la versión de CFDI es 3.3. |
CCE182 | 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. | 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. |
CCE183 | 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. | 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. |
CCE184 | 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. | 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. |
CCE185 | 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. | 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. |
CCE186 | 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. | 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. |
CCE187 | 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. | 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. |
CCE188 | CCE188 – El campo tipoDeComprobante tiene el valor ‘traslado’ por lo tanto sólo podrás registrar un Destinatario. | Si tipoDeComprobante tiene el valor “traslado” y la versión de CFDI es 3.2 ó 3.3. sólo se puede registrar un Destinatario. |
CCE189 | 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. | 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. |
CCE190 | 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. | 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. |
CCE191 | 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. | 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. |
CCE192 | 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’. | 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”. |
CCE193 | 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’. | 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”. |
CCE194 | 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’. | 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”. |
CCE195 | CCE195 – El atributo cce11:ComercioExterior:Destinatario:Domicilio:CodigoPostal debe cumplir con el patrón especificado para el país cuando es distinta de ‘MEX’. | 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. |
CCE196 | 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’. | 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”. |
CCE197 | CCE197 – El atributo cfdi:Comprobante:Conceptos:Concepto:NoIdentificacion se debe registrar en cada concepto. | El atributo cfdi:Comprobante:Conceptos:Concepto:NoIdentificacion debe estar registrado por cada concepto registrado en el elemento cfdi:Comprobante:Conceptos. |
CCE198 | CCE198 – Debe existir al menos un cfdi:Comprobante:Conceptos:Concepto:NoIdentificacion relacionado con cce11:ComercioExterior:Mercancias:Mercancia:NoIdentificacion. | 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. |
CCE199 | 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. | 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. |
CCE200 | CCE200 – No se deben repetir elementos Mercancia donde el NoIdentificacion y la FraccionArancelaria sean iguales en el elemento cce11:ComercioExterior:Mercancias. | En el elemento cce11:ComercioExterior:Mercancias no se deben repetir elementos Mercancia donde el NoIdentificacion y la FraccionArancelaria sean iguales. |
CCE201 | 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. | 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. |
CCE202 | 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. | 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. |
CCE203 | 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. | 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. |
CCE204 | 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. | 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. |
CCE205 | 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. | 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. |
CCE206 | 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’. | 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”. |
CCE207 | 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’. | 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”. |
CCE208 | CCE208 – El atributo cce11:ComercioExterior:Mercancias:Mercancia:FraccionArancelaria debe tener un valor vigente del catálogo catCFDI:c_FraccionArancelaria. | 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. |
CCE209 | 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. | 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. |
CCE210 | 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. | 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. |
CCE211 | 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. | 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. |
CCE212 | 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. | 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. |
CCE213 | 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. | 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. |
CCE214 | 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. | 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. |
CCE215 | CCE215 – El atributo cce11:ComercioExterior:Mercancias:Mercancia:ValorUnitarioAduana debe ser mayor que ‘0’ cuando cce11:ComercioExterior:Mercancias:Mercancia:UnidadAduana es distinto de ’99’. | 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”. |
CCE216 | 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. | 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. |
CCE217 | 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. | 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. |
CCE218 | CCE218 – Error no clasificado | Cualquier error que este tipificado durante las validaciones adicionales al complemento serán clasificadas como CCE218.
Cuando el TipoCambioUSD es menor al limite inferior o TipoCambioUSD es mayor al limite superior. |
INE 1.1
Código | Mensaje | Descripción |
---|---|---|
180 | 180 – Atributo TipoProceso: con valor{Ordinario}, debde existir el atributo ine:TipoComite. | |
181 | 181 – Atributo TipoProceso: con el valor {PreCampaña} o el valor {Campaña}, debe existir al menos un elemento Entidad:Ambito. | |
182 | 182 – Atributo TipoProceso: con el valor {Precampaña} o el valor {Campaña}, no debe existir ine:TipoComite. | |
183 | 183 – Atributo TipoProceso: con el valor {Precampaña} o el valor {Campaña}, no debe existir ine:IdContabilidad. | |
184 | 184 – Atributo TipoComite, con el valor {Ejecutivo Nacional}, no debe existir ningún elemento ine:Entidad. | |
185 | 185 – Atributo TipoComite, con valor {Ejecutivo Estatal}, no debe existir ine: idContabilidad. | |
186 | 186 – Atributo TipoComite, debe existir al menos un elemento ine:Entidad y en ningún caso debe existir ine:Entidad:Ambito. | |
187 | 187 – Elemento Entidad, no se debe repetir la combinación de ine: Entidad:ClaveEntidad con ine:Entidad:Ambito. |
Pagos 1.0
Código | Mensaje | Descripción |
---|---|---|
CRP101 | CRP101 – El valor del campo TipoDeComprobante debe ser P. | El valor registrado debe ser P |
CRP102 | CRP102 – El valor del campo SubTotal debe ser cero 0. | El atributo SubTotal debe tener el valor “0”. |
CRP103 | CRP103 – El valor del campo Moneda debe ser XXX. | El atributo Moneda debe tener el valor “XXX”. |
CRP104 | CRP104 – El campo FormaPago no se debe registrar en el CFDI. | El atributo FormaPago no debe existir. |
CRP105 | CRP105 – El campo MetodoPago no se debe registrar en el CFDI. | El atributo MetodoPago no debe existir. |
CRP106 | CRP106 – El campo CondicionesDePago no se debe registrar en el CFDI. | El atributo CondicionesDePago no debe existir. |
CRP107 | CRP107 – El campo Descuento no se debe registrar en el CFDI. | El atributo Descuento no debe existir. |
CRP108 | CRP108 – El campo TipoCambio no se debe registrar en el CFDI. | El atributo TipoCambio no debe existir. |
CRP109 | CRP109 – El valor del campo Total debe ser cero 0. | El atributo Total debe tener el valor “0”. |
CRP110 | CRP110 – El valor del campo UsoCFDI debe ser P01. | El atributo UsoCFDI debe tener el valor “P01”. |
CRP111 | CRP111 – Solo debe existir un Concepto en el CFDI. | El nodo Conceptos debe tener un solo concepto. |
CRP112 | CRP112 – No se deben registrar apartados dentro de Conceptos. | El nodo Conceptos no debe tener nodos hijo. |
CRP113 | CRP113 – El valor del campo ClaveProdServ debe ser 84111506. | El atributo ClaveProdServ correspondiente a concepto debe tener el valor “84111506”. |
CRP114 | CRP114 – El campo NoIdentificacion no se debe registrar en el CFDI. | El atributo NoIdentificacion no debe existir. |
CRP115 | CRP115 – El valor del campo Cantidad debe ser 1. | El atributo Cantidad debe tener el valor “1”. |
CRP116 | CRP116 – El valor del campo ClaveUnidad debe ser ACT. | El atributo ClaveUnidad debe tener el valor “ACT”. |
CRP117 | CRP117 – El campo Unidad no se debe registrar en el CFDI. | El atributo Unidad no debe existir. |
CRP118 | CRP118 – El valor del campo Descripcion debe ser Pago. | El atributo Descripcion debe tener el valor “Pago”. |
CRP119 | CRP119 – El valor del campo ValorUnitario debe ser cero 0. | El atributo ValorUnitario debe tener el valor “0”. |
CRP120 | CRP120 – El valor del campo Importe debe ser cero 0. | El atributo Importe debe tener el valor “0”. |
CRP121 | CRP121 – El campo Descuento no se debe registrar en el CFDI. | El atributo Unidad no debe existir. |
CRP122 | CRP122 – No se debe registrar el apartado de Impuestos en el CFDI. | El nodo Impuestos no se debe registrar en el CFDI. |
CRP201 | CRP201 – El valor del campo FormaDePagoP debe ser distinto de 99. | El valor registrado debe ser diferente de 99. |
CRP202 | CRP202 – El campo MonedaP debe ser distinto de XXX. | El atributo MonedaP debe ser diferente de “XXX”. |
CRP203 | CRP203 – El campo TipoCambioP se debe registrar. | Si el atributo MonedaP es diferente de MXN, debe existir información en el atributo TipoCambioP. |
CRP204 | CRP204 – El campo TipoCambioP no se debe registrar. | Si el atributo MonedaP es MXN, no debe existir información en el atributo TipoCambioP. |
CRP205 | CRP205 – Cuando el valor del campo TipoCambioP se encuentre fuera de los límites establecidos, debe existir el campo Confirmacion. | Cuando el valor de este atributo se encuentre fuera de los límites establecidos, el emisor debe obtener de manera no automática una clave de confirmación para ratificar que el valor es correcto e integrarla al CFDI en el atributo CFDI:Confirmacion. |
CRP206 | CRP206 – La suma de los valores registrados en el campo ImpPagado de los apartados DoctoRelacionado no es menor o igual que el valor del campo Monto. | Que la suma de los valores registrados en el nodo DoctoRelacionado, atributo ImpPagado, sea menor o igual que el valor de este atributo. |
CRP207 | CRP207 – El valor del campo Monto no es mayor que cero 0. | Debe ser mayor a 0. |
CRP208 | CRP208 – El valor del campo Monto debe tener hasta la cantidad de decimales que soporte la moneda registrada en el campo MonedaP. | Considerar que para el monto, se debe registrar el número de decimales de acuerdo al tipo de moneda expresado en el atributo MonedaP, esto de acuerdo con la publicación del catálogo que se encuentra en la página de internet del SAT, en su caso, las cantidades deben ser redondeadas para cumplir con el número de decimales establecidos. |
CRP209 | CRP209 – Cuando el valor del campo Monto se encuentre fuera de los límites establecidos, debe existir el campo Confirmacion. | Cuando el valor equivalente en MXN de este atributo exceda el límite establecido, el emisor debe obtener de manera no automática una clave de confirmación para ratificar que el importe es correcto e integrarla al CFDI en el atributo CFDI:Confirmacion. La clave de confirmación la asigna el PAC. |
CRP210 | CRP210 – El RFC del campo RfcEmisorCtaOrd no se encuentra en la lista de RFC. | Cuando no se utilice el RFC genérico XEXX010101000, el RFC debe estar en la lista de RFC inscritos en el SAT. |
CRP211 | CRP211 – El campo NomBancoOrdExt se debe registrar. | Cuando se utilice el RFC genérico XEXX010101000 en el campo RfcEmisorCtaOrd, entonces el campo NomBancoOrdExt debe ser requerido. |
CRP212 | CRP212 – El campo CtaOrdenante no se debe registrar. | Cuando el valor del campo FormaDePagoP sea diferente a la clave 02, 03, 04, 05, 06, 28 y 29, entonces este atributo no debe existir. |
CRP213 | CRP213 – El campo CtaOrdenante no cumple con el patrón requerido. | Si existe el atributo CtaOrdenante debe cumplir con el patrón especificado en el catálogo c_FormaPago |
CRP214 | CRP214 – El campo RfcEmisorCtaBen no se debe registrar. | Cuando el valor del campo FormaDePagoP sea diferente a la clave 02, 03, 04, 05, 28 y 29, entonces este atributo no debe existir. |
CRP215 | CRP215 – El campo CtaBeneficiario no se debe registrar. | Cuando el valor del campo FormaDePagoP sea diferente a la clave 02, 03, 04, 05, 28 y 29, entonces este atributo no debe existir. |
CRP216 | CRP216 – El campo TipoCadPago no se debe registrar. | SI el valor del atributo FormaDePagoP es diferente a la clave 03, el atributo TipoCadPago no debe existir. |
CRP217 | CRP217 – El valor del campo MonedaDR debe ser distinto de XXX. | El atributo MonedaP debe ser diferente de “XXX”. |
CRP218 | CRP218 – El campo TipoCambioDR se debe registrar. | Si el valor del atributo MonedaDR es diferente al valor registrado en el atributo MonedaP, se debe registrar información en el atributo TipoCambioDR. |
CRP219 | CRP219 – El campo TipoCambioDR no se debe registrar. | Si el valor del atributo MonedaDR es igual al valor registrado en el atributo MonedaP, no se debe registrar información en el atributo TipoCambioDR. |
CRP220 | CRP220 – El campo TipoCambioDR debe ser 1. | Si el valor del atributo MonedaDR es MXN y el valor registrado en el atributo MonedaP es diferente a MEX, el atributo TipoCambioDR debe tener el valor “1”. |
CRP221 | CRP221 – El campo ImpSaldoAnt debe ser mayor a cero. | Debe ser mayor a cero |
CRP222 | CRP222 – El valor del campo ImpSaldoAnt debe tener hasta la cantidad de decimales que soporte la moneda registrada en el campo MonedaDR. | Considerar que para los importes registrados en los atributos “ImpSaldoAnt”, “ImpPagado” e “ImpSaldoInsoluto” de éste nodo, deben corresponder a la moneda registrada en el campo MonedaDR y ser redondeados hasta la cantidad de decimales que soporte. |
CRP223 | CRP223 – El campo ImpPagado debe ser mayor a cero. | Debe ser mayor a cero |
CRP224 | CRP224 – El valor del campo ImpPagado debe tener hasta la cantidad de decimales que soporte la moneda registrada en el campo MonedaDR. | Considerar que para los importes registrados en los atributos “ImpSaldoAnt”, “ImpPagado” e “ImpSaldoInsoluto” de éste nodo, deben corresponder a la moneda registrada en el campo MonedaDR y ser redondeados hasta la cantidad de decimales que soporte. |
CRP225 | CRP225 – El valor del campo ImpSaldoInsoluto debe tener hasta la cantidad de decimales que soporte la moneda registrada en el campo MonedaDR. | Considerar que para los importes registrados en los atributos “ImpSaldoAnt”, “ImpPagado” e “ImpSaldoInsoluto” de éste nodo, deben corresponder a la moneda registrada en el campo MonedaDR y ser redondeados hasta la cantidad de decimales que soporte. |
CRP226 | CRP226 – El campo ImpSaldoInsoluto debe ser mayor o igual a cero y calcularse con la suma de los campos ImSaldoAnt menos el ImpPagado o el Monto. | Debe ser mayor o igual a 0 y debe calcularse de los atributos: ImpSaldoAnt menos el ImpPagado, |
CRP227 | CRP227 – El campo CertPago se debe registrar. | Si existe el campo TipoCadPago es obligatorio registrar los campos “CertPago”, “CadPago” y “SelloPago”. |
CRP228 | CRP228 – El campo CertPago no se debe registrar. | Si no existe el campo TipoCadPago no se deben registrar los campos “CertPago”, “CadPago” y “SelloPago”. |
CRP229 | CRP229 – El campo CadPago se debe registrar. | Si existe el campo TipoCadPago es obligatorio registrar los campos “CertPago”, “CadPago” y “SelloPago”. |
CRP230 | CRP230 – El campo CadPago no se debe registrar. | Si no existe el campo TipoCadPago no se deben registrar los campos “CertPago”, “CadPago” y “SelloPago”. |
CRP231 | CRP231 – El campo SelloPago se debe registrar. | Si existe el campo TipoCadPago es obligatorio registrar los campos “CertPago”, “CadPago” y “SelloPago”. |
CRP232 | CRP232 – El campo SelloPago no se debe registrar. | Si no existe el campo TipoCadPago no se deben registrar los campos “CertPago”, “CadPago” y “SelloPago”. |
CRP233 | CRP233 – El campo NumParcialidad se debe registrar. | Es requerido cuando MetodoDePagoDR contiene: “PPD” Pago en parcialidades o diferido. |
CRP234 | CRP234 – El campo ImpSaldoAnt se debe registrar. | Es requerido cuando MetodoDePagoDR contiene: “PPD” Pago en parcialidades o diferido. |
CRP235 | CRP235 – El campo ImpPagado se debe registrar. | Es obligatorio cuando exista más de un documento relacionado o cuando existe un documento relacionado y el TipoCambioDR tiene un valor. |
CRP236 | CRP236 – El campo ImpSaldoInsoluto se debe registrar. | Es requerido cuando MetodoDePagoDR contiene: “PPD” Pago en parcialidades o diferido. |
CRP237 | CRP237 – No debe exstir el apartado de Impuestos. | No debe existir el nodo impuestos para esta versión del complemento |
CRP238 | CRP238 – El campo RfcEmisorCtaOrd no se debe registrar. | Cuando el valor del campo FormaDePagoP sea diferente a la clave 02, 03, 04, 05, 06, 28 y 29, entonces este atributo no debe existir. |
CRP239 | CRP239 – El campo CtaBeneficiario no cumple con el patrón requerido. | Si existe el atributo CtaBeneficiario debe cumplir con el patrón especificado en el catálogo c_FormaPago |
CRP999 | CRP999 – Error no clasificado. | Error no clasificado. |
Estado de Cuenta de Combustible 1.1
Código | Mensaje | Descripción |
---|---|---|
121 | 121 – El valor del atributo (ecc11:EstadoDeCuentaCombustible:SubTotal ) no coincide con la suma de los valores de los atributos [ConceptoEstadoDeCuentaCombustible]:[Importe]. | Para el atributo ecc11:EstadoDeCuentaCombustible:SubTotal, el valor de este atributo debe ser igual a la suma de los valores de los atributos [ConceptoEstadoDeCuentaCombustible]:[Importe]. |
122 | 122 – El valor del atributo (ecc11:EstadoDeCuentaCombustible:Total) debe ser igual a la suma del valor del atributo [SubTotal] y la suma de los valores de los atributos [ConceptoEstadoDeCuentaCombustible]:[Traslados]:[Traslado]:[Importe]. | Para el atributo ecc11:EstadoDeCuentaCombustible:Total, el valor de este atributo debe ser igual a la suma del valor del atributo [SubTotal] y la suma de los valores de los atributos [ConceptoEstadoDeCuentaCombustible]:[Traslados]:[Traslado]:[Importe]. |
123 | 123 – El valor del atributo (Conceptos:ConceptoEstadoDeCuentaCombustible:Rfc) no existe en la Lista de Contribuyentes Obligados (LCO). | Para el atributo Conceptos:ConceptoEstadoDeCuentaCombustible:Rfc , Se debe validar la existencia del RFC en la Lista de Contribuyentes Obligados (LCO). |
124 | 124 – El valor del atributo ([cfdi]:[tipoDeComprobante]) debe ser {I}. | Para el atributo [cfdi]:[tipoDeComprobante] del elemento [cfdi]:[Comprobante], se debe validar que el valor sea {I} |
Cancelación
Código | Mensaje | Descripción |
---|---|---|
CA1000 | CA1000 – El xml proporcionado está mal formado o es inválido. | El comprobante no corresponde a la estructura de un XML o tiene la mal la estructura. |
CA2000 | CA2000 – No fue posible cancelar el CFDI, en estos momentos existe una intermitencia en el servicio de cancelación del SAT, por favor intente más tarde, el error que regresa el SAT es: | Adicional al mensaje se agregara el mensaje generado por el servicio del SAT. |
CA2100 | CA2100 – No fue posible cancelar el CFDI, por favor intentelo más tarde, si el problema persiste contacte a soporte técnico. | Hubo una intermitencia con el servicio del SAT y/o servicio, por favor inténtelo más tarde. |
CA3000 | CA2300 – No fue posible cancelar el CFDI, por favor intentelo más tarde, si el problema persiste contacte a soporte técnico. | |
CA203 | CA203 – El UUID tiene un fallo correspondiente al emisor | Acuse con error en Folio 203. |
CA204 | CA204 – El SAT no ve que el UUID sea aplicable para la cancelación. | |
CA205 | CA205 – El UUID no existe | Acuse con error en Folio 205. |
CA300 | CA300 – La autenticación es incorrecta. | El comprobante está mal formado, verifique los esquemas del comprobante. |
CA301 | CA301 – El XML está mal formado o es incorrecto. | El comprobante está mal formado, verifique los esquemas del comprobante. |
CA302 | CA302 – Sello mal formado o inválido. | El sello no es valido o fue alterado. |
CA303 | CA303 – Sello no corresponde a emisor o caduco. | El sello no fue generado con el certificado del emisor del comprobante. |
CA304 | CA304 – Certificado revocado o caduco. | El certificado con el que se emitió el comprobante fue revocado o se encuentra caduco. |
CA305 | CA305 – La fecha de emisión no esta dentro de la vigencia del CSD del Emisor. | La fecha de emisión del comprobante no se encuentra dentro de la vigencia del certificado con el cual fue sellado. |
CA306 | CA306 – El certificado no es de tipo CSD. | Los comprobante únicamente se pueden emitir y timbrar usando CSD. |
CA307 | CA307 – El CFDI contiene un timbre previo. | El comprobante ya cuenta con un complemento TFD. |
CA308 | CA308 – Certificado no expedido por el SAT. | El certificado que se utiliza para timbrar no fue generado por el SAT. |
CA309 | CA309 – No existe cancelación que corresponda con el ID proporcionado. | |
CASD | CASD – Acuse sin descripción específica. | |
CACFDI33 | CACFDI33 – Problemas con los campos. | El error puede ser generado por varias opciones:
|
Consulta
Código | Mensaje | Descripción |
---|---|---|
CS1000 | CS1000 – No es posible realizar la consulta, parametros incompletos. | |
CS1001 | CS1001 – El documento no se encuentra. |
Saldo
Código | Mensaje | Descripción |
---|---|---|
S1000 | S1000 – Error No Controlado. No se pudo validar el saldo del cliente. | |
S1100 | S1100 – Error No Controlado. No se pudo afectar el saldo del cliente. | |
S2000 | S2000 – El saldo del cliente se ha agotado por favor contacte a soporte técnico para más información al respecto. | |
S2100 | S2100 – La fecha de expiración del saldo del cliente se ha agotado por favor contacte a soporte técnico para más información al respecto. |
Cancelación Retenciones
Código | Mensaje | Descripción |
---|---|---|
CR1000 | SuFacturacion CR1000. Error al autenticar el servicio de cancelación. | |
CR1001 | SuFacturacion CR1001. Error durante la cancelación servicio SAT. | |
CR1002 | SuFacturacion CR1002. Error el objeto de cancelación viene vacio. | |
CR1003 | SuFacturacion CR1003. Error dato folios a cancelar es inválido. | |
CR1004 | SuFacturacion CR1004. Error el resultado del servicio del SAT es vacio o inválido. | |
CR1005 | SuFacturacion CR1005. Error el folio de seguimineto es invalido. | |
CR1006 | SuFacturacion CR1006. Mensaje SAT. | |
CR1201 | SuFacturacion CR1201.UUID Solicitud de Cancelacion correcta | |
CR1202 | SuFacturacion CR1202.UUID Previamente cancelado | |
CR1203 | SuFacturacion CR1203.UUID no corresponde con el emisor | |
CR1205 | SuFacturacion CR1205.UUID No existe | |
CR1300 | SuFacturacion CR1300.Autenticación no válida | |
CR1301 | SuFacturacion CR1301.XML mal formado | |
CR1302 | SuFacturacion CR1302.Estructura de folios no válida | |
CR1303 | SuFacturacion CR1303.Estructura de RFC no válida | |
CR1304 | SuFacturacion CR1304.Estructura de fecha no válida | |
CR1305 | SuFacturacion CR1305.Certificado no corresponde al emisor | |
CR1306 | SuFacturacion CR1306.Certificado no vigente | |
CR1307 | SuFacturacion CR1307.Uso de FIEL no permitido | |
CR1308 | SuFacturacion CR1308.Certificado revocado o caduco | |
CR1309 | SuFacturacion CR1309.Firma mal formada o inválida |