Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Prezados,

Estamos enfrentando dificuldades com o caractere que realiza a quebra de linha na emissão de NFSe para o município de Joinville.

Todos os arquivos estão devidamente atualizados, incluindo o ACBrNFSeXServicos.ini, e estamos utilizando o parâmetro ConfigGeral.QuebradeLinha.

Já testamos diversas opções, como \s\n, \n, \s, ; (ponto e vírgula), #13 e até mesmo deixando o campo vazio, mas sem sucesso.

Ao analisar um XML gerado diretamente no sistema da prefeitura, identificamos o caractere oculto "
", porém também não conseguimos realizar o envio com ele.

Gostaríamos de saber se existe alguma alternativa ou configuração específica para atender às exigências da cidade de Joinville, que utiliza o provedor "Publica".

Agradeço pela atenção e fico no aguardo do retorno.

 

  • Consultores
Postado

Boa tarde @Matheus_Lira,

Faça um teste usando as units em anexo.

ACBrNFSeXProviderABRASFv1.pas

Publica.Provider.pas

Na usa aplicação não altere o valor de ConfigGeral.QuebraDeLinha e no campo Discriminacao utiliza o caracter ";" ponto e virgula para marcar uma quebra de linha.

Após substituir pelas units em anexo não esqueça de reinstalar o ACBr antes de realizar um novo teste.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado (editado)

Italo,

Desculpe a demora no teste.

Após copiar as Units e reinstalar o ACBr, a quebra de linha ficou dessa forma:

image.png.82c9911f87649d24a17602403e98e65f.png

Deixei configurado conforme orientação, não modifiquei o "ConfigGeral.QuebraDeLinha" e ao quebrar a linha, mandei ";".

Agradeço pela atenção e fico no aguardo do retorno.

Editado por Matheus_Lira
  • Consultores
Postado

Bom dia @Matheus_Lira,

Isso no portal da prefeitura?

Se sim, então o provedor não esta reconhecendo o 
 como quebra de linha.

Abra o XML do RPS através do bloco de nota e verifique se o caracter ; (ponto e virgula) foi substituído pela sequencia 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Bom dia @Matheus_Lira,

Fiz um teste usando o programa exemplo do componente ACBrNFSeX com as units que anexei aqui e ao abrir o XML do RPS usando o bloco de notas tenho o seguinte:

<Discriminacao>discriminacao I&#xD; discriminacao II&#xD;discriminacao III&#xD; discriminacao IV</Discriminacao>

E no XML de envio ficou dessa forma:

<Discriminacao>discriminacao I&#13; discriminacao II&#13;discriminacao III&#13; discriminacao IV</Discriminacao>

Tente fazer um teste usando o programa exemplo.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

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.