Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá pessoal,

Quero saber se existe alguma coisa no ACBr sobre nota fiscal de substituição, pois ou eu posso cancelar uma nota ou substituí-la. Ao substituir uma nota eu vou cancelar uma e substituí-la por outra por um motivo qualquer. Acontece que no XML de uma nota de substituição pelo padrão da ABRASF eu tenho que colocar 3 assinaturas no mesmo XML, sendo uma para a nota cancelada, outra para a nova nota e outra para o conjunto todo (cancelar e substituir), e não estou conseguindo inserir a assinatura nos 3 nodos... somente no primeiro nodo de assinatura. 

Alguém já passou por isso ou tem alguma coisa pronta no ACBr ? 

  • Consultores
Postado

Bom dia Marcos,

O método SubstibuicaoNFSe só esta disponível na versão 2 do layout da ABRASF.

O método em questão já esta implementado no ACBr, mas como dito só vai funcionar caso o provedor é um dos que seguem a versão 2.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Eu estou olhando exemplo de substituição de NFSe que está no ACBr e lá e existe um método que é AlimentaComponente aonde são atribuídos valores aos campos do componente... mas não tem como eu enviar um XML já pronto para o componente assinar ?  

Postado

Italo

Eu fiz assim: 

ACBrNFSe.NotasFiscais.Clear;
ACBrNFSe.NotasFiscais.LoadFromFile(path+'Template_SubstituirNfSe.xml');
ACBrNFSe.SubstituirNFSe('1', '201');

E está dando o erro: 

TNFSeWClass.GerarXml, não implementado

Postado

Outra coisa, no método:

procedure TNotasFiscais.Assinar(Assina: Boolean);
var
  i: integer;
begin
  for i := 0 to Self.Count - 1 do
  begin
    if Self.FConfiguracoes.Geral.Provedor = proSP then
      Self.Items.AssinaturaAdicional;
    Self.Items.Assinar(Assina);
  end;
end;

A linha "if Self.FConfiguracoes.Geral.Provedor = proSP then" está como "proNenhum" ou seja,nunca irá executar a linha Self.Items.AssinaturaAdicional;

Como se configura isso? 

  • Este tópico foi criado há 2992 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.