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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...