Indo para produção
Antes de trocar fsk_test_ por fsk_live_, confira:
- Você guarda o
ide oexternalIdde cada nota no seu sistema, e oexternalIdé único por documento fiscal. - Quando a sua requisição falha no meio (timeout, queda de rede), você repete com o mesmo
externalId, nunca com um novo. - Nota
rejectedé corrigida e reenviada com o mesmoexternalId. - Você trata
unknowncomo "ainda em andamento", sem emitir de novo. - O webhook confere a assinatura, responde 2xx em até 10 segundos e ignora entregas repetidas pelo
id. - Os erros
422são mostrados ao usuário com o campo dedetails[].path. - Você trata
429esperando oRetry-After. - O XML autorizado de cada nota é guardado (ou baixado depois) pelos 5 anos exigidos.
- O certificado A1 da empresa de produção foi enviado e você assina os webhooks
certificate.expiringecertificate.expired. - A série de produção começa num número que o sistema antigo não usou.
- O contador da empresa conferiu os impostos das primeiras notas de homologação (CFOP, CST, alíquotas e o IBS/CBS).
A troca
- Na chave de produção, cadastre de novo a empresa e envie o certificado. Os dados do sandbox não passam para produção.
- Mude o
environmentda empresa paraproduction(PATCH /v1/companies/{id}). Antes disso, ela emite em homologação mesmo com a chave real. - Cadastre a série de produção.
- Troque o endereço para
https://api.emitza.com.bre a chave parafsk_live_.... - Emita uma nota real de valor baixo e confira o DANFE e o XML com o contador.
Esta página em Markdown, para IA: index.md