Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

ACBrMonitorPlus - NFE.ImprimirDanfe não imprime o parametro cMarcaDagua


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

Recommended Posts

  • Membros Pro

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 ?

 

Link to comment
Share on other sites

  • Consultores

Acho que o modelo feita em Fortes não tem esse suporte mas é preciso confirmar primeiro

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • Membros Pro

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"

Edited by byteinfo
Link to comment
Share on other sites

  • Fundadores

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.

Link to comment
Share on other sites

  • Membros Pro

@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.


 

Link to comment
Share on other sites

  • Fundadores

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.

Link to comment
Share on other sites

  • Fundadores

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;

 

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

Link to comment
Share on other sites

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