Skip to main content
O client PHP (EngineApiClient) cobre NFe, empresas emissoras e autenticação. O pacote engineapi/sdk está a caminho do Packagist. Hoje, use a integração direta com Guzzle abaixo: mesmo contrato da API, zero dependência de publicação externa.

Integração direta com Guzzle

*Use apiKey OU token.

NFe: Emitir

POST nfe recebe um array associativo repassado verbatim ao corpo da requisição, use os nomes de campo reais do contrato: destinatario, items (não itens), pagamentos[] (não pagamento singular), cnpjCpf/nome/ie no destinatário.
issuerId é opcional no payload de NFe/NFCe: com um único emissor pode omitir; com dois ou mais, informe o issuerId (UUID) do CNPJ que deve emitir; sem ele a API responde 400.

Cancelar, CC-e e downloads


Companies: Empresas Emissoras


Login


Tratamento de erros

Não existem sefazCode/sefazMessage no corpo do erro: o formato real é RFC 7807: error.erros[] ({codigo, descricao}) para rejeição SEFAZ. Ver Erros e Rejeições.

Próximos passos

SDK TypeScript

SDK oficial com tipagem completa

API Reference

Documentação completa de todos os endpoints