Inicio » Soporte » Servicio de Timbrado » Errores comunes » Ocurrió un error no controlado

Ocurrió un error no controlado

Es posible que cuando presentes este error no puedas identificar la raíz del mismo puesto que no cuenta con una descripción mencionando el atributo, nodo o información que debemos corregir. Cuando se envía la petición de timbrado hacia el Web Service se realiza una comparación contra los .xsd que el SAT pone a disposición, esto para confirmar que en efecto el comprobante cumpla con los lineamientos del estándar es decir, validaciones, claves y estructura, para así generar el timbrado de manera exitosa.

Para realizar esta validación o comparación cuando se trata de un CFDI que incorpora algún Complemento se debe referenciar los namespace correspondientes al CFDI (http://www.sat.gob.mx/cfd/3) y al complemento (http://www.sat.gob.mx/Pagos), ambos dentro del nodo Comprobante, así como referenciar la ubicación pública de los esquemas xsd (http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd, http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd), esto se vincula de la siguiente manera:

Fracción de xml, cfdi:Comprobante

Namespace

A continuación te compartimos un ejemplo:

Aquí se declara en el Recibo la MonedaDRMXN” en donde posterior a la clave se ha dejado un espacio en blanco.

Fracción de xml, Complemento pago10:DoctoRelacionado

EspacioCRP

En el envío de la petición se realiza la consulta del archivo de datos xsd para validar que se cumpla con la estructura del campo de la moneda, este catálogo cuenta con la siguiente estructura:

Catálogos de claves

  • Se especifica el nombre del catálogo que se está consultando: c_Moneda.
  • Se especifica el tipo de restricción: “String” con whiteSpace que controla la forma que tendrá el contenido de este dato una vez haya sido procesado tomando el valor “collapse” el cual sustituye espacios múltiples por un solo espacio.
  • Se especifica las claves existentes dentro de este catálogo c_Moneda.

Entonces, en la validación del catálogo en donde las claves se encuentran registradas sin espacios antes, después o entre las comillas (“ ”) la clave MXN declarada en el CFDI no logra ser localizada ya que contiene un espacio y no cumple con la estructura establecida.

Recuerda que cuando generes un comprobante antes de ser emitido deberás validar que los atributos que requieren de claves especificas cumplan con el estándar, si uno de estos campos presenta el escenario que te hemos mencionado no logrará ser timbrado obteniendo como resultado un error no controlado.