Ir para conteúdo
  • Cadastre-se

dev botao

Mudanças ACBrNFSeXWebservicesResponse e ACBrNFSeXProviderABRASFv2


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

Recommended Posts

  • Solution
Postado

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

Postado

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

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