Checkout: falha no envio da NFC-e: ocorreu um erro ao tentar enviar NFC-e 4.00 para a SEFAZ. Motivo: um caractere XML inválido (unicode:0x 1f) foi encontrado no conteúdo do elemento do documento.
Esse erro ocorre devido a um caractere inválido em algum produto, alguma informação nas descrições.
Conforme exemplo abaixo, existiam caracteres especiais na descrição do produto. Note que num primeiro momento, no cadastro de produto eles não aparecem.
Sendo assim, copie a descrição do produto e cole no bloco de notas ou algum outro programa semelhante (no exemplo a seguir, foi usado o Sublime). Note que existem caracteres especiais na descrição em questão.
Ainda no bloco de notas (ou programa semelhante), apague os caracteres especiais. Pegue o resultado, copie e cole na descrição do produto e salve. Feito isso, faça a emissão da NFC-e.
Uma outra situação que pode acarretar é que ao verificar o XML foi possível identificar que havia caractere inválido no endereço do cliente.