Ir para conteúdo
  • Cadastre-se

dev botao

Sugestão De Alteração No Acbrnfedanfeescpos


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

Recommended Posts

  • 2 semanas depois ...

Boa tarde Senhores

 

Fiz mais uma alteração para contemplar os tributos separadamente
 
acrescentei as seguintes propriedades na classe ACBrNFeDANFEClass
 
    FTributosSeparadamente : Boolean; //informação dos tributos separadamente
    FvTribFed: Currency; //total tributos federais
    FvTribEst: Currency; //total tributos estaduais
    FvTribMun: Currency; //total tributos municipais
 
e fiz a seguinte alteracao na classe ACBrNFeDANFeESCPOS
procedure TACBrNFeDANFeESCPOS.GerarTotTrib;
begin
 if TributosSeparadamente = False then
  begin
   if FpNFe.Total.ICMSTot.vTotTrib > 0 then
    begin
     FBuffer.Add(cCmdFontePequena + ParseTextESCPOS(padS('Informação dos Tributos Totais Incidentes|' +
      FormatFloat('#,###,##0.00', FpNFe.Total.ICMSTot.vTotTrib), nColunasPapel, '|'))
     );
     FBuffer.Add(cCmdFontePequena + ParseTextESCPOS('(Lei Federal 12.741/2012)'));
     FBuffer.Add(GetLinhaSimples);
    end;
  end
 else
  begin
   if (vTribFed > 0) or (vTribEst > 0) or (vTribMun > 0) then
    begin
     FBuffer.Add(cCmdFontePequena + ParseTextESCPOS('Informação dos Tributos Totais (Lei Federal 12.741/2012)'));
 
     FBuffer.Add(cCmdFontePequena + ParseTextESCPOS(padS('Tributos Federais   R$ :-|' + FormatFloat('#,###,##0.00', vTribFed), nColunasPapel, '|')));
     FBuffer.Add(cCmdFontePequena + ParseTextESCPOS(padS('Tributos Estaduais  R$ :-|' + FormatFloat('#,###,##0.00', vTribEst), nColunasPapel, '|')));
     FBuffer.Add(cCmdFontePequena + ParseTextESCPOS(padS('Tributos Municipais R$ :-|' + FormatFloat('#,###,##0.00', vTribMun), nColunasPapel, '|')));
 
     FBuffer.Add(GetLinhaSimples);
    end;
  end;
end;
 

Se estiver correto, e de acordo, favor subir pro SVN

 

Segue:

 

Abraços

 

ACBrNFeDANFEClass.pas

ACBrNFeDANFeESCPOS.pas

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Atualizei os fontes agora pela manhã e ao recompilar os fontes dá erro "[dcc32 Error] ACBrNFeDANFeESCPOS.pas(991): E2003 Undeclared identifier: 'TributosSeparadamente'" na lina 991 da ACBrNFeDANFeESCPOS.pas

 

Onde está declarada essa variável TributosSeparadamente que ele não encontra?

Ou estou fazendo algo errado?

 

obrigado!

Valdir Dill

Rio de Janeiro - RJ

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia

conforme é repassado em diversos posts, deve atualizar a pasta toda !

depois é necessário recompilar os componentes e então dar um build em sua aplicação

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Eu sempre atualizo a pasta toda. Mas acredito que algum arquivo que eu tenha alterado não tenha sido atualizado pelo svn justamente porque ele foi alterado.

Deletei a pasta toda e reinstalei tudo e resolveu.

 

Obrigado!

Valdir Dill

Rio de Janeiro - RJ

 

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Este tópico foi criado há 3269 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.

The popup will be closed in 10 segundos...