suot/fiscal-cte é framework-agnostic. Não há um “FiscalConfig” único obrigatório na API pública: a aplicação liga adapters de certificado e comunicação SEFAZ aos Handlers e passa-os ao client Cte.
O que o host precisa
- Certificado A1 (PKCS#12) acessível em runtime
- Ambiente
homologation/production(flag explícita para produção) - Handlers CQRS construídos com o pipeline interno (
Operation/é@internal) - Instância de
Suot\Fiscal\Cte\Application\Ctecom esses Handlers
Laravel
Prefira Laravel Bridge: Service Provider registra certificado, gateway,Cte e aliases. Publique config/fiscal.php e use variáveis FISCAL_*.
Produção
- Não chame
inProduction()semFISCAL_ALLOW_PRODUCTION(ou equivalente no host) e homologação prévia - Schemas e endpoints vêm dos pacotes — não baixe XSD em tempo de emissão

