Este projeto é um gerador de chave de acesso válidas (apenas para testes) para notas fiscais eletrônicas (NF-e) e notas fiscais de consumidor eletrônicas (NFC-e). A chave de acesso é um código numérico que identifica unicamente uma nota fiscal no ambiente nacional.
- Geração de chave de acesso válida seguindo o padrão da SEFAZ
- Suporte para todos os estados brasileiros
- Geração de QR Code para a chave de acesso
- Validação automática dos campos
- Geração de dígito verificador
- TypeScript
- HTML5
- CSS3
- GitHub Pages para hospedagem
- Acesse https://accesskey.verissimo.dev
- Preencha os campos:
- Unidade Federal (UF)
- Data de Emissão
- CNPJ
- Modelo (NF-e ou NFC-e)
- Série
- Número
- Tipo de Emissão
- Código Numérico
- Clique em "Gerar Chave" para gerar a chave de acesso
- O QR Code será gerado automaticamente
Para executar o projeto localmente:
- Clone o repositório
- Instale as dependências:
npm install
- Execute o build do projeto:
npm run build
- Abra o arquivo
dist/index.htmlno seu navegador através de um servidor local (recomendado: Live Server)
.
├── src/
│ ├── constants/ # Constantes e enums
│ ├── utils/ # Funções utilitárias
│ └── ui/ # Manipulação da interface
├── dist/ # Arquivos compilados
├── index.html # Página principal
├── style.css # Estilos
└── script.ts # Ponto de entrada
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Este projeto segue as regras de nota fiscal conforme este artigo do blog WebMania.