Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado
20 minutos atrás, Eleandro fistsoft disse:

Bom dia! Alguém poderia me socorrer, urgênte.
Como faço para referenciar mais de uma chave de NF-e para uma única NFe de devolução?

Bom dia,

 

Pelo o que eu sei, para cada NF-e a ser devolvida você deverá gerar uma NF-e, pois a chave referenciada é unica na NF-e.

 

Dercide Alvarez

Postado
2 minutos atrás, Dercide Alvarez disse:

Bom dia,

 

Pelo o que eu sei, para cada NF-e a ser devolvida você deverá gerar uma NF-e, pois a chave referenciada é unica na NF-e.

 

Dercide Alvarez

Eu pensava desta mesma maneira!
Mas olha o que o contador me passou!
[10:31, 7/15/2019] Leonardo Contador Imperium: Sim, é permitido
[10:32, 7/15/2019] Leonardo Contador Imperium: Unificar vários produtos que serão devolvidos de notas diversas em uma única nota, desde que todas elas sejam referenciadas,No sistema gratuito é possível

Postado
54 minutos atrás, Eleandro fistsoft disse:

Eu pensava desta mesma maneira!
Mas olha o que o contador me passou!
[10:31, 7/15/2019] Leonardo Contador Imperium: Sim, é permitido
[10:32, 7/15/2019] Leonardo Contador Imperium: Unificar vários produtos que serão devolvidos de notas diversas em uma única nota, desde que todas elas sejam referenciadas,No sistema gratuito é possível

Isso não quer dizer que seja permitido, nas tag da NFe só existe a Tag refNef para uma referencia 1-1.

O fato do Sefaz aceitar itens de varias notas na mesma nota de devolução não quer dizer que esteja correto.

Peça para ele mostrar no manual da NFe, como referenciar mais de uma NFe para devolução.

 

Dercide Alvarez

  • Moderadores
Postado

O grupo NFRef aceita até 500 documentos referenciados.

Que saiba não há restrição da quantidade de NFe que pode ser referenciada em uma devolução.

Basta acrescentar cada chave na geração da nota:

with ACBrNFe1.NotasFiscais.Items[0].NFe do
begin
  Ide.NFref.Add.refNFe := <chave_nfe>;
  Ide.NFref.Add.refNFe := <chave_nfe>;
  Ide.NFref.Add.refNFe := <chave_nfe>;
end;

 

  • Curtir 3
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
25 minutos atrás, BigWings disse:

O grupo NFRef aceita até 500 documentos referenciados.

Que saiba não há restrição da quantidade de NFe que pode ser referenciada em uma devolução.

Basta acrescentar cada chave na geração da nota:


with ACBrNFe1.NotasFiscais.Items[0].NFe do
begin
  Ide.NFref.Add.refNFe := <chave_nfe>;
  Ide.NFref.Add.refNFe := <chave_nfe>;
  Ide.NFref.Add.refNFe := <chave_nfe>;
end;

 

Realmente, consegue fazer, e foi da maneira que vc postou. Obrigado

  • Curtir 2
Postado

Encontrei e seguinte maneira para fazer meu código, postar se alguém precisar.
//function onde pego as chaves digitadas em um edit

function TfrmNFE.ValidandoChaveNFeReferencia(fChaveNFe: String): Integer;
var
  tamanho: currency;
  vqtdeRegistro, vtexto, vtexto1, vvirgula: string;
  vparei: Integer;
begin
  pcInformacoes.TabIndex := 6;
  tamanho := Length(PegaNUmero(editNfe_Referencia.Text));
  tamanho := tamanho / 44;
  vqtdeRegistro := floattostr(Trunc(tamanho));
  result := 0;
  result := StrToInt(vqtdeRegistro);

  if result > 1 then
    showmessage('Temos esta qtde de chaves para referência ' + floattostr(Trunc(tamanho)))
  else
    showmessage('Temos esta qtde de chave para referência ' + floattostr(Trunc(tamanho)));

  vtexto := '';
  vtexto := Trim(PegaNUmero(editNfe_Referencia.Text));
  vparei := 0;

  lbChaveNFe.Clear;
  for I := 1 to result do
  begin
    vtexto1 := '';

    if vparei = 0 then
    begin
      vtexto1 := copy(vtexto, 1, 44);
      vparei := 44 + 1;
    end
    else
    begin
      vtexto1 := copy(vtexto, vparei, 44);
      vparei := vparei + 44;
    end;
    lbChaveNFe.Items.Add(vtexto1);
  end;
end;

//chamando ela para passar para o ACBR número da CHAVE-NFe que salvei no TListBox
if ((cbFinalidadeNfe.ItemIndex = 1) or (cbFinalidadeNfe.ItemIndex = 3)) then
        for I := 0 to lbChaveNFe.Items.Count - 1 do
        begin
          Ide.NFref.Add.refNFe := alltrim(lbChaveNFe.Items.Strings);
        end;

 

 

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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