Duda
¿Cuales son los posibles errores al timbrar en CFDI 3.3 y que debo revisar?
Ambiente
Cross Segmentos - TOTVS Backoffice (Línea Protheus) MI - Facturación (SIGAFAT) – A partir de la versión 11.80
Solución
Los posibles errores al timbrar en CFDI 3.3 y las recomendaciones para cada uno se listan a continuación:
Error | Atributo | Recomendaciones |
El campo Fecha no cumple con el patrón requerido. | Fecha | Corrobore que este atributo cumpla 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]) y corresponda con la hora local de donde se expide el comprobante. |
El resultado de la digestión debe ser igual al resultado de la desencripción del sello. | Sello | Corrobore que la información contenida en la cadena original corresponda con la información mostrada en los nodos del XML. |
El campo FormaPago no contiene un valor del catálogo c_FormaPago. | FormaPago | Corrobore que este atributo contenga un valor del catálogo c_FormaPago. |
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 | Corrobore que el valor informado en este atributo sea corresponda al resultado de la suma de los atributos importe de los conceptos mostrados en el XML. |
El valor registrado en el campo Descuento no es menor o igual que el campo SubTotal. | Descuento | Corrobore que el valor en este atributo sea menor o igual al valor informado en el atributo SubTotal. |
El TipoDeComprobante no es I,E o N, y un concepto incluye el campo descuento. | Descuento | Corrobore que este atributo solo exista cuando algún concepto contenga descuentos, de lo contrario se debe omitir. |
El campo Moneda no contiene un valor del catálogo c_Moneda. | Moneda | Corrobore que el valor informado en este atributo corresponda con un valor del catálogo c_Moneda. |
El campo TipoCambio no tiene el valor "1" y la moneda indicada es MXN. | TipoCambio | Corrobore que este atributo se informe con el valor "1" cuando el atributo Moneda tenga el valor MXN. |
El campo MetodoPago, no contiene un valor del catálogo c_MetodoPago. | MetodoPago | Corrobore que este atributo contenga un valor del un valor del catálogo c_MetodoPago. |
El campo LugarExpedicion, no contiene un valor del catálogo c_CodigoPostal. | LugarExpedicion | Corrobore que este atributo contenga un valor del un valor del catálogo c_CodigoPostal. |
El campo TipoRelacion, no contiene un valor del catálogo c_TipoRelacion. | TipoRelacion | Corrobore que este atributo contenga un valor del un valor del catálogo c_TipoRelacion. |
El campo RegimenFiscal, no contiene un valor del catálogo c_RegimenFiscal. | RegimenFiscal | Corrobore que este atributo contenga un valor del un valor del catálogo c_RegimenFiscal. |
El campo UsoCFDI, no contiene un valor del catálogo c_UsoCFDI. | UsoCFDI | Corrobore que este atributo contenga un valor del un valor del catálogo c_UsoCFDI. |
El campo ClaveProdServ, no contiene un valor del catálogo c_ClaveProdServ. | ClaveProdServ | Corrobore que este atributo contenga un valor del un valor del catálogo c_ClaveProdServ. |
El campo ClaveUnidad no contiene un valor del catálogo c_ClaveUnidad. | ClaveUnidad | Corrobore que este atributo contenga un valor del un valor del catálogo c_ClaveUnidad. |
El valor del campo Importe no se encuentra entre el limite inferior y superior permitido. | Importe | Corrobore que este atributo contenga el resultado de multiplicar Cantidad por ValorUnitario. |
El valor del campo Descuento es mayor que el campo Importe. | Descuento | Corrobore que este atributo contenga un valor menor o igual al informado en el Importe del concepto. |
En caso de utilizar el nodo Impuestos en un concepto, se deben incluir impuestos de traslado y/o retenciones. | Impuesto | Corrobore que el nodo Impuestos de su concepto cuente con la información referente los impuestos aplicados en dicho concepto. |
El valor del campo Impuesto que corresponde a Traslado no contiene un valor del catálogo c_Impuesto. | Impuesto | Corrobore que este atributo contenga un valor del catálogo c_Impuesto. |
El valor del campo TipoFactor que corresponde a Traslado no contiene un valor del catálogo c_TipoFactor. | TipoFactor | Corrobore que este atributo contenga un valor del catálogo c_TipoFactor. |
Si el valor registrado en el campo TipoFactor que corresponde a Traslado es Exento no se deben registrar los campos TasaOCuota ni Importe. | TipoFactor | Corrobore que los atributos TasaOCuota e Importe no existan cuando el TipoFactor que corresponde a Traslado es Exento. |
El número de pedimento es inválido. | NumeroPedimento | Corrobore que el contenido este atributo cumpla con las reglas de validación definidas. |
El NumeroPedimento no debe existir si se incluye el complemento de comercio exterior. | NumeroPedimento | Corrobore que este atributo no exista cuando se utilice el complemento de comercio exterior. |
El valor del campo TotalImpuestosRetenidos debe ser igual a la suma de los importes registrados en el elemento hijo Retencion. | TotalImpuestosRetenidos | Corrobore que el contenido de este atributo sea igual al resultado de la suma de los importes de los impuestos de Retención. |
El valor del campo TotalImpuestosTrasladados no es igual a la suma de los importes registrados en el elemento hijo Traslado. | TotalImpuestosTrasladados | Corrobore que el contenido de este atributo sea igual al resultado de la suma de los importes de los impuestos de Traslado. |
0 Comentarios