Ja conseguiu validar sua NFC-e sem o xNOme? estou tentando validar meu xml e não consigo também pois o campo é obrigatório, já mandei e-mail pra sefaz, mas ate agora nada de eles responderem.
As vezes o problema não é exatamente no campo que está dando erro, infelizmente isso pode acontecer, recomendo que valide o código fonte do seu xml no endereço abaixo para ter certeza de qual é o problema no xml.
Nesse caso o troco deve ser desconsiderado no xml, no meu caso eu só permito o usuário colocar valor maior que o total da venda se for em dinheiro, nas outras formas de pagamento não permito, até por que não vejo lógica em o cara pagar como no seu exemplo tipo 5 reais a mais em cheque, então o que eu faço é na hora de gerar o xml tirar do dinheiro o valor do troco e fica certo o valor total da venda somando as formas de pagamento.