Você está na página 1de 18

Suporte ao Desenvolvedor: 0800 770 332 0

www.desenvolvedoresdaruma.com.br

Daruma NFCe
Conhea todos os passos para testar a NFCe Daruma

Pr-requisitos
Mini Impressora Daruma verso 02.50.02 ou superior.
Cadastro no servidor de Testes

Adquirir Mini Impressora a preo subsidiado
- Escovador de bits, voc sabia que pode comprar uma mini impressora Daruma com preo especial para
desenvolvedor?! Quer saber como?! Acompanhe:

- Acesse o site www.desenvolvedoresdaruma.com.br

- Ao lado direito da tela, clique no menu Adquira seu Produto.
Exemplo


- Um formulrio foi aberto, preencha com seus dados e selecione o modelo da mini impressora(DR700 H ou
ETH(Ethernet)).
Exemplo


Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br

- Aps preencher os dados, clique no boto Enviar meu pedido para concluir o pedido.

- Pronto! Pedido feito.

O objetivo deste STK mostrar todos os passos para emitir uma NFCe atravs da Daruma. Vamos dividir o documento em
trs detalhadas partes:
- Cadastrar no servidor de Testes
- Configurar Mini Impressora Daruma
- Emitir DANFE

Cadastro no Servidor Migrate
- Vamos nos cadastrar no servidor de Testes para recebermos uma chave e ter acesso a todas as NFCe emitidas.

- Acesse a pgina http://simula.invoicy.com.br/cadastro.aspx
Exemplo



- Preencha seus dados e clique no boto Cadastrar.
Exemplo




Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
- Aps clicar, voc receber uma mensagem na tela informando que seu cadastro foi concludo e que receber um
email de confirmao.
Exemplo



- O email enviado imediatamente aps o cadastro, nele contm seu email de acesso, sua senha e a valiosa Chave.
Exemplo email



- Beleza!! J temos um cadastro para acessar o servidor de Testes e tambm uma chave para emitirmos NFCe,
guarde este email pois vamos usar estes dados constantemente, principalmente a chave.

- O prximo passo mostrar o Dashboard do servidor de Testes, para que vocs se familiarizem com ele.

- Acesse http://simula.invoicy.com.br/

- Na pgina que foi aberta preencha os campos com seu email e senha e clique em Entrar.
Exemplo

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br



- Bem vindo ao Dashboard de Testes! Na aba Incio ficaro todas as NFCe emitidas. Na aba Meus dados est
todos os dados que voc inseriu no momento de fazer seu cadastro e contm tambm a Chave de Desenvolvedor. Na aba
Suporte esto os canais de suporte para emisso de NFCe com Daruma.
Exemplo



- Escovadores de Bits, a primeira etapa j est concluda. Nos cadastramos, obtivemos a chave e conhecemos o
dashboard para consulta de NFCe emitidas. Vamos configurar a Mini Impressora?!


Configurar Mini Impressora Daruma
- Primeiramente, conecte sua mini impressora Daruma em seu PC. Aqui est um auxilio para a Instalao completa
da DR700.
- Lembre-se que a verso do software bsico da mini impressora deve ser superior a 02.50.02. Quer descobrir como
verificar a verso de seu firmware ou como atualiz-lo? Ento acesse o contedo Atualizando firmware das impressoras no
fiscais.

- Vamos usar o Exemplo NFCe em Delphi7 parar fazer isso, portanto baixe-o.

- Aps o download do Exemplo NFCe em Delphi7, extraia o pacote e salve em qualquer local de seu computador.

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br

- Abra a pasta DarumaFramework_NFCe_ExemploDelphi7Exe e rode o executvel.
Exemplo



- O exemplo foi aberto, agora vamos dividir o tpico Configurar Mini Impressora em duas partes:
1 - Detectar Mini Impressora(Automtico) tpico vlido somente para os escovadores que tiverem usando
comunicao USB ou Serial.
2 - Configurar Mini Impressora(DUAL) - tpico vlido para todos os escovadores de bits, inclusive os
parceiros que esto usando Ethernet e Paralela como meio de comunicao.

