Ir para conteúdo
  • Cadastre-se

dev botao

Danfe De Entrada Com Logo Da Empresa(Cliente)


Ver Solução Respondido por Hetosoft Sistemas,
  • Este tópico foi criado há 4237 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

O Cliente meu min mostrou um detalher, ele usar a opcao imprimir DANFE

so que mirou para um xml de entrada um fornecedor dele, e

saio a logmarca dele ,

ele imprimil a nota de entrada pos tinha somido a que veio com a mercadoria,

pos o vendedor tava la para comfeir 3 produtos que veio errado,

e vimos a logmarca dele na nota,

 

resumindo como façor para quando quando o CNPJ da nota for diferente da Cliente,

nao usar o Logo Marca ?

  • Membros Pro
Postado

  OpenDialog1.Title := 'Selecione a NFE';
  OpenDialog1.DefaultExt := '*-nfe.XML';
  OpenDialog1.Filter := 'Arquivos NFE (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*';
  OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Geral.PathSalvar;
  if OpenDialog1.Execute then
  begin
    ACBrNFe1.NotasFiscais.Clear;
    ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName);

 

 

    ShowMessage(   ACBrNFe1.NotasFiscais.Items[0].NFe.Emit.CNPJCPF );

 

    if ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpEmis = teDPEC then
     begin
       ACBrNFe1.WebServices.ConsultaDPEC.NFeChave := ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID;
       ACBrNFe1.WebServices.ConsultaDPEC.Executar;
       ACBrNFe1.DANFE.ProtocoloNFe := ACBrNFe1.WebServices.ConsultaDPEC.nRegDPEC +' '+ DateTimeToStr(ACBrNFe1.WebServices.ConsultaDPEC.dhRegDPEC);
     end;
    ACBrNFe1.NotasFiscais.Imprimir;
  end;

 

 

 

blz, mais como desabilitar pra nao pega a logo,

 

if cnpj<>cnpjdanfe then

Form_NFe.edtLogoMarca.text:='';

 

ou tem um jeito melhor ?

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