Pular para o conteúdo principal

Consulta de NF-e (productInvoiceQuery)

$nfe->productInvoiceQuery consulta qualquer NF-e (emitida por você ou por terceiros) pela chave de acesso de 44 dígitos. Recurso global (não recebe $companyId), servido por nfe.api.nfe.io.

Consulta ≠ emissão

Este recurso é distinto de productInvoices (emissão). É família de dados (nfe-query): usa a dataApiKey com fallback para apiKey. Veja Configuração.

Métodos

MétodoDescriçãoRetorno
retrieve($accessKey)Consulta a NF-e pela chave de acesso.ProductInvoiceDetails
downloadPdf($accessKey)DANFE em PDF.string (bytes crus)
downloadXml($accessKey)XML autorizado.string
listEvents($accessKey)Eventos fiscais da nota.array

Consultar uma NF-e

$accessKey = '35260111222333000181550010000012341000012349'; // 44 dígitos

$detalhes = $nfe->productInvoiceQuery->retrieve($accessKey);
Chave de acesso é validada localmente

A chave precisa ter 44 dígitos numéricos — um valor fora do formato lança Nfe\Exception\InvalidRequestException antes de qualquer requisição.

Baixar DANFE e XML

file_put_contents('danfe.pdf', $nfe->productInvoiceQuery->downloadPdf($accessKey));
file_put_contents('nfe.xml', $nfe->productInvoiceQuery->downloadXml($accessKey));

Listar os eventos fiscais

$eventos = $nfe->productInvoiceQuery->listEvents($accessKey);
// cancelamentos, cartas de correção, manifestações...

Veja também

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.