Lembre-se: Se voc fizer o tpico 1 no precisar fazer o tpico 2 e vice-versa.


1 - Detectar Mini Impressora(Automtico) Serial e USB
- Com o exemplo DarumaFramework_NFCe aberto, clique no menu Mtodos Configurao -> Detectar
Mini Impressora(Automtico).
Exemplo



Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
- Aps a breve execuo do mtodo, voc receber uma mensagem na tela informando que a comunicao
foi estabelecida e tambm a porta e velocidade.
Exemplo:



2 - Configurar Mini Impressora(DUAL) Serial, USB, Ethernet e Paralela
- Com o exemplo DarumaFramework_NFCe aberto, clique no menu Configurar Mini
Impressora(DUAL).
Exemplo



- Uma nova janela foi aberta, preencha os campos Porta/IP e Velocidade de acordo com o que
est configurado na sua impressora.
Exemplo



Observaes: Ethernet - Se voc estiver usando o cabo eth como meio de comunicao informe o
IP e porta no campo Porta/IP, desta maneira: 192.168.1.1:2000

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
Paralela Para a comunicao paralela, o campo Velocidade dever ser sempre preenchido com o
valor 9600.

- Aps preencher os campos, clique no boto Enviar. O mtodo ser executado e voc receber
uma mensagem de retorno.
Exemplo



- Configuraes feitas!! Vamos testar a comunicao com a impressora?

- Para testar a comunicao com a impressora clique no menu Testar -> submenu Testar
Impressora.
Exemplo



- Um exemplo de DANFE ser impresso, com o layout correto porm com dados falsos.
Exemplo

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br



- Aps a impresso da DANFE voc receber uma mensagem de retorno.
Exemplo



- Configurao de Impressora e Teste realizados!! Estamos prontos para emitir a primeira NFCe
juntos.


Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br

Emitir DANFE
- A ltima e no menos importante etapa de nosso escovando. Vamos l Developers!

- Lembram do email que recebemos do servidor de Testes com a Chave? Vamos usar a Chave agora!

- Para quem no lembra mais, fique tranquilo, aqui vai uma ajuda.
Exemplo



- Pois bem, volte ao exemplo DarumaFramework_NFCe.exe.

- Para configurar a Chave clique no menu Mtodos Configurao -> submenu Configurar Chave Desenvolvedor.
Exemplo



- Uma nova janela foi aberta, preencha o campo Chave com a chave que voc recebeu em seu email.
Exemplo

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br



- Aps clicar no boto Enviar voc receber uma mensagem de retorno.
Exemplo



- Chave configurada no arquivo GNE_Framework.xml! Vamos seguir em frente.

- Para armazenar os dados da abertura de Cupom clique no menu Mtodos Emisso -> submenu Abrir NFCe ->
Mtodo aCFAbrir_NFCe_Daruma.
Exemplo



- Uma nova janela ser aberta, preencha os campos apenas se quiser, pois no so obrigatrios.
Exemplo

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br


Note que existem alguns campos marcados como obrigatrios, mas apenas se o campo Logradouro for
preenchido.

- Clique no boto Enviar para executar o mtodo.

- Nada aconteceu certo?! Nenhuma impresso foi feita e nem houve comunicao com servidores. Isso acontece,
pois a NFCe s ir tentar conexo com o servidor e imprimir aps ter todos os dados armazenados.

- Resumindo: os mtodos que contm a letra a no incio significam que os dados s sero armazenados. A
transmisso para o servidor s ir acontecer nos mtodos que houverem a letra t no incio.

- Aps o armazenamento dos dados, voc receber um retorno na tela.
Exemplo



- Agora vamos armazenar os dados da venda de itens para o Cupom, ento clique no menu Mtodos Emisso ->
submenu Vender Item -> Mtodo aCFVender_NFCe_Daruma.
Exemplo

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br



- Uma nova janela foi aberta, preencha todos os campos, pois eles so obrigatrios.
Exemplo



