Ir para conteúdo
  • Cadastre-se

dev botao

NF-e Campos FATURA e DUPLICATA.


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

Recommended Posts

Postado

Olá, Boa tarde!

Gostaria de saber de vocês se os campos FATURA e DUPLICATA na DANFE do NF-e é obrigatório aparecer, qual a diferença dos 2 campos e se pode escolher ou um ou outro?

Pois alguns clientes estão questionando que os 2 campos são a mesma coisa e deveria vir somente um deles.

Lembrando que essa informação é sobre o novo leiaute ACBrNFe.

Obrigado!

  • Moderadores
  • Solution
Postado

Não é a mesma coisa, a fatura é o agregado das parcelas. E não é obrigatório, você pode desativar a impressão nas configurações do componente (vai desativar fatura e parcelas).

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

Boa tarde!

Eu consegui desativar o campo FATURA, mas o DUPLICATAS continua. Teria como eu desabilitar os 2 ao mesmo tempo usando as configurações do componente?

Usei o ACBrNFeDanfeFR1.ExibeCampoFatura := False, mas para a duplicata não achei.541542260_Semttulo.thumb.jpg.025ffebde9444b5a99efd23629854ecd.jpg

  • Moderadores
Postado
2 horas atrás, ederpaula disse:

Usei o ACBrNFeDanfeFR1.ExibeCampoFatura := False, mas para a duplicata não achei.

Com essa propriedade desativada já não devia carregar as parcelas.

procedure TACBrNFeFRClass.CarregaDuplicatas;
var
  i: Integer;
begin
  cdsDuplicatas.Close;
  cdsDuplicatas.CreateDataSet;

  if (FDANFEClassOwner is TACBrNFeDANFEClass)
    and TACBrNFeDANFEClass(FDANFEClassOwner).ExibeCampoFatura
    and not ((FNFe.Ide.indPag = ipVista) and (FNFe.infNFe.Versao <= 3.10)) then
  begin

    with cdsDuplicatas do
    begin
      for i := 0 to (NFe.Cobr.Dup.Count - 1) do
      begin
        Append;
        with FNFe.Cobr.Dup[i] do
        begin
          FieldByName('ChaveNFe').AsString  := FNFe.infNFe.ID;
          FieldByName('NDup').AsString      := NDup;
          FieldByName('DVenc').AsString     := FormatDateBr(DVenc);
          FieldByName('VDup').AsFloat       := VDup;
        end;
        Post;
      end;
    end;
  end;
end;

Os teus fontes estão atualizados?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • 2 meses depois ...
  • Este tópico foi criado há 810 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.