Como emitir CF/NF

Delphi

05/08/2009

Boa Tarde Galera,
Estou concluindo um sistema comercial e não sei por onde começar pra gerar cf/nf. O que eu preciso saber é... o que é necessário para se desenvolver uma rotina de gerar CF/NF??!!

Quem poder me ajudar, agradeço muito.

Grato,
Rubens Coe.


Rubenscoe

Rubenscoe

Curtidas 0

Respostas

Rubenscoe

Rubenscoe

05/08/2009

Nenhuma dica galera? Existe algum componente ou sei lá que faça isso pra mim?! Qualquer ajuda é bem vinda.


Vlw!


GOSTEI 0
Mkoch

Mkoch

05/08/2009

1) Estudar a legislação referente a ECF e NF. Essa Documentação vc encontra no site da receita.
2)Projetar suas classes de forma que suportem os vários modelos de impressoras ECF (existem componentes prontos, mas não sei se são bons).
Geralmente o fabricante da impressora disponibiliza DLL de alto nível onde sua aplicação chama as rotinas da DLL passando os dados a serem impressos e outros comandos. Projete sua aplicação de forma que o cliente possa informar o modelo da impressora e a DLL, ai vc carrega a DLL em tempo de execução e chama as rotinas da DLL.
Não é difíl de fazer mas você precisa dominar bem como funciona projete bem sua aplicação e classes, tabelas no banco, Vendas, Itens de vendas, caixa etc. Gaste um bom tempo no estudo que o desenvolvimento será fácil.
Basicamente vc irá utilizar POO, use interfaces com os métodos abstratos e os implemente nas classes para cada impressora.
Enfim isso é uma visão inicial. Na revista Clube Delphi e Active Delphi já saiu revistas sobre o assunto e quando fiz achei bastante conteúdo e ajuda da galera.
Bom trabalho.


GOSTEI 0
Rubenscoe

Rubenscoe

05/08/2009

Muito Obrigado pela ajuda mkoch.. mas será que você tem algum exemplo de como eu faria isso na prática, como chamar a dll de uma impressora específica e passar por parâmetro as variáveis que deverão ser impressas?

Abraço!


GOSTEI 0
POSTAR