diff --git a/account_asset_management/README.rst b/account_asset_management/README.rst
index 615fb150..47dd21eb 100644
--- a/account_asset_management/README.rst
+++ b/account_asset_management/README.rst
@@ -58,7 +58,7 @@ The module in NOT compatible with the standard account_asset module.
Changelog
=========
-12.0.1.1.0 (2019-07-08)
+12.0.2.1.0 (2019-10-21)
~~~~~~~~~~~~~~~~~~~~~~~
* [IMP] Add option to calculate depreciation table by days
diff --git a/account_asset_management/i18n/account_asset_management.pot b/account_asset_management/i18n/account_asset_management.pot
index f955f650..7f97745c 100644
--- a/account_asset_management/i18n/account_asset_management.pot
+++ b/account_asset_management/i18n/account_asset_management.pot
@@ -14,7 +14,7 @@ msgstr ""
"Plural-Forms: \n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid "\n"
"Error while processing asset '%s': %s"
@@ -216,6 +216,12 @@ msgstr ""
msgid "By default during the validation of an invoice, an asset is created by invoice line as long as an accounting entry is created by invoice line. With this setting, an accounting entry will be created by product item. So, there will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -388,19 +394,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -412,14 +423,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -526,7 +537,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid "Error while processing asset '%s': \n"
"\n"
@@ -555,7 +566,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -592,7 +603,14 @@ msgid "ID"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "If not set, the system will distribute evenly the amount to amortize across the years, based on the number of years. So the amount per year will be the depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The amount to depreciate per year will be calculated as depreciation base / (depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -633,7 +651,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -641,7 +659,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -692,13 +710,13 @@ msgid "Last Updated on"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -710,7 +728,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -742,13 +760,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -819,7 +841,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -943,7 +965,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid "The '_compute_year_amount' method is only intended for Time Method 'Number of Years."
msgstr ""
@@ -961,13 +983,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid "The duration of the asset conflicts with the posted depreciation table entry dates."
msgstr ""
@@ -1029,6 +1051,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1044,6 +1071,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1064,7 +1103,7 @@ msgid "When an asset is created, the status is 'Draft'.\n"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1078,7 +1117,7 @@ msgid "You are not allowed to link an accounting entry to an asset.\n"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid "You are not allowed to remove an accounting entry linked to an asset.\n"
@@ -1086,7 +1125,7 @@ msgid "You are not allowed to remove an accounting entry linked to an asset.\n"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1098,7 +1137,7 @@ msgid "You can't make an early removal if all the depreciation lines for previou
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid "You cannot change a depreciation line with an associated accounting entry."
msgstr ""
@@ -1116,43 +1155,43 @@ msgid "You cannot change an accounting item linked to an asset depreciation line
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid "You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid "You cannot set the 'Initial Balance Entry' flag on a depreciation line with prior posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid "You cannot set the date on a depreciation line prior to already posted entries."
msgstr ""
diff --git a/account_asset_management/i18n/am.po b/account_asset_management/i18n/am.po
index 0fa978c9..becf3e83 100644
--- a/account_asset_management/i18n/am.po
+++ b/account_asset_management/i18n/am.po
@@ -24,7 +24,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -231,6 +231,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -419,19 +425,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -443,14 +454,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -557,7 +568,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -587,7 +598,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -624,7 +635,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -669,7 +692,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -677,7 +700,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -728,13 +751,13 @@ msgid "Last Updated on"
msgstr "Última actualización en"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -746,7 +769,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -778,13 +801,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -855,7 +882,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -985,7 +1012,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1006,13 +1033,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1082,6 +1109,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1097,6 +1129,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1121,7 +1165,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1136,7 +1180,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1145,7 +1189,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1159,7 +1203,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1180,32 +1224,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1213,13 +1257,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/ar.po b/account_asset_management/i18n/ar.po
index 4f59e94a..68d0f364 100644
--- a/account_asset_management/i18n/ar.po
+++ b/account_asset_management/i18n/ar.po
@@ -30,7 +30,7 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -244,6 +244,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -435,19 +441,24 @@ msgstr "التاريخ"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "تدريجي"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -459,14 +470,14 @@ msgid "Degressive Factor"
msgstr "عامل الإستهلاك"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -574,7 +585,7 @@ msgid "Entries"
msgstr "مُدخلات"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -604,7 +615,7 @@ msgid "General"
msgstr "عام"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -641,7 +652,19 @@ msgid "ID"
msgstr "المعرف"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -686,7 +709,7 @@ msgid "Journal"
msgstr "السجل اليومي"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -694,7 +717,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -745,13 +768,13 @@ msgid "Last Updated on"
msgstr "آخر تحديث في"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "محدد"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "القيمة المحفوظة"
@@ -763,7 +786,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -795,13 +818,17 @@ msgid "Notes"
msgstr "الملاحظات"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -876,7 +903,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1008,7 +1035,7 @@ msgid "Status"
msgstr "الحالة"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1029,13 +1056,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1105,6 +1132,11 @@ msgstr "طريقة الوقت"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1120,6 +1152,18 @@ msgstr ""
msgid "Type"
msgstr "النوع"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1145,7 +1189,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "سنة"
@@ -1160,7 +1204,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1169,7 +1213,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1183,7 +1227,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1204,32 +1248,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1237,13 +1281,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/bg.po b/account_asset_management/i18n/bg.po
index 5e8e15d9..e0328ba1 100644
--- a/account_asset_management/i18n/bg.po
+++ b/account_asset_management/i18n/bg.po
@@ -38,7 +38,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -245,6 +245,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -433,19 +439,24 @@ msgstr "Дата"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -457,14 +468,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -571,7 +582,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -601,7 +612,7 @@ msgid "General"
msgstr "Основни"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -638,7 +649,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -683,7 +706,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -691,7 +714,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -742,13 +765,13 @@ msgid "Last Updated on"
msgstr "Последно обновено на"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -760,7 +783,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -792,13 +815,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -869,7 +896,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -999,7 +1026,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1020,13 +1047,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1096,6 +1123,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1111,6 +1143,18 @@ msgstr ""
msgid "Type"
msgstr "Вид"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1135,7 +1179,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1150,7 +1194,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1159,7 +1203,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1173,7 +1217,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1194,32 +1238,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1227,13 +1271,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/bs.po b/account_asset_management/i18n/bs.po
index f5640396..64fdd578 100644
--- a/account_asset_management/i18n/bs.po
+++ b/account_asset_management/i18n/bs.po
@@ -31,7 +31,7 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -245,6 +245,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -437,19 +443,24 @@ msgstr "Datum"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Silazno"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -461,14 +472,14 @@ msgid "Degressive Factor"
msgstr "Silazni faktor"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -576,7 +587,7 @@ msgid "Entries"
msgstr "Zapisi"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -606,7 +617,7 @@ msgid "General"
msgstr "Opšte"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -643,7 +654,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -688,7 +711,7 @@ msgid "Journal"
msgstr "Dnevnik"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -696,7 +719,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -747,13 +770,13 @@ msgid "Last Updated on"
msgstr "Zadnje ažurirano"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Linearno"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Vrijednost likvidacije"
@@ -765,7 +788,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -797,13 +820,17 @@ msgid "Notes"
msgstr "Zabilješke"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -878,7 +905,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1010,7 +1037,7 @@ msgid "Status"
msgstr "Status"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1031,13 +1058,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1107,6 +1134,11 @@ msgstr "Vremenska metoda"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1122,6 +1154,18 @@ msgstr ""
msgid "Type"
msgstr "Vrsta"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1147,7 +1191,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Godina"
@@ -1162,7 +1206,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1171,7 +1215,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1185,7 +1229,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1206,32 +1250,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1239,13 +1283,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/ca.po b/account_asset_management/i18n/ca.po
index 8821b574..e604e3db 100644
--- a/account_asset_management/i18n/ca.po
+++ b/account_asset_management/i18n/ca.po
@@ -27,7 +27,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -240,6 +240,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -428,19 +434,24 @@ msgstr "Data"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -452,14 +463,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -567,7 +578,7 @@ msgid "Entries"
msgstr "Assentaments"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -598,7 +609,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -635,7 +646,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -680,7 +703,7 @@ msgid "Journal"
msgstr "Diari"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -688,7 +711,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -739,13 +762,13 @@ msgid "Last Updated on"
msgstr "Darrera Actualització el"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Lineal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Valor de salvaguarda"
@@ -757,7 +780,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr "Mes"
@@ -789,13 +812,17 @@ msgid "Notes"
msgstr "Notes"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -866,7 +893,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -996,7 +1023,7 @@ msgid "Status"
msgstr "Estat"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1017,13 +1044,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1093,6 +1120,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1108,6 +1140,18 @@ msgstr ""
msgid "Type"
msgstr "Tipus"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1132,7 +1176,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1147,7 +1191,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1156,7 +1200,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1170,7 +1214,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1191,32 +1235,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1224,13 +1268,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/ca_ES.po b/account_asset_management/i18n/ca_ES.po
index e917bb93..90a3f977 100644
--- a/account_asset_management/i18n/ca_ES.po
+++ b/account_asset_management/i18n/ca_ES.po
@@ -28,7 +28,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -235,6 +235,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -423,19 +429,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -447,14 +458,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -561,7 +572,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -591,7 +602,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -628,7 +639,19 @@ msgid "ID"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -673,7 +696,7 @@ msgid "Journal"
msgstr "Diari"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -681,7 +704,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -732,13 +755,13 @@ msgid "Last Updated on"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -750,7 +773,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -782,13 +805,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -859,7 +886,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -989,7 +1016,7 @@ msgid "Status"
msgstr "Estat"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1010,13 +1037,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1086,6 +1113,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1101,6 +1133,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1125,7 +1169,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1149,7 +1193,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1163,7 +1207,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1184,32 +1228,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1217,13 +1261,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/cs.po b/account_asset_management/i18n/cs.po
index c051ead9..0482b349 100644
--- a/account_asset_management/i18n/cs.po
+++ b/account_asset_management/i18n/cs.po
@@ -27,7 +27,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -241,6 +241,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -433,19 +439,24 @@ msgstr "Datum"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Klesající"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -457,14 +468,14 @@ msgid "Degressive Factor"
msgstr "Činitel klesání"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -572,7 +583,7 @@ msgid "Entries"
msgstr "Položky"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -602,7 +613,7 @@ msgid "General"
msgstr "Obecné"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -639,7 +650,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -684,7 +707,7 @@ msgid "Journal"
msgstr "Deník"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -692,7 +715,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -743,13 +766,13 @@ msgid "Last Updated on"
msgstr "Naposled upraveno"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Lineární"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Záchranná hodnota"
@@ -761,7 +784,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -793,13 +816,17 @@ msgid "Notes"
msgstr "Poznámky"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -874,7 +901,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1006,7 +1033,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1027,13 +1054,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1103,6 +1130,11 @@ msgstr "Časová metoda"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1118,6 +1150,18 @@ msgstr ""
msgid "Type"
msgstr "Druh"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1143,7 +1187,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Rok"
@@ -1158,7 +1202,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1167,7 +1211,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1181,7 +1225,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1202,32 +1246,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1235,13 +1279,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/da.po b/account_asset_management/i18n/da.po
index fc07b012..8e958072 100644
--- a/account_asset_management/i18n/da.po
+++ b/account_asset_management/i18n/da.po
@@ -33,7 +33,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -240,6 +240,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -428,19 +434,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -452,14 +463,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -566,7 +577,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -596,7 +607,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -633,7 +644,19 @@ msgid "ID"
msgstr "Id"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -678,7 +701,7 @@ msgid "Journal"
msgstr "Journal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -686,7 +709,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -737,13 +760,13 @@ msgid "Last Updated on"
msgstr "Sidst opdateret den"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -755,7 +778,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -787,13 +810,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -864,7 +891,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -994,7 +1021,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1015,13 +1042,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1091,6 +1118,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1106,6 +1138,18 @@ msgstr ""
msgid "Type"
msgstr "Type"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1130,7 +1174,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1145,7 +1189,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1168,7 +1212,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1189,32 +1233,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1222,13 +1266,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/de.po b/account_asset_management/i18n/de.po
index 028cfbeb..ab9cab00 100644
--- a/account_asset_management/i18n/de.po
+++ b/account_asset_management/i18n/de.po
@@ -24,7 +24,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -238,6 +238,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -448,6 +454,11 @@ msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
"Datum der Auslösung wird benötigt, um die Anlagentabellen neu zu berechnen."
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
#, fuzzy
@@ -457,13 +468,13 @@ msgstr ""
"Konto."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Degressiv"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -475,14 +486,14 @@ msgid "Degressive Factor"
msgstr "Degressiver Faktor"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr "Degressiv-Linear"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr "Degressiv-Linear wird nur für das Zeit-Verfahren = Jahr unterstützt."
@@ -590,7 +601,7 @@ msgid "Entries"
msgstr "Buchungen"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -622,7 +633,7 @@ msgid "General"
msgstr "Allgemein"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr "Erzeuge Buchungen zur Anlagenlöschung"
@@ -659,7 +670,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr "Unzulässiger Wert %s in asset.method."
@@ -708,7 +731,7 @@ msgid "Journal"
msgstr "Journal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -716,7 +739,7 @@ msgid "Journal Entries"
msgstr "Journalbuchungen"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr "Journalbuchung"
@@ -767,13 +790,13 @@ msgid "Last Updated on"
msgstr "Zuletzt geändert am"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Linear"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Liquidationswert"
@@ -785,7 +808,7 @@ msgid "Min-Value Account"
msgstr "Verlust bei Verkauf"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr "Monat"
@@ -817,13 +840,18 @@ msgid "Notes"
msgstr "Bemerkungen"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr "Anzahl Jahre"
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, fuzzy, python-format
+#| msgid "Number of Years"
+msgid "Number of Years or end date"
+msgstr "Anzahl Jahre"
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -898,7 +926,7 @@ msgid "Purchase Value"
msgstr "Anschaffungswert"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr "Quartal"
@@ -1040,7 +1068,7 @@ msgid "Status"
msgstr "Status"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1063,13 +1091,13 @@ msgid "The Sale Value must be positive!"
msgstr "Der Verkaufserlöse muss positiv sein."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1154,6 +1182,13 @@ msgstr "Zeit Methode"
msgid "Total Credit"
msgstr "Gesamtverbindlichkeit"
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+#, fuzzy
+#| msgid "Total Debit"
+msgid "Total Days"
+msgstr "Gesamtforderung"
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1169,6 +1204,20 @@ msgstr "Auslösedatum"
msgid "Type"
msgstr "Art"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+#, fuzzy
+#| msgid "The number of years needed to depreciate your asset"
+msgid "Use number of days to calculate depreciation amount"
+msgstr "Die Anzahl der zur Abschreibung benötigter Jahre"
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1198,7 +1247,7 @@ msgstr ""
"Werden Löschungen gebucht, so geht die Anlage in den Status 'Gelöscht' über."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Jahr"
@@ -1215,7 +1264,7 @@ msgstr ""
"solche Buchungen aus der Anlage heraus erstellen."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1226,7 +1275,7 @@ msgstr ""
"müssen solche Buchungen aus der Anlage heraus erstellen."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr "Sie dürfen nur Anlagen im Status 'Entwurf' löschen."
@@ -1242,7 +1291,7 @@ msgstr ""
"Abschreibungen der vorherigen Perioden gebucht sind."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1269,7 +1318,7 @@ msgstr ""
"einer Anlagenabschreibung verknüpft ist."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, fuzzy, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
@@ -1277,7 +1326,7 @@ msgstr ""
"Finanzbuchungen aufweist."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
@@ -1286,7 +1335,7 @@ msgstr ""
"löschen."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
@@ -1294,13 +1343,13 @@ msgstr ""
"verfügt"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, fuzzy, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr "Sie dürfen eine Anlagenposition vom Typ 'Anlagenwert' nicht löschen."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1310,7 +1359,7 @@ msgstr ""
"Buchungen vorhanden sind."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, fuzzy, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
@@ -1318,7 +1367,7 @@ msgstr ""
"bestehender Buchungen setzen."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/el_GR.po b/account_asset_management/i18n/el_GR.po
index fab46f91..0504d162 100644
--- a/account_asset_management/i18n/el_GR.po
+++ b/account_asset_management/i18n/el_GR.po
@@ -29,7 +29,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -236,6 +236,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -424,19 +430,24 @@ msgstr "Ημερομηνία"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -448,14 +459,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -562,7 +573,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -592,7 +603,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -629,7 +640,19 @@ msgid "ID"
msgstr "Κωδικός"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -674,7 +697,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -682,7 +705,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -733,13 +756,13 @@ msgid "Last Updated on"
msgstr "Τελευταία ενημέρωση στις"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -751,7 +774,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -783,13 +806,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -860,7 +887,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -990,7 +1017,7 @@ msgid "Status"
msgstr "Κατάσταση"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1011,13 +1038,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1087,6 +1114,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1102,6 +1134,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1126,7 +1170,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1141,7 +1185,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1150,7 +1194,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1164,7 +1208,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1185,32 +1229,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1218,13 +1262,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/en_AU.po b/account_asset_management/i18n/en_AU.po
index 1ecaa5d9..4f8a0ea1 100644
--- a/account_asset_management/i18n/en_AU.po
+++ b/account_asset_management/i18n/en_AU.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/en_GB.po b/account_asset_management/i18n/en_GB.po
index 849553d4..71759f36 100644
--- a/account_asset_management/i18n/en_GB.po
+++ b/account_asset_management/i18n/en_GB.po
@@ -29,7 +29,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -243,6 +243,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -435,19 +441,24 @@ msgstr "Date"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Degressive"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -459,14 +470,14 @@ msgid "Degressive Factor"
msgstr "Degressive Factor"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -574,7 +585,7 @@ msgid "Entries"
msgstr "Entries"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -604,7 +615,7 @@ msgid "General"
msgstr "General"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -641,7 +652,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -686,7 +709,7 @@ msgid "Journal"
msgstr "Journal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -694,7 +717,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -745,13 +768,13 @@ msgid "Last Updated on"
msgstr "Last Updated on"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Linear"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Salvage Value"
@@ -763,7 +786,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -795,13 +818,17 @@ msgid "Notes"
msgstr "Notes"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -876,7 +903,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1008,7 +1035,7 @@ msgid "Status"
msgstr "Status"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1029,13 +1056,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1105,6 +1132,11 @@ msgstr "Time Method"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1120,6 +1152,18 @@ msgstr ""
msgid "Type"
msgstr "Type"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1145,7 +1189,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Year"
@@ -1160,7 +1204,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1169,7 +1213,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1183,7 +1227,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1204,32 +1248,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, fuzzy, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr "You cannot delete an asset that contains posted depreciation lines."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr "You cannot delete an asset that contains posted depreciation lines."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, fuzzy, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr "You cannot delete an asset that contains posted depreciation lines."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1237,13 +1281,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, fuzzy, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr "You cannot delete an asset that contains posted depreciation lines."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/es.po b/account_asset_management/i18n/es.po
index d750407a..c2315554 100644
--- a/account_asset_management/i18n/es.po
+++ b/account_asset_management/i18n/es.po
@@ -36,7 +36,7 @@ msgstr ""
"X-Generator: Weblate 3.7.1\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -255,6 +255,12 @@ msgstr ""
"se creará un apunte contable por artículo del producto. Por lo tanto habrá "
"un activo por producto."
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -471,6 +477,11 @@ msgstr ""
"Fecha de disparo del evento de la necesidad de recálculo de las tablas de "
"activo."
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
@@ -479,13 +490,13 @@ msgstr ""
"cuenta."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Decreciente"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -497,14 +508,14 @@ msgid "Degressive Factor"
msgstr "Factor decreciente"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr "Decreciente-Lineal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr "Decreciente-Lineal sólo está soportado para el método de tiempo = Año."
@@ -611,7 +622,7 @@ msgid "Entries"
msgstr "Asientos"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -641,7 +652,7 @@ msgid "General"
msgstr "General"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr "Generar asientos de eliminación de activo"
@@ -678,7 +689,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr "Valor ilegal %s en asset.method."
@@ -729,7 +752,7 @@ msgid "Journal"
msgstr "Diario"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -737,7 +760,7 @@ msgid "Journal Entries"
msgstr "Asientos contables"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr "Asiento contable"
@@ -788,13 +811,13 @@ msgid "Last Updated on"
msgstr "Última actualización en"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Lineal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr "Lineal hasta Valor Residual"
@@ -806,7 +829,7 @@ msgid "Min-Value Account"
msgstr "Cuenta para pérdida de valor"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr "Mes"
@@ -838,13 +861,18 @@ msgid "Notes"
msgstr "Notas"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr "Número de años"
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, fuzzy, python-format
+#| msgid "Number of Years"
+msgid "Number of Years or end date"
+msgstr "Número de años"
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -917,7 +945,7 @@ msgid "Purchase Value"
msgstr "Valor de compra"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr "Trimestre"
@@ -1058,7 +1086,7 @@ msgid "Status"
msgstr "Estado"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1081,13 +1109,13 @@ msgid "The Sale Value must be positive!"
msgstr "El valor de venta debe ser positivo."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1173,6 +1201,13 @@ msgstr "Método de tiempo"
msgid "Total Credit"
msgstr "Total haber"
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+#, fuzzy
+#| msgid "Total Debit"
+msgid "Total Days"
+msgstr "Total debe"
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1188,6 +1223,20 @@ msgstr "Fecha de disparo"
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+#, fuzzy
+#| msgid "The number of years needed to depreciate your asset"
+msgid "Use number of days to calculate depreciation amount"
+msgstr "El número de años necesario para amortización su activo"
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1220,7 +1269,7 @@ msgstr ""
"'Eliminado'."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Año"
@@ -1237,7 +1286,7 @@ msgstr ""
"Debe generar Debe generar los asientos desde el activo."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1248,7 +1297,7 @@ msgstr ""
"Debe eliminarlo desde el activo."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr "Sólo puede eliminar activos en estado borrador."
@@ -1264,7 +1313,7 @@ msgstr ""
"líneas de amortización para los periodos previos no están generados."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1290,34 +1339,34 @@ msgstr ""
"activo."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, fuzzy, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
"No puede cambiar la categoría de un activo que tiene asientos contables."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr "No puede eliminar una línea de amortización con un asiento enlazado."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
"No puede eliminar un activo que contenga líneas de amortización asentadas."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, fuzzy, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr "No puede eliminar una línea de activo de tipo 'Valor del activo'."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1327,7 +1376,7 @@ msgstr ""
"amortización con asientos anteriores ya generados."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, fuzzy, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
@@ -1335,7 +1384,7 @@ msgstr ""
"asientos ya generados."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/es_AR.po b/account_asset_management/i18n/es_AR.po
index 59626751..c1d4359a 100644
--- a/account_asset_management/i18n/es_AR.po
+++ b/account_asset_management/i18n/es_AR.po
@@ -48,7 +48,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -255,6 +255,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -443,19 +449,24 @@ msgstr "Fecha"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -467,14 +478,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -581,7 +592,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -611,7 +622,7 @@ msgid "General"
msgstr "General"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -648,7 +659,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -693,7 +716,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -701,7 +724,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -752,13 +775,13 @@ msgid "Last Updated on"
msgstr "Última actualización el"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -770,7 +793,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -802,13 +825,17 @@ msgid "Notes"
msgstr "Notas"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -879,7 +906,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1009,7 +1036,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1030,13 +1057,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1106,6 +1133,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1121,6 +1153,18 @@ msgstr ""
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1145,7 +1189,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1160,7 +1204,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1169,7 +1213,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1183,7 +1227,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1204,32 +1248,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1237,13 +1281,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/es_CL.po b/account_asset_management/i18n/es_CL.po
index ec331b7e..bdcc3d2e 100644
--- a/account_asset_management/i18n/es_CL.po
+++ b/account_asset_management/i18n/es_CL.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr "General"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "ID (identificación)"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr "Última actualización en"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/es_CO.po b/account_asset_management/i18n/es_CO.po
index a0f2cd38..2787159c 100644
--- a/account_asset_management/i18n/es_CO.po
+++ b/account_asset_management/i18n/es_CO.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr "General"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr "Actualizado"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/es_CR.po b/account_asset_management/i18n/es_CR.po
index e5be04cc..04685c3c 100644
--- a/account_asset_management/i18n/es_CR.po
+++ b/account_asset_management/i18n/es_CR.po
@@ -25,7 +25,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -239,6 +239,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -431,19 +437,24 @@ msgstr "Fecha"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Regresivo"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -455,14 +466,14 @@ msgid "Degressive Factor"
msgstr "Factor degresivo"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -570,7 +581,7 @@ msgid "Entries"
msgstr "Asientos"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -600,7 +611,7 @@ msgid "General"
msgstr "General"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -637,7 +648,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -682,7 +705,7 @@ msgid "Journal"
msgstr "Diario"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -690,7 +713,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -741,13 +764,13 @@ msgid "Last Updated on"
msgstr "Ultima actualización en"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Lineal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Valor de salvaguarda"
@@ -759,7 +782,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -791,13 +814,17 @@ msgid "Notes"
msgstr "Notas"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -872,7 +899,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1004,7 +1031,7 @@ msgid "Status"
msgstr "Estado"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1025,13 +1052,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1101,6 +1128,11 @@ msgstr "Método de tiempo"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1116,6 +1148,18 @@ msgstr ""
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1141,7 +1185,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Año"
@@ -1156,7 +1200,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1165,7 +1209,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1179,7 +1223,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1200,32 +1244,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1233,13 +1277,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/es_DO.po b/account_asset_management/i18n/es_DO.po
index 51e5baa9..9d4179bc 100644
--- a/account_asset_management/i18n/es_DO.po
+++ b/account_asset_management/i18n/es_DO.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr "General"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr "Última actualización en"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/es_EC.po b/account_asset_management/i18n/es_EC.po
index 510dbab5..5337b124 100644
--- a/account_asset_management/i18n/es_EC.po
+++ b/account_asset_management/i18n/es_EC.po
@@ -34,7 +34,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -248,6 +248,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -440,19 +446,24 @@ msgstr "Fecha"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Disminución"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -464,14 +475,14 @@ msgid "Degressive Factor"
msgstr "Factor degresivo"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -579,7 +590,7 @@ msgid "Entries"
msgstr "Asientos"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -609,7 +620,7 @@ msgid "General"
msgstr "General"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -646,7 +657,19 @@ msgid "ID"
msgstr "ID (identificación)"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -691,7 +714,7 @@ msgid "Journal"
msgstr "Diario"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -699,7 +722,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -750,13 +773,13 @@ msgid "Last Updated on"
msgstr "Última actualización en"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Lineal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Valor de salvaguarda"
@@ -768,7 +791,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -800,13 +823,17 @@ msgid "Notes"
msgstr "Notas"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -881,7 +908,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1013,7 +1040,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1034,13 +1061,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1110,6 +1137,11 @@ msgstr "Método de tiempo"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1125,6 +1157,18 @@ msgstr ""
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1150,7 +1194,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Año"
@@ -1165,7 +1209,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1174,7 +1218,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1188,7 +1232,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1209,32 +1253,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1242,13 +1286,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/es_ES.po b/account_asset_management/i18n/es_ES.po
index 2ba4e7eb..82159704 100644
--- a/account_asset_management/i18n/es_ES.po
+++ b/account_asset_management/i18n/es_ES.po
@@ -33,7 +33,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -240,6 +240,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -428,19 +434,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -452,14 +463,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -566,7 +577,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -596,7 +607,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -633,7 +644,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -678,7 +701,7 @@ msgid "Journal"
msgstr "Diario"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -686,7 +709,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -737,13 +760,13 @@ msgid "Last Updated on"
msgstr "Última actualización en"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -755,7 +778,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -787,13 +810,17 @@ msgid "Notes"
msgstr "Notas"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -864,7 +891,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -994,7 +1021,7 @@ msgid "Status"
msgstr "Estado"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1015,13 +1042,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1091,6 +1118,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1106,6 +1138,18 @@ msgstr ""
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1130,7 +1174,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1145,7 +1189,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1168,7 +1212,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1189,32 +1233,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1222,13 +1266,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/es_MX.po b/account_asset_management/i18n/es_MX.po
index 21980cea..f772e2de 100644
--- a/account_asset_management/i18n/es_MX.po
+++ b/account_asset_management/i18n/es_MX.po
@@ -37,7 +37,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -251,6 +251,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -443,19 +449,24 @@ msgstr "Fecha"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Regresivo"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -467,14 +478,14 @@ msgid "Degressive Factor"
msgstr "Factor degresivo"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -582,7 +593,7 @@ msgid "Entries"
msgstr "Asientos"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -612,7 +623,7 @@ msgid "General"
msgstr "General"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -649,7 +660,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -694,7 +717,7 @@ msgid "Journal"
msgstr "Diario"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -702,7 +725,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -753,13 +776,13 @@ msgid "Last Updated on"
msgstr "Ultima actualización realizada"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Lineal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Valor de salvaguarda"
@@ -771,7 +794,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -803,13 +826,17 @@ msgid "Notes"
msgstr "Notas"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -884,7 +911,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1016,7 +1043,7 @@ msgid "Status"
msgstr "Estado"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1037,13 +1064,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1113,6 +1140,11 @@ msgstr "Método de tiempo"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1128,6 +1160,18 @@ msgstr ""
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1153,7 +1197,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Año"
@@ -1168,7 +1212,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1177,7 +1221,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1191,7 +1235,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1212,32 +1256,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1245,13 +1289,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/es_PE.po b/account_asset_management/i18n/es_PE.po
index 986c56c3..6fc0d79c 100644
--- a/account_asset_management/i18n/es_PE.po
+++ b/account_asset_management/i18n/es_PE.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr "General"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr "Ultima Actualización"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/es_PY.po b/account_asset_management/i18n/es_PY.po
index e39387ab..de0fdedc 100644
--- a/account_asset_management/i18n/es_PY.po
+++ b/account_asset_management/i18n/es_PY.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr "General"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr "Ultima actualización en"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/es_VE.po b/account_asset_management/i18n/es_VE.po
index 7902c30c..43cf7f3d 100644
--- a/account_asset_management/i18n/es_VE.po
+++ b/account_asset_management/i18n/es_VE.po
@@ -27,7 +27,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -239,6 +239,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -427,19 +433,24 @@ msgstr "Fecha"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -451,14 +462,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -566,7 +577,7 @@ msgid "Entries"
msgstr "Asientos"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -596,7 +607,7 @@ msgid "General"
msgstr "General"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -633,7 +644,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -678,7 +701,7 @@ msgid "Journal"
msgstr "Diario"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -686,7 +709,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -737,13 +760,13 @@ msgid "Last Updated on"
msgstr "Ultima actualizacion en"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Lineal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -755,7 +778,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -787,13 +810,17 @@ msgid "Notes"
msgstr "Notas"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -864,7 +891,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -994,7 +1021,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1015,13 +1042,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1091,6 +1118,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1106,6 +1138,18 @@ msgstr ""
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1130,7 +1174,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1145,7 +1189,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1168,7 +1212,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1189,32 +1233,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1222,13 +1266,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/et.po b/account_asset_management/i18n/et.po
index 8c13f688..9c4dd389 100644
--- a/account_asset_management/i18n/et.po
+++ b/account_asset_management/i18n/et.po
@@ -41,7 +41,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -253,6 +253,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -442,19 +448,24 @@ msgstr "Kuupäev"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -466,14 +477,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -581,7 +592,7 @@ msgid "Entries"
msgstr "Kirjed"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -611,7 +622,7 @@ msgid "General"
msgstr "Üldine"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -648,7 +659,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -693,7 +716,7 @@ msgid "Journal"
msgstr "Päevik"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -701,7 +724,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -752,13 +775,13 @@ msgid "Last Updated on"
msgstr "Viimati uuendatud"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Lineaarne"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Jääkväärtus"
@@ -770,7 +793,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -802,13 +825,17 @@ msgid "Notes"
msgstr "Märkmed"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -883,7 +910,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1013,7 +1040,7 @@ msgid "Status"
msgstr "Olek"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1034,13 +1061,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1110,6 +1137,11 @@ msgstr "Aja meetod"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1125,6 +1157,18 @@ msgstr ""
msgid "Type"
msgstr "Tüüp"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1149,7 +1193,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Aasta"
@@ -1164,7 +1208,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1173,7 +1217,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1187,7 +1231,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1208,32 +1252,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1241,13 +1285,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/eu.po b/account_asset_management/i18n/eu.po
index 12ef2452..bdbca6f8 100644
--- a/account_asset_management/i18n/eu.po
+++ b/account_asset_management/i18n/eu.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr "Last Updated on"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr "Hilabete"
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr "Mota"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Urtea"
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/fa.po b/account_asset_management/i18n/fa.po
index 0af754be..9a0ffd9c 100644
--- a/account_asset_management/i18n/fa.po
+++ b/account_asset_management/i18n/fa.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr "عمومی"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "شناسه"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr "آخرین به روز رسانی در"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr "نوع"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/fi.po b/account_asset_management/i18n/fi.po
index 4f117da0..cb71ca6c 100644
--- a/account_asset_management/i18n/fi.po
+++ b/account_asset_management/i18n/fi.po
@@ -34,7 +34,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -243,6 +243,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -431,19 +437,24 @@ msgstr "Päivämäärä"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -455,14 +466,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -569,7 +580,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -599,7 +610,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -636,7 +647,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -681,7 +704,7 @@ msgid "Journal"
msgstr "Piväkirja"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -689,7 +712,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -740,13 +763,13 @@ msgid "Last Updated on"
msgstr "Viimeksi päivitetty"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -758,7 +781,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr "Kuukausi"
@@ -790,13 +813,17 @@ msgid "Notes"
msgstr "Huomautukset"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -867,7 +894,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -997,7 +1024,7 @@ msgid "Status"
msgstr "Tila"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1018,13 +1045,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1094,6 +1121,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1109,6 +1141,18 @@ msgstr ""
msgid "Type"
msgstr "Tyyppi"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1133,7 +1177,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Vuosi"
@@ -1148,7 +1192,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1157,7 +1201,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1171,7 +1215,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1192,32 +1236,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1225,13 +1269,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/fr.po b/account_asset_management/i18n/fr.po
index 4d7dc089..4720efb6 100644
--- a/account_asset_management/i18n/fr.po
+++ b/account_asset_management/i18n/fr.po
@@ -33,7 +33,7 @@ msgstr ""
"X-Generator: Weblate 3.7.1\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -251,6 +251,12 @@ msgstr ""
"par ligne de facture pour autant qu'une ligne comptable soit créée par ligne "
"de facture. Avec ce réglage, une pièce comptable sera créée par article."
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -468,6 +474,11 @@ msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
"Date de l'événement déclencheur du calcul du tableau des amortissements."
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
@@ -476,13 +487,13 @@ msgstr ""
"facture sur ce compte."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Dégressif"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr "Dégressif jusqu'à la valeur de revente"
@@ -494,14 +505,14 @@ msgid "Degressive Factor"
msgstr "Taux dégréssif"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr "Dégressif-Linéaire"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -609,7 +620,7 @@ msgid "Entries"
msgstr "Pièces comptables"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -642,7 +653,7 @@ msgid "General"
msgstr "Général"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr "Générer la pièce comptable de sortie"
@@ -679,7 +690,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr "Valeur illégale %s dans asset.method."
@@ -730,7 +753,7 @@ msgid "Journal"
msgstr "Journal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -738,7 +761,7 @@ msgid "Journal Entries"
msgstr "Pièces comptables"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr "Pièce Comptable"
@@ -789,13 +812,13 @@ msgid "Last Updated on"
msgstr "Dernière mis à jour le"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Linéaire"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr "Linéaire jusqu'à la valeur de revente"
@@ -807,7 +830,7 @@ msgid "Min-Value Account"
msgstr "Compte de moins-value"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr "Mois"
@@ -839,13 +862,18 @@ msgid "Notes"
msgstr "Commentaires"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr "Nombre d'années"
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, fuzzy, python-format
+#| msgid "Number of Years"
+msgid "Number of Years or end date"
+msgstr "Nombre d'années"
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -918,7 +946,7 @@ msgid "Purchase Value"
msgstr "Valeur d'achat"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr "Trimestre"
@@ -1059,7 +1087,7 @@ msgid "Status"
msgstr "Statut"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1083,13 +1111,13 @@ msgid "The Sale Value must be positive!"
msgstr "La valeur de la vente doit être positive !"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr "La date de début doit précéder la date de fin."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1175,6 +1203,13 @@ msgstr "Méthode de temps"
msgid "Total Credit"
msgstr "Total crédit"
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+#, fuzzy
+#| msgid "Total Debit"
+msgid "Total Days"
+msgstr "Total débit"
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1190,6 +1225,21 @@ msgstr "Date de déclenchement"
msgid "Type"
msgstr "Type"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+#, fuzzy
+#| msgid "The number of years needed to depreciate your asset"
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+"Le nombre d'années nécessaires pour l'amortissement de l'immobilisation"
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1220,7 +1270,7 @@ msgstr ""
"Quand l'immobilisation est sortie, son statut prend la valeur 'Sortie'."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Année"
@@ -1237,7 +1287,7 @@ msgstr ""
"Vous devez générer ces pièces depuis l'immobilisation."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1249,7 +1299,7 @@ msgstr ""
"Vous devez générer ces pièces depuis l'immobilisation."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr "Vous ne pouvez supprimer que des immobilisations 'Brouillon'."
@@ -1265,7 +1315,7 @@ msgstr ""
"d'amortissement pour les périodes antérieures ne sont pas comptabilisées."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1292,7 +1342,7 @@ msgstr ""
"d'amortissement."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
@@ -1300,7 +1350,7 @@ msgstr ""
"des lignes d'amortissement comptabilisées."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
@@ -1309,7 +1359,7 @@ msgstr ""
"comptable."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
@@ -1317,14 +1367,14 @@ msgstr ""
"d'amortissement comptabilisées."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
"Vous ne pouvez pas supprimer une ligne de type \"Base d'immobilisation\"."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1334,7 +1384,7 @@ msgstr ""
"avec des pièces comptabilisées antérieures."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
@@ -1342,7 +1392,7 @@ msgstr ""
"pièces déjà comptabilisées."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/fr_BE.po b/account_asset_management/i18n/fr_BE.po
index 5206632f..05a8455f 100644
--- a/account_asset_management/i18n/fr_BE.po
+++ b/account_asset_management/i18n/fr_BE.po
@@ -17,7 +17,7 @@ msgstr ""
"Plural-Forms: \n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -224,6 +224,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -412,19 +418,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -436,14 +447,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -550,7 +561,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -580,7 +591,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -617,7 +628,19 @@ msgid "ID"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -662,7 +685,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -670,7 +693,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -721,13 +744,13 @@ msgid "Last Updated on"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -739,7 +762,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -771,13 +794,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -848,7 +875,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -978,7 +1005,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -999,13 +1026,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1075,6 +1102,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1090,6 +1122,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1114,7 +1158,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1129,7 +1173,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1138,7 +1182,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1152,7 +1196,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1173,32 +1217,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1206,13 +1250,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/fr_CA.po b/account_asset_management/i18n/fr_CA.po
index 90e94717..e0ff1d2c 100644
--- a/account_asset_management/i18n/fr_CA.po
+++ b/account_asset_management/i18n/fr_CA.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr "Date"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "Identifiant"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr "Dernière mise à jour le"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/fr_CH.po b/account_asset_management/i18n/fr_CH.po
index f06f2847..71031bfa 100644
--- a/account_asset_management/i18n/fr_CH.po
+++ b/account_asset_management/i18n/fr_CH.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr "Modifié le"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/fr_FR.po b/account_asset_management/i18n/fr_FR.po
index b61dcfb3..096850ff 100644
--- a/account_asset_management/i18n/fr_FR.po
+++ b/account_asset_management/i18n/fr_FR.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr "Date"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/gl.po b/account_asset_management/i18n/gl.po
index b0d63be3..ce7d6342 100644
--- a/account_asset_management/i18n/gl.po
+++ b/account_asset_management/i18n/gl.po
@@ -36,7 +36,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -249,6 +249,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -437,19 +443,24 @@ msgstr "Data"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -461,14 +472,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -575,7 +586,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -605,7 +616,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -642,7 +653,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -687,7 +710,7 @@ msgid "Journal"
msgstr "Diario"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -695,7 +718,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -746,13 +769,13 @@ msgid "Last Updated on"
msgstr "Última actualización en"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -764,7 +787,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -796,13 +819,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -873,7 +900,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1003,7 +1030,7 @@ msgid "Status"
msgstr "Estado"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1024,13 +1051,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1108,6 +1135,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1123,6 +1155,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1147,7 +1191,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1162,7 +1206,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1171,7 +1215,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1185,7 +1229,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1206,32 +1250,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1239,13 +1283,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/gl_ES.po b/account_asset_management/i18n/gl_ES.po
index 9aa435c0..3a580363 100644
--- a/account_asset_management/i18n/gl_ES.po
+++ b/account_asset_management/i18n/gl_ES.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/gu.po b/account_asset_management/i18n/gu.po
index 27aa65d5..ec1f7a5f 100644
--- a/account_asset_management/i18n/gu.po
+++ b/account_asset_management/i18n/gu.po
@@ -20,7 +20,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -227,6 +227,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -415,19 +421,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -439,14 +450,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -553,7 +564,7 @@ msgid "Entries"
msgstr "પ્રવેશો"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -583,7 +594,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -620,7 +631,19 @@ msgid "ID"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -665,7 +688,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -673,7 +696,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -724,13 +747,13 @@ msgid "Last Updated on"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -742,7 +765,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -774,13 +797,17 @@ msgid "Notes"
msgstr "નોંધ"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -851,7 +878,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -981,7 +1008,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1002,13 +1029,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1078,6 +1105,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1093,6 +1125,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1117,7 +1161,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1132,7 +1176,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1141,7 +1185,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1155,7 +1199,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1176,32 +1220,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1209,13 +1253,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/he.po b/account_asset_management/i18n/he.po
index 6b2a6120..5ba5bd4a 100644
--- a/account_asset_management/i18n/he.po
+++ b/account_asset_management/i18n/he.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr "כללי"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "מזהה"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr "עודכן לאחרונה על"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr "סוג"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/hi.po b/account_asset_management/i18n/hi.po
index bc5bdc5d..fb110904 100644
--- a/account_asset_management/i18n/hi.po
+++ b/account_asset_management/i18n/hi.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/hr.po b/account_asset_management/i18n/hr.po
index 802c3649..9a8e208e 100644
--- a/account_asset_management/i18n/hr.po
+++ b/account_asset_management/i18n/hr.po
@@ -43,7 +43,7 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -257,6 +257,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -446,19 +452,24 @@ msgstr "Datum"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -470,14 +481,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -585,7 +596,7 @@ msgid "Entries"
msgstr "Stavke"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -615,7 +626,7 @@ msgid "General"
msgstr "Općenito"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -652,7 +663,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -697,7 +720,7 @@ msgid "Journal"
msgstr "Temeljnica"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -705,7 +728,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -756,13 +779,13 @@ msgid "Last Updated on"
msgstr "Zadnje ažurirano dana"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Linearno"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Salvage Value"
@@ -774,7 +797,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -806,13 +829,17 @@ msgid "Notes"
msgstr "Bilješke"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -887,7 +914,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1019,7 +1046,7 @@ msgid "Status"
msgstr "Status"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1040,13 +1067,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1116,6 +1143,11 @@ msgstr "Vremenska metoda"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1131,6 +1163,18 @@ msgstr ""
msgid "Type"
msgstr "Tip"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1156,7 +1200,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Godina"
@@ -1171,7 +1215,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1180,7 +1224,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1194,7 +1238,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1215,32 +1259,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1248,13 +1292,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/hr_HR.po b/account_asset_management/i18n/hr_HR.po
index 8f470439..ddc2ce64 100644
--- a/account_asset_management/i18n/hr_HR.po
+++ b/account_asset_management/i18n/hr_HR.po
@@ -20,7 +20,7 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -227,6 +227,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -415,19 +421,24 @@ msgstr "Datum"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -439,14 +450,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -553,7 +564,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -583,7 +594,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -620,7 +631,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -665,7 +688,7 @@ msgid "Journal"
msgstr "Dnevnik"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -673,7 +696,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -724,13 +747,13 @@ msgid "Last Updated on"
msgstr "Zadnje ažurirano"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -742,7 +765,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -774,13 +797,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -851,7 +878,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -981,7 +1008,7 @@ msgid "Status"
msgstr "Status"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1002,13 +1029,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1078,6 +1105,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1093,6 +1125,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1117,7 +1161,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1132,7 +1176,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1141,7 +1185,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1155,7 +1199,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1176,32 +1220,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1209,13 +1253,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/hu.po b/account_asset_management/i18n/hu.po
index 52f65eff..870527bf 100644
--- a/account_asset_management/i18n/hu.po
+++ b/account_asset_management/i18n/hu.po
@@ -29,7 +29,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -242,6 +242,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -430,19 +436,24 @@ msgstr "Dátum"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Degresszív"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -454,14 +465,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -569,7 +580,7 @@ msgid "Entries"
msgstr "Tételek"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -599,7 +610,7 @@ msgid "General"
msgstr "Általános"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -636,7 +647,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -681,7 +704,7 @@ msgid "Journal"
msgstr "Napló"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -689,7 +712,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -740,13 +763,13 @@ msgid "Last Updated on"
msgstr "Utoljára frissítve "
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Lineáris"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -758,7 +781,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -790,13 +813,17 @@ msgid "Notes"
msgstr "Megjegyzések"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -867,7 +894,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -997,7 +1024,7 @@ msgid "Status"
msgstr "Státusz"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1018,13 +1045,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1094,6 +1121,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1109,6 +1141,18 @@ msgstr ""
msgid "Type"
msgstr "Típus"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1133,7 +1177,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Év"
@@ -1148,7 +1192,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1157,7 +1201,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1171,7 +1215,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1192,32 +1236,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1225,13 +1269,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/id.po b/account_asset_management/i18n/id.po
index 35129146..dd73f901 100644
--- a/account_asset_management/i18n/id.po
+++ b/account_asset_management/i18n/id.po
@@ -34,7 +34,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -241,6 +241,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -429,19 +435,24 @@ msgstr "Tanggal"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -453,14 +464,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -568,7 +579,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -598,7 +609,7 @@ msgid "General"
msgstr "Umum"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -635,7 +646,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -680,7 +703,7 @@ msgid "Journal"
msgstr "Jurnal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -688,7 +711,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -739,13 +762,13 @@ msgid "Last Updated on"
msgstr "Diperbaharui pada"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -757,7 +780,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -789,13 +812,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -866,7 +893,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -996,7 +1023,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1017,13 +1044,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1093,6 +1120,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1108,6 +1140,18 @@ msgstr ""
msgid "Type"
msgstr "Jenis"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1132,7 +1176,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1147,7 +1191,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1156,7 +1200,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1170,7 +1214,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1191,32 +1235,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1224,13 +1268,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/it.po b/account_asset_management/i18n/it.po
index b27d77cf..5c10ac96 100644
--- a/account_asset_management/i18n/it.po
+++ b/account_asset_management/i18n/it.po
@@ -23,7 +23,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -237,6 +237,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -429,19 +435,24 @@ msgstr "Data"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Regressivo"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -453,14 +464,14 @@ msgid "Degressive Factor"
msgstr "Tasso Degressivo"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -568,7 +579,7 @@ msgid "Entries"
msgstr "Registrazioni"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -598,7 +609,7 @@ msgid "General"
msgstr "Generale"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -635,7 +646,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -680,7 +703,7 @@ msgid "Journal"
msgstr "Sezionale"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -688,7 +711,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -739,13 +762,13 @@ msgid "Last Updated on"
msgstr "Last Updated on"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Costante"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Valore di Realizzo"
@@ -757,7 +780,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr "Mese"
@@ -789,13 +812,17 @@ msgid "Notes"
msgstr "Note"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -870,7 +897,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1002,7 +1029,7 @@ msgid "Status"
msgstr "Stato"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1023,13 +1050,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1099,6 +1126,13 @@ msgstr "Metodo Temporale"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+#, fuzzy
+#| msgid "Total Debit"
+msgid "Total Days"
+msgstr "Totale debito"
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1114,6 +1148,18 @@ msgstr ""
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1139,7 +1185,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Anno"
@@ -1154,7 +1200,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1163,7 +1209,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1177,7 +1223,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1198,32 +1244,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1231,13 +1277,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/ja.po b/account_asset_management/i18n/ja.po
index cc3451e3..5dae558b 100644
--- a/account_asset_management/i18n/ja.po
+++ b/account_asset_management/i18n/ja.po
@@ -39,7 +39,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -253,6 +253,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -445,19 +451,24 @@ msgstr "日付"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "逓減"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -469,14 +480,14 @@ msgid "Degressive Factor"
msgstr "逓減係数"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -584,7 +595,7 @@ msgid "Entries"
msgstr "エントリー"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -614,7 +625,7 @@ msgid "General"
msgstr "一般"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -651,7 +662,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -696,7 +719,7 @@ msgid "Journal"
msgstr "仕訳帳"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -704,7 +727,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -755,13 +778,13 @@ msgid "Last Updated on"
msgstr "最終更新日"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "リニア"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "サルベージ価値"
@@ -773,7 +796,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -805,13 +828,17 @@ msgid "Notes"
msgstr "注記"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -886,7 +913,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1018,7 +1045,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1039,13 +1066,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1115,6 +1142,11 @@ msgstr "時間法"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1130,6 +1162,18 @@ msgstr ""
msgid "Type"
msgstr "タイプ"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1155,7 +1199,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "年"
@@ -1170,7 +1214,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1179,7 +1223,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1193,7 +1237,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1214,32 +1258,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1247,13 +1291,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/ko.po b/account_asset_management/i18n/ko.po
index 63120220..9114731b 100644
--- a/account_asset_management/i18n/ko.po
+++ b/account_asset_management/i18n/ko.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr "날짜"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr "일반"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr "최근 갱신 날짜"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr "유형"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/lo.po b/account_asset_management/i18n/lo.po
index ff835bb8..0970edfb 100644
--- a/account_asset_management/i18n/lo.po
+++ b/account_asset_management/i18n/lo.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/lt.po b/account_asset_management/i18n/lt.po
index e5788967..e6c17ace 100644
--- a/account_asset_management/i18n/lt.po
+++ b/account_asset_management/i18n/lt.po
@@ -29,7 +29,7 @@ msgstr ""
"%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -243,6 +243,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -435,19 +441,24 @@ msgstr "Data"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Dvigubo balanso"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -459,14 +470,14 @@ msgid "Degressive Factor"
msgstr "Nusidėvėjimo procentas"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -574,7 +585,7 @@ msgid "Entries"
msgstr "Įrašai"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -604,7 +615,7 @@ msgid "General"
msgstr "Bendra"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -641,7 +652,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -686,7 +709,7 @@ msgid "Journal"
msgstr "Žurnalas"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -694,7 +717,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -745,13 +768,13 @@ msgid "Last Updated on"
msgstr "Paskutinį kartą atnaujinta"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Tiesinis"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Likvidacinė kaina"
@@ -763,7 +786,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -795,13 +818,17 @@ msgid "Notes"
msgstr "Pastabos"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -876,7 +903,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1006,7 +1033,7 @@ msgid "Status"
msgstr "Būsena"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1027,13 +1054,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1103,6 +1130,11 @@ msgstr "Laikotarpio metodas"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1118,6 +1150,18 @@ msgstr ""
msgid "Type"
msgstr "Tipas"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1142,7 +1186,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Metai"
@@ -1157,7 +1201,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1166,7 +1210,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1180,7 +1224,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1201,32 +1245,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1234,13 +1278,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/lt_LT.po b/account_asset_management/i18n/lt_LT.po
index 59297fd0..a7f25c82 100644
--- a/account_asset_management/i18n/lt_LT.po
+++ b/account_asset_management/i18n/lt_LT.po
@@ -20,7 +20,7 @@ msgstr ""
"%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -227,6 +227,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -415,19 +421,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -439,14 +450,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -553,7 +564,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -583,7 +594,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -620,7 +631,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -665,7 +688,7 @@ msgid "Journal"
msgstr "Žurnalas"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -673,7 +696,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -724,13 +747,13 @@ msgid "Last Updated on"
msgstr "Paskutinį kartą atnaujinta"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -742,7 +765,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -774,13 +797,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -851,7 +878,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -981,7 +1008,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1002,13 +1029,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1078,6 +1105,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1093,6 +1125,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1117,7 +1161,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1132,7 +1176,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1141,7 +1185,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1155,7 +1199,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1176,32 +1220,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1209,13 +1253,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/lv.po b/account_asset_management/i18n/lv.po
index 8346eb59..a72c8bce 100644
--- a/account_asset_management/i18n/lv.po
+++ b/account_asset_management/i18n/lv.po
@@ -20,7 +20,7 @@ msgstr ""
"2);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -227,6 +227,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -415,19 +421,24 @@ msgstr "Datums"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -439,14 +450,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -553,7 +564,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -583,7 +594,7 @@ msgid "General"
msgstr "Vispārēji"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -620,7 +631,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -665,7 +688,7 @@ msgid "Journal"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -673,7 +696,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -724,13 +747,13 @@ msgid "Last Updated on"
msgstr "Pēdējās izmaiņas"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -742,7 +765,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -774,13 +797,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -851,7 +878,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -981,7 +1008,7 @@ msgid "Status"
msgstr "Statuss"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1002,13 +1029,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1078,6 +1105,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1093,6 +1125,18 @@ msgstr ""
msgid "Type"
msgstr "Tips"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1117,7 +1161,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1132,7 +1176,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1141,7 +1185,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1155,7 +1199,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1176,32 +1220,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1209,13 +1253,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/mk.po b/account_asset_management/i18n/mk.po
index 2278a55a..1d73abc5 100644
--- a/account_asset_management/i18n/mk.po
+++ b/account_asset_management/i18n/mk.po
@@ -37,7 +37,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -251,6 +251,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -443,19 +449,24 @@ msgstr "Датум"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Дегресивна"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -467,14 +478,14 @@ msgid "Degressive Factor"
msgstr "Фактор на дегресија"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -582,7 +593,7 @@ msgid "Entries"
msgstr "Записи"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -612,7 +623,7 @@ msgid "General"
msgstr "Општо"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -649,7 +660,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -694,7 +717,7 @@ msgid "Journal"
msgstr "Дневник"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -702,7 +725,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -753,13 +776,13 @@ msgid "Last Updated on"
msgstr "Последно ажурирање на"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Линеарно"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -771,7 +794,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -803,13 +826,17 @@ msgid "Notes"
msgstr "Белешки"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -884,7 +911,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1016,7 +1043,7 @@ msgid "Status"
msgstr "Статус"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1037,13 +1064,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1113,6 +1140,11 @@ msgstr "Временски метод"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1128,6 +1160,18 @@ msgstr ""
msgid "Type"
msgstr "Тип"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1153,7 +1197,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Година"
@@ -1168,7 +1212,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1177,7 +1221,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1191,7 +1235,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1212,35 +1256,35 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, fuzzy, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
"Не може да избришете средство кое содржи објавени ставки за амортизација."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
"Не може да избришете средство кое содржи објавени ставки за амортизација."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, fuzzy, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
"Не може да избришете средство кое содржи објавени ставки за амортизација."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1248,14 +1292,14 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, fuzzy, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
"Не може да избришете средство кое содржи објавени ставки за амортизација."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/mn.po b/account_asset_management/i18n/mn.po
index 63d7bd3d..97422003 100644
--- a/account_asset_management/i18n/mn.po
+++ b/account_asset_management/i18n/mn.po
@@ -38,7 +38,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -252,6 +252,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -444,19 +450,24 @@ msgstr "Огноо"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Бууруулах"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -468,14 +479,14 @@ msgid "Degressive Factor"
msgstr "Буурах Үзүүлэлт"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -583,7 +594,7 @@ msgid "Entries"
msgstr "Бичилтүүд"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -613,7 +624,7 @@ msgid "General"
msgstr "Ерөнхий"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -650,7 +661,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -695,7 +718,7 @@ msgid "Journal"
msgstr "Журнал"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -703,7 +726,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -754,13 +777,13 @@ msgid "Last Updated on"
msgstr "Сүүлийн засвар хийсэн огноо"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Шугаман"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Үлдэх өртөг"
@@ -772,7 +795,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -804,13 +827,17 @@ msgid "Notes"
msgstr "Тэмдэглэл"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -885,7 +912,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1017,7 +1044,7 @@ msgid "Status"
msgstr "Төлөв"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1038,13 +1065,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1114,6 +1141,11 @@ msgstr "Хугацааны арга"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1129,6 +1161,18 @@ msgstr ""
msgid "Type"
msgstr "Төрөл"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Жил"
@@ -1169,7 +1213,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1178,7 +1222,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1192,7 +1236,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1213,32 +1257,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, fuzzy, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr "Элэгдэл бодогдсон хөрөнгүүдийг устгах боломжгүй."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr "Элэгдэл бодогдсон хөрөнгүүдийг устгах боломжгүй."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, fuzzy, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr "Элэгдэл бодогдсон хөрөнгүүдийг устгах боломжгүй."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1246,13 +1290,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, fuzzy, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr "Элэгдэл бодогдсон хөрөнгүүдийг устгах боломжгүй."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/nb.po b/account_asset_management/i18n/nb.po
index 2c386be4..8073b308 100644
--- a/account_asset_management/i18n/nb.po
+++ b/account_asset_management/i18n/nb.po
@@ -32,7 +32,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -246,6 +246,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -438,19 +444,24 @@ msgstr "Dato"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -462,14 +473,14 @@ msgid "Degressive Factor"
msgstr "degressive faktor"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -577,7 +588,7 @@ msgid "Entries"
msgstr "Inngang"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -607,7 +618,7 @@ msgid "General"
msgstr "Genrelt"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -644,7 +655,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -689,7 +712,7 @@ msgid "Journal"
msgstr "Journal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -697,7 +720,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -748,13 +771,13 @@ msgid "Last Updated on"
msgstr "Sist oppdatert"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Lineær"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Restverdi"
@@ -766,7 +789,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr "Måned"
@@ -798,13 +821,17 @@ msgid "Notes"
msgstr "Notater"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -879,7 +906,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1011,7 +1038,7 @@ msgid "Status"
msgstr "Status"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1032,13 +1059,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1108,6 +1135,11 @@ msgstr "tid Metode"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1123,6 +1155,18 @@ msgstr ""
msgid "Type"
msgstr "Type"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1148,7 +1192,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "År"
@@ -1163,7 +1207,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1172,7 +1216,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1186,7 +1230,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1207,32 +1251,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1240,13 +1284,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/nb_NO.po b/account_asset_management/i18n/nb_NO.po
index 2737c7c3..c8e2b6c7 100644
--- a/account_asset_management/i18n/nb_NO.po
+++ b/account_asset_management/i18n/nb_NO.po
@@ -19,7 +19,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -226,6 +226,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -414,19 +420,24 @@ msgstr ""
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -438,14 +449,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -552,7 +563,7 @@ msgid "Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -582,7 +593,7 @@ msgid "General"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -619,7 +630,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -664,7 +687,7 @@ msgid "Journal"
msgstr "Journal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -672,7 +695,7 @@ msgid "Journal Entries"
msgstr "Journaloppføringer"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -723,13 +746,13 @@ msgid "Last Updated on"
msgstr "Sist oppdatert den"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, python-format
msgid "Linear up to Salvage Value"
msgstr ""
@@ -741,7 +764,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -773,13 +796,17 @@ msgid "Notes"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -850,7 +877,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -980,7 +1007,7 @@ msgid "Status"
msgstr "Status"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1001,13 +1028,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1077,6 +1104,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1092,6 +1124,18 @@ msgstr ""
msgid "Type"
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1116,7 +1160,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr ""
@@ -1131,7 +1175,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1140,7 +1184,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1154,7 +1198,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1175,32 +1219,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1208,13 +1252,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/nl.po b/account_asset_management/i18n/nl.po
index ddb20812..12d25188 100644
--- a/account_asset_management/i18n/nl.po
+++ b/account_asset_management/i18n/nl.po
@@ -32,7 +32,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -246,6 +246,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -438,19 +444,24 @@ msgstr "Datum"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Degressief"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -462,14 +473,14 @@ msgid "Degressive Factor"
msgstr "Degressief factor"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -577,7 +588,7 @@ msgid "Entries"
msgstr "Boekingen"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -607,7 +618,7 @@ msgid "General"
msgstr "Algemeen"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -644,7 +655,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -689,7 +712,7 @@ msgid "Journal"
msgstr "Dagboek"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -697,7 +720,7 @@ msgid "Journal Entries"
msgstr "Boekingsregel"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -748,13 +771,13 @@ msgid "Last Updated on"
msgstr "Laatst bijgewerkt op"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Lineair"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Restwaarde"
@@ -766,7 +789,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -798,13 +821,17 @@ msgid "Notes"
msgstr "Notities"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -879,7 +906,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1011,7 +1038,7 @@ msgid "Status"
msgstr "Status"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1032,13 +1059,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1108,6 +1135,11 @@ msgstr "Tijdmethode"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1123,6 +1155,18 @@ msgstr ""
msgid "Type"
msgstr "Type"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1148,7 +1192,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Jaar"
@@ -1163,7 +1207,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1172,7 +1216,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1186,7 +1230,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1207,7 +1251,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, fuzzy, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
@@ -1215,14 +1259,14 @@ msgstr ""
"afwaarderingsregels zijn."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
@@ -1230,7 +1274,7 @@ msgstr ""
"afwaarderingsregels zijn."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, fuzzy, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
@@ -1238,7 +1282,7 @@ msgstr ""
"afwaarderingsregels zijn."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1246,7 +1290,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, fuzzy, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
@@ -1254,7 +1298,7 @@ msgstr ""
"afwaarderingsregels zijn."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/nl_BE.po b/account_asset_management/i18n/nl_BE.po
index 1bd03d6e..41cccbd1 100644
--- a/account_asset_management/i18n/nl_BE.po
+++ b/account_asset_management/i18n/nl_BE.po
@@ -27,7 +27,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -241,6 +241,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -433,19 +439,24 @@ msgstr "Datum"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Degressief"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -457,14 +468,14 @@ msgid "Degressive Factor"
msgstr "Degressieve factor"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -572,7 +583,7 @@ msgid "Entries"
msgstr "Boekingen"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -602,7 +613,7 @@ msgid "General"
msgstr "Algemeen"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -639,7 +650,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -684,7 +707,7 @@ msgid "Journal"
msgstr "Journaal"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -692,7 +715,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -743,13 +766,13 @@ msgid "Last Updated on"
msgstr "Laatst bijgewerkt op"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Lineair"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Restwaarde"
@@ -761,7 +784,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -793,13 +816,17 @@ msgid "Notes"
msgstr "Opmerkingen"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -874,7 +901,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1006,7 +1033,7 @@ msgid "Status"
msgstr "Status"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1027,13 +1054,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1103,6 +1130,11 @@ msgstr "Tijdmethode"
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1118,6 +1150,18 @@ msgstr ""
msgid "Type"
msgstr "Type"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1143,7 +1187,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Jaar"
@@ -1158,7 +1202,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1167,7 +1211,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1181,7 +1225,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1202,32 +1246,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1235,13 +1279,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/pl.po b/account_asset_management/i18n/pl.po
index 60ae5939..74af38b8 100644
--- a/account_asset_management/i18n/pl.po
+++ b/account_asset_management/i18n/pl.po
@@ -34,7 +34,7 @@ msgstr ""
"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -247,6 +247,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -435,19 +441,24 @@ msgstr "Data"
msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
msgid "Default Asset Profile when creating invoice lines with this account."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -459,14 +470,14 @@ msgid "Degressive Factor"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr ""
@@ -574,7 +585,7 @@ msgid "Entries"
msgstr "Zapisy"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -604,7 +615,7 @@ msgid "General"
msgstr "Ogólne"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr ""
@@ -641,7 +652,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr ""
@@ -686,7 +709,7 @@ msgid "Journal"
msgstr "Dziennik"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -694,7 +717,7 @@ msgid "Journal Entries"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr ""
@@ -745,13 +768,13 @@ msgid "Last Updated on"
msgstr "Ostatnia zmiana"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Liniowo"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Wartość końcowa"
@@ -763,7 +786,7 @@ msgid "Min-Value Account"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr ""
@@ -795,13 +818,17 @@ msgid "Notes"
msgstr "Uwagi"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr ""
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, python-format
+msgid "Number of Years or end date"
+msgstr ""
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -872,7 +899,7 @@ msgid "Purchase Value"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr ""
@@ -1002,7 +1029,7 @@ msgid "Status"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1023,13 +1050,13 @@ msgid "The Sale Value must be positive!"
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1099,6 +1126,11 @@ msgstr ""
msgid "Total Credit"
msgstr ""
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+msgid "Total Days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1114,6 +1146,18 @@ msgstr ""
msgid "Type"
msgstr "Typ"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+msgid "Use number of days to calculate depreciation amount"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
msgid "View Asset Moves"
@@ -1138,7 +1182,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Rok"
@@ -1153,7 +1197,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1162,7 +1206,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr ""
@@ -1176,7 +1220,7 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1197,32 +1241,32 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1230,13 +1274,13 @@ msgid ""
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/pt.po b/account_asset_management/i18n/pt.po
index 72feb122..ba32c6e6 100644
--- a/account_asset_management/i18n/pt.po
+++ b/account_asset_management/i18n/pt.po
@@ -28,7 +28,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:971
+#: code:addons/account_asset_management/models/account_asset.py:1040
#, python-format
msgid ""
"\n"
@@ -242,6 +242,12 @@ msgid ""
"will be an asset by product item."
msgstr ""
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__days_calc
+msgid "Calculate by days"
+msgstr ""
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
@@ -456,6 +462,11 @@ msgid "Date of the event triggering the need to recompute the Asset Tables."
msgstr ""
"Data do evento que despoleta a necessidade de recalcular as Tabelas do Ativo."
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_line__line_days
+msgid "Days"
+msgstr ""
+
#. module: account_asset_management
#: model:ir.model.fields,help:account_asset_management.field_account_account__asset_profile_id
#, fuzzy
@@ -465,13 +476,13 @@ msgstr ""
"conta."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:120
+#: code:addons/account_asset_management/models/account_asset_profile.py:136
#, python-format
msgid "Degressive"
msgstr "Decrescente"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:122
+#: code:addons/account_asset_management/models/account_asset_profile.py:138
#, python-format
msgid "Degressive up to Salvage Value"
msgstr ""
@@ -483,14 +494,14 @@ msgid "Degressive Factor"
msgstr "Fator de decréscimo"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:121
+#: code:addons/account_asset_management/models/account_asset_profile.py:137
#, python-format
msgid "Degressive-Linear"
msgstr "Decrescente-Constante"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:237
-#: code:addons/account_asset_management/models/account_asset_profile.py:150
+#: code:addons/account_asset_management/models/account_asset.py:254
+#: code:addons/account_asset_management/models/account_asset_profile.py:166
#, python-format
msgid "Degressive-Linear is only supported for Time Method = Year."
msgstr "O Decrescente-Constante só é suportado quando o Método Tempo é Anual"
@@ -598,7 +609,7 @@ msgid "Entries"
msgstr "Movimentos"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:974
+#: code:addons/account_asset_management/models/account_asset.py:1043
#, python-format
msgid ""
"Error while processing asset '%s': \n"
@@ -630,7 +641,7 @@ msgid "General"
msgstr "Geral"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:401
+#: code:addons/account_asset_management/models/account_asset.py:430
#, python-format
msgid "Generate Asset Removal entries"
msgstr "Gerar Movs. de Remoção de Ativo"
@@ -667,7 +678,19 @@ msgid "ID"
msgstr "ID"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:717
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__use_leap_years
+msgid ""
+"If not set, the system will distribute evenly the amount to amortize across "
+"the years, based on the number of years. So the amount per year will be the "
+"depreciation base / number of years.\n"
+" If set, the system will consider if the current year is a leap year. The "
+"amount to depreciate per year will be calculated as depreciation base / "
+"(depreciation end date - start date + 1) * days in the current year."
+msgstr ""
+
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset.py:761
#, python-format
msgid "Illegal value %s in asset.method."
msgstr "Valor ilegal %s em asset.method"
@@ -718,7 +741,7 @@ msgid "Journal"
msgstr "Diário"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:421
+#: code:addons/account_asset_management/models/account_asset.py:450
#: model:ir.model,name:account_asset_management.model_account_move
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
#, python-format
@@ -726,7 +749,7 @@ msgid "Journal Entries"
msgstr "Movs. de Diário"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:248
+#: code:addons/account_asset_management/models/account_asset_line.py:252
#, python-format
msgid "Journal Entry"
msgstr "Mov. de Diário"
@@ -777,13 +800,13 @@ msgid "Last Updated on"
msgstr "Atualizado pela última vez em"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:118
+#: code:addons/account_asset_management/models/account_asset_profile.py:134
#, python-format
msgid "Linear"
msgstr "Constante"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:119
+#: code:addons/account_asset_management/models/account_asset_profile.py:135
#, fuzzy, python-format
msgid "Linear up to Salvage Value"
msgstr "Valor Residual"
@@ -795,7 +818,7 @@ msgid "Min-Value Account"
msgstr "Conta de Menos-Valias"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:128
+#: code:addons/account_asset_management/models/account_asset_profile.py:144
#, python-format
msgid "Month"
msgstr "Mês"
@@ -827,13 +850,18 @@ msgid "Notes"
msgstr "Notas"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:140
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__method_number
#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__method_number
-#, python-format
msgid "Number of Years"
msgstr "Número de Anos"
+#. module: account_asset_management
+#: code:addons/account_asset_management/models/account_asset_profile.py:156
+#, fuzzy, python-format
+#| msgid "Number of Years"
+msgid "Number of Years or end date"
+msgstr "Número de Anos"
+
#. module: account_asset_management
#: selection:account.asset.recompute.trigger,state:0
msgid "Open"
@@ -908,7 +936,7 @@ msgid "Purchase Value"
msgstr "Valor de Compra"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:129
+#: code:addons/account_asset_management/models/account_asset_profile.py:145
#, python-format
msgid "Quarter"
msgstr "Trimestre"
@@ -1050,7 +1078,7 @@ msgid "Status"
msgstr "Estado"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:690
+#: code:addons/account_asset_management/models/account_asset.py:734
#, python-format
msgid ""
"The '_compute_year_amount' method is only intended for Time Method 'Number "
@@ -1072,13 +1100,13 @@ msgid "The Sale Value must be positive!"
msgstr "O Valor de Venda tem que ser positivo!"
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:247
+#: code:addons/account_asset_management/models/account_asset.py:264
#, python-format
msgid "The Start Date must precede the Ending Date."
msgstr ""
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:493
+#: code:addons/account_asset_management/models/account_asset.py:522
#, python-format
msgid ""
"The duration of the asset conflicts with the posted depreciation table entry "
@@ -1163,6 +1191,13 @@ msgstr "Método tempo"
msgid "Total Credit"
msgstr "Crédito Total"
+#. module: account_asset_management
+#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
+#, fuzzy
+#| msgid "Total Debit"
+msgid "Total Days"
+msgstr "Débito Total"
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_view_form
msgid "Total Debit"
@@ -1178,6 +1213,20 @@ msgstr "Data de acionamento"
msgid "Type"
msgstr "Tipo"
+#. module: account_asset_management
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset__use_leap_years
+#: model:ir.model.fields,field_description:account_asset_management.field_account_asset_profile__use_leap_years
+msgid "Use leap years"
+msgstr ""
+
+#. module: account_asset_management
+#: model:ir.model.fields,help:account_asset_management.field_account_asset__days_calc
+#: model:ir.model.fields,help:account_asset_management.field_account_asset_profile__days_calc
+#, fuzzy
+#| msgid "The number of years needed to depreciate your asset"
+msgid "Use number of days to calculate depreciation amount"
+msgstr "O número de anos necessários para a depreciação do seu imobilizado."
+
#. module: account_asset_management
#: model_terms:ir.ui.view,arch_db:account_asset_management.account_asset_compute_view_form_result
#, fuzzy
@@ -1210,7 +1259,7 @@ msgstr ""
"'Removido'."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_profile.py:130
+#: code:addons/account_asset_management/models/account_asset_profile.py:146
#, python-format
msgid "Year"
msgstr "Ano"
@@ -1227,7 +1276,7 @@ msgstr ""
"Deve gerar esses movimentos através do ativo."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:117
+#: code:addons/account_asset_management/models/account_asset_line.py:121
#: code:addons/account_asset_management/models/account_move.py:32
#, python-format
msgid ""
@@ -1238,7 +1287,7 @@ msgstr ""
"Deve fazê-lo através do ativo."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:340
+#: code:addons/account_asset_management/models/account_asset.py:369
#, python-format
msgid "You can only delete assets in draft state."
msgstr "Apenas pode remover ativos no estado Rascunho."
@@ -1254,7 +1303,7 @@ msgstr ""
"por registar relativas a períodos anteriores."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:125
+#: code:addons/account_asset_management/models/account_asset_line.py:129
#, python-format
msgid ""
"You cannot change a depreciation line with an associated accounting entry."
@@ -1281,14 +1330,14 @@ msgstr ""
"de ativo."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:270
+#: code:addons/account_asset_management/models/account_asset.py:287
#, fuzzy, python-format
msgid "You cannot change the profile of an asset with accounting entries."
msgstr ""
"Não pode modificar a categoria de um ativo com movimentos contabilísticos."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:166
+#: code:addons/account_asset_management/models/account_asset_line.py:170
#, python-format
msgid ""
"You cannot delete a depreciation line with an associated accounting entry."
@@ -1297,19 +1346,19 @@ msgstr ""
"associado."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset.py:344
+#: code:addons/account_asset_management/models/account_asset.py:373
#, python-format
msgid "You cannot delete an asset that contains posted depreciation lines."
msgstr "Não pode apagar um ativo que contenha linha de depreciação registadas."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:162
+#: code:addons/account_asset_management/models/account_asset_line.py:166
#, fuzzy, python-format
msgid "You cannot remove an asset line of type 'Depreciation Base'."
msgstr "Não pode remover uma linha de ativo do tipo 'Valor do Ativo'."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:133
+#: code:addons/account_asset_management/models/account_asset_line.py:137
#, python-format
msgid ""
"You cannot set the 'Initial Balance Entry' flag on a depreciation line with "
@@ -1319,7 +1368,7 @@ msgstr ""
"com movimentos previamente registados."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:145
+#: code:addons/account_asset_management/models/account_asset_line.py:149
#, fuzzy, python-format
msgid "You cannot set the Asset Start Date after already posted entries."
msgstr ""
@@ -1327,7 +1376,7 @@ msgstr ""
"movimentos já registados."
#. module: account_asset_management
-#: code:addons/account_asset_management/models/account_asset_line.py:153
+#: code:addons/account_asset_management/models/account_asset_line.py:157
#, python-format
msgid ""
"You cannot set the date on a depreciation line prior to already posted "
diff --git a/account_asset_management/i18n/pt_BR.po b/account_asset_management/i18n/pt_BR.po
index 26fc0631..6263369b 100644
--- a/account_asset_management/i18n/pt_BR.po
+++ b/account_asset_management/i18n/pt_BR.po
@@ -30,8 +30,8 @@ msgstr ""
"POT-Creation-Date: 2017-01-13 23:25+0000\n"
"PO-Revision-Date: 2019-09-17 14:24+0000\n"
"Last-Translator: Rodrigo Macedo