A continuación te dejamos los errores que podrías tener al momento de timbrar



Atributo CÓDIGO ERROR ERROR
Fecha CFDI33101 El campo Fecha no cumple con el patrón requerido.
Sello CFDI33102 El resultado de la digestión debe ser igual al resultado de la desencripción del sello.
FormaPago CFDI33103 Si existe el complemento para recepción de pagos el campo FormaPago no debe existir.
FormaPago CFDI33104 El campo FormaPago no contiene un valor del catálogo c_FormaPago. 
Certificado CFDI33105 EL certificado no cumple con alguno de los valores permitidos.
SubTotal CFDI33106 El valor de este campo SubTotal excede la cantidad de decimales que soporta la moneda.
SubTotal 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 CFDI33108 El TipoDeComprobante es T o P y el importe no es igual a 0, o cero con decimales.
Descuento CFDI33109 El valor registrado en el campo Descuento no es menor o igual que el campo Subtotal.
Descuento CFDI33110 El TipoDeComprobante no es I,E o N, y un concepto incluye el campo descuento. 
Descuento CFDI33111 El valor del campo Descuento excede la cantidad de decimales que soporta la moneda.
Moneda CFDI33112 El campo Moneda no contiene un valor del catálogo c_Moneda. 
TipoCambio CFDI33113 El campo TipoCambio no tiene el valor "1" y la moneda indicada es MXN.
TipoCambio CFDI33114 El campo TipoCambio se debe registrar cuando el campo Moneda tiene un valor distinto de MXN y XXX. 
TipoCambio CFDI33115 El campo TipoCambio no se debe registrar cuando el campo Moneda tiene el valor XXX.
TipoCambio CFDI33116 El campo TipoCambio no cumple con el patrón requerido.
TipoCambio CFDI33117 Cuando el valor del campo TipoCambio se encuentre fuera de los límites establecidos, debe existir el campo Confirmacion.
Total 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  CFDI33119 Cuando el valor del campo Total se encuentre fuera de los límites establecidos, debe existir el campo Confirmacion.
TipoDeComprobante CFDI33120 El campo TipoDeComprobante, no contiene un valor del catálogo c_TipoDeComprobante.
MetodoPago CFDI33121 El campo MetodoPago, no contiene un valor del catálogo c_MetodoPago.
MetodoPago 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 CFDI33123 Se debe omitir el campo MetodoPago cuando el TipoDeComprobante es T o P.
MetodoPago CFDI33124 Si existe el complemento para recepción de pagos en este CFDI el campo MetodoPago no debe existir.
LugarExpedicion CFDI33125 El campo LugarExpedicion, no contiene un valor del catálogo c_CodigoPostal.
Confirmacion CFDI33126 El campo Confirmacion no debe existir cuando los atributos TipoCambio y/o Total están dentro del rango permitido.
Confirmacion CFDI33127 Número de confirmación inválido.
Confirmacion CFDI33128 Número de confirmación utilizado previamente.
TipoRelacion CFDI33129 El campo TipoRelacion, no contiene un valor del catálogo c_TipoRelacion.
RegimenFiscal CFDI33130 El campo RegimenFiscal, no contiene un valor del catálogo c_RegimenFiscal.
RegimenFiscal CFDI33131 La clave del campo RegimenFiscal debe corresponder con el tipo de persona (fisica o moral).
Rfc CFDI33132 Este RFC del receptor no existe en la lista de RFC inscritos no cancelados del SAT.
ResidenciaFiscal CFDI33133 El campo ResidenciaFiscal, no contiene un valor del catálogo c_Pais.
ResidenciaFiscal 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 CFDI33135 El valor del campo ResidenciaFiscal no puede ser MEX.
ResidenciaFiscal 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.
NumRegIdTrib 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 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 CFDI33139 El campo NumRegIdTrib no cumple con el patrón correspondiente. 
UsoCFDI CFDI33140 El campo UsoCFDI, no contiene un valor del catálogo c_UsoCFDI.
UsoCFDI CFDI33141 La clave del campo UsoCFDI debe corresponder con el tipo de persona (fisica o moral).
ClaveProdServ CFDI33142 El campo ClaveProdServ, no contiene un valor del catálogo c_ClaveProdServ.
ClaveProdServ CFDI33143 No existe el complemento requerido para el valor de ClaveProdServ.
ClaveProdServ CFDI33144 No está declarado el impuesto relacionado con el valor de ClaveProdServ.
ClaveUnidad CFDI33145 El campo ClaveUnidad no contiene un valor del catálogo c_ClaveUnidad.
ValorUnitario CFDI33146 El valor del campo ValorUnitario debe tener hasta la cantidad de decimales que soporte la moneda.
ValorUnitario CFDI33147 El valor valor del campo ValorUnitario debe ser mayor que cero (0) cuando el tipo de comprobante es Ingreso, Egreso o Nomina.
Importe CFDI33148 El valor del campo Importe debe tener hasta la cantidad de decimales que soporte la moneda.
Importe CFDI33149 El valor del campo Importe no se encuentra entre el limite inferior y superior permitido.
Descuento CFDI33150 El valor del campo Descuento debe tener hasta la cantidad de decimales que tenga registrado el atributo importe del concepto.
Descuento CFDI33151 El valor del campo Descuento es mayor que el campo Importe.
Impuestos CFDI33152 En caso de utilizar el nodo Impuestos en un concepto, se deben incluir impuestos  de traslado y/o retenciones.
Base CFDI33153 El valor del campo Base que corresponde a Traslado debe tener hasta la cantidad de decimales que soporte la moneda.
Base CFDI33154 El valor del campo Base que corresponde a Traslado debe ser mayor que cero.
Impuesto  CFDI33155 El valor del campo Impuesto que corresponde a Traslado no contiene un valor del catálogo c_Impuesto.
TipoFactor CFDI33156 El valor del campo TipoFactor que corresponde a Traslado no contiene un valor del catálogo c_TipoFactor.
TipoFactor 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 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.
TasaOCuota CFDI33159 El valor del campo TasaOCuota que corresponde a Traslado no contiene un valor del catálogo c_TasaOcuota o se encuentra fuera de rango.
Importe CFDI33160 El valor del campo Importe que corresponde a Traslado debe tener hasta la cantidad de decimales que soporte la moneda.
Importe CFDI33161 El valor del campo Importe o que corresponde a Traslado no se encuentra entre el limite inferior y superior permitido.
Base CFDI33162 El valor del campo Base que corresponde a Retención debe tener hasta la cantidad de decimales que soporte la moneda.
Base CFDI33163 El valor del campo Base que corresponde a Retención debe ser mayor que cero.
Impuesto  CFDI33164 El valor del campo Impuesto que corresponde a Retención no contiene un valor del catálogo c_Impuesto.
TipoFactor CFDI33165 El valor del campo TipoFactor que corresponde a Retención no contiene un valor del catálogo c_TipoFactor.
TipoFactor CFDI33166 Si el valor registrado en el campo TipoFactor que corresponde a Retención debe ser distinto de Exento.
TasaOCuota 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.
Importe CFDI33168 El valor del campo Importe que corresponde a Retención debe tener hasta la cantidad de decimales que soporte la moneda.
Importe CFDI33169 El valor del campo Importe que corresponde a Retención no se encuentra entre el limite inferior y superior permitido.
NumeroPedimento CFDI33170 El número de pedimento es inválido.
NumeroPedimento CFDI33171 El NumeroPedimento no debe existir si se incluye el complemento de comercio exterior.
ClaveProdServ CFDI33172 El campo ClaveProdServ, no contiene un valor del catálogo c_ClaveProdServ.
ValorUnitario CFDI33173 El valor del campo ValorUnitario debe tener hasta la cantidad de decimales que soporte la moneda.
ValorUnitario CFDI33174 El valor del campo ValorUnitario debe ser mayor que cero (0).
Importe CFDI33175 El valor del campo Importe debe tener hasta la cantidad de decimales que soporte la moneda.
Importe CFDI33176 El valor del campo Importe no se encuentra entre el limite inferior y superior permitido.
NumeroPedimento CFDI33177 El número de pedimento es inválido.
NumeroPedimento CFDI33178 El NumeroPedimento no debe existir si se incluye el complemento de comercio exterior.
Impuestos CFDI33179 Cuando el TipoDeComprobante sea T o P, el elemento Impuestos no debe existir.
TotalImpuestosRetenidos CFDI33180 El valor del campo TotalImpuestosRetenidos debe tener hasta la cantidad de decimales que soporte la moneda.
TotalImpuestosRetenidos CFDI33181 El valor del campo TotalImpuestosRetenidos debe ser igual a la suma de los importes registrados en el elemento hijo Retencion.
TotalImpuestosTrasladados CFDI33182 El valor del campo TotalImpuestosTrasladados debe tener hasta la cantidad de decimales que soporte la moneda.
TotalImpuestosTrasladados CFDI33183 El valor del campo TotalImpuestosTrasladados no es igual a la suma de los importes registrados en el elemento hijo Traslado.
Retenciones CFDI33184 Debe existir el campo TotalImpuestosRetenidos.
Impuesto CFDI33185 El campo Impuesto no contiene un valor del catálogo c_Impuesto.
Impuesto CFDI33186 Debe haber sólo un registro por cada tipo de impuesto retenido.
Importe CFDI33187 Debe existir el campo TotalImpuestosRetenidos.
Importe CFDI33188 El valor del campo Importe correspondiente a Retención debe tener hasta la cantidad de decimales que soporte la moneda.
Importe 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.
Traslados CFDI33190 Debe existir el campo TotalImpuestosTrasladados.
Impuesto CFDI33191 El campo Impuesto no contiene un valor del catálogo c_Impuesto.
Impuesto CFDI33192 Debe haber sólo un registro con la misma combinación de impuesto, factor y tasa por cada traslado.
TasaOCuota 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.
Importe CFDI33194 El valor del campo Importe correspondiente a Traslado debe tener hasta la cantidad de decimales que soporte la moneda.
Importe 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.
Error no identificado CFDI33196 Error no identificado.


Para más información puedes entrar a:

Matriz de errores 3.3