Ir para conteúdo
  • Cadastre-se

dev botao

Mudanças ACBrNFSeXWebservicesResponse e ACBrNFSeXProviderABRASFv2


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

Recommended Posts

  • Solution

Boa tarde, estamos em processo de homologação e nos testes senti a necessidade de duas coisas :
1 ª nó metodo de TratarRetornoConsultaNFSeporRps do provider abrasfv2, adicionei a possibilidade para quando for consultada uma nfse e a mesma tiver sido substituida, nesse metodo qdo isso ocorre, o retorno vem com uma tag no xml referente ao numero da nota substituidora, então criei a property e alimentei a mesma.

2ª no metodo TratarRetornoSubstituiNFSe também do provider abrasfv2, alimentei algumas properties que não estava sendo alimentada a partir do retorno que o webservide devolve qdo é feita a substituição de uma nota.

Segue em anexo os dois arquivo que modifiquei.

ACBrNFSeXProviderABRASFv2.pas ACBrNFSeXWebservicesResponse.pas

Link para o comentário
Compartilhar em outros sites

Boa tarde Italo, atualizei os fontes e fui realizar testes novamente e encontrei um problema no metodo de substituição, segue em anexo as imagens

image.thumb.png.8e95220283ac1aa8ab2557a381f18674.png 

Nesse momento onde é instanciada a classe TNFSeCancelaNFSeResponse, qdo o codigo entra na linha  " with Cancelamento.InfCancelamento do " a propery esta nil, segue a outra imagem :

image.thumb.png.d81a38f99a8a154860159303075652e0.png

Nesse momento deveria ser chamada a procedure clear, mas o mesmo não acontece. Vi que na versão anterior o clear estava sendo chamado abaixo do create, mas olhando o log vi que teve uma alteração relacionada aos metodos clear, e não está mais. Então no momento que instacia essa classe, as propriedades estão nulas

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...