Ir para conteúdo
  • Cadastre-se

dev botao

Consulta NFSe Servidor Betha versão 1.xx - São José-SC


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

Recommended Posts

Postado

Estou fazendo a consulta de NFSe no webservice da Betha para a cidade de São José-SC,  lá usam a versão Abrasv 1.x

uso o método: 

Nfse.ConsultarNFSeporRps(sNumero, sSerie, sTipoRPS, CodVerificacao);

mas ao verificar o retorno

ele não traz a tag  codigoverificacao

o retorno pego da seguinte forma:

with Nfse.WebService.ConsultaNFSeporRps do
    begin
      ResultConsulta    := Sucesso;
      sCodVerificacao  := CodVerificacao;
      sNumero              := intTostr(NumeroNota);
      sSerie                   := Serie;
      sNumeroRps        := NumRPS;
      sXml                     := XmlRetorno;      
 end;

olhei nos xml de retorno e a mesma vem preenchida...seguem os arquivos em anexo...

 

7466RP-comp-nfse.xml 7466RP-comp-nfse-soap.xml 7466RP-con-nfse-rps.xml 7466RP-con-nfse-rps-soap.xml

Postado
17 horas atrás, Italo Giurizzato Junior disse:

Boa tarde Sandro,

Já inclui na minha lista de tarefas. TK-1968

So explicando porque pedi o codverificacao, pelo que entendi desse servidor Betha, você envia a Nfse, e depois que receber a resposta do webservice, você tem que fazer um consulta para pegar os dados, como protocolo, codverificação....xml da Nfse...etc...

  • Consultores
  • Solution
Postado

Boa tarde Sandro,

Todos os provedores que seguem a versão 1 do layout da ABRASF o fluxo é:

1. EnviarLoteRps;

2. ConsultarSituacao;

3. ConsultarLoteRps;

O componente ACBrNFSeX tem uma propriedade chamada ConsultarLoteAposEnvio.

Se essa propriedade estiver com o valor True as 3 etapas listadas acima serão executadas automaticamente.

Desta forma basta executar o método Emitir informando apenas o numero do lote como parâmetro.

Aproveitando, favor atualizar os fontes e faça novos testes.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
18 horas atrás, Italo Giurizzato Junior disse:

Boa tarde Sandro,

Todos os provedores que seguem a versão 1 do layout da ABRASF o fluxo é:

1. EnviarLoteRps;

2. ConsultarSituacao;

3. ConsultarLoteRps;

O componente ACBrNFSeX tem uma propriedade chamada ConsultarLoteAposEnvio.

Se essa propriedade estiver com o valor True as 3 etapas listadas acima serão executadas automaticamente.

Desta forma basta executar o método Emitir informando apenas o numero do lote como parâmetro.

Aproveitando, favor atualizar os fontes e faça novos testes.

ok

 

Postado
19 horas atrás, Italo Giurizzato Junior disse:

Boa tarde Sandro,

Todos os provedores que seguem a versão 1 do layout da ABRASF o fluxo é:

1. EnviarLoteRps;

2. ConsultarSituacao;

3. ConsultarLoteRps;

O componente ACBrNFSeX tem uma propriedade chamada ConsultarLoteAposEnvio.

Se essa propriedade estiver com o valor True as 3 etapas listadas acima serão executadas automaticamente.

Desta forma basta executar o método Emitir informando apenas o numero do lote como parâmetro.

Aproveitando, favor atualizar os fontes e faça novos testes.

testei aqui configurando para consultar e trouxe os dados, so um item preciso do conteudo do xml da nota, que eles retornam para gravar no meu banco de dados

onde ele retorna, eu vi que ele grava a nota na pasta especifica, teria como pegar o conteudo desse xml?

para evitar de ter que ler o xml na pasta e ai gravar no banco?

Postado
20 horas atrás, Italo Giurizzato Junior disse:

Boa tarde Sandro,

Todos os provedores que seguem a versão 1 do layout da ABRASF o fluxo é:

1. EnviarLoteRps;

2. ConsultarSituacao;

3. ConsultarLoteRps;

O componente ACBrNFSeX tem uma propriedade chamada ConsultarLoteAposEnvio.

Se essa propriedade estiver com o valor True as 3 etapas listadas acima serão executadas automaticamente.

Desta forma basta executar o método Emitir informando apenas o numero do lote como parâmetro.

Aproveitando, favor atualizar os fontes e faça novos testes.

Acredito que a parte de emissão esta resolvido, pode encerrar o topico...

 

  • Administradores
Postado

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 !!

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

The popup will be closed in 10 segundos...