Ir para conteúdo
  • Cadastre-se

dev botao

Impressão de NFe com a unidade comercial e tributável (FastReport)


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

Recommended Posts

  • Moderadores
1 hora atrás, Wanderson Paiva disse:

Bom dia senhores!

Gostaria de saber se a alteração que foi feita no tópico abaixo, foi mantida para a Danfe em FastReport no trunk2.

 

Caso tenha sido mantida, gostaria de saber como proceder para conseguir imprimir as duas unidades (comercial e tributável).

 

Grato!

 

Só testando para ver!!

por favor faça e depois se quiser contribuir com o projeto anexe aqui

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

  • 3 semanas depois ...

Boa tarde @Juliomar Marchetti,

Segue em anexo alteração na impressão da NFe para que seja possível parametrizar a impressão da unidade comercial e tributável na danfe retrato e paisagem.

Gostaria que desse uma olhada, não tenho muita experiência com Fast Report, caso discorde de alguma alteração fiquem a vontade para sugerir alterações.

 

alteracoes.zip

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Esses dois erros que está informando não tem nada a ver com isso! e sim seus arquivos fr3 desatualizados e a outra um é do seu xml incompleto e os demais é pelo fr3 errado novamente!

Está funcionando o que tem no svn uso em produção e demais colegas também

3 minutos atrás, joaoagra disse:

Já que está analisando a DANFE, poderia compatibilizar para FastReport versão 4... como sendo a versão minima? 

Hoje apresenta as exceptions anexo, na versão 4

Print1.png

Print2.png

 

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

  • Moderadores
3 minutos atrás, joaoagra disse:

Estranho, eu uso o DANFeRetrato.fr3 disponível na pasta ..ACBR\Exemplos\ACBrDFe\ACBrNFe\Delphi\Report

 

e recompilou os componentes após atualizar

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

desculpe a demora @hleorj, segue as alterações, caso tenha alguma sugestão fico grato.

Alterações arquivo ACBrNFeDANFEFRDM.pas:

- Criado um novo Tipo de Dados 'TImprimirUnidQtdeValor' do tipo Enum com os valores (umiPadrao, umiUnidComETrib);

- Criada a propriedade ImprimirUnidQtdeValor do tipo TImprimirUnidQtdeValor;

- Alterada a procedure CarregarDados do produto, para verificar a propriedade acima

// umiPadrao: Para manter compatibilidade com a forma de impressão atual, que é aquela atribuída pela propriedade 'ImprimirUnQtVlComercial';

// umiUnidComETrib: Se a unidade comercial e tributável forem diferentes, serão impressas as duas unidades de medida na DANFE, uma abaixo da outra, exatamente como na impressão da DANFE do Emissor Gratuito da NFe disponibilizado pela Sefaz de SP.

Alterações arquivo ACBrNFeDANFEFR.pas:

- Criada a propriedade ImprimirUnidQtdeValor do tipo TImprimirUnidQtdeValor cujo valor padrão é umiPadrao;
 
Alterações nos arquivos DanfeRetrato.fr3 e DanfePaisagem.fr3:

- Alterado nos campos Unidade, Valor Unitario e Quantidade a propriedade WordWrap para True, para permitir que seu valor tenha mais de 1 linha (servirá para imprimir os dados da unidade comercial na primeira linha e da  tributável na segunda linha).

- No arquivo DanfePaisagem.fr3 foi ajustado/corrigido também pois estes campos estavam sempre retornando o valor, qtde e unidade tributável.

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • 3 semanas depois ...
  • Moderadores

Está repassando alterações ou correções ? se sim então anexe para que possamos ver! e tenha certeza de estar na mesma versão do svn!

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

  • 5 meses depois ...

Boa tarde,

Estou enviando em anexo alterações para que sejam incorporadas ao svn que permitem a impressão na DANFE (Fast) das duas unidades de medidas (comercial e tributável), quando as mesmas são diferentes, assim como é feito no Emissor Gratuito da Sefaz SP.
Esta alteração visa atender a necessidade de alguns clientes aqui no estado de MT.
Foram alterados os arquivos:

ACBrNFeDANFEFRDM.pas

Criada a propriedade ImprimirUnidQtdeValor com os valores (umiPadrao, umiUnidadeComercialETributavel), onde:

  • umiPadrao: Para manter compatibilidade com a forma de impressão atual, que é aquela atribuída pela propriedade 'ImprimirUnQtVlComercial' (Boolean);
  • umiUnidadeComercialETributavel: Este valor permite que seja impresso

Alterada a procedure CarregarDados do produto, para verificar a propriedade acima.

DanfeRetratoNovo.fr3, DanfeRetrato.fr3 e DanfePaisagem.fr3
Alterado nos campos Unidade, Valor Unitario e Quantidade a propriedade WordWrap para True, para permitir que seu valor tenha mais de 1 linha (servirá para imprimir os dados da unidade comercial na primeira linha e da  tributável na segunda linha).

No arquivo DanfePaisagem.fr3 foi corrigido os campos Unidade, Qtde e Valor Unitário que estavam sempre retornando os valores da unidade tributável.

Em anexo segue o arquivo zip contendo os arquivo alterados e também os PDFs com exemplo da impressão das danfes já alteradas:
- ACBrNFeDANFEFRDM.pas;
- DanfeRetratoNovo.fr3;
- DanfeRetrato.fr3;
- DanfePaisagem.fr3;
- DanfeRetrato.pdf;
- DanfePaisagem.pdf;

Obs: Fontes do ACBr atualizados em 29/08/2016.

 

Alterações.zip

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Boa tarde,

Segue em anexo 2 arquivos xml para análise.

