Ir para conteúdo
  • Cadastre-se

dev botao

NFSe Prefeitura de Divinópolis - MG: Troca de provedor para Betha Novembro/Dezembro 2023


nolher
Ver Solução Respondido por saviosousa31,
  • Este tópico foi criado há 135 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá pessoa, venho comunicar que a prefeitura de Divinópolis MG está trocando o provedor para o Betha, e deverá está disponível a partir do dia 04/12/2023.

Por enquanto só tenho o link da documentação https://e-gov.betha.com.br/e-nota-test/ambienteteste.faces

Ainda não consegui ver o que essa alteração irá implicar, mas já vi que já temos prefeitura usado esse provedor com o componente ACBr!

Sendo assim, se tiverem informações que já possamos nos passar já ficaremos agradecido, e no mais estamos colhendo mais informações e estaremos disponibilizando nesse tópico, ok?

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Nilton,

Você sabe me dizer se a cidade de Divinópolis/MG vai se utilizar da versão 1 ou 2 do layout da ABRASF?

Pois o provedor Betha possui 2 webservice, um para cada versão do ABRASF.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Solution
Em 30/11/2023 at 14:56, Italo Giurizzato Junior disse:

Boa tarde Nilton,

Você sabe me dizer se a cidade de Divinópolis/MG vai se utilizar da versão 1 ou 2 do layout da ABRASF?

Pois o provedor Betha possui 2 webservice, um para cada versão do ABRASF.

Bom dia Ítalo.


Fiz todo o processo de homologação semana passada juntamente com os analistas da Betha Sistemas utilizando a versão 2.02 da ABRASF. Ocorreu tudo certo.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores
1 hora atrás, saviosousa31 disse:

Bom dia Ítalo.


Fiz todo o processo de homologação semana passada juntamente com os analistas da Betha Sistemas utilizando a versão 2.02 da ABRASF. Ocorreu tudo certo.

Bom dia.

Alteração enviada ao SVN na Rev-31426, por favor, queiram atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

Muito boa tarde a todos!

Peço desculpas a demora por responder, mas estava em busca dessa confirmação!

E agora pouco me confirmaram e confirma o que o Savio Sousa disse!

Irão trabalhar com a versão 2.02!

Agradeço a atenção de todos!

Editado por nolher

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

Muito boa tarde a todos!

Estamos finalizando os ajustes na mudança do Provedor Betha aqui em Divinópolis, e o XML de retorno está voltando a tag de descriminação do serviço com descritivo a abaixo, gostaria de saber se nas demais prefeitura que já está utilizando esse provedor na versão 2.02 está retornando desta forma, pois todo esse texto está sendo impresso no DANFSE.

Discriminacao>{[[Descricao=Descricao: ENC.MENSAIS DE SOFTWARE-ERP JUNHO/2022. Quantidade: 1,000 Vr. Unitario: 1.500,00 Vr. Total: 1.500,00 ;][ItemServico=0107][Quantidade=1][ValorUnitario=1500][ValorServico=1500][ValorBaseCalculo=1500][Aliquota=2]]}</Discriminacao>

Em anexo o arquivo de retorno!

Certo da atenção antecipo agradecimentos. 

15-recS.xml

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores
14 minutos atrás, nolher disse:

Muito boa tarde a todos!

Estamos finalizando os ajustes na mudança do Provedor Betha aqui em Divinópolis, e o XML de retorno está voltando a tag de descriminação do serviço com descritivo a abaixo, gostaria de saber se nas demais prefeitura que já está utilizando esse provedor na versão 2.02 está retornando desta forma, pois todo esse texto está sendo impresso no DANFSE.

Discriminacao>{[[Descricao=Descricao: ENC.MENSAIS DE SOFTWARE-ERP JUNHO/2022. Quantidade: 1,000 Vr. Unitario: 1.500,00 Vr. Total: 1.500,00 ;][ItemServico=0107][Quantidade=1][ValorUnitario=1500][ValorServico=1500][ValorBaseCalculo=1500][Aliquota=2]]}</Discriminacao>

Em anexo o arquivo de retorno!

Certo da atenção antecipo agradecimentos. 

15-recS.xml 4.51 kB · 0 downloads

Boa tarde!

Isso parece ser uma "workaround" do provedor para permitir informar mais de um serviço.

Ainda assim, o componente tem uma procedure que tenta ler esta informação.

