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: