Repository
OCA/l10n-brazil · module folder · Try on Runboat
Module version
1.0.0
Category
Localisation
Folder size
0.06 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-brazil
Last tracking update
2026-08-07 08:22:55
Authors
Odoo Community Association (OCA), KMEE
Maintainers
Odoo Community Association (OCA), KMEE
Committers
OCA-git-bot, oca-ci, Cristiano Mafra Junior
Odoo dependencies
OCA/l10n-brazil:
OCA/product-attribute:
odoo/odoo:
- web
- bus
- uom
Python dependencies
erpbrasil.base, email-validator, num2words, phonenumbers
System dependencies
None
Required by
None
Description
Conceito de operações subsequentes e documentos fiscais subsequentes.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
document_form l10n_br_fiscal.document form Inherits l10n_br_fiscal.document_form
operation_form l10n_br_fiscal.operation form Inherits l10n_br_fiscal.operation_form
source_document_tree source.document.tree l10n_br_fiscal.subsequent.document tree New
subsequent_document_tree l10n_br_fiscal.subsequent.document.tree l10n_br_fiscal.subsequent.document tree New
subsequent_operation_tree l10n_br_fiscal.subsequent.operation.tree l10n_br_fiscal.subsequent.operation tree New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (2)
  • document_subsequent_generated Boolean
    compute='_compute_document_subsequent_generated' default=False string='Subsequent documents generated?'
  • document_subsequent_ids One2many → l10n_br_fiscal.subsequent.document
    comodel_name='l10n_br_fiscal.subsequent.document' copy=True inverse_name='source_document_id'
Public methods (1)
  • cancel_edoc(self)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • operation_subsequent_ids One2many → l10n_br_fiscal.subsequent.operation
    comodel_name='l10n_br_fiscal.subsequent.operation' inverse_name='fiscal_operation_id' string='Subsequent Operation'
Public methods (0)

No public methods.

New fields (5)
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' required=True string='Related operation'
  • operation_performed Boolean
    compute='_compute_operation_performed' copy=False default=False
  • source_document_id Many2one → l10n_br_fiscal.document
    comodel_name='l10n_br_fiscal.document' ondelete='cascade' required=True string='Source document'
  • subsequent_document_id Many2one → l10n_br_fiscal.document
    comodel_name='l10n_br_fiscal.document' copy=False ondelete='set null' string='Subsequent Document'
  • subsequent_operation_id Many2one → l10n_br_fiscal.subsequent.operation
    comodel_name='l10n_br_fiscal.subsequent.operation' required=True string='Subsequent Operation'
Public methods (4)
  • generate_subsequent_document(self)
  • show_source_document(self)
  • show_subsequent_document(self)
  • unlink(self)

New fields (7)
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' ondelete='cascade' required=True string='Origin operation'
  • generation_situation Selection
    default='manual' required=True selection=SUBSEQUENT_OPERATION
  • operation_document_type_id Many2one → l10n_br_fiscal.document.type
    comodel_name='l10n_br_fiscal.document.type' string='Document Type'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' string='Partner'
  • reference_document Boolean
    string='Referencing source document'
  • sequence Integer
    default=10 help='Gives the sequence order when displaying a list'
  • subsequent_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' string='Operation to be performed'
Public methods (0)

No public methods.

Loading…