OdooWiki OCA HUB

L10n Br Pos Nfce

l10n_br_pos_nfce folder_open OCA/l10n-brazil open_in_new
Uncategorised License: AGPL-3

Integração com o Backend para emissão de NCF-e.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Issues Brazilian NFC-e fiscal receipts directly from the Point of Sale, sending each order to the backend for authorization and printing a fiscal receipt with key, QR code and protocol.

This module connects the Point of Sale to the Brazilian electronic invoice (NFC-e) process. When a POS order is paid, it is sent to the server, a fiscal document is prepared with the configured document series, fiscal operation, payment mode and taxes, and it is confirmed and transmitted automatically.

Where it appears: - In the Point of Sale settings, a new NFC-e section lets you choose the document series and shows the environment and city code. - On payment methods, you can link an NFC-e payment mode. - On customer forms, an "anonymous consumer" flag is available. - After payment, a dedicated NFC-e receipt shows company data, items, taxes, totals, payments, document key, authorization protocol, date and a QR code.

Automatic behaviours: - Product taxes (ICMS, ICMS-ST, IPI, PIS, COFINS) are taken from the product's fiscal mapping for that POS. - If the server cannot be reached, the order is marked as contingency and the fiscal document is created with a contingency justification. - Anonymous consumers get their tax ID filled temporarily during document creation and cleared afterwards. - Cancelling an NFC-e order from the order list asks for a reason, cancels the fiscal document and creates a refund order.

It touches pos.config, pos.order, pos.order.line, pos.payment.method, pos.session, res.partner and the fiscal document models.

Models and fields (4)
  • pos.order · extends an existing modelis_contingency (Is Contingency?)
  • pos.config · extends an existing modelnfce_environment (Environment), nfce_city_ibge_code, nfce_document_serie_id (Document Serie), nfce_document_serie_code (Document Serie Code)
  • pos.order.line · extends an existing model
  • pos.payment.method · extends an existing modelpayment_mode_id (NFe Account Payment Mode)

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/l10n-brazil.

terminal Installation and usage

OCA documentation · Odoo 16.0

Esse módulo depende:

  • l10n_br_pos

Alem disso você vai precisar configurar o Backend para emitir NFC-e.

No verified information in OCA: Configuration, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.