Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 559 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

NFS-e


Bom dia, está acontecendo alguns casos de enviar o xml pro portal da prefeitura e retornar vazio, mas se tentar enviar novamente ocorre erro de 'lote já enviado anteriormente'; se consultar o portal da prefeitura a nota já consta lá; o que pode ter acontecido de não retornar nada?

Percebi que isso acontece as vezes com a prefeitura de Curitiba/PR.

  • Consultores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
Postado

Bom dia @Alexandre Felippeto Henzen.

Por 

Citar

(...)está acontecendo alguns casos de enviar o xml pro portal da prefeitura e retornar vazio(...)

Acredito que esteja querendo dizer que você envia, mas recebe a mensagem WebService retornou um XML vazio. certo?

Sendo este o caso, por favor, configure para salvar os arquivos de envelope, a propriedade é:

ACBrNFSeX.Configuracoes.WebServices.Salvar := True;

Ao fazer isso ele vai gerar para você o arquivo que é enviado ao Webservice e o arquivo que o Webservice devolve sem tratamento por parte do ACBr.

Ambos vão ter -soap no nome.

Fazendo isso, podemos observar qual é a resposta que o Webservice devolve para você que o componente está considerando como XML vazio.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
  • Solution
Postado

Bom dia Alexandre,

Complementado tudo o que já foi dito:

A cidade de Curitiba/PR possui um webservice próprio, sendo assim criamos um provedor chamado ISSCuritiba.

O layout utilizado pela cidade é a versão 1 da ABRASF.

Nesta versão devemos enviar o lote com até 50 Rps.

O serviço que recepciona o lote trabalha no modo assíncrono, sendo assim temos como resposta ao envio um numero de protocolo que devemos utiliza-lo no Consultar Situação.

Essa consulta nos retorna a situação do lote enviado.

Tipos de Situação:

1 - Lote não enviado

2 - Lote em processamento

3 - Lote processado com falhas

4 - Lote processado com sucesso

Se a situação for 2 devemos aguardas alguns segundos e realizar uma nova consulta (o método ConsultarSituacao do componente ACBrNFSeX faz isso automaticamente).

Se a situação for 3 ou 4 devemos Consultar o Lote de Rps, caso a situação seja 3 teremos a lista de erros, por outro lado se for 4 teremos a lista de notas.

O componente possui uma propriedade de configuração chamada ConsultaLoteAposEnvio que realiza todos esse fluxo de consultas automaticamente.

Tudo isso explica o porque de você enviar o lote e não ter as notas como retorno, com certeza a propriedade de configuração mencionada acima esta com o valor False.

  • 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

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