TIP: You can type at any time to perform a new search.
Brazilian Localization WMS Accounting
l10n_br_stock_account · OCA/l10n-brazil
- Repository
- OCA/l10n-brazil · module folder · Try on Runboat
- Module version
- Category
- Localisation
- Folder size
- 0.32 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- https://github.com/OCA/l10n-brazil
- Last tracking update
- 2026-08-14 23:15:55
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Raphaël Valyi, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- email-validator, erpbrasil.base, 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 (7)
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 (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…