Ir para conteúdo
  • Cadastre-se

dev botao

Enviar Varias Nfc-E Emitidas Em Modo Contingência


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

Recommended Posts

Boa tarde pessoal,

 

Estou criando meu modulo de contingência da NFC-e e estou tendo um probleminha. Quando envio apenas uma NFC de vez o componente faz tudo certo, mas quando envio varias NFC-e recebo uma mensagem de erro vazia. Segue abaixo meu código e tela de erro.

 

  ACBrNFe1.NotasFiscais.Clear;
  ACBrNFe1.Configuracoes.Geral.ModeloDF := moNFCe;
  ACBrNFe1.Configuracoes.Geral.VersaoDF := ve310;
  ACBrNFe1.Configuracoes.WebServices.UF := 'SE';
 
  zSqlNFCCont.First;
  
  For i := 0 to zSqlNFCCont.RecordCount-1 do
      Begin
          vArqXML := zSqlNFCCont.FieldByName('Chave').AsString+'-nfe.xml';
 
          If FileExists(vArqXML) then DeleteFile(vArqXML);
 
          TBlobField( zSqlNFCCont.FieldByName('Arquivo') ).SaveToFile(vArqXML);
 
          ACBrNFe1.NotasFiscais.LoadFromFile(vArqXML);
 
          ACBrNFe1.NotasFiscais.Items.NFe.Ide.tpEmis := teOffLine;
          ACBrNFe1.NotasFiscais.Items.NFe.Ide.tpAmb := taHomologacao;
 
          zSqlNFCCont.Next;
      End;
 
     ACBrNFe1.Enviar('1',True,True);      
 
Obrigado desde já,
 
Rubinho
 

post-333-0-90588400-1400614916_thumb.png

28140507684607000187650010000001679000001670-nfe.xml

28140507684607000187650010000001689000001686-nfe.xml

28140507684607000187650010000001699000001691-nfe.xml

Link para o comentário
Compartilhar em outros sites

Bom dia a todos,

 

Inicialmente, obrigado André Ferreira pela atenção!

 

Continuo sem conseguir retorno, o erro de fato não aparece mais, mas, mesmo enviando o parâmetro síncrono como false o retorno da autorização ainda está vindo em branco, inclusive cStat vem 0.

 

Tem algum tratamento diferenciado para o modo Síncrono? Como fazer?

 

ou

 

O que estou fazendo de errado?

 

ACBrNFe1.Enviar('1',True,False); 

 

   For i := 0 to ACBrNFe1.NotasFiscais.Count-1 do

          Begin
              vChvNFCe  := ACBrNFe1.NotasFiscais.Items.NFe.infNFe.ID;
              vAutNFCe   := ACBrNFe1.NotasFiscais.Items.NFe.procNFe.nProt;
              vStatusWS :=  ACBrNFe1.NotasFiscais.Items.NFe.procNFe.cStat;
              vMSGWS   :=  ACBrNFe1.NotasFiscais.Items.NFe.procNFe.xMotivo;
 
              If (vStatusWS <> 100) and (vStatusWS <> 0) then
                  Begin
                     ShowMsg('Problemas na confirmação da NFC-e. Status: ' + IntToStr(vStatusWS)+ ' - ' + vMSGWS);
                     Exit;
                 end;
     End;
 
 

Vocês acham que o envio das NFC emitidas em contingências devem ser feito uma-a-uma? 

 

O que é melhor/mais seguro?

 

Sds,

 

Rubens

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Provavelmente é algum problema no WebService do seu estado, pois no arquivo de lote o campo está <indSinc>0</indSinc> e a resposta de processamento está vindo como <xMotivo>Rejeicao: Solicitada resposta sincrona para Lote com mais de uma NF-e</xMotivo>

Sendo que o campo de indicação de pedido síncrono está correto.

0=Não.

1=Empresa solicita processamento síncrono do Lote de NF-e (sem a geração de Recibo para consulta futura);

Nota: O processamento síncrono do Lote corresponde a entrega da resposta do processamento das NF-e do Lote, sem a geração de um Recibo de Lote para consulta futura. A resposta de forma síncrona pela SEFAZ Autorizadora só ocorrerá se:

- a empresa solicitar e constar unicamente uma NF-e no Lote;

- a SEFAZ Autorizadora implementar o processamento síncrono para a resposta do Lote de NF-e.

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

  • 10 meses depois ...
  • Este tópico foi criado há 3315 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.

The popup will be closed in 10 segundos...