Jump to content

dev botao

Enviar Varias Nfc-E Emitidas Em Modo Contingência


  • Este tópico foi criado há 3477 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 to comment
Share on other 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 to comment
Share on other 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.xpos.com.br
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.