Pular para o conteúdo principal

Notas fiscais de produto (NF-e)

nfe.productInvoices fala com o host api.nfse.io e cobre o ciclo de vida da NF-e. A emissão é webhook-driven: um 202 indica que a nota foi enfileirada e a conclusão é notificada por webhook (sem polling).

Métodos

MétodoDescriçãoRetorno
create(companyId, data)Emite a NF-e (webhook-driven).NfeProductInvoiceIssueData
createWithStateTax(companyId, data)Emite garantindo a inscrição estadual.NfeProductInvoiceIssueData
list(companyId, options)Lista NF-e. Requer environment (Production/Test).envelope { productInvoices, hasMore }
retrieve(companyId, invoiceId)Consulta por id.dados da NF-e
cancel(companyId, invoiceId)Cancela a NF-e.dados da NF-e
listItems / listEventsItens e eventos da nota.respostas específicas
downloadPdf / downloadXml / downloadRejectionXml / downloadEpecXmlDownloads (Buffer).Buffer
sendCorrectionLetter(companyId, id, data)Emite carta de correção (CC-e).evento
downloadCorrectionLetterPdf / downloadCorrectionLetterXmlDownloads da CC-e.Buffer
disable / disableRangeInutilização de numeração.resultado
environment obrigatório na listagem

list exige environment ('Production' ou 'Test'). Chamar sem o parâmetro retorna 400.

Emitir e acompanhar

const invoice = await nfe.productInvoices.create(companyId, {
buyer: { federalTaxNumber: 52998224725, name: 'Cliente Teste' },
items: [{ code: '001', description: 'Produto', quantity: 1, unitAmount: 100.0 }],
});
// 202: aguarde o webhook de conclusão (não faz polling)

Carta de correção (CC-e)

await nfe.productInvoices.sendCorrectionLetter(companyId, invoiceId, {
correction: 'Correção da descrição do item 1',
});

Próximos passos

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.