Pular para o conteúdo principal
NFE.io

Biblioteca NFE.io em PHP para Emissão de Notas Fiscais (NFS-e, NF-e, NFC-e, CT-e)

SDK PHP oficial da NFE.io — PHP 8.2+, zero dependências de runtime, cliente único com recursos tipados e retorno discriminado por union types nativos.

SDK
Biblioteca NFE.io em PHP para Emissão de Notas Fiscais (NFS-e, NF-e, NFC-e, CT-e)

Biblioteca PHP NFE.io

SDK oficial da NFE.io para PHP: emissão e gestão de documentos fiscais eletrônicos brasileiros (NFS-e, NF-e, NFC-e, CT-e) com PHP moderno e zero dependências de runtime.

  • Cliente único Nfe\Client com acessores camelCase por recurso, em propriedades public readonly.
  • PHP 8.2+ estritoreadonly, enums, argumentos nomeados e union types nativos para o retorno discriminado da emissão assíncrona.
  • Paridade 1:1 com o SDK Node.js — mesmos recursos, mesmos hosts, mesmos payloads.

Requisitos

  • PHP 8.2, 8.3 ou 8.4.
  • Extensões: ext-curl, ext-json, ext-mbstring.
  • Zero dependências de runtime — cURL nativo; PSR-3 (log) e PSR-18 (transporte HTTP) são opcionais.

Instalação

composer require "nfe/nfe:^3.0"

Primeiros passos

use Nfe\Client;

$nfe = new Client(apiKey: $_ENV['NFE_API_KEY']);

$result = $nfe->serviceInvoices->create('55df4dc6b6cd9007e4f13ee8', [
'cityServiceCode' => '2690',
'description' => 'Manutenção e suporte técnico',
'servicesAmount' => 100.0,
'borrower' => [
'federalTaxNumber' => 191,
'name' => 'Banco do Brasil SA',
],
]);

O fluxo completo (retorno discriminado + polling) está em Primeiros passos.

Guias

GuiaConteúdo
Primeiros passosInstalação, cliente, primeira emissão e polling.
ConfiguraçãoArgumentos do cliente, Nfe\Config, modelo de duas chaves, retry e transportes.
Emissão assíncrona e pollingContrato 202 Pending/Issued e o laço de polling com FlowStatus.
Tratamento de errosHierarquia Nfe\Exception\* e padrões de catch.
WebhooksVerificação HMAC-SHA1 com Nfe\Webhook e idempotência/replay.
PaginaçãoEstilos page e cursor; ListResponse e ListPage.
DownloadsPDF/XML como bytes em string.
Roteamento multi-hostOs hosts por família de recurso.
Cookbook por recursoUm exemplo por recurso (os 17 recursos do cliente).

Migração

Vindo da série 2.x (NFe_io, prefixo NFe_)? Veja o guia de migração — a v3.0 é uma reescrita completa, sem camada de compatibilidade. As linhas v2 e v3 compartilham o mesmo pacote Composer (nfe/nfe); o Composer resolve cada constraint (^2.0 / ^3.0) para a major correta automaticamente.

NFE.io

A NFE.io é uma empresa de tecnologia que fornece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas. Com suas ferramentas, as empresas podem economizar tempo e reduzir erros, aumentando a eficiência e precisão do processo de emissão de notas fiscais.

Um dos principais cases de sucesso da NFE.io é a implementação da solução na empresa de transporte Rodonaves. Com a automatização da emissão e gestão de notas fiscais eletrônicas, a Rodonaves conseguiu reduzir em até 80% o tempo gasto nesse processo, o que se traduziu em uma significativa melhoria na eficiência operacional. Além disso, a empresa também conseguiu eliminar erros e atrasos na emissão de notas fiscais, o que melhorou a relação com seus clientes e aumentou a confiança dos órgãos fiscais.

Outro exemplo é a implementação da NFE.io na empresa de comércio eletrônico, a Loja Integrada. Com a automatização da emissão de notas fiscais, a Loja Integrada conseguiu aumentar a velocidade de emissão de notas em até 10 vezes, o que permitiu que a empresa atendesse a uma maior quantidade de clientes e, consequentemente, aumentar as suas vendas.

Além desses exemplos, a NFE.io também tem outros cases de sucesso com empresas de setores como indústria, construção, varejo e serviços, mostrando a versatilidade e eficácia da sua solução.

Em resumo, a NFE.io é uma empresa de tecnologia que oferece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas, ajudando as empresas a economizar tempo e reduzir erros, melhorando a eficiência e precisão do processo. Com cases de sucesso em diferentes setores, a NFE.io tem se destacado como uma empresa líder em automação fiscal.