Ir para conteúdo
  • Cadastre-se

dev botao

Função de baixa em lote, sempre baixa todas as notas? tem como limitar por data?


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

Recommended Posts

Postado

No nosso sistema tem a baixa em lote que sempre baixa todas as notas dos últimos 180 dias aproximadamente.  Gostaria de saber se tem uma maneira de limitar essa baixa em lote para consultar somente as de certo período.

Funções usadas: 

  • ACBrNFe.DistribuicaoDFe(Filial.IBGE_UF, Filial.CNPJ, AuxUltNsu, '', ''); (denrto de um loop)
  • ACBrNFe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[x].resDFe.chDFe  ===> ( Limitado num If <> '' )

Esse comandos ali... (até onde entendo) consultam e baixam os XMLs 

Nas minhas pesquisas aqui no fórum, não achei nenhuma pergunta similar ou que fale de limitação com respeito a baixa em lote.

Postado
6 minutos atrás, Paulo Cezar Guimarães disse:

Uma duvida, talvez nao seja aqui, mais como fazço para saber se o XML de retorno é o completo ou o resumido para salvar no banco.

Não tem nada a ver com o assunto... Mas fiquei curioso 😄. Se tiver como saber quero saber também. 😉 

Mas algo me diz que sempre a consulta sem manifestação é resumida. E depois da manifestação vem o completo.

 

Postado

Paulo, não leva a mal, mas vc está descaracterizando meu Post. Quem sabe vc abre um post com essa pergunta. Assim não mistura os assuntos. 

Tentei meio que levar na boa antes, mas fica ruim se vc ficar aproveitando meu post pra tirar uma outra duvida sua que não se relaciona.

 

  • Moderadores
  • Solution
Postado
3 horas atrás, Fernando Massa disse:

No nosso sistema tem a baixa em lote que sempre baixa todas as notas dos últimos 180 dias aproximadamente.  Gostaria de saber se tem uma maneira de limitar essa baixa em lote para consultar somente as de certo período.

Funções usadas: 

  • ACBrNFe.DistribuicaoDFe(Filial.IBGE_UF, Filial.CNPJ, AuxUltNsu, '', ''); (denrto de um loop)
  • ACBrNFe.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[x].resDFe.chDFe  ===> ( Limitado num If <> '' )

Esse comandos ali... (até onde entendo) consultam e baixam os XMLs 

Nas minhas pesquisas aqui no fórum, não achei nenhuma pergunta similar ou que fale de limitação com respeito a baixa em lote.

Não. é direto tu manda a ultima NSU e ele só retorna desse periodo

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Valeu Juliomar! 

Ali até estamos mandando a última NSU, na variável "AuxUltNsu" que recebe de uma função que faz a consulta, mas vou debugar pra ver que numero que está enviando ali. 

Pode que o erro esteja nesse ponto e está indo vazio ou coisa do tipo. 👍

 

Postado

era isso mesmo!!! valeu. Tava indo nulo, pois não tinha a informação no banco de dados, e como estava baixando muita coisa, dava Time OUT na conexão e não gravava o NSU recebido da SEFAZ.

Verifiquei via Debug o NSU de retorno, e gravei no banco. 

Deu certinho.

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