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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...