Jump to content

Nova Loja Oficial
loja.projetoacbr.com.br
Ajude o projeto a crescer, com estilo

Comprar

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

K2 SOFTWARE

ANSWERED NF-e 4.0. Saber qual Item com problema.

Recommended Posts

Bom dia a Todos.

É possível saber em qual item da nota está com o problema?

Já descobri qual era o item, mas gostaria de saber se consigo pegar o retorno de qual item para evitar que o usuário fique procurando.

Exemplo:

Uma nota com 300 itens retorna:

Rejeição: cEANTrib inválido.

 

Obrigado.

Share this post


Link to post
Share on other sites
14 minutos atrás, K2 SOFTWARE disse:

Bom dia a Todos.

É possível saber em qual item da nota está com o problema?

Bom dia. Eu faço desta maneira.

Variáveis:

rStatus, cItem, cReg :String;

Try

    NFe.Enviar.

Except
   On e : Exception do
   begin
      if Pos('[nItem:',e.Message)>0 then
      begin
         rStatus := pos('[nItem:',e.Message)+7;
         cRet := copy(e.Message, rStatus, pos(']',e.Message)-1);
         cItem := OnlyNumber( cRet );
         if cItem<>'0000' then
         selecionar o item da sua nota na tabela e apresentar para o cliente, ou salvar um log
       end;
   end;
end;


_____________

Prates, Agnaldo

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...