Repository
OCA/l10n-brazil · module folder · Try on Runboat
Module version
2.0.0
Category
Localisation
Folder size
0.1 MB
License
AGPL-3
Application
No
Auto-installable
Yes
Website
https://github.com/OCA/l10n-brazil
Last tracking update
2026-08-07 08:09:13
Authors
Akretion, Odoo Community Association (OCA), KMEE
Maintainers
Akretion, Odoo Community Association (OCA), KMEE
Committers
Raphaël Valyi, OCA-git-bot, oca-ci, Antonio Neto, Antônio Neto
Odoo dependencies
Python dependencies
brazilfiscalreport, erpbrasil.assinatura, erpbrasil.base, erpbrasil.edoc, erpbrasil.transmissao, nfelib, email-validator, num2words, phonenumbers, astor
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
l10n_br_delivery_nfe-nfe_document_form l10n_br_delivery_nfe.document.form.inherit l10n_br_fiscal.document form Inherits l10n_br_nfe.nfe_document_form_inherit
view_l10n_br_delivery_nfe_invoice_onshipping l10n_br_delivery_nfe Invoice Onshipping stock.invoice.onshipping Inherits stock_picking_invoicing.view_stock_invoice_onshipping
view_picking_withcarrier_out_form_inherit stock.picking form Inherits delivery.view_picking_withcarrier_out_form
view_product_product_form product.product form Inherits product.product_variant_easy_edit_view
view_product_template_form product.template form Inherits product_net_weight.view_product_template_form
view_stock_generate_volumes Stock Generate Volumes stock.generate.volumes form New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (10)

New fields (2)
  • nfe40_modFrete Selection
    compute=_compute_nfe40_modFrete store=True
  • nfe40_transporta Many2one → res.partner
    comodel_name='res.partner' related='carrier_id.partner_id' string='Dados do transportador'
Public methods (0)

No public methods.

New fields (1)
  • product_volume_type Char
    help="Type of transported volumes: Mapped onto 'nfe40_esp'" string='Volume Type'
Public methods (0)

No public methods.

New fields (1)
  • product_volume_type Char
    compute='_compute_product_volume_type' help="Type of transported volumes: Mapped onto 'nfe40_esp'" inverse='_inverse_product_volume_type' store=True string='Volume Type'
Public methods (0)

No public methods.

New fields (1)
  • vol_ids One2many → stock.invoice.onshipping.vol
    comodel_name='stock.invoice.onshipping.vol' inverse_name='generate_vols_wizard_id' string='Volume Data'
Public methods (2)
  • action_generate(self)
    Launch the volume generation :return:
  • default_get(self, fields_list)
    @api.model
    Inherit to add default vol_ids :param fields_list: list of str :return: dict

New fields (1)
  • vol_ids One2many → stock.invoice.onshipping.vol
    comodel_name='stock.invoice.onshipping.vol' inverse_name='invoice_wizard_id' string='Volume Data'
Public methods (2)
  • action_generate(self)
  • default_get(self, fields_list)
    @api.model
    Inherit to add default vol_ids :param fields_list: list of str :return: dict

New fields (2)
  • nfe40_lacres_vol_id Many2one → stock.invoice.onshipping.vol
    comodel_name='stock.invoice.onshipping.vol'
  • nfe40_nLacre Char
    string='Número dos Lacres'
Public methods (0)

No public methods.

New fields (11)
  • generate_vols_wizard_id Many2one → stock.generate.volumes
    comodel_name='stock.generate.volumes' string='stock.generate.volumes'
  • invoice_wizard_id Many2one → stock.invoice.onshipping
    comodel_name='stock.invoice.onshipping' string='stock.invoice.onshipping'
  • nfe40_esp Char
    string='Espécie dos volumes transportados'
  • nfe40_lacres One2many → stock.invoice.onshipping.lacres
    string='lacres' args: 'stock.invoice.onshipping.lacres', 'nfe40_lacres_vol_id'
  • nfe40_marca Char
    string='Marca dos volumes transportados'
  • nfe40_nVol Char
    string='Numeração dos volumes transportados'
  • nfe40_pesoB Float
    digits=(12, 3) string='Peso bruto (em kg)'
  • nfe40_pesoL Float
    digits=(12, 3) string='Peso líquido (em kg)'
  • nfe40_qVol Char
    string='Quantidade de volumes transportados'
  • nfe40_vol_transp_id Many2one → nfe.40.transp
    comodel_name='nfe.40.transp'
  • picking_id Many2one → stock.picking
    args: 'stock.picking', 'Transfer'
Public methods (0)

No public methods.

New fields (3)
  • has_vol Boolean
    copy=False help='Technical Field: True if the picking has already generated Volume IDs.' string='Has Vol IDs'
  • number_of_volumes Integer
    copy=False default=0 string='Number of Volumes'
  • vol_ids One2many → stock.picking.vol
    comodel_name='stock.picking.vol' copy=False inverse_name='picking_id' string='Volume Data'
Public methods (1)
  • prepare_vols_data_from_picking(self)

New fields (2)
  • nfe40_lacres_vol_id Many2one → stock.picking.vol
    comodel_name='stock.picking.vol'
  • nfe40_nLacre Char
    string='Número dos Lacres'
Public methods (0)

No public methods.

New fields (9)
  • nfe40_esp Char
    string='Espécie dos volumes transportados'
  • nfe40_lacres One2many → stock.picking.lacres
    string='lacres' args: 'stock.picking.lacres', 'nfe40_lacres_vol_id'
  • nfe40_marca Char
    string='Marca dos volumes transportados'
  • nfe40_nVol Char
    string='Numeração dos volumes transportados'
  • nfe40_pesoB Float
    digits=(12, 3) string='Peso bruto (em kg)'
  • nfe40_pesoL Float
    digits=(12, 3) string='Peso líquido (em kg)'
  • nfe40_qVol Char
    string='Quantidade de volumes transportados'
  • nfe40_vol_transp_id Many2one → nfe.40.transp
    comodel_name='nfe.40.transp'
  • picking_id Many2one → stock.picking
    comodel_name='stock.picking' string='Stock Picking'
Public methods (0)

No public methods.

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
25 days ago
Last activity
8 days ago
Repository
OCA/l10n-brazil
Pull request
[18.0][MIG] l10n_br_delivery_nfe (#4775)