Obs: Emissão em ambiente de homologação apenas para teste da impressão, por isso os dados como cálculos e cst não devem ser considerados como reais.

Atencionsamente,

 

Wanderson P. de Freitas

51160906077120000173550010000719522001348719.xml

51160906077120000173550010000719531001348726.xml

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Moderadores
16 minutos atrás, WesleyAS disse:

Alguma novidade? Pois precisamos dessa alteração na DANFE.

Desculpe mas o componente é colaborativo ! se está necessitando sugiro arregaçar as mangas e efetuar as alterações que precisa!

 

  • Curtir 1
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

16 minutos atrás, Juliomar Marchetti disse:

Desculpe mas o componente é colaborativo ! se está necessitando sugiro arregaçar as mangas e efetuar as alterações que precisa!

 

As alterações já foram feitas e estão anexadas no tópico, mas ainda não foram analisadas e integradas no SVN.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

A devida solução foi analisada.

5 horas atrás, WesleyAS disse:

As alterações já foram feitas e estão anexadas no tópico, mas ainda não foram analisadas e integradas no SVN.

Quanto a Integração ao svn, depende da necessidade dos usuários e com a devida implementação nos geradores de relatório ( Fast report e Fortesreport ). 

É necessário, desenvolver a solução para as Danfe´s em fortesreport.

O Time de desenvolvimento do ACbr, está tomando decisões forte em conjunto , para implementar a solução.

Grato.

Equipe ACBr Henrique Leonardo
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Tecnólogo em processamento de dados

E-mail [email protected] - Skype : hleorj

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Bom dia,

Como solicitado, estou enviando em anexo alterações que permitem a impressão na DANFE da NFe (Fast e Fortes) das duas unidades de medida (comercial e tributável), quando as mesmas são diferentes, assim como é feito no Emissor Gratuito da Sefaz SP.

Os fontes estão atualizados com a versão de hoje (18/11/2016), utilizando o Fortes 4.0 e Fast 5.4.3.

 

Foram alterados os arquivos:

 

Fontes/PCNComum/pcnConversao.pas
Criado o tipo "TImprimirUnidQtdeValor" com as opções:

  • iuComercial (impressão apenas das informações comerciais)
  • iuTributavel (impressão apenas das informações tributáveis)
  • iuComercialETributavel (impressão apenas das informações comerciais e tributáveis)

 

Exemplos/ACBrDFe/ACBrNFe/Delphi/Report/DANFePaisagem.fr3
Exemplos/ACBrDFe/ACBrNFe/Delphi/Report/DANFeRetrato.fr3
Exemplos/ACBrDFe/ACBrNFe/Delphi/Report/DANFeRetratoNovo.fr3

Alterado nos campos Unidade, Valor Unitario e Quantidade a propriedade WordWrap para True, para permitir que seu valor tenha mais de 1 linha (servirá para imprimir os dados da unidade comercial na primeira linha e da tributável na segunda linha).
No arquivo DanfePaisagem.fr3 foi corrigido os campos Unidade, Qtde e Valor Unitário que estavam sempre retornando os valores da unidade tributável.


Fontes/ACBrDFe/ACBrNFe/DANFE/ACBrNFeDANFEClass.pas
Foram criados 3 funções formatar a Unidade de Medida, Quantidade e Valor Unitário quando utilizada a impressão da unidade comercial e tributada.


Fontes/ACBrDFe/ACBrNFe/DANFE/NFe/Fast/ACBrNFeDANFEFR.pas
O tipo da propriedade "ImprimirUnQtVlComercial" for alterada de "boolean" para "TImprimirUnidQtdeValor" (pcnConversao.pas) e inicializada por padrão como "iuTributavel".


Fontes/ACBrDFe/ACBrNFe/DANFE/NFe/Fast/ACBrNFeDANFEFRDM.pas
O tipo da propriedade "ImprimirUnQtVlComercial" for alterada de "boolean" para "TImprimirUnidQtdeValor" (pcnConversao.pas).
A rotina "CarregaDadosProdutos" foi alterada para contemplar a alteração da propriedade "ImprimirUnQtVlComercial".


Fontes/ACBrDFe/ACBrNFe/DANFE/NFe/Fortes/ACBrNFeDANFeRLClass.pas
Criada a propriedade "ImprimirUnQtVlComercial: TImprimirUnidQtdeValor" (pcnConversao.pas) e inicializada por padrão como "iuTributavel".


Fontes/ACBrDFe/ACBrNFe/DANFE/NFe/Fortes/ACBrNFeDANFeRLPaisagem.dfm
Fontes/ACBrDFe/ACBrNFe/DANFE/NFe/Fortes/ACBrNFeDANFeRLPaisagem.pas
Fontes/ACBrDFe/ACBrNFe/DANFE/NFe/Fortes/ACBrNFeDANFeRLRetrato.dfm
Fontes/ACBrDFe/ACBrNFe/DANFE/NFe/Fortes/ACBrNFeDANFeRLRetrato.pas

Alterados os componentes dos objetos txtUnidade, txtQuantidade e txtValorUnitario de "TRLLabel" para "TRLMemo".
A rotina "rlbItensBeforePrint" foi alterada para contemplar a alteração da propriedade "ImprimirUnQtVlComercial". Anteriormente estava fixo a impressão apenas das informações comerciais.
 

Arquivos de exemplo

  • Fast-DANFePaisagem.pdf
  • Fast-DANFeRetrato.pdf
  • Fast-DANFeRetratoNovo.pdf
  • Fortes-DANFePaisagem.pdf
  • Fortes-DANFeRetrato.pdf

acbr3.zip

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

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