Tudo Sobre Daruma NFCe

download Tudo Sobre Daruma NFCe

of 20

Transcript of Tudo Sobre Daruma NFCe

  • 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

    - 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 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 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 configurao

    extremamente importante para que o servidor Daruma NFCe saiba para onde enviar os dados de seu cliente. Isso quer dizer

    que no momento de transmisso dos dados para o servidor Daruma NFCe a DarumaFramework ir ler o arquivo

    GNE_Framework.xml e identificar, atravs da configurao a seguir, qual o servidor SEFAZ que deve receber estes dados.

    - Essa configurao ir automatizar o envio dos dados para os respectivos servidores da SEFAZ.

    - A configurao 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 Mtodos Configurao -> 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 esto 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

    - Aps alterar ou no os dados, clique no boto Enviar para que os dados sejam enviados par ao

    GNE_Framework.xml.

    - O mtodo ser executado e voc receber uma mensagem de retorno na tela.

    Exemplo

    - Pronto! Configurao de dados do cliente est concluda, 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 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:

    [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, ddc_suporte_daruma,

    desenvolvedores_daruma, suporte_daruma, suporte_alexandre_daruma, claudenir_andrade