Consulta de cupons fiscais (consumerInvoiceQuery)
$nfe->consumerInvoiceQuery consulta cupons fiscais — CFe-SAT e NFC-e —
pela chave de acesso de 44 dígitos. Recurso global, servido por
nfe.api.nfe.io.
dataApiKeyComo productInvoiceQuery, pertence à família
nfe-query: usa a dataApiKey com fallback para apiKey. Veja
Configuração.
Métodos
| Método | Descrição | Retorno |
|---|---|---|
retrieve($accessKey) | Consulta o cupom pela chave de acesso. | TaxCoupon |
downloadXml($accessKey) | XML do cupom. | string (bytes crus) |
Consultar um cupom
$accessKey = '35260159596908000152590008719000024150288589'; // 44 dígitos
$cupom = $nfe->consumerInvoiceQuery->retrieve($accessKey);
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 o XML
file_put_contents('cupom.xml', $nfe->consumerInvoiceQuery->downloadXml($accessKey));
Diferente da consulta de NF-e, a consulta de cupons expõe apenas o XML — não há
downloadPdf().
Veja também
- Consulta de NF-e — o equivalente para NF-e modelo 55.
- Notas de consumidor (NFC-e) — emissão de NFC-e.
- Configuração — modelo de duas chaves.