Repository
OCA/l10n-brazil · module folder · Try on Runboat
Module version
Category
Localisation
Folder size
0.93 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-brazil
Last tracking update
2026-08-11 23:00:27
Authors
Odoo Community Association (OCA), KMEE, Escodoo
Maintainers
Odoo Community Association (OCA), KMEE, Escodoo
Committers
Raphaël Valyi, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
erpbrasil.edoc, erpbrasil.transmissao, nfelib, erpbrasil.base, email-validator, num2words, phonenumbers, erpbrasil.assinatura
System dependencies
None
Required by
None
Description
Este módulo permite a emissão de MDF-e.

Mais especificamente ele:  
- mapea os campos de MDF-e do módulo `l10n_br_mdfe_spec` com os campos
  Odoo.
- usa a logica do módulo `spec_driven_model` para realizar esse
  mapeamento de forma dinâmica, em especial ele usa o sistema de modelos
  com várias camadas, ou `StackedModel`, com os modelos
  `l10n_br_fiscal.document` e `l10n_br_fiscal.document.related` que tem
  varios niveis hierarquicos de elementos XML que estão sendo
  denormalizados dentro desses modelos Odoo 
- tem wizards para implementar a comunicação SOAP de MDF-e com a SEFAZ
  (Autorização, Cancelamento, Encerramento...)

Code Analysis

Views touched (34)
XML IDNameModelTypeStatus
mdfe_document_form_view mdfe.document.form.view (in l10n_br_mdfe) l10n_br_fiscal.document form Inherits l10n_br_fiscal.document_form
mdfe_product_product_form_view mdfe.product.product.form (in l10n_br_mdfe) product.product form Inherits product.product_normal_form_view
mdfe_res_partner_form_view mdfe.res.partner.form (in l10n_br_mdfe) res.partner form Inherits base.view_partner_form
modal_aquaviario_carga_vazia_tree_view modal.aquaviario.carga.vazia.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.aquaviario.carga.vazia tree New
modal_aquaviario_carregamento_tree_view modal.aquaviario.carregamento.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.aquaviario.carregamento tree New
modal_aquaviario_comboio_tree_view modal.aquaviario.comboio.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.aquaviario.comboio tree New
modal_aquaviario_descarregamento_tree_view modal.aquaviario.descarregamento.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.aquaviario.descarregamento tree New
modal_aquaviario_transporte_vazio_tree_view modal.aquaviario.transporte.vazio.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.aquaviario.transporte.vazio tree New
modal_ferroviario_vagao_form_view modal.ferroviario.vagao.form.view (in l10n_br_mdfe) l10n_br_mdfe.modal.ferroviario.vagao form New
modal_ferroviario_vagao_tree_view modal.ferroviario.vagao.tree.view l10n_br_mdfe.modal.ferroviario.vagao tree New
modal_rodoviario_ciot_form_view modal.rodoviario.ciot.form.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.ciot form New
modal_rodoviario_ciot_tree_view modal.rodoviario.ciot.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.ciot tree New
modal_rodoviario_contratante_form_view modal.rodoviario.contratante.form.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.contratante form New
modal_rodoviario_contratante_tree_view modal.rodoviario.contratante.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.contratante tree New
modal_rodoviario_lacre_form_view modal.rodoviario.lacre.form.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.lacre form New
modal_rodoviario_lacre_tree_view modal.rodoviario.lacre.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.lacre tree New
modal_rodoviario_pagamento_form_view modal.rodoviario.pagamento.form.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.pagamento form New
modal_rodoviario_pagamento_frete_form_view modal.rodoviario.pagamento.frete.form.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.pagamento.frete form New
modal_rodoviario_pagamento_frete_tree_view modal.rodoviario.pagamento.frete.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.pagamento.frete tree New
modal_rodoviario_pagamento_prazo_form_view modal.rodoviario.pagamento.prazo.form.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.pagamento.prazo form New
modal_rodoviario_pagamento_prazo_tree_view modal.rodoviario.pagamento.prazo.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.pagamento.prazo tree New
modal_rodoviario_pagamento_tree_view modal.rodoviario.pagamento.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.pagamento tree New
modal_rodoviario_reboque_form_view modal.rodoviario.reboque.form.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.reboque form New
modal_rodoviario_reboque_tree_view modal.rodoviario.reboque.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.reboque tree New
modal_rodoviario_vale_pedagio_dispositivo_form_view modal.rodoviario.vale_pedagio.dispositivo.form.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.vale_pedagio.dispositivo form New
modal_rodoviario_vale_pedagio_dispositivo_tree_view modal.rodoviario.vale_pedagio.dispositivo.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.vale_pedagio.dispositivo tree New
modal_rodoviario_veiculo_condutor_form_view modal.rodoviario.veiculo.condutor.form.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.veiculo.condutor form New
modal_rodoviario_veiculo_condutor_tree_view modal.rodoviario.veiculo.condutor.tree.view (in l10n_br_mdfe) l10n_br_mdfe.modal.rodoviario.veiculo.condutor tree New
nfe_document_edi_form_inherit l10n_br_nfe_edi.document.form.inherit l10n_br_fiscal.document form Inherits l10n_br_fiscal_edi.document_form
res_company_form_view res.company.form (in l10n_br_mdfe) res.company form Inherits l10n_br_fiscal.fiscal_res_company_form
res_partner_contratante_form_view res.partner.contratante.form.view (in l10n_br_mdfe) res.partner form New
res_partner_contratante_tree_view res.partner.contratante.tree.view (in l10n_br_mdfe) res.partner tree New
res_partner_prop_form_view res.partner.reboque.prop.form.view res.partner form New
transporte_lacre_tree_view transporte.lacre.tree.view (in l10n_br_mdfe) l10n_br_mdfe.transporte.lacre tree New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (0)

No new fields.

Public methods (1)
  • render_damdfe_brazilfiscalreport(self, mdfe, mdfe_xml)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • match_or_create_m2o(self, rec_dict, parent_dict, model=None)
    @api.model
    If city not found, break hard, don't create it

New fields (4)
  • mdfe_environment Selection
    readonly=False related='company_id.mdfe_environment' string='MDF-e Environment'
  • mdfe_transmission Selection
    readonly=False related='company_id.mdfe_transmission' string='MDF-e Transmission'
  • mdfe_version Selection
    readonly=False related='company_id.mdfe_version' string='MDF-e Version'
  • mdfe_version_name Char
    config_parameter='l10n_br_mdfe.version.name' string='MDF-e Proc Version'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • match_or_create_m2o(self, rec_dict, parent_dict, model=None)
    @api.model
    If state not found, break hard, don't create it

Loading…

Loading…

Loading…

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