Ir para conteúdo
  • Cadastre-se

dev botao

Retorno Integrador "queue item 1997815 not complete"


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

Recommended Posts

Retorno Integrador "queue item 1997815 not complete"

 
processo para essa mensagem
 
 
mando enviar pagamento
 
 
retorno do enviar pagamento
 
  <?xml version="1.0" encoding="utf-8" ?>
- <Integrador>
- <Identificador>
  <Valor>465769</Valor>
  </Identificador>
- <IntegradorResposta>
  <Codigo>AP</Codigo>
  <Valor>Arquivo processado</Valor>
  </IntegradorResposta>
- <Resposta>
  <IdPagamento>1997841</IdPagamento>
  <Mensagem>Pagamento enviado com sucesso ao validador fiscal! O ID da transação para acompanhar o status e identificá-la no portal de ajustes é 1997841</Mensagem>
  <StatusPagamento>EnviadoAoValidador</StatusPagamento>
  </Resposta>
  </Integrador>
 
 
mando verificar status validador passando como parametro o IdPagamento 1997841
retorno 
<?xml version="1.0" encoding="utf-8" ?>
- <Integrador>
- <Identificador>
  <Valor>281378</Valor>
  </Identificador>
- <IntegradorResposta>
  <Codigo>AP</Codigo>
  <Valor>Arquivo processado</Valor>
  </IntegradorResposta>
- <Resposta>
  <CodigoAutorizacao>queue item 1997841 not complete</CodigoAutorizacao>
  <ValorPagamento>0</ValorPagamento>
  <IdFila>0</IdFila>
  </Resposta>
  </Integrador>
 
 
mando resposta fiscal agora passando IdFila "0"
retorno
  <?xml version="1.0" encoding="utf-8" ?>
- <Integrador>
- <Identificador>
  <Valor>178647</Valor>
  </Identificador>
- <IntegradorResposta>
  <Codigo>AP</Codigo>
  <Valor>Arquivo processado</Valor>
  </IntegradorResposta>
- <Resposta>
  <retorno>207216</retorno>
  </Resposta>
  </Integrador>
 
é isso? esta correto?
 
Estou utilizando o Tanca MDK 1000 light
Link para o comentário
Compartilhar em outros sites

  • Solution

Essa resposta queue item 1997841 not complete ocorre porque o pagamento no POS não foi feito, ou o integrador não conseguiu consultar no servidor do sefaz.

Se vc está fazendo testes, antes de verificar o status do pagamento vc tem que usar o Simulador POS e registrar o pagamento nele, aí sim vai ter o retorno esperado.

Editado por evandromira
Link para o comentário
Compartilhar em outros sites

Na teoria, o POS vai se comunicar com o servidor do SEFAZ para fazer esse cruzamento, ai seu aplicativo vai receber o retorno, com os dados enviados pelo POS ao servidor do SEFAZ.

Não sei como vc fez com o simulador, mas os passos corretos são:

-enviapagamento,

-abre simulador e cola no numero serial o serial aleatório que vc enviou no enviapagamento,

-clica em 1-VFP-e,depois em 2-Pagar

-Volte no seu aplicativo e faça o verificastatus,

-emita o CF-e

-envie a respostafiscal com a chave de acesso do CF-e e armazena o IDrespostafiscal no banco de dados.

Um detalhe que vale avisar, durante a homologação, foi forçado que houvesse o retorno "queue", isto é, o integrador não conseguiu verificar o retorno do POS, o que pode acontecer na prática, e nesse caso deve ser mostrada na tela uma janela com os dados para o usuário digitar, sendo o NSU, Qtd de parcelas e Bandeira são obrigatórios. Com esses dados digitados pelo usuário prossegue a impressão do CF-e e respostafiscal normalmente.

 

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

@evandromira Acho que entendi

1 - EnviarPagamento // Retorna o idPagamento exemplo: 2008896

2 - Colei o serial que você pediu no simulador POS (por padrão o simulador já vem com um serial envolvendo letras e tal, apaguei o mesmo e colei 2008896 por cima)

3 - Cliquei em VFP-e Nesse momento o POS buscou na sefaz o mesmo id 2008896 (Simulador POS)

4 - Cliquei em Pagar no simulador POS , nesse momento o retorno do siimulador apos pagar {"status":"OK","request_id":2008896}

5 - Verificar Status Validador - ele me faz o retorno tudo ok.. e o id da fila e o mesmo ainda 2008896

6 - Envio a venda CF-e para a sefaz

7 - Resposta Fiscal utilizando o 2008896 é chave do CF-e 

retorno do xml do 7

  <?xml version="1.0" encoding="utf-8" ?>
- <Integrador>
- <Identificador>
  <Valor>542978</Valor>
  </Identificador>
- <IntegradorResposta>
  <Codigo>AP</Codigo>
  <Valor>Arquivo processado</Valor>
  </IntegradorResposta>
