Ir para conteúdo
  • Cadastre-se

dev botao

ACBrNFSeX - ABRASFv1 - ConsultarSituacao do lote


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

Recommended Posts

  • Consultores

Boa tarde,

No ACBrNFeX a consulta da situação do lote não estava lendo o Número do Lote e Situação do xml de retorno, pois estava focando no nível anterior.

Anexo fonte com opção para ler do primeiro filho quando não encontrar o lote.

No fonte, deixei uma linha comentada com a opção para consulta pelo nome fixo do nó como alternativa, mas entendo que o melhor é pegar o primeiro filho, independente do nome para atender outras situações que este venha a variar.

image.thumb.png.8425329818d1136908052eba3c0dff3f.png

ACBrNFSeXProviderABRASFv1.pas

8A20B3A578BB40D567A3-sit.xml 8A20B3A578BB40D567A3-sit-soap.xml

Editado por Renato Rubinho
salvos os xmls
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Renato,

Faça uma cópia da unit que você fez a alteração, restaura a original e utilize a unit em anexo.

Abaco.Provider.pas

  • 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

  • Consultores

Legal Italo.

Funcionou perfeitamente. Eu tinha caçado no abaco uma correção, mas não enxerguei, pensei que fosse algo geral mesmo.

Já fiz mais uma correção nesta unit que você passou, pois a ConsultarNFSePorRps também estava com o parâmetro errado e não encontrava os dados da NFSe no retorno, conforme destacado na imagem a seguir contendo antes e depois da correção.

image.thumb.png.56f57e289bcc00e1fe3f225f8d57935b.png

41-comp-nfse.xml 41-comp-nfse-soap.xml Abaco.Provider.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Renato,

Por favor teste os métodos ConsultarNFSe e CancelarNFSe, assim envio para o SVN todos os métodos testados e corrigidos.

Muito obrigado pela colaboraçã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

  • Consultores

Bom dia Italo,

1. Homologados os métodos - Fonte: ACBr_ApenasAbacoMetodos.zip
ACBrNFSx.ConsultarNFSeporNumero
ACBrNFSx.ConsultarNFSeGenerico
ACBrNFSx.CancelarNFSe

2. Sugestão de implementação - Fonte: ACBr_AbacoMetodosComNovaProp.zip
Se já existe algo que controle isso de outra forma, por favor me corrija.
Ao tentar cancelar a NFSe no abaco(v1), se eu preencher o InfCancelamento.MotCancelamento, a TACBrNFSeProviderABRASFv1.PrepararCancelaNFSe sempre irá preencher a tag no xml.
Com isso, eu preciso controlar quando devo preencher ou não o InfCancelamento.MotCancelamento de acordo com Provedor e Versão.
Configurada uma propriedade para identificar se deve ser preenchido o motivo do cancelamento. 
Deixado padrão para preencher e quando não for para preencher, mudar para false no provedor, conforme feito no abaco(v1).
Obs: caso implemente esta sugestão, pode desconsiderar o fonte do item 1, pois está contido neste também.

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia Renato,

Melhorei um pouco mais a sua contribuição.

Favor atualizar os fontes e veja como ficou agora.

  • Obrigado 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

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

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