Por favor, faça o seguinte teste:

1º Adicione na procedure Configuracao da unit Betha.Provider a linha:

ConfigGeral.DetalharServico := True;

Ao fazer isso, ele vai alterar no impresso como é feito é exibido a informação.

2º Na unit ACBrNFSeXLerXml_ABRASFv2.pas, adicione um break-point na linha 973, procedure VerificarSeConteudoEhLista.

Essa é a rotina que tenta realizar a leitura deste conteúdo que recebeu.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

17 horas atrás, Diego Foliene disse:

Boa tarde!

Isso parece ser uma "workaround" do provedor para permitir informar mais de um serviço.

Ainda assim, o componente tem uma procedure que tenta ler esta informação.

Por favor, faça o seguinte teste:

1º Adicione na procedure Configuracao da unit Betha.Provider a linha:

ConfigGeral.DetalharServico := True;

Ao fazer isso, ele vai alterar no impresso como é feito é exibido a informação.

2º Na unit ACBrNFSeXLerXml_ABRASFv2.pas, adicione um break-point na linha 973, procedure VerificarSeConteudoEhLista.

Essa é a rotina que tenta realizar a leitura deste conteúdo que recebeu.

Muito bom dia, Diego!

Tentei realizar o teste solicitado mas não obtive sucesso!

A primeira parte em relação a procedure configuracao o que solicitou já estava desta forma!

Mas, em relação ao debug não obtive sucesso, em nenhum momento consegui em debug passar por essa rotina!

Devo salientar que estamos realizando a emissão e geração do PDF da nota na sequencia da transmissão!

 

Se tiver mais alguma diga, ficaremos grato!

Desde já antecipo meus agradecimentos por toda a atenção!

 

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores
5 horas atrás, nolher disse:

A primeira parte em relação a procedure configuracao o que solicitou já estava desta forma!

A cidade é atendida pelo provedor Betha em sua versão 2.02, então você vai precisar adicionar essa na linha na classe respectiva.

Aqui:

procedure TACBrNFSeProviderBetha202.Configuracao;
begin
  //...
    ConfigGeral.DetalharServico := True;
  //...
end;

 

5 horas atrás, nolher disse:

Mas, em relação ao debug não obtive sucesso, em nenhum momento consegui em debug passar por essa rotina!

A rotina fica na procedure LerServico das classes de leitura.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

Em 07/12/2023 at 17:27, Diego Foliene disse:

A cidade é atendida pelo provedor Betha em sua versão 2.02, então você vai precisar adicionar essa na linha na classe respectiva.

Aqui:

procedure TACBrNFSeProviderBetha202.Configuracao;
begin
  //...
    ConfigGeral.DetalharServico := True;
  //...
end;

 

A rotina fica na procedure LerServico das classes de leitura.

Muito bom dia, Diego!

Realizamos a alteração sugerida, e não obtivemos o resulta esperado!

E só para lembrar, em debug, não consegui chegar a essa classe em debug!

Se houver outras sugestões ficaremos muito grato!

Desde já antecipo agradecimentos!

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Nilton,

Você poderia anexar o XML da nota cuja tag Discriminacao vem na forma que você mostrou acima, para que eu possa realizar alguns testes?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Italo Giurizzato Junior disse:

Bom dia Nilton,

Você poderia anexar o XML da nota cuja tag Discriminacao vem na forma que você mostrou acima, para que eu possa realizar alguns testes?

Muito bom dia, Italo!

Segue em anexo o xml de envio, o xml de retorno do webservice e xml gravado pelo componente!

Desde já agradeço  a atenção!

30-env-lotS.xml 30-recS.xml 3123120434378100017856000000000000016-nfse.xml

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Nilton,

A tag Discriminacao do RPS esta sendo envido com o seguinte conteúdo:

<Discriminacao>Descricao: ENC.MENSAIS DE SOFTWARE-ERP JUNHO/2022. Quantidade: 1,000 Vr. Unitario: 150,00 Vr. Total: 150,00 ;Descricao: ENC.MENSAIS SOFT.JUNHO/2022. REAJ.ANUAL-P/VAR.IGP-(FGV)-10,71% Quantidade: 1,000 Vr. Unitario: 150,00 Vr. Total: 150,00 ;Descricao: SERV.PREP.DE BANCO DE DADOS. P/MULTI-EMPRESAS Quantidade: 1,000 Vr. Unitario: 150,00 Vr. Total: 150,00 ;</Discriminacao>

