Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

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

  • Membros Pro
Postado

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

  • Membros Pro
  • Moderadores
Postado

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
  • Membros Pro
Postado

Já estou consultando a Sefaz Sergipe. Depois coloco aqui o resultado.

 

Muito obrigado André!!

 

Forte abraço,

 

Rubens

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