TIP: You can type at any time to perform a new search.
Brazilian Localization WMS Accounting
l10n_br_stock_account · OCA/l10n-brazil
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
Views touched (8)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
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_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'domain=[('state', '=', 'approved')] -
stock_in_fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'domain=[('state', '=', 'approved'), ('fiscal_operation_type', '=', 'in')] -
stock_out_fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'domain=[('state', '=', 'approved'), ('fiscal_operation_type', '=', 'out')]
No public methods.
New fields (3)
-
fiscal_operation_journalBooleandefault=_get_fiscal_operation_journalstring='Account Jornal from Fiscal Operation' -
groupSelectionondelete={'fiscal_operation': 'set default'}selection_add=[('fiscal_operation', 'Fiscal Operation')] -
has_fiscal_operationBoolean
-
onchange_group(self)@api.onchange('group')
New fields (8)
-
comment_idsMany2many → l10n_br_fiscal.commentcolumn1='stock_move_id'column2='comment_id'comodel_name='l10n_br_fiscal.comment'relation='stock_move_line_comment_rel'string='Comments' -
delivery_costsSelectionrelated='company_id.delivery_costs' -
fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'default=_default_fiscal_operationdomain=<expr>readonly=True -
fiscal_priceFloatcompute='_compute_fiscal_price' -
fiscal_tax_idsMany2many → l10n_br_fiscal.taxcomodel_name='l10n_br_fiscal.tax'precompute=Falsestring='Fiscal Taxes' -
tax_frameworkSelectionrelated='picking_id.company_id.tax_framework'string='Tax Framework' -
tax_idsMany2many → account.taxcheck_company=Truecomodel_name='account.tax'compute='_compute_tax_ids'help='Taxes that apply on the base amount'store=Truestring='Taxes' -
uom_idMany2onerelated='product_uom'
-
create(self, vals_list)@api.model_create_multi
New fields (3)
-
comment_idsMany2many → l10n_br_fiscal.commentcolumn1='picking_id'column2='comment_id'comodel_name='l10n_br_fiscal.comment'compute='_compute_comment_ids'relation='stock_picking_comment_rel'store=Truestring='Comments' -
currency_idMany2onedefault=<expr> -
fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'domain=<expr>readonly=True
-
button_validate(self) -
set_to_be_invoiced(self)Update invoice_state of current pickings to "2binvoiced". :return: dict
New fields (2)
-
fiscal_operation_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'domain="[('state', '=', 'approved')]"string='Default Fiscal Operation' -
pre_generate_fiscal_document_numberSelectiondefault='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'
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_idMany2one → l10n_br_fiscal.operationcomodel_name='l10n_br_fiscal.operation'default=_default_fiscal_operationdomain=<expr>string='Fiscal Operation' -
invoice_stateSelectioncopy=Falsedefault='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'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…