This module completes the document created by l10n_br_nfse to allow the creation and transmission of Electronic Service Invoices (NFS-e) by the ISSNet system.
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Adds ISSNet / Nota Control as a service invoice (NFS-e) provider in Odoo, so Brazilian companies using that city system can send, check and cancel electronic service invoices directly from their fiscal documents.
This module plugs the ISSNet / Nota Control city service-invoice system into the Brazilian electronic invoicing flow already provided by the NFS-e module. On the company form, a new provider option "ISSNet / Nota Control" becomes available in the NFS-e provider field, so each company can declare which city system it uses.
When a fiscal document is a service invoice (NFS-e) handled by the OCA processor and the company's provider is ISSNet, the module builds the batch of RPS (service invoice drafts) in the format the ISSNet web service expects, including provider, customer, service, tax values and address data.
- Sending: the document is transmitted to the city web service; the returned protocol and situation are stored, and the document status is updated to Not received, Batch not yet processed, Processed with Error or Successfully Processed. On success, the invoice number, issue date and verification code are filled in and the document is marked as authorized.
- Errors: rejection messages returned by the city are saved on the document and the document is set to rejected.
- Cancelling: cancelling the document triggers the ISSNet cancellation request and records the cancellation event XML.
- Status check: a method queries the RPS situation at the city and returns the analysed answer.
It also ships a demo city taxation code for Ribeirão Preto. It extends l10n_br_fiscal.document and res.company.
Depends on
Models and fields (2)
- res.company · extends an existing modelprovedor_nfse
- l10n_br_fiscal.document · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/l10n-brazil.
terminal Installation and usage
OCA documentation · Odoo 12.0Installation
Source · Odoo 12.0This module also depends on external python libraries:
- erpbrasil.edoc
- erpbrasil.assinatura
- erpbrasil.transmissao
- erpbrasil.base
- nfselib.issnet
Configuration
Source · Odoo 12.0To configure this module, you need to:
- First Configure l10n_br_nfse module.
- Go to Settings -> Users & Companies -> Companies
- Select or create a company and go to Fiscal -> Eletronic Documents
- Set the ISSNet NFSe Provider.
Usage
Source · Odoo 12.0After an Electronic Service Invoice (NFS-e) is created, it is possible to confirm and transmit it.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.