Acompanhar novidades
O Developer Portal é o ponto central para acompanhar o que há de novo nos SDKs SUOT. Lá você encontra o histórico de releases, o roadmap de funcionalidades e os avisos sobre Notas Técnicas do SEFAZ e da ANTT que impactam os pacotes. Além do portal, recomendamos acompanhar o arquivoCHANGELOG.md de cada pacote instalado. Ele detalha, por versão, as mudanças de comportamento, novos recursos, correções e breaking changes.
Pacotes marcados como Early Access ou Em desenvolvimento podem conter breaking changes entre minor versions durante o período de acesso antecipado. Leia o CHANGELOG com atenção antes de atualizar esses pacotes em produção.
Fazer upgrade
O processo de upgrade dos SDKs SUOT segue o fluxo padrão do Composer. Para atualizar pacotes específicos sem alterar outras dependências do projeto:Leia o CHANGELOG
Revise o
CHANGELOG.md do pacote para identificar breaking changes, deprecações e novos requisitos.Atualize em ambiente de desenvolvimento
Execute
composer update localmente e ajuste o código para quaisquer breaking changes identificados.Valide em homologação
Execute seus testes e valide os fluxos principais (emissão, cancelamento, consulta) no ambiente de homologação do SEFAZ/ANTT.
Versões e licença
O acesso às versões dos SDKs SUOT está vinculado a uma licença ativa para a sua organização.Licença ativa
Com licença ativa, sua organização tem acesso a todas as versões publicadas — incluindo novas releases, patches de segurança e atualizações de schema.
Licença vencida
Quando a licença vence, o acesso a novas versões é encerrado. Entretanto, os pacotes já instalados continuam funcionando normalmente.
Não há kill switch nem forçamento de upgrade. Se sua licença vencer, seu software em produção continua operando com a versão instalada. O que deixa de ser possível é instalar ou atualizar para versões mais recentes até que a licença seja renovada.
Schemas fiscais e regulatórios
O SEFAZ e a ANTT publicam periodicamente Notas Técnicas (NTs) que alteram os schemas dos DFes (CT-e, MDF-e, etc.) ou as regras de validação dos sistemas. Essas mudanças geralmente têm prazo obrigatório de adoção. A SUOT acompanha as NTs publicadas e lança atualizações dos SDKs para suportar as novas versões de schema dentro do prazo. As atualizações relacionadas a NTs são destacadas no CHANGELOG e no Developer Portal. O processo recomendado ao identificar uma NT relevante:Identifique o impacto
Leia a NT publicada pelo SEFAZ ou ANTT e identifique quais operações e documentos são afetados.
Verifique o Developer Portal
Acesse o Developer Portal para confirmar se já há uma atualização do SDK que suporta a NT.
O SEFAZ geralmente disponibiliza um período de coexistência de schemas (ambos aceitos) antes de tornar a nova versão obrigatória. Use esse período para migrar com tranquilidade.