Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

ASSINAR NFCE SEM IMPRIMIR DANFE


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

Recommended Posts

OLÁ PESSOAL

ESTOU USANDO A FUNÇÃO "ACBrNFe1.Enviar(0)",  

ESTOU PRECISANDO SEPARAR AS FUNÇÕES PARA PODER TRATAR ERROS DE ASSINATURA OU VALIDAÇÃO ANTES DE IMPRIMIR O DANFE.

ACONTECE QUE AO EXECUTAR A FUNÇÃO "ACBrNFe1.Enviar(0)", ELA ASSINA, ENVIA E IMPRIME O DANFE AUTOMATICAMENTE.

TEM COMO ASSINAR (E ENVIAR) UMA NFCE E NÃO IMPRIMIR O DANFE LOGO EM SEGUIDA?

DESDE JÁ AGRADEÇO

Link to comment
Share on other sites

  • Moderadores

6.3 - Mostre respeito pelo modo de escrever. Escreva de modo claro, gramaticalmente e semanticamente correto. Não escreva TUDO EM MAIÚSCULAS. Isso é lido como se estivesse gritando e é considerado rude. Favor leia as regras do fórum.

O segundo parâmetro do método ACBrNFe.Enviar indica se deve imprimir o DANFE ou não.

Então basta usar ACBrNFe1.Enviar(nLote, False);

  • Like 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

11 minutos atrás, BigWings disse:

6.3 - Mostre respeito pelo modo de escrever. Escreva de modo claro, gramaticalmente e semanticamente correto. Não escreva TUDO EM MAIÚSCULAS. Isso é lido como se estivesse gritando e é considerado rude. Favor leia as regras do fórum.

O segundo parâmetro do método ACBrNFe.Enviar indica se deve imprimir o DANFE ou não.

Então basta usar ACBrNFe1.Enviar(nLote, False);

Obrigado BigWings. Tinha acabado de descobrir que era só passar o parametro "false". 

Ah. me perdoe escrever em caixa alta. Irei tomar cuidado da proxima vez. obrigado!

  • Like 2
Link to comment
Share on other sites

Na verdade @BigWings, ao analisar melhor o problema agora, o que está acontecendo é que está dando alguma mensagem de erro (acho que telvez por uma demora da sefaz, tipo "lote em processamento" e não recebemos o retorno e assim o danfe não imprime, mas a nota foi autorizada. Meu cliente deve clicar em gerar novamente e acontece a duplicidade. Dai, fica dando erro de duplicidade. Me parece que o tratamento de erro que fiz não está recebendo a informação que a nota já está autorizada e desta forma o danfe não sai e o cliente fica tentando enviar novamente. Então, o que tenho que fazer? Descobrir quando a nota já foi autorizada e forçar a impressão do danfe. Será que no ACBR tem algum parametro para ficar tentando até imprimir o danfe?

Link to comment
Share on other sites

  • Administradores

Boa tarde.

Observe em postagens semelhantes no fórum que a orientação nunca é tentar transmitir novamente a NFe e sim consultar a mesma.

Att.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Moderadores
3 horas atrás, Fabricio De Araújo Campos disse:

Na verdade @BigWings, ao analisar melhor o problema agora, o que está acontecendo é que está dando alguma mensagem de erro (acho que telvez por uma demora da sefaz, tipo "lote em processamento" e não recebemos o retorno e assim o danfe não imprime, mas a nota foi autorizada.

Para NFCe o ideal é usar o modo síncrono (terceiro parâmetro do método Enviar) onde a resposta do processamento vem na mesma chamada, sem a necessidade de se fazer a consulta da situação do lote como ocorre no modo assíncrono.

Estude o demo do ACBrNFe para saber como capturar os retornos nos dois modos.

  • Like 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Este tópico foi criado há 1205 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.