| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-financial-tools |
| GIT | |
| GIT | https://github.com/OCA/account-financial-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-financial-tools/tree/18.0/account_asset_transfer |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Ecosoft |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Ecosoft |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Saran440, ??? |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/account-financial-tools |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-tools: - account_asset_management OCA/reporting-engine: - report_xlsx_helper - report_xlsx odoo/odoo: - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-dateutil |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allow transferring assets under construction (AUC) to normal assets. AUC is Asset under construction where some assets are in construction phase and cost needs to be captured for the time being. Once asset is fully completed then cost would be transferred to final asset **Note:** - If the asset don't have journal entries, asset transfer will use account settings from the asset/asset profile instead. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_asset_profile_view_form |
account.asset.profile.form | account.asset.profile | field | Inherits account_asset_management.account_asset_profile_view_form |
account_asset_transfer_view_form |
account.asset.transfer.form | account.asset.transfer | form | New |
account_asset_view_form |
account.asset.form | account.asset | button | Inherits account_asset_management.account_asset_view_form |
account_asset_view_search |
account.asset.search | account.asset | xpath | Inherits account_asset_management.account_asset_view_search |
can_transfer
Boolean
compute='_compute_can_transfer'
help='Allow transfer AUC (running) to Asset'
search='_search_can_transfer'
is_transfer
Boolean
help='flag indicating if the asset has been transferred from/to another asset.'
open_assets(self)
transfer(self)
transfer_journal_id
Many2one → account.journal
check_company=True
comodel_name='account.journal'
domain="[('type', '=', 'general'), ('company_id', '=', company_id)]"
No public methods.
balance
Monetary
compute='_compute_asset_value'
company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
required=True
string='Company'
currency_id
Many2one → res.currency
comodel_name='res.currency'
related='company_id.currency_id'
date_transfer
Date
default=fields.Date.today
help='Transfer date must be after the asset journal entry'
required=True
string='Transfer Date'
from_asset_ids
Many2many → account.asset
comodel_name='account.asset'
readonly=True
string='From Asset(s)'
from_asset_value
Monetary
compute='_compute_asset_value'
string='From Value'
note
Text
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
to_asset_ids
One2many → account.asset.transfer.line
comodel_name='account.asset.transfer.line'
inverse_name='transfer_id'
string='To Asset(s)'
to_asset_value
Monetary
compute='_compute_asset_value'
string='To Value'
transfer_journal_id
Many2one → account.journal
check_company=True
comodel_name='account.journal'
domain="[('type', '=', 'general'), ('company_id', '=', company_id)]"
required=True
string='Transfer Journal'
default_get(self, field_list)
expand_to_asset_ids(self)
transfer(self)
asset_name
Char
required=True
asset_profile_id
Many2one → account.asset.profile
comodel_name='account.asset.profile'
required=True
string='Asset Profile'
asset_value
Float
compute='_compute_asset_value'
default=0.0
required=True
store=True
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
price_unit
Float
default=0.0
required=True
string='Unit Price'
quantity
Float
default=0.0
required=True
transfer_id
Many2one → account.asset.transfer
comodel_name='account.asset.transfer'
index=True
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-financial-tools |
| GIT | |
| GIT | https://github.com/OCA/account-financial-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-financial-tools/tree/16.0/account_asset_transfer |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Ecosoft |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Ecosoft |
| COMMITTERS | |
| COMMITTERS | Weblate, oca-ci, Saran440 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/account-financial-tools |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:47 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-tools: - account_asset_management OCA/reporting-engine: - report_xlsx_helper - report_xlsx odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-dateutil |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_asset_profile_view_form |
account.asset.profile.form | account.asset.profile | field | Inherits account_asset_management.account_asset_profile_view_form |
account_asset_transfer_view_form |
account.asset.transfer.form | account.asset.transfer | form | New |
account_asset_view_form |
account.asset.form | account.asset | button | Inherits account_asset_management.account_asset_view_form |
account_asset_view_search |
account.asset.search | account.asset | xpath | Inherits account_asset_management.account_asset_view_search |
can_transfer
Boolean
compute='_compute_can_transfer'
help='Allow transfer AUC (running) to Asset'
search='_search_can_transfer'
is_transfer
Boolean
help='flag indicating if the asset has been transferred from/to another asset.'
open_assets(self)
transfer(self)
transfer_journal_id
Many2one → account.journal
check_company=True
comodel_name='account.journal'
domain="[('type', '=', 'general'), ('company_id', '=', company_id)]"
string='Transfer Journal'
No public methods.
balance
Monetary
compute='_compute_asset_value'
company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
required=True
string='Company'
currency_id
Many2one → res.currency
comodel_name='res.currency'
related='company_id.currency_id'
date_transfer
Date
default=fields.Date.today
help='Transfer date must be after the asset journal entry'
required=True
string='Transfer Date'
from_asset_ids
Many2many → account.asset
comodel_name='account.asset'
readonly=True
string='From Asset(s)'
from_asset_value
Monetary
compute='_compute_asset_value'
string='From Value'
note
Text
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
to_asset_ids
One2many → account.asset.transfer.line
comodel_name='account.asset.transfer.line'
inverse_name='transfer_id'
string='To Asset(s)'
to_asset_value
Monetary
compute='_compute_asset_value'
string='To Value'
transfer_journal_id
Many2one → account.journal
check_company=True
comodel_name='account.journal'
domain="[('type', '=', 'general'), ('company_id', '=', company_id)]"
required=True
string='Transfer Journal'
default_get(self, field_list)
expand_to_asset_ids(self)
transfer(self)
asset_name
Char
required=True
asset_profile_id
Many2one → account.asset.profile
comodel_name='account.asset.profile'
required=True
string='Asset Profile'
asset_value
Float
compute='_compute_asset_value'
default=0.0
required=True
store=True
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
price_unit
Float
default=0.0
required=True
string='Unit Price'
quantity
Float
default=0.0
required=True
transfer_id
Many2one → account.asset.transfer
comodel_name='account.asset.transfer'
index=True
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-financial-tools |
| GIT | |
| GIT | https://github.com/OCA/account-financial-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-financial-tools/tree/15.0/account_asset_transfer |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Ecosoft |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Ecosoft |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Saran440 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/account-financial-tools |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:34 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-tools: - account_asset_management OCA/reporting-engine: - report_xlsx_helper - report_xlsx odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-dateutil xlrd xlsxwriter |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_asset_profile_view_form |
account.asset.profile.form | account.asset.profile | field | Inherits account_asset_management.account_asset_profile_view_form |
account_asset_transfer_view_form |
account.asset.transfer.form | account.asset.transfer | form | New |
account_asset_view_form |
account.asset.form | account.asset | button | Inherits account_asset_management.account_asset_view_form |
account_asset_view_search |
account.asset.search | account.asset | xpath | Inherits account_asset_management.account_asset_view_search |
can_transfer
Boolean
compute='_compute_can_transfer'
help='Allow transfer AUC (running) to Asset'
search='_search_can_transfer'
is_transfer
Boolean
help='flag indicating if the asset has been transferred from/to another asset.'
open_assets(self)
transfer(self)
transfer_journal_id
Many2one → account.journal
check_company=True
comodel_name='account.journal'
domain="[('type', '=', 'general'), ('company_id', '=', company_id)]"
string='Transfer Journal'
No public methods.
analytic_account_id
Many2one → account.analytic.account
comodel_name='account.analytic.account'
string='Analytic account'
analytic_tag_ids
Many2many → account.analytic.tag
comodel_name='account.analytic.tag'
string='Analytic tags'
balance
Monetary
compute='_compute_asset_value'
company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
required=True
string='Company'
currency_id
Many2one → res.currency
comodel_name='res.currency'
related='company_id.currency_id'
date_transfer
Date
default=fields.Date.today
help='Transfer date must be after the asset journal entry'
required=True
string='Transfer Date'
from_asset_ids
Many2many → account.asset
comodel_name='account.asset'
readonly=True
string='From Asset(s)'
from_asset_value
Monetary
compute='_compute_asset_value'
string='From Value'
note
Text
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
to_asset_ids
One2many → account.asset.transfer.line
comodel_name='account.asset.transfer.line'
inverse_name='transfer_id'
string='To Asset(s)'
to_asset_value
Monetary
compute='_compute_asset_value'
string='To Value'
transfer_journal_id
Many2one → account.journal
check_company=True
comodel_name='account.journal'
domain="[('type', '=', 'general'), ('company_id', '=', company_id)]"
required=True
string='Transfer Journal'
default_get(self, field_list)
expand_to_asset_ids(self)
transfer(self)
analytic_account_id
Many2one → account.analytic.account
comodel_name='account.analytic.account'
string='Analytic account'
analytic_tag_ids
Many2many → account.analytic.tag
comodel_name='account.analytic.tag'
string='Analytic tags'
asset_name
Char
required=True
asset_profile_id
Many2one → account.asset.profile
comodel_name='account.asset.profile'
required=True
string='Asset Profile'
asset_value
Float
compute='_compute_asset_value'
default=0.0
required=True
store=True
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
price_unit
Float
default=0.0
required=True
string='Unit Price'
quantity
Float
default=0.0
required=True
transfer_id
Many2one → account.asset.transfer
comodel_name='account.asset.transfer'
index=True
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-financial-tools |
| GIT | |
| GIT | https://github.com/OCA/account-financial-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-financial-tools/tree/14.0/account_asset_transfer |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Accounting & Finance |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Ecosoft |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Ecosoft |
| COMMITTERS | |
| COMMITTERS | GitHub, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, oca-ci, Kitti U, ps-tubtim |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/account-financial-tools |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:00 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/account-financial-tools: - account_asset_management OCA/reporting-engine: - report_xlsx_helper - report_xlsx odoo/odoo: - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_asset_profile_view_form |
account.asset.profile.form | account.asset.profile | field | Inherits account_asset_management.account_asset_profile_view_form |
account_asset_transfer_view_form |
account.asset.transfer.form | account.asset.transfer | form | New |
account_asset_view_form |
account.asset.form | account.asset | button | Inherits account_asset_management.account_asset_view_form |
account_asset_view_search |
account.asset.search | account.asset | xpath | Inherits account_asset_management.account_asset_view_search |
can_transfer
Boolean
compute='_compute_can_transfer'
help='Allow transfer AUC (running) to Asset'
search='_search_can_transfer'
transfer(self)
transfer_journal_id
Many2one → account.journal
check_company=True
comodel_name='account.journal'
domain="[('type', '=', 'general'), ('company_id', '=', company_id)]"
string='Transfer Journal'
No public methods.
analytic_account_id
Many2one → account.analytic.account
comodel_name='account.analytic.account'
string='Analytic account'
analytic_tag_ids
Many2many → account.analytic.tag
comodel_name='account.analytic.tag'
string='Analytic tags'
balance
Monetary
compute='_compute_asset_value'
company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
required=True
string='Company'
currency_id
Many2one → res.currency
comodel_name='res.currency'
related='company_id.currency_id'
date_transfer
Date
default=fields.Date.today
help='Transfer date must be after the asset journal entry'
required=True
string='Transfer Date'
from_asset_ids
Many2many → account.asset
comodel_name='account.asset'
readonly=True
string='From Asset(s)'
from_asset_value
Monetary
compute='_compute_asset_value'
string='From Value'
note
Text
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
to_asset_ids
One2many → account.asset.transfer.line
comodel_name='account.asset.transfer.line'
inverse_name='transfer_id'
string='To Asset(s)'
to_asset_value
Monetary
compute='_compute_asset_value'
string='To Value'
transfer_journal_id
Many2one → account.journal
check_company=True
comodel_name='account.journal'
domain="[('type', '=', 'general'), ('company_id', '=', company_id)]"
required=True
string='Transfer Journal'
default_get(self, field_list)
expand_to_asset_ids(self)
transfer(self)
analytic_account_id
Many2one → account.analytic.account
comodel_name='account.analytic.account'
string='Analytic account'
analytic_tag_ids
Many2many → account.analytic.tag
comodel_name='account.analytic.tag'
string='Analytic tags'
asset_name
Char
required=True
asset_profile_id
Many2one → account.asset.profile
comodel_name='account.asset.profile'
required=True
string='Asset Profile'
asset_value
Float
compute='_compute_asset_value'
default=0.0
required=True
store=True
string='Asset Value'
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
price_unit
Float
default=0.0
required=True
string='Unit Price'
quantity
Float
default=0.0
required=True
string='Quantity'
transfer_id
Many2one → account.asset.transfer
comodel_name='account.asset.transfer'
index=True
No public methods.
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/account-financial-tools |
| PULL REQUEST | |
| PULL REQUEST | [19.0][MIG] account_asset_transfer: Migration to 19.0 (#2299) |