Hay varios campos que son requeridos en las facturas y notas, que si no traen datos o tienen datos erroneos (por ejemplo letras donde deben ir numeros) el servicio de la DIAN no puede procesar el documento y retorna ese mensaje.
Verifica que este usando el namespace correcto, este cambió de la versión anterior con validación posterior, a la actual con validación previa.
Asegurate de verificar que los elementos que conforman el CUFE tengan valores válidos, estos están en las siguientes ubicaciones XPath dentro del documento
NumFac: /Invoice/cbc:ID
FecFac: /Invoice/cbc:IssueDate/>
Hora Factura: /Invoice/cbc:IssueTime/>
Valor Bruto: /Invoice/cac:LegalMonetaryTotal/cbc:LineExtensionAmount
CodImp1: /Invoice/cacTaxTotal[x]/ cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID= 01
Valor Impuesto: 1 /Invoice/cac:TaxTotal[x]/cbc:TaxAmount
CodImp2: /Invoice/cac:TaxTotal[y]/ cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 04
Valor Impuesto 2: /Invoice/cac:TaxTotal[y]/cbc:TaxAmount
CodImp3 /Invoice/cac:TaxTotal[z]/ cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme/cbc:ID = 03
Valor Impuesto 3: /Invoice/cac:TaxTotal[z]/cbc:TaxAmount
Valor Total a Pagar: /Invoice/cac:LegalMonetaryTotal/cbc:PayableAmount
NitOFE: /Invoice/ cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID
NumAdq: /Invoice/ cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID
Tipo de Ambiente: /Invoice/cbc:ProfileExecutionID