Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Não estou conseguindo imprimir marca dagua no DANFE  no ACBRMonitorPLUS,  comando usado:

NFE.ImprimirDanfe("D:\ACBrMonitorPLUS\XML\201512\NFe\17151200124827000107550010000000711000000711-nfe.xml",,1,,,"NOTA CANCELADA",,)

segui a seguinte orientação conforme no manual :

NFE.ImprimirDanfe(cArqXML,[cImpressora],[nNumCopias],[cProtocolo],[bMostrarPreview],[cMarcaDagua],[bViaConsumidor],[bSimplificado])

Caso essa funcionalidade de MarcaDaAgua não for para casos desse tipo, haveria a possibilidade de se criar mais um parâmetro para setar true caso a nota estiver cancelada, para sair no DANFE ?

 

  • Membros Pro
Postado (editado)

Na verdade eu preciso que sai impresso "NOTA FISCAL CANCELADA" ! Deduzi que esse parametro de marca dagua poderia ser usado para essa finalidade.

Talvez seria mais fácil criar mais um parametro, no  NFE.ImprimirDanfe de bNfeCancelada, para imprimir "NOTA CANCELADA"

Editado por byteinfo
  • Fundadores
Postado

A ideia de Marca d'agua, é permitir a impressão de imagens de Logotipo da empresa, no fundo do papel da nota...

no caso de XML com o Cancelamento, o DANFE já não detectará isso e imprimirá um texto em destaque no "NOTA CANCELADA" ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado

@Daniel SimoesNão faz mais ! No caso no componente para quem programa em delphi tem que setar true no parametro:  ACBrNFe1.DANFE.NFeCancelada := true;

mas no AcbrMonitorPlus, acho q tem q por essa opção.

Abaixo tem o link onde diz que não detecta automático o cancelamento da nota, resumi o trecho citando.

. http://www.projetoacbr.com.br/forum/topic/22693-acbrnfemonitor-x-acbrmonitorplus/

Citar

Se tratando do protocolo de cancelamento o componente ACBrNFe utilizado tanto no ACBrNFeMonitor quanto no ACBrMonitorPlus não faz mais a troca do protocolo de autorização pelo de cancelamento.

Lembre-se o cancelamento é um evento vinculado a NF-e, sendo assim hoje como devemos proceder:

1. A nota é emitida e é autorizada pela SEFAZ, sendo assim o seu XML é composto pelos dados da venda, assinatura digital do emitente e o protocolo da SEFAZ que acusa que a mesma esta autorizada, logo esse arquivo é válido juridicamente.

Se você programa em Delphi, lembre-se que existe uma propriedade do DANFE chamada NFeCancelada, se antes de executarmos o Imprimir ou ImprimirPDF atribuirmos o valor True a essa propriedade, o DANFE ou PDF do mesmo vai conter a Tarja: NF-e Cancelada.


 

  • Fundadores
Postado

Pelo que notei dos fontes do ACBrMonitorPLUS e ACBrNFeMonitor, em ambos, em nenhum momento é ligado o "ACBrNFe1.DANFE.NFeCancelada",pode ser que no antigo monitor, isso fosse feito internamente no DANFE em Rave...

Vou solicitar ajuda do @André Ferreira de Moraes, para analisarmos como isso pode ser implementado...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Fundadores
Postado

O @André Ferreira de Moraes subiu uma modificação que fará com que o MonitorPLUS verifique o "cStat" no XML, e se for o caso, ligue o Flag de "Cancelada" do DANFE

  if (ACBrNFe1.NotasFiscais.Items[0].NFe.procNFe.cStat in [101, 151, 155]) then
       ACBrNFe1.DANFE.NFeCancelada := True
    else
       ACBrNFe1.DANFE.NFeCancelada := False;

 

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

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