Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Guilherme e Douglas, obrigado pelo retorno, vcs conseguiriam postar um xml de cancelamento e um de ciência?

 

Eu tenho achado estranho o seguinte em resEvento, eu recebo em geral o resumo do último evento associado a nfe, e só nos últimos dias que comecei a receber procEvento, realmente tem muita coisa vindo que meu sistema não está tratando e nem sei se os nossos clientes usariam esses retornos pra algo, de fato, o necessário até o momento foram os resNFe e nfeProc, e agora uma transportadora tem nos pedido pelos CT-e.

 

Alguém já decifrou o uso de todos esses retornos?

  • Consultores
Postado

Bom dia a todos,

 

Peço por gentileza de postar em anexo o XML de retorno ao realizar a consulta através do NFeDistribuicaoDFe principalmente caso este retorno tenha em sua lista algo que ainda não foi implementado, como por exemplo um resumo referente a um CT-e ou MDF-e vinculado a uma nota.

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 (editado)

Bom Dia Ítalo, em anexo posto um xml que salvei usando o seguinte: carrego o conteúdo de ACBrNFe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.XML em um stringlist e depois salvo num arquivo. O resultado está em anexo.

 

 

Ignora o nome do arquivo, é um resumo de nota mas quando tentei abrir no navegador pra visualizar ele acusou um erro na linha 1 coluna 535, por isso postei aqui

 

[EDITADO]

 

Seguem em anexo o arquivo correto um <resEvento> de um registro de CT-e. Espero que ajude.

resposta8.xml

Editado por Tiago Ravache
Postado (editado)

Bom dia,

 

Estou postando 3 retornos de lotes.

Observei que os valores das propriedades abaixo estão ficando errados:

 

ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[y].resEvento.dhEvento

ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[y].resEvento.dhRecbto

ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[y].resEvento.cOrgao

ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[y].resEvento.nSeqEvento

ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[y].resEvento.xEvento

20150218093624-dist-dfe.xml

20150218093634-dist-dfe.xml

20150218093643-dist-dfe.xml

Editado por otairlaveso
Postado

Bom dia Italo.

 

Testando o novo modo de consultar as nfes destinadas (DistribuicaoDFe) percebi que quando informamos o ultnsu igual ao maxnsu a propriedade ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.ultNSU retorna 000000000000000

está certo isso?

 

Abraços

Postado

Bom dia amigos do grupo ACBr, estou tentando utilizar a distribuição de documentos digitais há algum tempo mas não consigo, estou testando pelo Exemplo ACBrNFe que se encontra na pasta exemplos, porém, só me retorna a mensagem: "Nenhum documento localizado para o destinatario", não sei o que estou fazendo de errado, visto que estou clicando no botão "Distribuição Documentos Fiscais", coloco o código da UF "26", CNPJ da empresa, e Ultimo NSU e NSU especifico estou passando zero e só me retorna essa mensagem... O que estou fazendo de errado?

Postado (editado)

Oi Niloblack,

 

Verifica se você está usando o ambiente de homologação ou produção e se certifique de que existem documentos emitidos nesse ambiente para o CNPJ que você está pesquisando.

Editado por otairlaveso
  • Curtir 1
Postado

Sim Douglas aqui estou tratando da mesma forma cstat e maxNsu=>ultNsu :)

 

Emerson vc faz esse tratamento?

Ola Tiago.

 

Não estou tendo problemas, na realidade quis mostrar uma situação que poderia dar problema pra alguém que não tivesse notado que o retorno era 0000 quando o ultimo nsu informado fosse igual ao maxnsu, estou utilizando o serviço sem problemas...

 

Obrigado

  • Curtir 1
Postado

Ah sim, por via das dúvidas eu registro o último nsu recebido em consulta no meu banco para não ter problemas com essa numeração, o pq do componente zerar o nsu nesses casos sinceramente não sei, mas tbm não procurei entender o pq disso... :)

 

Abraço!

Postado

Ah sim, por via das dúvidas eu registro o último nsu recebido em consulta no meu banco para não ter problemas com essa numeração, o pq do componente zerar o nsu nesses casos sinceramente não sei, mas tbm não procurei entender o pq disso... :)

 

Abraço!

Ola Tiago

 

Também gravo o ultnsu no banco, mas achei melhor informar esse detalhe, pois estou vendo muita gente reclamando de consumo indevido neste webservice e dependendo da condição do loop pode ficar consultando indevidamente, como muitos estao relatando..

 

Att.

  • Curtir 1
Postado

Boa tarde  Otair, ainda não tentei assim, vou tentar, e estou testando com produção, testo no programa gratuito do governo e retorna as notas, então quer dizer que existem arquivos.

  • Consultores
Postado

Boa tarde a todos,

 

Por favor procurem ler com atenção os Manuais e Notas Técnicas publicadas nos Portais Nacionais da NF-e, CT-e e MDF-e.

 

Quanto a sintaxe dos comandos dos componentes temos tanto no site do fórum como também nas pastas:

 

...\Doctos\Manuais

e

...\Doctos\NotasTecnicas

 

Os manuais dos componentes e Notas Técnicas publicadas por nós.

 

Tentar usar os comandos sem um pingo de conhecimento sobre o assunto ou sem saber o que vem a ser cada parâmetro fica difícil obter um resultado satisfatório.

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 (editado)

Guilherme e Douglas, obrigado pelo retorno, vcs conseguiriam postar um xml de cancelamento e um de ciência?

 

Eu tenho achado estranho o seguinte em resEvento, eu recebo em geral o resumo do último evento associado a nfe, e só nos últimos dias que comecei a receber procEvento, realmente tem muita coisa vindo que meu sistema não está tratando e nem sei se os nossos clientes usariam esses retornos pra algo, de fato, o necessário até o momento foram os resNFe e nfeProc, e agora uma transportadora tem nos pedido pelos CT-e.

 

Alguém já decifrou o uso de todos esses retornos?

 

Tiago, bom dia!

Desculpa a demora para voltar ao fórum.

 

Quando uma nota emitida para mim é cancelada, esse cancelamento vem em ProcEvento.

Ainda não entendi exatamente a função do resEvento, por isso estou tratando ambos da mesma maneira.

 

Os XML anexos são de Confirmação da operação, Ciência da operação e Cancelamento (não sei se ainda são úteis para você).

 

No tratamento, eu verifico se o CNPJ é o meu: se for, eu ignoro (segundo a Sefaz, o XML deve ser guardado), senão, verifico o evento e trato adequadamente.

35150212804372000150550010000027951150268200_110111_1.xml

35150200537053000146550010004320191840407772-procEvento.xml

35150200537053000146550010004330161415021616-procEvento.xml

Editado por guilherme_desordi
  • Curtir 1
  • Consultores
Postado

Bom dia Guilherme,

 

Fiz uma alteração no componente de tal forma que se for retornado uma NF-e (completa) ou um Processamento de Evento os XML são salvos em disco, caso o componente esteja configurado.

 

Agora temos uma estrutura própria o processamento de eventos: TprocEvento dentro desta temos a TdetEvento (detalhamento do evento) e RetInfEvento (informações sobre o evento).

 

Dentro do TdetEvento tempos TCTe (informações sobre o CT-e emitido e vinculado a nota) e Temit (informações do emitente do CT-e)

.

 

  TpcnTipoSchema = (tsresNFe, tsresEvento, tsprocNFe, tsprocEventoNFe);
  • 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á 2987 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.