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

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 info_outline

Views touched (3)
XML IDNameModelTypeStatus
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_spread Boolean
    default=False string='Created from Spread'
Public methods (1)
  • action_post(self)
    Use templates in journal entries too

New fields (1)
  • create_move_type Selection
    default='entry' required=True selection=[('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'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • move_id Many2one → account.move
    comodel_name='account.move' required=True string='Journal Entry'
  • move_line_id Many2one → account.move.line
    comodel_name='account.move.line' domain="[('move_id', '=', move_id), ('spread_id', '=', False)]" required=True string='Journal Item'
Public methods (1)
  • link_move_line(self)

Loading…