Estou tentando enviar uma carta de correção e após gerar o XML do evento tem um tratamento a acentuação que retorna uma rejeição da receita.
Esse tratamento está no arquivo ACBrCTeWebServices.pas linha 2717: NativeStringToUTF8( EventoCTe.Gerador.ArquivoFormatoXML )
Após esse tratamento, a tag descEvento que está com "Carta de correção" é alterada para "Carta de Correção" resultando no erro "Assinatura difere do padrão do projeto".
<detEvento versaoEvento="3.00">
<evCCeCTe>
<descEvento>Carta de Correção</descEvento>
<infCorrecao>
<grupoAlterado>ide</grupoAlterado>
<campoAlterado>cMunIni</campoAlterado>
<valorAlterado>4113908</valorAlterado>
</infCorrecao>
<xCondUso>A Carta de Correcao e disciplinada pelo Art. 58-B do CONVENIO/SINIEF 06/89: Fica permitida a utilizacao de carta de correcao, para regularizacao de erro ocorrido na emissao de documentos fiscais relativos a prestacao de servico de transporte, desde que o erro nao esteja relacionado com: I - as variaveis que determinam o valor do imposto tais como: base de calculo, aliquota, diferenca de preco, quantidade, valor da prestacao;II - a correcao de dados cadastrais que implique mudanca do emitente, tomador, remetente ou do destinatario;III - a data de emissao ou de saida.</xCondUso>
</evCCeCTe>
</detEvento>
Tentei alterar a descrição do evento para "Carta de correcao" mas está buscando de outro lugar que não encontrei.