Skip to main content
Biblioteca PHP framework-agnostic para documentos fiscais eletrônicos de transporte. CT-e (57), MDF-e (58) e CT-e OS (67) expõem API pública $…->handle() com o mesmo modelo de Result.
Ler a documentação não exige licença. Instalar via Composer a partir de packages.suot.dev exige organização, licença e token.

Por onde começar

Avaliar

Trilha de aprendizado e modelo mental Result — sem conta.

CT-e

Validação, emissão, consultas, eventos e contingência.

MDF-e

Manifesto — emissão, encerramento e eventos.

CT-e OS

Fretamento e outros serviços — modelo 67.

Instalação

Registry, autenticação e composer require.

Pacotes

Princípios

  1. API padrão: $cte->…->handle(), $mdfe->…->handle() e $cteOs->…->handle()API pública.
  2. Rejeição fiscal é Result, não exception.
  3. Host persiste, agenda retry e idempotência — o SDK não.
  4. Não declare production-ready sem schemas, fixtures, ciclo de vida e homologação.

Em desenvolvimento

Família BP-e está no roadmap; não misture com a API pública documentada aqui.