Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

clube mobile


Cursos grátis para toda base ACBr
+ Promoção Clube Mobile para o ACBr Pro

Saiba mais

adriano santos

click.png

click.png

click.png

click.png

click.png

click.png

Dúvidas sobre função Imprimir Cancelamento.


Go to solution Solved by RicardoVoigt,

Recommended Posts

Pessoal,

 

Estou tentando usando função IMPRIMIRCANCELADO que tem no ACBR NFe, porém não sei se estou fazendo certo, mas não aconteceu nada diferente. Estava esperando por exemplo, algum indicador que aquela NF foi cancelada e tal.

 

Sabem dizer a forma certa de usar e o que acontece ?

Link to post
Share on other sites
  • 2 weeks later...
  • Solution
Em 17/05/2021 at 15:59, DIEGO J B PIRES disse:

Sabem dizer a forma certa de usar e o que acontece ?

Bom dia,

vc tem 2 opções: imprimir o evento de cancelamento, ou imprimir o DANFE com a informação de que a nota está cancelada...

Para imprimir o DANFE com o cancelamento, também tem 2 opçãoes: que o XML esteja atualizado com a informação de cancelamento, ou seu sistema pode informar ao componente de DANFE que a nota está cancelada...

Att

Ricardo

Link to post
Share on other sites

Obrigado por responder..

Estou tentando utilizar a opção de imprimir o danfe com a tarja de cancelada. Mesmo mudando a propriedade cancelada para true, percebi que muda apenas o label do protocolo.

Andei pesquisando em posts sobre o assunto e lá comenta que tem q estar em ambiente produção e mesmo assim não funciona.

procedure ImprimirDocNFe(xml : string; abrir, pdf : Boolean; diretorio : string; logoOficial : Boolean);
var
  danfe : TACBrNFeDANFEFR;

  NomeArquivo : string;
  nfe : TACBrNFe;
  caminhoLogo : string;
begin
  try
    nfe := CriarACBrNFe;
    danfe := TACBrNFeDANFEFR.Create(nfe);

    nfe.NotasFiscais.Clear;
    nfe.NotasFiscais.Add.LerXML(xml);
    danfe.FastFile := TPath.Combine(DirAcbrLayouts , ModeloDanfe);


    if not logoOficial then
      caminhoLogo := CaminhoLogoDocDefault(edfNFE)
    else
      caminhoLogo := CaminhoLogoEmpresa;

    danfe.Logo := caminhoLogo;
    nfe.DANFE := danfe;
    nfe.DANFE.Cancelada := True;
    nfe.DANFE.Usuario := GetSessao.UsuarioAtivo.Nome;
    nfe.DANFE.Sistema := NomeEmpresaDesenvolvedora;
    nfe.DANFE.PathPDF := diretorio;

    if pdf then begin
      nfe.NotasFiscais.ImprimirPDF;
      NomeArquivo := danfe.ArquivoPDF;
    end else
      nfe.NotasFiscais.Imprimir;

Link to post
Share on other sites
Posted (edited)

Para o cte cancelado, o dacte esta saindo com o texto "cortado". 

Alguem sabe como resolver ?

 

Imagem de como está saindo. Já quando uso fr3 em formato paisagem não imprime...

Dacte.png

Edited by DIEGO J B PIRES
xx
Link to post
Share on other sites

Não, dai o é o FR3 bugado.

se quiser corrigir e anexar, estou trabalhando nos demais por ter problemas.

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

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites

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