E no XML data nota esta desta forma:

<Discriminacao>{[[Descricao=Descricao: ENC.MENSAIS DE SOFTWARE-ERP JUNHO/2022. Quantidade: 1,000 Vr. Unitario: 300,00 Vr. Total: 300,00 ;][ItemServico=0107][Quantidade=1][ValorUnitario=300][ValorServico=300][ValorBaseCalculo=300][Aliquota=2]]}</Discriminacao>

Observe que ele considerou somente o que esta antes do ";" dai para frente o provedor ignorou.

Outro detalhe ele acabou colocando tudo (descrição, quantidade, valor unitário e valor total como sendo a descrição no retorno.

Tente fazer da seguinte forma:

<Discriminacao>{
[[Descricao=ENC.MENSAIS DE SOFTWARE-ERP JUNHO/2022][Quantidade=1][ValorUnitario=300][ValorTotal=300]]
[[Descricao=ENC.MENSAIS SOFT.JUNHO/2022. REAJ.ANUAL-P/VAR.IGP-(FGV)-10,71%][Quantidade=1][ValorUnitario=150][ValorTotal=150]]
[[Descricao=SERV.PREP.DE BANCO DE DADOS. P/MULTI-EMPRESAS][Quantidade=1][ValorUnitario=150][ValorTotal=150]]
}</Discriminacao>

Observação: quebrei em linhas para facilitar a visualização.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

2 horas atrás, Italo Giurizzato Junior disse:

Nilton,

A tag Discriminacao do RPS esta sendo envido com o seguinte conteúdo:

<Discriminacao>Descricao: ENC.MENSAIS DE SOFTWARE-ERP JUNHO/2022. Quantidade: 1,000 Vr. Unitario: 150,00 Vr. Total: 150,00 ;Descricao: ENC.MENSAIS SOFT.JUNHO/2022. REAJ.ANUAL-P/VAR.IGP-(FGV)-10,71% Quantidade: 1,000 Vr. Unitario: 150,00 Vr. Total: 150,00 ;Descricao: SERV.PREP.DE BANCO DE DADOS. P/MULTI-EMPRESAS Quantidade: 1,000 Vr. Unitario: 150,00 Vr. Total: 150,00 ;</Discriminacao>

E no XML data nota esta desta forma:

<Discriminacao>{[[Descricao=Descricao: ENC.MENSAIS DE SOFTWARE-ERP JUNHO/2022. Quantidade: 1,000 Vr. Unitario: 300,00 Vr. Total: 300,00 ;][ItemServico=0107][Quantidade=1][ValorUnitario=300][ValorServico=300][ValorBaseCalculo=300][Aliquota=2]]}</Discriminacao>

Observe que ele considerou somente o que esta antes do ";" dai para frente o provedor ignorou.

Outro detalhe ele acabou colocando tudo (descrição, quantidade, valor unitário e valor total como sendo a descrição no retorno.

Tente fazer da seguinte forma:

<Discriminacao>{
[[Descricao=ENC.MENSAIS DE SOFTWARE-ERP JUNHO/2022][Quantidade=1][ValorUnitario=300][ValorTotal=300]]
[[Descricao=ENC.MENSAIS SOFT.JUNHO/2022. REAJ.ANUAL-P/VAR.IGP-(FGV)-10,71%][Quantidade=1][ValorUnitario=150][ValorTotal=150]]
[[Descricao=SERV.PREP.DE BANCO DE DADOS. P/MULTI-EMPRESAS][Quantidade=1][ValorUnitario=150][ValorTotal=150]]
}</Discriminacao>

Observação: quebrei em linhas para facilitar a visualização.

Então, Italo!

Em nosso código estamos preenchendo a descrição da seguinte forma:

Servico.ItemListaServico   := '01.07';
Servico.Discriminacao       := 'Descricao: ENC.MENSAIS DE SOFTWARE-ERP JUNHO/2022. Quantidade: 1,000 Vr. Unitario: 150,00 Vr. Total: 150,00 ;'+              
                                                'Descricao: ENC.MENSAIS SOFT.JUNHO/2022. REAJ.ANUAL-P/VAR.IGP-(FGV)-10,71% Quantidade: 1,000 Vr. Unitario: 150,00 Vr. Total: 150,00 ;'+
                                                'Descricao: SERV.PREP.DE BANCO DE DADOS. P/MULTI-EMPRESAS Quantidade: 1,000 Vr. Unitario: 150,00 Vr. Total: 150,00';

A forma que está sendo gerado no xml é o componente  que está gerando!

A sua sugestão é que envia a descrição da seguinte forma:

Servico.Discriminacao  := '[[Descricao=ENC.MENSAIS DE SOFTWARE-ERP JUNHO/2022][Quantidade=1][ValorUnitario=300][ValorTotal=300]]'+
                                           '[[Descricao=ENC.MENSAIS SOFT.JUNHO/2022. REAJ.ANUAL-P/VAR.IGP-(FGV)-10,71%][Quantidade=1][ValorUnitario=150][ValorTotal=150]]'+
                                           '[[Descricao=SERV.PREP.DE BANCO DE DADOS. P/MULTI-EMPRESAS][Quantidade=1][ValorUnitario=150][ValorTotal=150]]';

Procede?

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Nilton,

Isso mesmo, mude a forma de gerar o conteúdo do campo Discriminação e envie para ver como vai ficar no XML da nota.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

40 minutos atrás, Italo Giurizzato Junior disse:

Nilton,

Isso mesmo, mude a forma de gerar o conteúdo do campo Discriminação e envie para ver como vai ficar no XML da nota.

Certo, Italo!

Vou realizar o teste aqui!

Mas só para ficar mais claro, pois acredito que não ficou claro o problema real que estou enfrentando é na emissão da NFS-e, isto é, está imprimindo coisas desnecessária assim como se segue na imagem enviada.

 

image.thumb.png.3b7aa82723740135b8d0925015338ade.png

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores

Nilton,

Você usa o DANFSE feito em Fortes ou Fast Report?

Se utiliza o Fortes, os seus fontes estão desatualizados.

Você tem fontes com alterações locais?
Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit.
Atualize todos os fontes de todas as pastas.
Reinstale o ACBr com a opção de apagar arquivos antigos marcada.
Compile a aplicação com a opção Build.
Por fim repita os testes.

Se utiliza Fast precisamos saber qual FR3 você utiliza.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

18 horas atrás, Italo Giurizzato Junior disse:

Nilton,

Você usa o DANFSE feito em Fortes ou Fast Report?

Se utiliza o Fortes, os seus fontes estão desatualizados.

Você tem fontes com alterações locais?
Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit.
Atualize todos os fontes de todas as pastas.
Reinstale o ACBr com a opção de apagar arquivos antigos marcada.
Compile a aplicação com a opção Build.
Por fim repita os testes.

Se utiliza Fast precisamos saber qual FR3 você utiliza.

Muito bom dia, a todos!

Ítalo, estou utilizando o Fortes!

Realmente temos alguns ajustes no fontes da emissão, mas realizei todas as suas orientações e infelizmente não obtive resultados!

Realizei o teste com o envio das informações da discriminação entre "[]" e nesse caso até ficou pior, pois os "[]" ficaram na descrição lá no portal da prefeitura também!

A atualização do fontes já havia feito, mas realizei novamente, retirando todas as nossas alterações e mantendo exatamente como vindo no update!

Se houver outras orientações estou a disposição para tentar!

Desde já antecipo agradecimentos!

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Consultores
Em 12/12/2023 at 16:11, Italo Giurizzato Junior disse:

Reinstale o ACBr com a opção de apagar arquivos antigos marcada.

Bom dia, após atualizar os fontes e dar revert em todas as suas alterações você reinstalou os componentes marcando para remover arquivos antigos?

Link para o comentário
Compartilhar em outros sites

Muito bom dia a todos!

Então, Renato, realizei sim!

Pelo que pude pesquisar aqui mesmo no fórum, existe outra tópicos relatando a situação e sem solução direta! 

Como precisa liberar as atualizações para os clientes que estavam  pressionando aqui, resolvi implementar um recurso aqui na emissão da nota!

Sendo assim, fiz uma solução diretamente aqui!.

No mais, agradeço  a atenção de todos os envolvidos!

E depois com um tempo maior, vou realizar o teste em uma maquina neutra com os componentes exatamente como podemos baixar!

 

Mais uma vez obrigado a atenção de todos!

______________________________________________________

Nilton Olher Serafim
Analista de Sistema - Inovação Tecnologia 
Skype: nolher
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 135 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.