Teste já

Transcrição

Teste já
Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
Daruma NFCe
Conheça todos os passos para testar a NFCe Daruma
Pré-requisitos
Mini Impressora Daruma versão 02.50.02 ou superior.
Cadastro no servidor de Testes
Adquirir Mini Impressora a preço subsidiado
- Escovador de bits, você sabia que pode comprar uma mini impressora Daruma com preço 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 formulário 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
- Após preencher os dados, clique no botão “Enviar meu pedido” para concluir o pedido.
- Pronto! Pedido feito.
O objetivo deste STK é mostrar todos os passos para emitir uma NFCe através da Daruma. Vamos dividir o documento em
três detalhadas partes:
- Cadastrar no servidor de Testes
- Configurar Mini Impressora Daruma
- Configurar dados Cliente
- 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 página http://simula.invoicy.com.br/cadastro.aspx
Exemplo
- Preencha seus dados e clique no botão “Cadastrar”.
Exemplo
Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
- Após clicar, você receberá uma mensagem na tela informando que seu cadastro foi concluído e que receberá um
email de confirmação.
Exemplo
- O email é enviado imediatamente após o cadastro, nele contém seu email de acesso, sua senha e a valiosa Chave.
Exemplo email
- Beleza!! Já temos um cadastro para acessar o servidor de Testes e também uma chave para emitirmos NFCe,
guarde este email pois vamos usar estes dados constantemente, principalmente a chave.
- O próximo passo é mostrar o “Dashboard” do servidor de Testes, para que vocês se familiarizem com ele.
- Acesse http://simula.invoicy.com.br/
- Na página 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 “Início” ficarão todas as NFCe emitidas. Na aba “Meus dados” está
todos os dados que você inseriu no momento de fazer seu cadastro e contém também a Chave de Desenvolvedor. Na aba
“Suporte” estão os canais de suporte para emissão de NFCe com Daruma.
Exemplo
- Escovadores de Bits, a primeira etapa já está concluída. 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 Instalação completa
da DR700.
- Lembre-se que a versão do software básico da mini impressora deve ser superior a 02.50.02. Quer descobrir como
verificar a versão de seu firmware ou como atualizá-lo? Então acesse o conteúdo Atualizando firmware das impressoras não
fiscais.
- Vamos usar o Exemplo NFCe em Delphi7 parar fazer isso, portanto baixe-o.
- Após 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 executável.
Exemplo
- O exemplo foi aberto, agora vamos dividir o tópico “Configurar Mini Impressora” em duas partes:
1 - Detectar Mini Impressora(Automático) –tópico válido somente para os escovadores que tiverem usando
comunicação USB ou Serial.
2 - Configurar Mini Impressora(DUAL) - tópico válido para todos os escovadores de bits, inclusive os
parceiros que estão usando Ethernet e Paralela como meio de comunicação.
Lembre-se: Se você fizer o tópico 1 não precisará fazer o tópico 2 e vice-versa.
1 - Detectar Mini Impressora(Automático) – Serial e USB
- Com o exemplo DarumaFramework_NFCe aberto, clique no menu “Métodos Configuração” -> “Detectar
Mini Impressora(Automático)”.
Exemplo
Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
- Após a breve execução do método, você receberá uma mensagem na tela informando que a comunicação
foi estabelecida e também 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
Observações: Ethernet - Se você estiver usando o cabo eth como meio de comunicação 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 comunicação paralela, o campo “Velocidade” deverá ser sempre preenchido com o
valor 9600.
- Após preencher os campos, clique no botão “Enviar”. O método será executado e você receberá
uma mensagem de retorno.
Exemplo
- Configurações feitas!! Vamos testar a comunicação com a impressora?
- Para testar a comunicação com a impressora clique no menu “Testar” -> submenu “Testar
Impressora”.
Exemplo
- Um exemplo de DANFE será impresso, com o layout correto porém com dados falsos.
Exemplo
Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
- Após a impressão da DANFE você receberá uma mensagem de retorno.
Exemplo
- Configuração de Impressora e Teste realizados!! Estamos prontos para configurar os dados do
cliente e em seguida emitir a primeira DANFE.
Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
Configurar dados Cliente
- Vamos configurar agora os dados de seu cliente no arquivo GNE_Framework.xml. Essa configuração é
extremamente importante para que o servidor Daruma NFCe saiba para onde enviar os dados de seu cliente. Isso quer dizer
que no momento de transmissão dos dados para o servidor Daruma NFCe a DarumaFramework irá ler o arquivo
GNE_Framework.xml e identificar, através da configuração a seguir, qual é o servidor SEFAZ que deve receber estes dados.
- Essa configuração irá automatizar o envio dos dados para os respectivos servidores da SEFAZ.
- A configuração que vamos iniciar agora deve ser feita apenas uma vez e tem o objetivo de identificar o servidor
para o qual o servidor Daruma NFCe deve se comunicar.
- Rode o DarumaFramework_NFCe .
- Clique no menu “Métodos Configuração” -> submenu “Configurar dados Cliente”.
Exemplo
- Uma nova janela será aberta para que possamos preencher os dados do cliente, ou seja, os dados do
estabelecimento comercial.
- Se você quiser, pode usar os dados que já estão preenchidos como teste. Lembre-se que é um teste apenas e que
nada será enviado para a SEFAZ.
Exemplo
Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
- Após alterar ou não os dados, clique no botão “Enviar” para que os dados sejam enviados par ao
GNE_Framework.xml.
- O método será executado e você receberá uma mensagem de retorno na tela.
Exemplo
- Pronto! Configuração de dados do cliente está concluída, agora vamos seguir em frente para emitir a primeira
DANFE.
Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
Emitir DANFE
- A última e não 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 não lembra mais, fique tranquilo, aqui vai uma ajuda.
Exemplo
- Pois bem, volte ao exemplo DarumaFramework_NFCe.exe.
- Para configurar a Chave clique no menu “Métodos Configuração” -> 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
- Após clicar no botão “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 “Métodos Emissão” -> submenu “Abrir NFCe” ->
“Método aCFAbrir_NFCe_Daruma”.
Exemplo
- Uma nova janela será aberta, preencha os campos apenas se quiser, pois não são obrigatórios.
Exemplo
Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
Note que existem alguns campos marcados como obrigatórios, mas apenas se o campo “Logradouro” for
preenchido.
- Clique no botão “Enviar” para executar o método.
- Nada aconteceu certo?! Nenhuma impressão foi feita e nem houve comunicação com servidores. Isso acontece,
pois a NFCe só irá tentar conexão com o servidor e imprimir após ter todos os dados armazenados.
- Resumindo: os métodos que contém a letra “a” no início significam que os dados só serão armazenados. A
transmissão para o servidor só irá acontecer nos métodos que houverem a letra “t” no início.
- Após o armazenamento dos dados, você receberá um retorno na tela.
Exemplo
- Agora vamos armazenar os dados da venda de itens para o Cupom, então clique no menu “Métodos Emissão” ->
submenu “Vender Item” -> “Método 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 são obrigatórios.
Exemplo
- Após clicar no botão “Enviar” os dados da venda de item serão armazenados e você receberá uma mensagem de
retorno.
Exemplo
Suporte ao Desenvolvedor: 0800 770 332 0
www.desenvolvedoresdaruma.com.br
- A totalização será feita agora, clique no menu “Métodos Emissão” -> submenu “Totalizar” -> “Método
aCFTotalizar_NFCe_Daruma”.
Exemplo
- Uma nova janela foi aberta, preencha os campos “Tipo Desc/Acres” e “Valor Desc/Acres”.
Exemplo
- Clique no botão “Enviar” para armazenar os dados da totalização 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 informações, ou seja,
nada foi enviado para servidor ou impressora ainda.
- Clique no menu “Métodos Emissão” -> submenu “Pagar” -> “Método aCFEfetuarPagamento_NFCe_Daruma”.
Exemplo
- Na janela que foi aberta, preencha os campos “Forma Pagamento” e “Dinheiro”. Ambos são obrigatórios.
Exemplo
- Após clicar no botão “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 “Métodos Emissão” -> submenu “Encerrar” -> “Método aCFEncerrar_NFCe_Daruma”.
Exemplo
- Foi aberta uma nova janela com o campo “Mensagem Promocional”, preencha se quiser, pois o campo não é
obrigatório.
Exemplo
- Clique no botão “Enviar” para que a transmissão dos dados seja feita.
- Lembre-se que todos os dados do cupom serão enviados para o servidor de Testes neste momento.
- Importante: Nada será enviado para o servidor da SEFAZ, estamos apenas usando o servidor de Testes.
- Após 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 emissão da NFCe no dashboard de Testes.
- Logue-se no site http://simula.invoicy.com.br/
- Na página inicial do dashboard já conseguimos visualizar nossa DANFE.
Exemplo
- Aí está a DANFE com as informações básicas. Caso você queira conferir os dados, clique no botão “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 aplicação está comunicando ou não com o servidor de testes, isso é possível! Basta
usar a função que retorna o status do servidor. Acompanhem:
- Volte ao executável 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 comunicação com o servidor está “OK” ou não.
- Simples né?! É importante lembrar que estamos falando do servidor de Testes, o servidor da SEFAZ não é testado e
nem recebe dados.
Escovadores de bits, viram só como é fácil fazer NFCe com a Daruma? Gostaram da solução?
Se tiver alguma dúvida e/ou dificuldade, entre em contato com a nossa equipe de suporte ao desenvolvedor.
Telefone:
Suporte ao Desenvolvedor 0800 770 3320
E-mails:
[email protected],
[email protected],
[email protected],
[email protected],
[email protected],
[email protected]
[email protected], [email protected]
Skypes:
desenvolvedores_suporte_daruma,
suporte_desenvolvedores_daruma,
suporte_ddc_daruma,
desenvolvedores_daruma, suporte_daruma, suporte_alexandre_daruma, claudenir_andrade
ddc_suporte_daruma,