- Aps clicar no boto Enviar os dados da venda de item sero armazenados e voc receber uma mensagem de
retorno.
Exemplo

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br



- A totalizao ser feita agora, clique no menu Mtodos Emisso -> submenu Totalizar -> Mtodo
aCFTotalizar_NFCe_Daruma.
Exemplo



- Uma nova janela foi aberta, preencha os campos Tipo Desc/Acres e Valor Desc/Acres.
Exemplo



- Clique no boto Enviar para armazenar os dados da totalizao e receber uma mensagem de retorno.
Exemplo

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br



- O pagamento o quarto estado de nosso cupom, observe que estamos s armazenando informaes, ou seja,
nada foi enviado para servidor ou impressora ainda.

- Clique no menu Mtodos Emisso -> submenu Pagar -> Mtodo aCFEfetuarPagamento_NFCe_Daruma.
Exemplo



- Na janela que foi aberta, preencha os campos Forma Pagamento e Dinheiro. Ambos so obrigatrios.
Exemplo



- Aps clicar no boto Enviar uma mensagem de retorno ser mostrada na tela e os dados de pagamento foram
armazenados.
Exemplo

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br



- Por fim vamos para o quinto e ultimo passo do cupom, o encerramento.

- Clique no menu Mtodos Emisso -> submenu Encerrar -> Mtodo aCFEncerrar_NFCe_Daruma.
Exemplo



- Foi aberta uma nova janela com o campo Mensagem Promocional, preencha se quiser, pois o campo no
obrigatrio.
Exemplo


- Clique no boto Enviar para que a transmisso dos dados seja feita.

- Lembre-se que todos os dados do cupom sero enviados para o servidor de Testes neste momento.

- Importante: Nada ser enviado para o servidor da SEFAZ, estamos apenas usando o servidor de Testes.

- Aps o envio, voc receber uma resposta.

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
Exemplo resposta


- Nossa primeira DANFE foi emitida, acreditam? Viram s como a DarumaFramework resolve a vida?

- Vamos confirmar a emisso da NFCe no dashboard de Testes.

- Logue-se no site http://simula.invoicy.com.br/

- Na pgina inicial do dashboard j conseguimos visualizar nossa DANFE.
Exemplo



- A est a DANFE com as informaes bsicas. Caso voc queira conferir os dados, clique no boto Visualizar XML.
Exemplo

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br



- Ser mostrado todos os dados que voc enviou em sua NFCe.
Exemplo



Testar servidor de Testes
- Se voc quiser saber se sua aplicao est comunicando ou no com o servidor de testes, isso possvel! Basta
usar a funo que retorna o status do servidor. Acompanhem:

- Volte ao executvel DarumaFramework_NFCe.exe.

- Clique no menu Testar -> submenu Testar Servidor.
Exemplo

Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br


- Voc receber uma mensagem de retorno informando se a comunicao com o servidor est OK ou no.

- Simples n?! importante lembrar que estamos falando do servidor de Testes, o servidor da SEFAZ no testado e
nem recebe dados.

Escovadores de bits, viram s como fcil fazer NFCe com a Daruma? Gostaram da soluo?

Se tiver alguma dvida e/ou dificuldade, entre em contato com a nossa equipe de suporte ao desenvolvedor.

Telefone:
Suporte ao Desenvolvedor 0800 770 3320

E-mails:
desenvolvedores.suporte@daruma.com.br, suporte.desenvolvedores@daruma.com.br,
desenvolvedores.daruma@daruma.com.br, suporte@daruma.com.br, suporte.ddc@daruma.com.br,
ddc.suporte@daruma.com.br
suporte.alexandre@daruma.com.br, claudenir@daruma.com.br

Skypes:
desenvolvedores_suporte_daruma, suporte_desenvolvedores_daruma, suporte_ddc_daruma, ddc_suporte_daruma,
desenvolvedores_daruma, suporte_daruma, suporte_alexandre_daruma, claudenir_andrade