- <Resposta>
  <retorno>214291</retorno>
  </Resposta>
  </Integrador>

 

Se for isso, esclareceu bastante coisa pro meu mundo =D 

Logo então como você disse, em teoria o POS vai comunicar-se com a sefaz e pegar o valor passado pelo que entendi, interessante é chato.

somente uma curiosidade, esse serial que gerei aleatoriamente, ele sera gerado aleatoriamente sempre? ou cada POS vai ter um eu vinculo com a aplicação? Ou o estabelecimento ira ter um fixo para o POS? 

Link para o comentário
Compartilhar em outros sites

O serial do POS vc cria um cadastro no seu sistema porque  em produção será fixo, o estabelecimento terá que ter cadastrado todos os POS para poder selecionar em qual será realizada a transação.

Somente em homologação que precisa ser aleatório.

Inclusive na homologação tive que mostrar a janela onde cadastra os POS

Espero ter ajudado a voce e outros colegas que visualizarem este post, pq no inicio também tive dificuldade de entender, as informações a respeito do MFE estão muito truncadas, mas acaba no final sendo mais simples do que se imagina, ainda mais com o componente ACBr , fica tranquilo.

 

Editado por evandromira
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Pessoal tô com um problema! Efetuo todos os passos mencionados acima mas se eu gerar uma nova venda com um mesmo serial POS, no simulador ele não vai o novo IDPAGAMENTO gerado é sempre o primeiro mesmo dando tudo certo!  Quando clico em VPFe no simulador pos não vai o novo id gerado é sim o primeiro! Por favor alguém pode dar uma luz?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
13 minutos atrás, Renyldo Campos Pereira disse:

Pessoal tô com um problema! Efetuo todos os passos mencionados acima mas se eu gerar uma nova venda com um mesmo serial POS, no simulador ele não vai o novo IDPAGAMENTO gerado é sempre o primeiro mesmo dando tudo certo!  Quando clico em VPFe no simulador pos não vai o novo id gerado é sim o primeiro! Por favor alguém pode dar uma luz?

Vc deve gerar um SerialPOS para cada transação. O simulador não permite q o mesmo serial seja utilizado mais de uma vez.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Boa tarde pessoal.

Estou com uma dúvida com relação aos múltiplos cartões e ou com pagamento com parte em dinheiro em uma unica venda, o EnviarPagamento deve ser quebrado em valores em percentual dos pagamentos em cartão?

Exemplo, se a venda tem como Base de Cálculo de Icms R$ 100,00 e o total da venda também R$ 100,00 , mas o cliente vai pagar R$ 20,00 reais em dinheiro e o restante em dois cartões R$ 40,00 cada.

O sistema tem que enviar dois pagamentos de R$ 20,00 ou uma unica vez com o valor total da venda?

 

Link para o comentário
Compartilhar em outros sites

Vitor Boa noite. Conforme Manual do Integrador, se o cliente for pagar R$ 20 Dinheiro,  80 em duas vezes (40 e 40) o sistema envia 20 normal, os outros 2 envios com o cartão tem que ser feito pelo metodo VFPe. Envia pagamento de R$ 40, depois envia outro pagamento de R$ 40. No seu cupom vai sair 3 formas de pagamento. a primeira a dinheiro, as outras duas cartão. 

OBS: Quanto ao metodo VFPe ver manual dos passos.

Link para o comentário
Compartilhar em outros sites

  • 10 meses depois ...

http://simuladorposceara.azurewebsites.net/Index

estou utilizando o simulador atual e sempre me retorna http://simuladorposceara.azurewebsites.net/Index

Alguém pode me ajudar ????

<CodigoAutorizacao>queue item 66635653 not complete</CodigoAutorizacao>

</Integrador>
NumeroSessao: 845544 - Resposta:<?xml version="1.0" encoding="utf-8"?>
<Integrador>
  <Identificador>
    <Valor>845544</Valor>
  </Identificador>
  <IntegradorResposta>
    <Codigo>AP</Codigo>
    <Valor>Arquivo processado</Valor>
  </IntegradorResposta>
  <Resposta>
    <CodigoAutorizacao>queue item 66635653 not complete</CodigoAutorizacao>
    <Bin></Bin>
    <DonoCartao></DonoCartao>
    <DataExpiracao></DataExpiracao>
    <InstituicaoFinanceira></InstituicaoFinanceira>
    <Parcelas></Parcelas>
    <UltimosQuatroDigitos></UltimosQuatroDigitos>
    <CodigoPagamento></CodigoPagamento>
    <ValorPagamento>0</ValorPagamento>
    <IdFila>0</IdFila>
    <Tipo></Tipo>
  </Resposta>
</Integrador>
 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Este tópico é muito antigo e por isso será fechado. Por favor, crie um novo tópico para sua dúvida.

Att.

  • Curtir 1
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á 2037 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.