Backup manual do Emissor de NFe

Backup emissor NFe

Olá,

Venho compartilhar uma dica muito valiosa com você. Como fazer um Backup completo do Software Emissor de Nota Fiscal Eletrônica fornecido gratuitamente pelo Estado.

Existe a forma usual de efetuar este backup, que provavelmente você já viu em outros sites e blogs, mas o que falarei aqui não é isto. Aqui ensinarei a tirar uma cópia manual de todo o sistema de forma simples.

A forma usual é você acessar o programa emissor de nota fiscal eletrônica, acessar o MENU SISTEMA, depois a opção BACKUP e iniciar o processo.

Mas muitas vezes, como o programa emissor NFe é baseado em JAVA, o programa não abre, quando o computador ou o Java deu algum problema e não inicia. Neste caso precisamos acessar os arquivos diretamente.

O software emissor utiliza um sistema de banco de dados por padrão e armazena todos os dados da NFe (emitente, produtos, notas, etc) em uma pasta. Esta pasta está situada em C:\DATABASE.

Então a dica é esta, quando você for trocar de computador, ou seu computador estiver com problema e nem ao menos inicia, ou simplesmente você quer ter um backup atualizado do emissor de nota fiscal eletrônica do sefaz, você copia diretamente para um pendrive, compacta e envia por email, ou qualquer outra forma.

O importante é copiar a pasta DATABASE inteira, que está no C:\

