Brazil NF-e e-Invoice
Brazil NF-e for Odoo: NF-e 4.00 XML, 44-digit access key, ICMS/IPI/PIS/COFINS, CC-e and cancellation events, CNPJ/CPF validation
Want Brazil NF-e e-Invoice installed and configured for you? Onboarding Pack: $350 one-off
Support plans from $425 a month
NF-e — Nota Fiscal Eletrônica para Odoo
Gere o documento NF-e 4.00 e a sua chave de acesso de 44 dígitos — com ICMS, IPI, PIS, COFINS e os eventos de CC-e — diretamente a partir da fatura no Odoo.
O que faz
Este módulo monta o documento NF-e 4.00
(blocos ide / emit / dest
/ det / ICMSTot) a partir da fatura do
cliente, dos dados da empresa e da ficha fiscal do produto
(NCM, CFOP, origem, CST). Calcula a chave de
acesso de 44 dígitos com o dígito
verificador módulo 11, apura ICMS (com
redução de base), IPI,
PIS e COFINS por item e os
totais do documento, emite os eventos de Carta de
Correção (CC-e) e de cancelamento, e
valida CNPJ/CPF pelo algoritmo oficial de
dígito verificador.
Funcionalidades
- XML NF-e 4.00 — blocos
ide / emit / dest / det / ICMSTotmontados a partir da fatura e da ficha fiscal do produto. - Chave de acesso — 44 dígitos com o dígito verificador módulo 11, validada e formatada para a DANFE.
- Apuração de impostos — ICMS (com redução de base), IPI, PIS e COFINS por item e totais do documento.
- Eventos da NF-e — Carta de Correção (CC-e) com controle de sequência e o evento de cancelamento.
- Validação de CNPJ/CPF — dígito verificador oficial na empresa e nos parceiros.
- Ciclo de vida — gerar → enviar para autorização → autorizada / cancelada, com download do XML e o protocolo de autorização.
Casos de uso
- Faturou uma venda e precisa emitir a NF-e correspondente com a chave de acesso e o XML prontos para transmissão.
- Percebeu um erro não fiscal após a autorização (endereço, dados complementares) e precisa emitir uma Carta de Correção (CC-e).
- Precisa cancelar uma NF-e dentro do prazo legal por erro na operação.
- Quer validar o CNPJ ou o CPF de um parceiro antes de faturar, evitando rejeições na SEFAZ.
Estrutura do XML NF-e 4.00
| Bloco | Conteúdo |
|---|---|
ide | Identificação da NF-e (série, número, natureza da operação, chave de acesso). |
emit | Dados do emitente — CNPJ, inscrição estadual, endereço. |
dest | Dados do destinatário — CNPJ/CPF, endereço. |
det | Itens da nota — NCM, CFOP, origem, CST e os tributos por linha. |
ICMSTot | Totais do documento — base de cálculo, ICMS, IPI, PIS, COFINS e valor total. |
Como funciona
- Configure o CNPJ/inscrição estadual da empresa e o NCM/CFOP/origem/CST de cada produto.
- Confirme a fatura e gere a NF-e — o módulo monta o XML, calcula a chave de acesso e os impostos.
- Assine digitalmente com o seu certificado A1/A3 e transmita à SEFAZ com a sua própria ferramenta de transmissão; ao voltar o protocolo, a NF-e passa a autorizada.
- Se necessário, emita uma Carta de Correção (CC-e) ou cancele dentro do prazo legal.
Âmbito e transparência
Este módulo monta o documento no layout NF-e 4.00 dentro do seu banco de dados Odoo — a assinatura digital do XML e o envio ao Web Service da SEFAZ usam o seu próprio certificado A1/A3 e são feitos pela sua ferramenta de transmissão; nada é enviado a terceiros por este módulo. Confirme o layout e as regras de validação em vigor junto à documentação oficial da SEFAZ antes de emitir notas fiscais reais.
English
Brazil NF-e e-Invoice for Odoo
Generate the NF-e 4.00 document and its 44-digit access key — with ICMS/IPI/PIS/COFINS and CC-e events — directly from Odoo.
Builds the Brazilian NF-e 4.00 XML (ide / emit / dest / det / ICMSTot) from a customer invoice, the company and the product fiscal data (NCM, CFOP, origem, CST). It generates the 44-digit access key (chave de acesso) with the mod-11 check digit, computes ICMS (with base reduction), IPI, PIS and COFINS per line and the document totals, issues the Carta de Correção (CC-e) and cancellation events, and validates CNPJ/CPF with the official algorithm.
- NF-e 4.00 XML — ide / emit / dest / det / ICMSTot built from the invoice and product fiscal data.
- Access key — 44-digit chave de acesso with the mod-11 check digit, validated and formatted for the DANFE.
- Tax computation — ICMS (with base reduction), IPI, PIS and COFINS per line and totals.
- NF-e events — Carta de Correção (CC-e) with sequence control and the cancellation event.
- CNPJ / CPF validation — official check-digit algorithm on the company and partners.
- Lifecycle — generate → to authorize → authorized / cancelled, with XML download and the authorisation protocol.
Scope & disclosure
This module builds the document in the NF-e 4.00 layout inside your Odoo database. The XML digital signing and the SEFAZ web-service transmission use your own A1/A3 certificate and are performed by your transmission tool; nothing is sent to a third party by this module. Confirm the current layout and validation rules against the official SEFAZ documentation before issuing live invoices.
Screenshots
NF-e
Especificações
- Odoo 18.0, 19.0 ou 20.0 (Community ou Enterprise) com o módulo Accounting.
- Certificado digital A1/A3 e ferramenta de transmissão própria para assinatura e envio à SEFAZ.
- Suporte: support@pokutsoft.com — pokutsoft.com
Update date: 2026-07-10
User guides (PDF)
Related modules
SG InvoiceNow Cr.Note
Generate Singapore PINT-SG (InvoiceNow) credit notes and adjustments linked to the original invoice, sent via your own Access Point (BYOK)
Global Peppol Attach
Extract and store embedded binary attachments from inbound Peppol UBL documents as Odoo attachments
Peppol EU Routing Rules
Per-country Peppol routing-rule engine: pick the transport format, CustomizationID and access point by EU buyer country