Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado (editado)

NFC-e

 

try

  Form_NFe.ACBrNFe1.NotasFiscais.Clear;

  criar nfc-e

  Form_NFe.ACBrNFe1.Enviar(vNumLote,False,True);

 

  // resultado Form_NFe.ACBrNFe1.WebServices.Enviar.cStat = 100

except

    showmessage ( inttostrt( Form_NFe.ACBrNFe1.WebServices.Enviar.cStat  ) )

end;

 

 

 

blz, tudo ok

ai eu desativo minha internet  e tento enviar outra nota

 

try

  Form_NFe.ACBrNFe1.NotasFiscais.Clear;

  criar nfc-e

  Form_NFe.ACBrNFe1.Enviar(vNumLote,False,True);

except

    //mostra o ultimo status que foi  100 e era pra ser  0

    showmessage ( inttostrt( Form_NFe.ACBrNFe1.WebServices.Enviar.cStat  ) ) //fica 100

end;

 

 

fica salvo o ultimo cSat memo usando ,

como façor para limpa o ACBrNFe1.WebServices.Enviar.cStat

Editado por hetoandrade
  • Membros Pro
Postado (editado)

Preciso tratrar o cSat no exception ,

porque façor algumas coisa tipo

se .....

                //703 - SE A DATA OU A HORA FOR DEPOIS QU EHORARIO DA SEFAZ EX   11:00PD   10:00SEFAZ
                //704 - data menor que a da sefaz
                //558 - DATA POSTERIOR DE CONTIGENCIA
                //610 - VALORES INCORRETOS
                //750 - TOTAL MAIOR QUE PERMINTIDO PARA CLIENTE SEM CPF
                //752 - TOTAL MAIOR QUE PERMINTIDO PARA CLIENTE SEM ENDERECO
                //564 - DIFERENCA NOS ITEM
                IF    (varcStat=703)OR
                      (varcStat=704)OR
                      (varcStat=558)OR
                      (varcStat=610)or
                      (varcStat=750)OR
                      (varcStat=752)OR
                      (varcStat=564)
                    THEN
                BEGIN

                     ///MEUS CODIGOS

                 END;

 

                // AUMENTAR NUMERO NFC-E
                //539 - DUPLICAMENTO DA NFC-e
                //204 - DUPLICIDADE DA CHAVE
                IF
                      (varcStat=539) or
                      (varcStat=204)
                 THEN
                BEGIN

                     //MEUS CODIOGS

                END;
 

 

Mais mostra 100 e na verdade como deu erro o cStar tinha que ser no minimo  0

 

 

 

 

 

to mudando os 2 sistema aqui,

pos antes de atualizar acbr , so dava exeception quando tava sem internet ou sefaz fora do ar

agora se nao for cSat = 100  cai no exeception

Editado por hetoandrade
×
×
  • 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.