Ir para conteúdo
  • Cadastre-se

dev botao

Impressão do DANFSe de NFSe Cancelada - Sem a Inscrição Cancelada


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

Recommended Posts

  • Membros Pro

Estou imprimindo o Danfse de uma Nota de Serviços Cancelada e o Fortes imprime sem a tarja - NFS-e Cancelada.

Fiz o teste em ambiente de homologação e em produção usando minha Aplicação, bem como o Demo do ACBR.

Estou setando a Configuração do componente dessa forma:

ACBrNFSe1.DANFSe.NFSeCancelada := True;

Além disso, estou carregando (load) o arquivo xml com o cancelamento incluso.

 

 

 

Link para o comentário
Compartilhar em outros sites

Pelo que pude entender o protocolo com a tag cstat 101 não fica mais dentro do xml da danfe, mas sim num evento de cancelamento, se mandar baixar o XML do site da receita perceberá que, mesmo estando cancelada, o cstat do xml é "100 - Autorizado o Uso".

Acontece que o ACBRMonitorPlus parece não estar preparado para lidar com esta situação, acredito que deveria analisar o -sit.xml para definir se deve imprimir a tarja.

Estou aguardando uma atualização, e por enquanto não sei como contornar o problema também.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Você está falando de NF-e ou NFS-e?

Porque você cita baixar o site na receita e fala do ACBrMonitorPlus, isso é só para NF-e, se for este o caso, não sai mais a tarja de cancelada porque o cancelamento é um evento, para que a tarja seja impressa você precisa enviar o comando de impressão e passar no parâmetro marca d'agua o texto de cancelado.

NFe.ImprimirDanfe(cArqXML,cImpressora,nNumCopias,cProtocolo,bMostrarPreview,cMarcaDaqgua,bViaConsumidor,bSimplificado)

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Membros Pro

Regis,  eu uso a versao exe (ent.txt/sai;txt, jah q na versao plus  nao dizem mais capicom), pois nao programo em delphi..

no manual,  nao explica,  o  q passo nesses  parametros ?    0 ou 1 ?

pode me passar um exemplo de como seria esse comando ?

alguns clientes  estao reclamando de nao mais sair o cancelado  na danfe..

grato

Link para o comentário
Compartilhar em outros sites

  • Moderadores
Em 07/01/2016 at 20:54, Régys Silveira disse:

Você está falando de NF-e ou NFS-e?

Porque você cita baixar o site na receita e fala do ACBrMonitorPlus, isso é só para NF-e, se for este o caso, não sai mais a tarja de cancelada porque o cancelamento é um evento, para que a tarja seja impressa você precisa enviar o comando de impressão e passar no parâmetro marca d'agua o texto de cancelado.

NFe.ImprimirDanfe(cArqXML,cImpressora,nNumCopias,cProtocolo,bMostrarPreview,cMarcaDaqgua,bViaConsumidor,bSimplificado)

Veja o texto em negrito, esse é o parâmetro onde você vai passar "CANCELADO" ou não para ser impresso em marca d'agua.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

A primeira letra do nome do parâmetro já lhe da uma dica, "c" - carácter.

E o Régys lhe deu um exemplo: cMarcaDagua = "CANCELADO" ou "NF-e CANCELADA"

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Moderadores
8 minutos atrás, icozeira disse:

Meu post sofreu alteração significativa.

O assunto era NFSe (Nota de Serviços) mudaram para Nfe e pelo ACBrMonitor. rsrsrs

Alguém, por acaso sabe como imprimir a tarja Cancelado no  DanfSe?

Ainda estou imprimindo sem a tarja.

Na verdade não é tarja mas sim um local que informa!

acho que seu único porém é que pode não estar passando nesse trecho do código abaixo

   if NfseCancelamento.DataHora<>0 then
   begin
    rllMsgTeste.Caption := 'NFS-e CANCELADA';
    rllMsgTeste.Visible := True;
    rllMsgTeste.Enabled := True;
   end;

 

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

  • Membros Pro

Juliomar,

Obrigado pela atenção.

Exatamente aí.

Fiz o debug varias vezes e o sistema não passa por esse trecho do código na unit ACBrNFSeDANFSeRLRetrato.pas.

O problema é que não sei como o componente faz para carregar essa propriedade NfseCancelamento.DataHora.

Fiz a carga varias vezes do arquivo da nfse cancelada, mas, não consegui chegar lá.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Icozeira,

Favor atualizar os fontes e testar novamente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

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.