Ir para conteúdo
  • Cadastre-se

dev botao

Condições de Pagamento Provedor Betha V110


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

Recommended Posts

Boa noite as colegas. Primeiramente peço desculpas por estar criando um novo tópico, mas tive que me ausentar nos últimos dias, e o tópico original acabou sendo fechado. Pois bem, venho tentando nos últimos dias realizar a integração do ACBrNFSe com o Provedor Betha, utilizando os Schemas da versão 1.10 disponível no site deles. Basicamente, pelo que entendi, essa versão retorna no XML as informações da condição de pagamento. Hoje ja tenho meu sistema funcionando, enviando a NFSe por Lote com as informações de pagamento. Porém ao consultar, o mesmo retorna sem essa informação. Realmente na versão 1.00 não há essa disposição. O que ocorre, é que meu cliente exigiu  um layout de DANFSe personalizado, e como o XML de retorno não tem as condições de pagamento, não conseguirei inprimir eles no relatorio - tambem sei que o ACBrNFSeDANFSeFR.pas nao tem a implementação para isso... mas esse é um detalhe, nisso eu me viro, e depois envio as alteracoes- . Voltando ao caso, fiz as alterações das URLs no arquvio Betha.ini para a versao V110: https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarLoteRpsV110?wsdl ; http://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarNfsePorRpsV110?wsdl ;  http://e-gov.betha.com.br/e-nota-contribuinte-test-ws/consultarNfseV110?wsdl e tambem as URLs do SoapAction; Tambem realizei algumas mudanças nos schemas do BethaV1, porem não tenho muito conhecimento nisso e acho que meu problema está sendo aí... Ao realizar qualquer chamada utilizando essas urls recebo erro dentro da function TDFeSSL.Enviar, arquivo ACBrDFeSSL. Infelizmente meu conhecimento vai só até ai hehe.. por isso peço ajuda aos colegas para solucionar esse problema. Em anexo seguem os arquivos xml, .Ini e os Schemas que "arrumei". Link da Documentação do Betha: https://e-gov.betha.com.br/e-nota-test/ambienteteste.faces .

Desde já agradeço.

Screenshot_1.png

Screenshot_2.png

13U-con-nfse-rps.xml 13U-con-nfse-rps-soap.xml 650649352182109-sit.xml 650649352182109-sit-soap.xml 650649352182109-con-sit.xml 650649352182109-con-sit-soap.xml Betha.zip

Editado por natan.andreolla
Inclusao de informações
Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Natan,

Favor atualizar os fontes e faça novos testes.

Note que fiz uma alteração no arquivo INI do provedor Betha.

  • 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

Boa noite Italo. 

Fiz a atualização dos fontes, realmente não me dei conta disso. Feita a atualização, fiz o teste e continuei recebendo erro, porém já estava recebendo o XML de retorno com as parcelas.. Debuguei e encontrei o problema. Fiz a inclusão do seguinte código na linha 320 da function TRetornoNFSe.LerXml :

    //tratar resposta betha V110
    if not Nivel1 then
      Nivel1 := (leitor.rExtrai(1, 'ConsultarNfseRpsRespostaV110') <> '');

 

Problema resolvido.

Próxima missão: imprimir as parcelas nas DANFS-e. Vou estudar o fonte o volto a informar. Muito Obrigado.

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

  • Consultores

Boa tarde Natan,

Por favor anexe a unit alterada, assim fica mais fácil de nós analisarmos.

Desde já muito obrigado pela colaboração.

  • 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

  • 2 semanas depois ...
  • Consultores

Bom dia Natan,

Já enviei a sua alteração para o repositório, muito obrigado pela colaboração.

  • 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

  • Este tópico foi criado há 1588 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.