Significado oficial del SAT (Matriz de Errores CFDI 4.0)
“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.”
Elemento cfdi:Conceptos/Concepto:Impuestos:Retenciones/Retencion, atributo TasaOCuota.
Según la Matriz de Errores del SAT (CFDI 4.0), el código CFDI40185 significa: “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.” (elemento cfdi:Conceptos/Concepto:Impuestos:Retenciones/Retencion, atributo TasaOCuota).
Regla de validación del SAT: 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.
En la práctica, revisa el campo TasaOCuota del nodo cfdi:Conceptos/Concepto:Impuestos:Retenciones/Retencion: identifica si el valor viene del dato capturado, del cálculo o de una plantilla desactualizada, corrígelo conforme a la regla y vuelve a validar el XML antes de timbrar.