TIP: You can type at any time to perform a new search.

Security findings

Repository
OCA/l10n-brazil · module folder · Try on Runboat
Module version
Category
Localisation
Folder size
0.34 MB
License
AGPL-3
Application
No
Auto-installable
Yes
Website
https://github.com/OCA/l10n-brazil
Last tracking update
2026-10-03 23:56:49
Authors
Akretion, Odoo Community Association (OCA)
Maintainers
Akretion, Odoo Community Association (OCA)
Committers
Raphaël Valyi, Weblate, OCA-git-bot, oca-ci, Magno Costa
Odoo dependencies
Python dependencies
email-validator, erpbrasil-base>=2.4.2, num2words, phonenumbers
System dependencies
None
Required by
l10n_br_sale_stock
Description
This module make possible create invoice based in Stock Pickings.

Code Analysis info_outline

Views touched (8)
XML IDNameModelTypeStatus
l10n_br_stock_account_res_company_form l10n_br_stock_account.res.company.form res.company form Inherits l10n_br_fiscal.fiscal_res_company_form
stock_move_form l10n_br_stock_account.move.form stock.move form Inherits stock_picking_invoicing.view_move_picking_form
stock_move_tree l10n_br_stock_account.move.list stock.move list Inherits stock_picking_invoicing.view_move_tree
stock_picking_form l10n_br_stock_account.picking.form stock.picking form Inherits stock_picking_invoicing.view_picking_form
stock_picking_tree l10n_br_stock_account.picking.list stock.picking list Inherits stock.vpicktree
stock_picking_type_form l10n_br_stock.picking.type.form stock.picking.type form Inherits stock.view_picking_type_form
stock_rule_form l10n_br_stock_account.stock.rule.form stock.rule form Inherits stock.view_stock_rule_form
view_l10n_br_stock_invoice_onshipping L10n_br_Stock Invoice Onshipping stock.invoice.onshipping Inherits stock_picking_invoicing.view_stock_invoice_onshipping
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (8)

New fields (3)
  • stock_fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' domain=[('state', '=', 'approved')]
  • stock_in_fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' domain=[('state', '=', 'approved'), ('fiscal_operation_type', '=', 'in')]
  • stock_out_fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' domain=[('state', '=', 'approved'), ('fiscal_operation_type', '=', 'out')]
Public methods (0)

No public methods.

New fields (3)
  • fiscal_operation_journal Boolean
    default=_get_fiscal_operation_journal string='Account Jornal from Fiscal Operation'
  • group Selection
    ondelete={'fiscal_operation': 'set default'} selection_add=[('fiscal_operation', 'Fiscal Operation')]
  • has_fiscal_operation Boolean
Public methods (1)
  • onchange_group(self)
    @api.onchange('group')

New fields (8)
  • comment_ids Many2many → l10n_br_fiscal.comment
    column1='stock_move_id' column2='comment_id' comodel_name='l10n_br_fiscal.comment' relation='stock_move_line_comment_rel' string='Comments'
  • delivery_costs Selection
    related='company_id.delivery_costs'
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' default=_default_fiscal_operation domain=<expr> readonly=True
  • fiscal_price Float
    compute='_compute_fiscal_price'
  • fiscal_tax_ids Many2many → l10n_br_fiscal.tax
    comodel_name='l10n_br_fiscal.tax' precompute=False string='Fiscal Taxes'
  • tax_framework Selection
    related='picking_id.company_id.tax_framework' string='Tax Framework'
  • tax_ids Many2many → account.tax
    check_company=True comodel_name='account.tax' compute='_compute_tax_ids' help='Taxes that apply on the base amount' store=True string='Taxes'
  • uom_id Many2one
    related='product_uom'
Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (3)
  • comment_ids Many2many → l10n_br_fiscal.comment
    column1='picking_id' column2='comment_id' comodel_name='l10n_br_fiscal.comment' compute='_compute_comment_ids' relation='stock_picking_comment_rel' store=True string='Comments'
  • currency_id Many2one
    default=<expr>
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' domain=<expr> readonly=True
Public methods (2)
  • button_validate(self)
  • set_to_be_invoiced(self)
    Update invoice_state of current pickings to "2binvoiced". :return: dict

New fields (2)
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' domain="[('state', '=', 'approved')]" string='Default Fiscal Operation'
  • pre_generate_fiscal_document_number Selection
    default='none' help='Check this box if you want to generate fiscal document for this operation.' selection=[('none', 'None'), ('pack', 'Pack'), ('validate', 'Validate'), ('invoice_wizard', 'Invoice Create Wizard')] string='Pre-generate Fiscal Document Number'
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 (0)

No public methods.

New fields (2)
  • fiscal_operation_id Many2one → l10n_br_fiscal.operation
    comodel_name='l10n_br_fiscal.operation' default=_default_fiscal_operation domain=<expr> string='Fiscal Operation'
  • invoice_state Selection
    copy=False default='none' help='Invoiced: an invoice already exists\nTo Be Invoiced: need to be invoiced\nNot Applicable: no invoice to create' selection=[('2binvoiced', 'To Be Invoiced'), ('none', 'Not Applicable')] string='Invoice Status'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…