TIP: You can type at any time to perform a new search.
Cost-Revenue Spread Extra Features
account_spread_cost_revenue_enhanced · OCA/account-financial-tools
Security findings
- Repository
- OCA/account-financial-tools · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Accounting & Finance
- Folder size
- 0.06 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/account-financial-tools
- Last tracking update
- 2026-08-23 17:00:44
- Authors
- Odoo Community Association (OCA), Ecosoft
- Maintainers
- Odoo Community Association (OCA), Ecosoft
- Committers
- OCA-git-bot, oca-ci, bobrador
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module aim to address more business cases by adding extra technical function. 1. Add action to direct link with journal item (account.move.line) from spread cost/revenue sheet. This is useful when user want to link spread cost/revenue sheet with journal entry (not with invoice) 2. From spread cost/revenue sheet, allow Create Entry as Invoice (not just entry) Note: extra feature in this module is not included in account_spread_cost_revenue to avoid complexity.
Code Analysis
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_account_spread |
view.account.spread | account.spread | Inherits account_spread_cost_revenue.view_account_spread | |
view_account_spread_link_move_line_form |
view.account.spread.link.move.line.form | account.spread.link.move.line | form | New |
view_invoice_spread_inherit |
account.move | Inherits account_spread_cost_revenue.view_invoice_spread |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (1)
-
is_created_from_spreadBooleandefault=Falsestring='Created from Spread'
-
action_post(self)Use templates in journal entries too
New fields (1)
-
create_move_typeSelectiondefault='entry'required=Trueselection=[('entry', 'Journal Entry'), ('out_invoice', 'Customer Invoice'), ('in_invoice', 'Vendor Bill'), ('out_refund', 'Customer Credit Note'), ('in_refund', 'Vendor Credit Note')]string='Create Entry As'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (2)
-
move_idMany2one → account.movecomodel_name='account.move'required=Truestring='Journal Entry' -
move_line_idMany2one → account.move.linecomodel_name='account.move.line'domain="[('move_id', '=', move_id), ('spread_id', '=', False)]"required=Truestring='Journal Item'
-
link_move_line(self)
Loading…