Ir para conteúdo
  • Cadastre-se

dev botao

SEQUENCIA EVENTOS E ERRO DANFE


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

Recommended Posts

Caros, utilizando do trunk2 e do exemplo de NFe.

1 - Penso em antes de enviar a NFe fazer uma consulta ao Status para ver se o serviço está em operação. O Status 107 é o único que permite a emissão em operação Normal ?

2 - Verifiquei que se não marcar o cbxVisualizar  o componente vai mostrando o resultado em uma janela com o nome da aplicação, e se ACBrNFe1.Enviar(vNumLote,True) o Danfe é impresso, tudo muito rápido.

Se a nota for rejeitada é exibido alguma mensagem  ? Gera algum tipo de código de erro e como pego essa informação  ?

Preciso pegar as informações de protocolo de autorização, recibo, etc.. , após a impressão é possível pegar essas informações ?

Como faço para pegar o nome do XML de forma automatizada ?

Tem um roteiro  STEP BY STEP ?

3 - Se no componente ACBrNFeDANFEFR1.FastFile eu colocar o nome do arquivo de relatório da erro direto, consigo se passar em tempo de execução, qual meu erro ?

4 - Como no mesmo sistema tem NFe e NFCe, penso em ter dois Datas Modules diferentes e neles colocar dois componentes ACBrNFe com ACBrNFeDANFeESCPOS1 e ACBrNFeDANFEFR1 para separar mais o código, isso causa algum conflito ou erro ?

Obrigado.

 

Antonio Carlos

 

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

1- não é recomendado fazer tanto que o componente tem os retornos onde você pode usar para tratar, então cria envia e trata o retorno

2-  essas informações vem no retorno, através do demo na pasta exemplos é possível visualizar mais claramente como pegar os mesmos e gravar em sua aplicação, pois existe todos os métodos que o componente executa e retorna neste demo!

3  - Isso é um erro que sabemos que existe e não foi conseguindo ainda tratar o mesmo, por isso que já indicamos em todos os locais que é postando isso para que seja setado em run-time o arquivo ao componente

4- Sugiro ter um único componente e conforme sua execução e uso basta configurar o mesmo e trocar o gerador de danfe que será usado!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Oi Juliomar, obrigado pelo retorno

Eu que estava acostumado a gerar TXT para o emissor gratuito da sefaz , posso dizer que quando peguei o exemplo do componente e  ACBrNFe1.Enviar(vNumLote,True e simplesmente piscou e la estava o Danfe. Nossa !!!! Parabéns a  vocês.

Pode ser que para vocês do ACBr que estão há muito tempo lidando com isso essa compreensão seja tranquila, mas se houvesse um manual e diagrama de eventos seria mais fácil a compreensão.

Por exemplo : Na consulta a Status fica claro como ver o retorno e ate mesmo armazenar.

Mas na forma da emissão acima, ACBrNFe1.Enviar(vNumLote,True) o processo não é passo a passo, ou seja, não envio comando, recebo, trato retorno e efetuo o processo posterior, e não fica claro onde estão os retornos.

Vi que o componente tem um evento no exemplo que dispara uma tela de status seria ali ?

Uma nota autorizada e impressa as informações estão em memória ate a próxima emissão ?

Qual método pega o nome do XML ?

Na tela de comunicação que aparece do componente ela é meio cinza apagada, essa cor pode ser mudada ? Seria nos fontes ?

Obrigado,

Antonio Carlos

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa noite!

no caso o diagrama está descrito no Manual da NF-e ele segue o mesmo!

quanto a documentação a gente tenta fazer mas como todos aqui trabalhamos em empresas e também temos que fazer a coisa acontecer

nem sempre é tranquilo para parar e ficar escrevendo documentos!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

×
×
  • 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...