Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3925 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Olá,

 

Estou iniciando no envio de NFSe e estou enfrentando um probleminha.

Consegui fazer o envio, impressão, etc. tudo está ok.

Surgiu apenas um probleminha que é o seguinte: o nome do prestador é assim "Dill & Duarte". Aí, quando o ACBR recebe o retorno do envio (arquivo xml da nota) ele vem com esse caractere (&) que é gravado no xml da nota final, o qual é armazenado.

Ao se tentar manusear ou abrir esse xml, esse caractere não deixa o arquivo ser aberto, pelo menos não no padrão xml, apenas como texto comum.

Fiz a seguinte alteração no ACBRUtil.pas, o que resolveu o problema.

 

function TiraAcento( const AChar : AnsiChar ) : AnsiChar ;
begin
  case AChar of
    'à','á','ã','ä','â' : Result := 'a' ;
    'À','Á','Ã','Ä','Â' : Result := 'A' ;
    'è','é',    'ë','ê' : Result := 'e' ;
    'È','É',    'Ë','Ê' : Result := 'E' ;
    'ì','í',    'ï','î' : Result := 'i' ;
    'Ì','Í',    'Ï','Î' : Result := 'I' ;
    'ò','ó','õ','ö','ô' : Result := 'o' ;
    'Ò','Ó','Õ','Ö','Ô' : Result := 'O' ;
    'ù','ú',    'ü','û' : Result := 'u' ;
    'Ù','Ú',    'Ü','Û' : Result := 'U' ;
    'ç'                 : Result := 'c' ;
    'Ç'                 : Result := 'C' ;
    'ñ'                 : Result := 'n' ;
    'Ñ'                 : Result := 'N' ;
    '&'                 : Result := 'e'; //incluí esta linha
  else
    Result := AChar ;
  end;
end ;
 
Sugiro analisar a possibilidade de incluir essa linha também nos fontes do ACBR.
 
Obrigado.

 

Valdir Dill

Rio de Janeiro - RJ

 

 

  • Moderadores
Postado

Acho que é pouco tempo pra alguém ler, pois veja temos uma enquete rodando a alguns dias e para a comunidade que tem muito mais que 15 mil cadastrados só uns 300 passaram por lá e nem todos votaram, acho que deveria aguardar para ver respostas!

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Membros Pro
Postado

Acho que é pouco tempo pra alguém ler, pois veja temos uma enquete rodando a alguns dias e para a comunidade que tem muito mais que 15 cadastradas só uns 300 passaram por lá e nem todos votaram, acho que deveria aguardar para ver respostas!

 

Ok Juliomar. Obrigado!

Valdir Dill

Rio de Janeiro - RJ

 

 

  • Este tópico foi criado há 3925 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.