Após isto, você pode pegar um computador completamente novo, colocar a pasta DATABASE no C:\ deste novo computador, instalar o Java (http://www.java.com/), acessar o portal do emissor de NFe (http://www.emissornfe.fazenda.sp.gov.br/) e acessar o emissor que você terá todas as suas notas, produtos, emitente e tudo mais que estava configurado em seu computador antigo.

Espero que gostem da dica.

Um abraço e até a próxima.

Outros artigos relacionados

Erro ao instalar KB3080149 – Windows Update 800B0... Como resolver o problema na instalação do KB3080149 do Windows Update.
Problemas para atualizar o Avira ? Dica para atualizar o Avira Free quando a atualização automática não funciona corretamente.
Fazendo backup e restaurando Windows Live Mail para out... A partir do Windows 7 o Outlook Express não está mais presente no Windows, deixando somente a opção do Outlook (pago) e o gratuito Windows Live Mail, ...

95 comentários em “Backup manual do Emissor de NFe

  1. Parceiro instalei e copiei a pasta data base e estar dando o seguinte LOG: o q devo fazer parceiro me dar uma luz:

    LOG:

    org.hibernate.exception.GenericJDBCException: Cannot open connection
    javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Cannot open connection
    at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:630)
    at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:41)
    at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOHelper.beginTransaction(DSGEDAOHelper.java:131)
    at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:54)
    at br.gov.sp.fazenda.dsen.model.business.ParametroBusiness$$EnhancerByCGLIB$$ff43114.carregaParametrosAppContext()
    at br.gov.sp.fazenda.dsen.model.facade.ParametroFacade.carregaParametrosAppContext(ParametroFacade.java:40)
    at br.gov.sp.fazenda.dsen.controller.DSENSystemController.c(DSENSystemController.java:104)
    at br.gov.sp.fazenda.dsen.controller.DSENSystemController.execAfterStartApp(DSENSystemController.java:67)
    at br.gov.sp.fazenda.dsge.controller.DSGESystemController.startApp(DSGESystemController.java:151)
    at br.gov.sp.fazenda.dsen.view.DSENDesktop$1.run(DSENDesktop.java:115)
    Caused by: org.hibernate.exception.GenericJDBCException: Cannot open connection
    at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
    at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
    at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
    at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
    at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
    at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
    at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
    at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
    at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
    at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:38)
    … 8 more
    Caused by: java.sql.SQLException: DERBY SQL error: SQLCODE: -1, SQLSTATE: XJ040, SQLERRMC: Failed to start database ‘NFE310’, see the next exception for details.::SQLSTATE: XCY03Required property ‘derby.serviceProtocol’ has not been set.
    at org.apache.derby.client.am.SQLExceptionFactory.getSQLException(Unknown Source)
    at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
    at org.apache.derby.jdbc.ClientDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
    at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
    … 13 more
    Caused by: org.apache.derby.client.am.SqlException: DERBY SQL error: SQLCODE: -1, SQLSTATE: XJ040, SQLERRMC: Failed to start database ‘NFE310’, see the next exception for details.::SQLSTATE: XCY03Required property ‘derby.serviceProtocol’ has not been set.
    at org.apache.derby.client.am.Connection.completeSqlca(Unknown Source)
    at org.apache.derby.client.net.NetConnectionReply.parseRdbAccessFailed(Unknown Source)
    at org.apache.derby.client.net.NetConnectionReply.parseAccessRdbError(Unknown Source)
    at org.apache.derby.client.net.NetConnectionReply.parseACCRDBreply(Unknown Source)
    at org.apache.derby.client.net.NetConnectionReply.readAccessDatabase(Unknown Source)
    at org.apache.derby.client.net.NetConnection.readSecurityCheckAndAccessRdb(Unknown Source)
    at org.apache.derby.client.net.NetConnection.flowSecurityCheckAndAccessRdb(Unknown Source)
    at org.apache.derby.client.net.NetConnection.flowUSRIDPWDconnect(Unknown Source)
    at org.apache.derby.client.net.NetConnection.flowConnect(Unknown Source)
    at org.apache.derby.client.net.NetConnection.(Unknown Source)
    at org.apache.derby.client.net.ClientJDBCObjectFactoryImpl.newNetConnection(Unknown Source)
    … 18 more

  2. marcos, boa tarde.
    Sou técnico em informática e estou precisando de uma ajuda .
    Estou implantando em um cliente o sistema gdoor e ele não faz importação dos
    arquivos xml. o suporte só faz através do excel, mas eu só consigo importar pra ele, um de cada vez, por acaso vc sabe informar como faço pra importar todos arquivos da pasta de uma só vez?
    Obrigado.

    • Olá Valter,

      Difícil arrumar uma solução para você pois não conheço este sistema. Sei que o XML você pode importar tudo para o Excel (de uma vez só). Mais que isso só com o desenvolvedor do programa que você está usando.

      Abraço e boa sorte

  3. Marcos Boa Tarde.
    Tenho aqui na minha empresa, 3 maquinas, uma com a versão 1, outra com a 2 e outra com a 3 do programa gratuito de emissão da nfe/sp.
    Teria alguma maneira de ter todas as informações em uma unica maquina e que conseguisse acessar mesmo as notas tiradas com a versão 1
    Obrigado e Abraços

    • Olá Marco,

      Que eu saiba, não. Inclusive os programas se atualizam automaticamente. Com as versões 1 e 2 que eu me lembre, ficam todas indepententes da 3.

      Se você tiver uma quarta máquina para testar, eu faria o seguinte: Tira o backup das 3 e tentaria depois restaurar, se não der certo, tente exportar e depois importar.

      Mas faça em uma máquina de testes para não bagunçar tudo caso não dê certo.

      Abraço

  4. Marcos, vou precisar formatar uma máquina que possui o software com diversos cadastros e nf’s já emitidas…com este método eu consigo fazer o backup até do meu registro, tipo, quando eu instalar e recolocar o programa na máquina ele estará como era antes de formatar?

    Abraço!

    • Olá Allan,

      Nesta forma de backup você copia totalmente o banco de dados e não o registro. Mas é só o banco de dados que é necessário para transportar para um novo computador.
      Na dúvida, teste em outra máquina antes de formatar. Mas é este processo sim !

      Abraço

  5. Marcos tenho duas empresas distintas com CNPJ diferentes e certificados diferentes posso emitir notas destas empresas no mesmo emissor. Qual o procedimento na hora de validar e assinar nota ele permite escolher qual certificado?

  6. Olá Marcos.

    Existe no programa de emissão gratuito uma forma de visualizar os logs? É possível saber se um registro foi excluído dos cadastros por exemplo? Ou algum tipo de informação de banco de dados corrompido?

  7. Olá, Marcos Carvalho, boa tarde!
    Fiz uma copia (exportei), meus dados antes de formatar o computador.
    No entanto, qdo vou importar o programa pede uma extensão XLM OU TXT.
    O arquivo zip está em dat.

    Como fazer?!

    Já agradeço, antecipadamente!

  8. Marcos, tenho um computador com uma nfe de uma empresa com sua sequência de notas fiscais e em outro computador a nfe de outra empresa com o número de sequência de notas diferente. Gostaria de colocar as nfe’s das duas empresas em um único disco rígido, ou seja, em um único computador e manter a numeração das notas das duas empresas. Inclui os dados da nova empresa na nfe, fiz o backup de uma das empresas e tentei restaurá-lo no disco rígido do computador que já tem uma nfe instalada, mas não deu certo. A empresa com o backup restaurado fica como principal e os dados da outra empresa que já estava instalado simplesmente some. Como faço para instalar duas empresas em um único emissor de nfe’s mantendo a numeração diferenciada de notas das duas empresas? Grato.

  9. Meu not onde emito as notas fiscais está quebrado e quero emitir uma nota. Tem como eu instalar em outra maquina e continuar na numeração ”sequência” onde estava?

    • Olá Osvaldo,

      Sim, se você copiar estes arquivos do HD com um case externo por exemplo e colocar na sua máquina, ele já continua a numeração.

      Se vc não tem acesso aos arquivos, pode começar do zero e na primeira nota vc coloca o número da sequência. Funciona normalmente.

      Abraço

  10. Ola Marcos, tudo bem ?
    O meu cpu parou de funcionar, e não cheguei a salvar o programa, porem tenho que tirar uma nota fiscal até hoje que é o ultimo dia do mês, instalei entao o programa pela receita federal no meu notebook, e quero tirar essa nota seguindo a numeracao que eu estava antes, tera algum problema se eu fizer isso ?
    Grata.

  11. Oi Marcos, tudo bem?
    Queria tirar uma dúvida…
    Quando uma nota não foi autorizada e foi passado “batido” do mês passado por um erro, o que é recomendado fazer?
    Pois não achei a opção “inutilizar nota”, já que a mesma não foi autorizada e nem validada….
    Tem a opção “excluir”, mas não sei as consequências disso.
    O que posso fazer? Saberia me ajudar?
    Muitooo obrigada!
    abraços

    • Olá Aline.

      A nota quando não foi autorizada não chegou a ser transmitida, então não vale para nada…

      O Único problema é a numeração. Eu aconselharia a você fazer o seguinte: Se você emitiu notas depois dela, deixe ela gravada para não ter problema de numeração e se você não emitiu outra, apague.

      Mas ressalto, sem estar autorizada, não tem validade.

      Abraço

  12. Estou com problema ao abrir o emissor na ultima versão 3.10.86(atual), ele não consegue abrir os arquivos da pasta c:\database e nem mesmo back ups de versões anteriores. Então fiquei sem histórico de cadastros de produtos, clientes, notas etc… alguém esta passando pelo mesmo problema? como recuperar isto? será que esta ultima versão tenho que continuar a numeração das notas e cadastrar tudo de novo? Helio Christ 08.07.16

  13. Boa noite.
    Cadastrei um novo emitente. Quero utilizar somente os Produtos e Clientes que estão cadastrados em outro emitente neste novo.
    Como procedo?

  14. Boa tarde.
    Fui instalar um novo emitente e perdi todos os dados dos emitentes anteriores. Como procedo para recuperá-los? Aguardo!
    Obrigada.

      • Marcos, Boa noite!

        Eu fiz o backup do NFE, porém não tive como instalar no computador novo para testar. Ele gerou um arquivo em ZIP. Mudei para MAC, quando tento fazer a importação do backup ele diz que precisa selecionar um arquivo txt ou xml. Eu consegui importar as NFS em XML, porém o backup não consigo. Esse backup vem as informações dos produtos, clientes? Será que pode me ajudar?

        Obrigada e abraços!
        Débora Alfonso

  15. Olá. quero instalar em outra maquina o nfe e continuar na numeração e todos os dados onde parei na outra, só preciso copiar o ”c:/” da outra maquina e colar na da que eu quero que já começa onde parei? parei na numeração 64, instalei em outro pc e estava na 01…

  16. Olá, Marcos,

    O programa da empresa parou de funcionar…começou a aparecer uma mensagem onde o Java havia descoberto alguns componentes do aplicativo que poderiam indicar uma preocupação com a segurança…e diz para eu entrar em contato com o desenvolvedor do aplicativo e tal…e aparecem 2 botões…”bloquear” e “não bloquear”.

    Independente de qual botão eu clico, depois dá o mesmo erro…Vou colocar o log do erro no final…

    Eu tentei em outro PC e o emissor funcionou, contudo, quando eu colo a pasta database sobrepondo a que o instalador criou, o aplicativo volta a dar o mesmo erro.

    Já fiz:

    – Conferi a versão e tá ok
    – Reiniciei a máquina e reinstalei diversas vezes e nada.

    Agradeço desde já!

    Log:

    javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Cannot open connection
    at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:630)
    at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:41)
    at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOHelper.beginTransaction(DSGEDAOHelper.java:131)
    at br.gov.sp.fazenda.dsge.model.dao.util.DSGEDAOInterceptorHelper.intercept(DSGEDAOInterceptorHelper.java:54)
    at br.gov.sp.fazenda.dsen.model.business.ParametroBusiness$$EnhancerByCGLIB$$e473a43f.carregaParametrosAppContext()
    at br.gov.sp.fazenda.dsen.model.facade.ParametroFacade.carregaParametrosAppContext(ParametroFacade.java:40)
    at br.gov.sp.fazenda.dsen.controller.DSENSystemController.c(DSENSystemController.java:104)
    at br.gov.sp.fazenda.dsen.controller.DSENSystemController.execAfterStartApp(DSENSystemController.java:67)
    at br.gov.sp.fazenda.dsge.controller.DSGESystemController.startApp(DSGESystemController.java:151)
    at br.gov.sp.fazenda.dsen.view.DSENDesktop$1.run(DSENDesktop.java:115)
    Caused by: org.hibernate.exception.JDBCConnectionException: Cannot open connection
    at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74)
    at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
    at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
    at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
    at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
    at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119)
    at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
    at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326)
    at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:38)
    … 8 more
    Caused by: java.sql.SQLException: java.net.ConnectException : Erro ao conectar no servidor ‘localhost’ porta ‘1527’. Recebida a mensagem: ‘Connection refused: connect’.
    at org.apache.derby.client.am.SQLExceptionFactory.getSQLException(Unknown Source)
    at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
    at org.apache.derby.jdbc.ClientDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
    at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
    … 13 more
    Caused by: org.apache.derby.client.am.DisconnectException: java.net.ConnectException : Erro ao conectar no servidor ‘localhost’ porta ‘1527’. Recebida a mensagem: ‘Connection refused: connect’.
    at org.apache.derby.client.net.NetAgent.(Unknown Source)
    at org.apache.derby.client.net.NetConnection.newAgent_(Unknown Source)
    at org.apache.derby.client.am.Connection.(Unknown Source)
    at org.apache.derby.client.net.NetConnection.(Unknown Source)
    at org.apache.derby.client.net.ClientJDBCObjectFactoryImpl.newNetConnection(Unknown Source)
    … 18 more
    Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.(Unknown Source)
    at java.net.Socket.(Unknown Source)
    at org.apache.derby.client.net.OpenSocketAction.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    … 23 more

    • Olá Ráuerth,

      Pelo que vi nos logs seu problema é a conexão com o banco de dados, então vamos às possíveis falhas para você procurar.

      – Permissões na pasta c:\database
      – Permissões do seu usuário
      – Permissões do Java.

      Eu faria assim: Primeiro, desinstale o Java e instale novamente; teste o java; copie a pasta database para outro local e exclua do c:\; Reinstale o emissor, Tente entrar; Copie a pasta database original e teste novamente.

  17. Boa tarde. Meu computador está na assistência e somente ele tem o programa emissor de NF-e instalado. É possível baixar o programa no site da Receita e usar o token em outra máquina sem que o programa gere duplicidade ou zere o contador do número das notas?

  18. Cara, você é um fenômeno! Essa ultima atualização do Java 8.91 tava me matando. Ainda bem que consegui fazer essa Restauração manualmente. Muito obrigado mesmo!!

  19. Marcos, bom dia.
    Meu caso é o seguinte, o servidor da empresa foi trocado e mudaram o nome de domínio e o meu perfil tb mudou. O micro é o mesmo, a pasta database está lá, só que qdo abro o programa ele não encontra os dados.
    O que fazer nesse caso?

  20. Marcelo, emito nf-e para uma empresa todo mes e quando vou emitir a proxima nota tenho que digitar novamente todos os dados dessa empresa. não existe alguma forma de ficar tipo automático, pra não ter que digitar tudo de novo?

  21. Bom dia Marcos.

    Se eu instalar o emissor gratuito em outro computador sem ter feito backup a numeração da nota fiscal continuará na sequência da ultima NF emititda?

    • Bruno, bom dia!
      Não tenho certeza mas se vc instalar o emissor e não tiver backup ele começa a NF no número 1, mas você pode alterar esse número para o próximo depois da sua última NF, dessa forma a numeração continua….. não se é assim ainda, mas ha algum tempo atras eu passei por essa situação, fiz dessa forma e deu certo…… só que as NF já emitidas se perdem pelo sistema, ficando apenas com as impressas…..

      • Exato. Continua assim. A única coisa é que se você emitiu até a nota 10 por ex. E você tentar emitir a 1 ele não emite. Vc tem que alterar a primeira para 11. Estas notas, se não tiver backup se perdem para você, mas não para a receita. Continua tudo lá, rs

  22. Boa tarde,
    Fiz a atualização do sistema e no momento não havia feito a copia da pasta do programa, o sistema atualizou sem problemas vazio. Então fiz algumas pesquisas e identifiquei que e necessário fazer a exportação na versão anterior e importação para versão atual, porem no sistema eu tinha duas empresas ativas emitindo nfe, e apenas uma eu consigo acessar para exportar os dados, como faço para identificar os arquivos das empresas separadamente dentro da pasta de instalação do sistema?

    • Olá Abrahão,

      Passei por uma situação parecida em um cliente estes dias. Depende da versão que você utilizava você conseguirá exportar os dados, grupo a grupo.

      Não consegui fazer um “exportar geral”. Consegui acessando clientes e exportando para txt, produtos e exportando para txt e assim por diante…

      No final do processo ficarão arquivos como emitente.txt clientes.txt, produtos.txt. Estes arquivos eu consegui importar na nova versão sem problemas.

      Boa sorte.

      Abraço

  23. Boa Tarde! Eu tenho usado esse programa Emissor de NFE 3.10, estava tentando fazer a primeira nota, porém não validei, mas salvei. E queria achar essa nota, mas nao sei para onde ela foi?? Alguem pode me ajudar?

  24. Bom dia. Eu tenho usado esse programa Emissor de NFE 3.10, porém após uma atualização automática do windows ele desinstalou e não consigo reinstalá-lo. Alguma dica? Desde já fico grato.

  25. Marcos Carvalho toda vez que vou preencher uma nota tenho que inserir as informações sobre cada produto apesar que poucas informações ficam salvas.Qual a solução você indicaria para que eu possa agilizar esse processo pois as vezes tenho que preencher uma nota com 50 produtos e perco muito

    • Olá Jazan,

      É muito chato este progarama da NFe. Infelizmente este é o único gratuito que conheço.

      Ele salva algumas informações, mas somente algumas. Não sei qual o tipo de empresa que você tem, mas tenho clientes que usam um programa que se chama conta azul. Se souber de algo bom te aviso.

      Abraço
      Marcos

  26. Boa tarde Marcos, acabei de instalar o emissor v 3.1 tive um problema e outro HD mas consegui recuperar a pasta database intacta, dentro dela existem duas pastas chamadas NFE2 e NFE310 das duas versões do emissor que eu tinha e uns arquivos DSNE2 e DSNE310.properties, no entanto, quano eu inicio o novo emissor, verifiquei que além das pastas q já haviam ele cria uma nova pasta NFE e um arquivo DSNE.properties, e me informa que não existem emissores cadastrados, ou seja, ele ignora os arquivos existentes e gera um novo banco de dados.

    Alguma dica? Fiz algo errado?

    Grato,
    Carlos

    • Idiotice miha, baixei a primeira versão do emissor, obviamente ele não ia acessar a pasta da versão 3.1, mas muito obrigado pela dica já que eu nãi ia ter como abrir o programa novamente para fazer os backups.

      • Olá Carlos,

        Ia dizer isto mesmo, para baixar a versão correta que você utilizava para ver se funcionava.

        Outra opção seria o programa não conseguir ler a pasta database, então falaria para você primeiro instalar o programa e depois substituir a pasta database pela criada anteriormente (pelo programa).

        Mas já resolveu né ? rs

        Abraço e boa sorte.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *