Matheus_Lira Postado 16 Dezembro, 2024 Postado 16 Dezembro, 2024 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.
Roger Rodrigues Postado 17 Dezembro, 2024 Postado 17 Dezembro, 2024 Também já fiz todos os testes acima e também não consegui fazer a quebra de linha.
Consultores Italo Giurizzato Junior Postado 18 Dezembro, 2024 Consultores Postado 18 Dezembro, 2024 Boa tarde a todos, Foi criado a TK-6390 para a analise dessa questão. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Consultores Italo Giurizzato Junior Postado 19 Dezembro, 2024 Consultores Postado 19 Dezembro, 2024 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. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Matheus_Lira Postado 26 Dezembro, 2024 Autor Postado 26 Dezembro, 2024 (editado) Italo, Desculpe a demora no teste. Após copiar as Units e reinstalar o ACBr, a quebra de linha ficou dessa forma: 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 26 Dezembro, 2024 por Matheus_Lira
Consultores Italo Giurizzato Junior Postado 27 Dezembro, 2024 Consultores Postado 27 Dezembro, 2024 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 
 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Matheus_Lira Postado 27 Dezembro, 2024 Autor Postado 27 Dezembro, 2024 Italo, Colocando ";" o rps está ficando nesse formato. Será que mesmo assim, a prefeitura não esta reconhecendo essa quebra de linha?
Consultores Italo Giurizzato Junior Postado 3 Janeiro Consultores Postado 3 Janeiro 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
 discriminacao II
discriminacao III
 discriminacao IV</Discriminacao> E no XML de envio ficou dessa forma: <Discriminacao>discriminacao I discriminacao II discriminacao III discriminacao IV</Discriminacao> Tente fazer um teste usando o programa exemplo. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
rafael.baptista Postado 13 Junho Postado 13 Junho @Italo Giurizzato Junior Boa tarde, sr. Italo! Meu nome é Rafael Borges, desenvolvedor da DayOneSystem de Joinville/SC. Estamos enfrentando um problema semelhante a esse. Já tentamos várias alternativas (inclusive as mencionadas no link acima, e " ", "
", " ") para quebrar linha do xml da NFe da prefeitura, e nada resolveu... Já estamos há dias tentando. Poderia nos ajudar, por favor?
Moderadores Juliomar Marchetti Postado 13 Junho Moderadores Postado 13 Junho 54 minutos atrás, rafael.baptista disse: @Italo Giurizzato Junior Boa tarde, sr. Italo! Meu nome é Rafael Borges, desenvolvedor da DayOneSystem de Joinville/SC. Estamos enfrentando um problema semelhante a esse. Já tentamos várias alternativas (inclusive as mencionadas no link acima, e " ", "
", " ") para quebrar linha do xml da NFe da prefeitura, e nada resolveu... Já estamos há dias tentando. Poderia nos ajudar, por favor? Fez o que sugeriu acima testar com o exemplo do svn? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
rafael.baptista Postado Segunda as 12:53 Postado Segunda as 12:53 Bom dia @Juliomar Marchetti, Agradeço o retorno. No momento, infelizmente não conseguimos realizar testes com o exemplo do SVN, pois nossa aplicação já está em produção e o ambiente de desenvolvimento não está estruturado para compilar novas units. Também não temos clareza sobre onde as units precisariam ser colocadas ou como fazer essa substituição de forma segura. No nosso caso, conseguimos alterar apenas o conteúdo gerado no XML antes do envio. Por isso, estamos buscando uma forma de realizar a quebra de linha diretamente no conteúdo da tag `<Discriminacao>`, respeitando o que o provedor "Publica" espera. Se houver alguma alternativa de quebra de linha válida que possa ser usada diretamente no XML (como ` `, ` `, `
`, `\n`, etc.) e que já tenha funcionado para Joinville, ficamos gratos pela orientação. Obrigado desde já!
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora