Prezado Sr, bom dia.
A tanca desenvolveu uma ferramenta de verificação de XML do SAT.
Encontra-se no link abaixo e tem o nome de InteliSAT.
http://www.tanca.com.br/drivers.php?cat=24&sub=43
Ao selecionar a opção enviar dados de venda você poderá “validar” o XML antes de enviar ao SAT.
No seu caso encontrei alguns detalhes de utf-8.
Até mesmo o CPF não está sendo validado corretamente.
O cupom foi corrigido conforme abaixo, mas seria interessante conhecer a ferramenta para todos os casos de validação.
<?xml version=”1.0″ encoding=”utf-8″?>
<CFe>
<infCFe versaoDadosEnt=”0.06″>
<ide>
<CNPJ>16716114000172</CNPJ>
<signAC>SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT</signAC>
<numeroCaixa>001</numeroCaixa>
</ide>
<emit>
<CNPJ>08723218000186</CNPJ>
<IE>149626224113</IE>
<indRatISSQN>N</indRatISSQN>
</emit>
<dest>
<CPF></CPF>
<xNome>Wagner</xNome>
</dest>
<det nItem=”1″>
<prod>
<cProd>000475</cProd>
<xProd>GRAFIATO BAR-AZUL</xProd>
<NCM>30040040</NCM>
<CFOP>5500</CFOP>
<uCom>BR</uCom>
<qCom>10.0000</qCom>
<vUnCom>80.50</vUnCom>
<indRegra>A</indRegra>
</prod>
<imposto>
<vItem12741>38.47</vItem12741>
<ICMS>
<ICMSSN102>
<Orig>0</Orig>
<CSOSN>102</CSOSN>
</ICMSSN102>
</ICMS>
<PIS>
<PISSN>
<CST>49</CST>
</PISSN>
</PIS>
<COFINS>
<COFINSSN>
<CST>49</CST>
</COFINSSN>
</COFINS>
</imposto>
</det>
<det nItem=”2″>
<prod>
<cProd>000253</cProd>
<xProd>GRAFIATO BR-VERDE</xProd>
<NCM>30040040</NCM>
<CFOP>5500</CFOP>
<uCom>BR</uCom>
<qCom>10.0000</qCom>
<vUnCom>122.50</vUnCom>
<indRegra>A</indRegra>
</prod>
<imposto>
<vItem12741>58.55</vItem12741>
<ICMS>
<ICMSSN102>
<Orig>0</Orig>
<CSOSN>102</CSOSN>
</ICMSSN102>
</ICMS>
<PIS>
<PISSN>
<CST>49</CST>
</PISSN>
</PIS>
<COFINS>
<COFINSSN>
<CST>49</CST>
</COFINSSN>
</COFINS>
</imposto>
</det>
<total>
<vCFeLei12741>97.02</vCFeLei12741>
</total>
<pgto>
<MP>
<cMP>03</cMP>
<vMP>2030.00</vMP>
<cAdmC>001</cAdmC>
</MP>
</pgto>
<infAdic>
<infCpl>xxxxxxxxxxxxxxxxxxx</infCpl>
</infAdic>
</infCFe>
</CFe>