O que muda entre os ambientes
- Base URL: cada ambiente tem seu próprio host (tabela acima).
- Conta e chaves de API: o sandbox tem uma conta própria (cadastro à parte, Plano Desenvolvedor), com sua própria empresa titular e suas próprias chaves. Uma chave de sandbox não funciona em produção, e vice-versa.
- Certificado digital: o sandbox exige um certificado digital A1 válido, assim como produção — é ele que assina os documentos.
- Efeitos fiscais: dependem do ambiente configurado em cada modelo de nota (veja abaixo). Não é uma regra única para todo o sandbox.
Efeitos fiscais por modelo
Cada modelo de nota tem seu próprio ambiente de emissão, definido no campoenvironmentType das configurações da
empresa. Os ambientes disponíveis e o
padrão dentro do sandbox variam por modelo:
- Simulação e Homologação — sem validade fiscal: a Spedy (Simulação) ou a própria SEFAZ/prefeitura (Homologação) processam a nota apenas para teste.
- Produção — documento real, com validade fiscal, mesmo que emitido a partir do sandbox.
Há a intenção de, no futuro, desabilitar o ambiente de Produção dentro do
sandbox — mas isso ainda não está implementado.
Como testar
- Faça um novo cadastro no sandbox e escolha o Plano Desenvolvedor. A empresa titular da conta de sandbox é criada nesse momento, e a chave dela fica disponível no backoffice do sandbox. Veja Autenticação.
- Envie um certificado digital A1 válido para a empresa que vai emitir.
- Confirme o
environmentTypede cada modelo que você vai testar (por padrão, NFS-e em Simulação e NF-e/NFC-e em Homologação). - Emita notas de teste seguindo o guia de primeiros passos.
- Configure um webhook apontando para um endpoint de teste (ex.: um serviço como webhook.site durante o desenvolvimento) para validar o recebimento de eventos. Veja Webhooks: visão geral.