- Sumário
9. Certificados Digitais - 8.5.2. Selecionar um certificado
« Anterior - 9.1. Padrão de Certificado Digital
Próximo »
9. Certificados Digitais
Sumário
- 9.1. Padrão de Certificado Digital
- 9.2. Qual tipo de certificado e de quem adquirir?
- 9.3. Instalação do Certificado Digital Cliente
- 9.4. Instalação do Certificado Digital da Cadeia do WS
- 9.5. Problema com o certificado digital
O projeto da NF-e utiliza certificados digitais para autenticação de acesso e assinatura digital.
O certificado digital é uma das principais dificuldades que o desenvolvedor enfrenta no projeto da NF-e, pois se trata de um tema desconhecido para a grande maioria.
Para testes de assinatura digital e familiarização com uso de certificados digitais é possível o uso de certificados digitais genéricos (não autênticos) como por exemplo o certificado digital da associação que está disponível na internet e no pacote da DLL, entretanto para consumir os Web Services da NF-e é necessário possuir um certificado digital autêntico, pois a SEFAZ não aceita e nem fornece certificados digitais de "testes".
Além disso, não basta adquirir um certificado digital de PJ autêntico, pois para se ter acesso a todas as funcionalidades dos Web Services da NF-e é necessário que o emissor esteja credenciado para emitir NF-e na SEFAZ de origem.
Caso o desenvolvedor seja contribuinte do ICMS, existe a possibilidade de solicitar o credenciamento para se tornar emissor de NF-e e com isto poderá realizar todos os testes e ajustes na sua aplicação em seu próprio nome.
Caso o desenvolvedor não seja contribuinte do ICMS, desconsiderando a hipótese de passar a ser contribuinte do ICMS, a única opção que resta é contatar algum cliente interessado em emitir NF-e de forma voluntária ou que conste do rol de contribuintes obrigados a emitir NF-e para solicitar a cessão de um certificado digital ou a emissão de certificado digital indicando o desenvolvedor como responsável pelo certificado digital emitido.
- 9. Certificados Digitais
Sumário - « Anterior
8.5.2. Selecionar um certificado - Próximo »
9.1. Padrão de Certificado Digital