Breadcrumbs

Como resolver o erro "INNER EXCEPTION - MENSAGEM: 'US', hexadecimal value 0x1F, is an invalid character"?

Falha

Este erro ocorre quando existe um caractere hexadecimal no identificador da EMPRESA. Segue a exceção completa:

MENSAGEM: There was an error generating the XML document. SOURCE: System.Xml STACKTRACE: at System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id) at NDDigital.eForms.Eletronic.Core.Util.SerializeHelper.Serialize(Object objToSerial, Boolean RemoveNamespacesAndCodification) in D:\Projetos\tfs.nddigital\e-Forms NFC-e\Source\4.9.1\Eletronic Class Library\NDDigital.eForms.Eletronic.Core\Util\SerializeHelper.cs:line 29 at NDDigital.eForms.Eletronic.WSNFCeBusiness.Operation.Process_Configuration.Normal.Abstract.AbstractProcessConfigurationOperation.DoSpecificOperation(CrossTalkMessage message, String content) in D:\Projetos\tfs.nddigital\e-Forms NFC-e\Source\4.9.1\Eletronic Class Library\NDDigital.eForms.Eletronic.WSNFCeBusiness\Operation\Process Configuration\Normal\Abstract\AbstractProcessConfigurationOperation.cs:line 59 at NDDigital.eForms.Eletronic.WSNFCeBusiness.Operation.Abstract.AbstractOperation.DoOperation(CrossTalkMessage message, String content) in D:\Projetos\tfs.nddigital\e-Forms NFC-e\Source\4.9.1\Eletronic Class Library\NDDigital.eForms.Eletronic.WSNFCeBusiness\Operation\Abstract\AbstractOperation.cs:line 34; [64]; ERROR; 2018-01-08 18:21:13.395; [OperacaoDeProcessoDeConfiguracao2]; INNER EXCEPTION - MENSAGEM: 'US', hexadecimal value 0x1F, is an invalid character.;

Solução

Para corrigir este problema basta apagar o identificador da empresa e digita-lo novamente.

Outras informações

Fonte: Rainmakers Team