diff --git a/account_loan/README.rst b/account_loan/README.rst index 0ffa9d417..561fc7c66 100644 --- a/account_loan/README.rst +++ b/account_loan/README.rst @@ -1,11 +1,30 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 - ======================= Account Loan management ======================= +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/12.0/account_loan + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-12-0/account-financial-tools-12-0-account_loan + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/92/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + This module extends the functionality of accounting to support loans. It will create automatically moves or invoices for loans. Moreover, you can check the pending amount to be paid and reduce the debt. @@ -19,13 +38,10 @@ It currently supports two kinds of debts: `Real Rate `_. * Leases: a debt with a bank where purchase invoices are necessary -Installation -============ +**Table of contents** -To install this module, you need to: - -#. Install numpy : ``pip install numpy`` -#. Follow the standard process +.. contents:: + :local: Usage ===== @@ -47,43 +63,46 @@ On a posted loan you can: .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/92/11.0 + :target: https://runbot.odoo-community.org/runbot/92/12.0 Bug Tracker =========== -Bugs are tracked on `GitHub Issues -`_. In case of trouble, please -check there if your issue has already been reported. If you spotted it first, -help us smash it by providing detailed and welcomed feedback. +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. Credits ======= -Images ------- +Authors +~~~~~~~ -* Odoo Community Association: `Icon `_. +* Creu Blanca Contributors ------------- +~~~~~~~~~~~~ * Enric Tobella * Bhavesh Odedra +* Alberto Martín Cortada -Do not contact contributors directly about support or help with technical issues. +Maintainers +~~~~~~~~~~~ -Maintainer ----------- +This module is maintained by the OCA. .. image:: https://odoo-community.org/logo.png :alt: Odoo Community Association :target: https://odoo-community.org -This module is maintained by the OCA. - OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -To contribute to this module, please visit https://odoo-community.org. +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_loan/i18n/account_loan.pot b/account_loan/i18n/account_loan.pot index 168c88036..6176d714f 100644 --- a/account_loan/i18n/account_loan.pot +++ b/account_loan/i18n/account_loan.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" @@ -14,76 +14,86 @@ msgstr "" "Plural-Forms: \n" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_post_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__account_id msgid "Account" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__date msgid "Account Date" msgstr "" #. module: account_loan -#: model:ir.model,name:account_loan.model_account_move -msgid "Account Entry" -msgstr "" - -#. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_line_long_term_loan_account_id -#: model:ir.model.fields,help:account_loan.field_account_loan_long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_loan_account_id msgid "Account that will contain the pending amount on Long term" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_short_term_loan_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan__short_term_loan_account_id msgid "Account that will contain the pending amount on short term" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_interest_expenses_account_id +#: model:ir.model.fields,help:account_loan.field_account_loan__interest_expenses_account_id msgid "Account where the interests will be assigned to" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form msgid "Accounts" msgstr "" #. module: account_loan -#: code:addons/account_loan/wizard/account_loan_pay_amount.py:81 +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_ids +msgid "Activities" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_state +msgid "Activity State" +msgstr "" + +#. module: account_loan +#: code:addons/account_loan/wizard/account_loan_pay_amount.py:82 #, python-format msgid "Amount cannot be bigger than debt" msgstr "" #. module: account_loan -#: code:addons/account_loan/wizard/account_loan_pay_amount.py:83 +#: code:addons/account_loan/wizard/account_loan_pay_amount.py:84 #, python-format msgid "Amount cannot be less than zero" msgstr "" #. module: account_loan -#: code:addons/account_loan/model/account_loan_line.py:173 +#: code:addons/account_loan/model/account_loan_line.py:186 #, python-format msgid "Amount cannot be recomputed if moves or invoices exists already" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_line_interests_amount +#: model:ir.model.fields,help:account_loan.field_account_loan_line__interests_amount msgid "Amount of the payment that will be assigned to interests" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_line_principal_amount +#: model:ir.model.fields,help:account_loan.field_account_loan_line__principal_amount msgid "Amount of the payment that will reduce the pending loan amount" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_line_long_term_principal_amount +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_principal_amount msgid "Amount that will reduce the pending loan amount on long term" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__amount msgid "Amount to reduce from Principal" msgstr "" @@ -93,19 +103,24 @@ msgid "Annuity" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount_fees +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__fees msgid "Bank fees" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form -#: model:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form -#: model:ir.ui.view,arch_db:account_loan.account_loan_post_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form msgid "Cancel" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount_cancel_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__cancel_loan msgid "Cancel Loan" msgstr "" @@ -115,7 +130,7 @@ msgid "Cancelled" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard_date +#: model:ir.model.fields,help:account_loan.field_account_loan_generate_wizard__date msgid "Choose the period for which you want to automatically post the depreciation lines of running assets" msgstr "" @@ -125,67 +140,67 @@ msgid "Closed" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_company_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan__company_id msgid "Company" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_partner_id +#: model:ir.model.fields,help:account_loan.field_account_loan__partner_id msgid "Company or individual that lends the money at an interest rate." msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form msgid "Compute items" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_create_uid -#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard_create_uid -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_create_uid -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount_create_uid -#: model:ir.model.fields,field_description:account_loan.field_account_loan_post_create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_uid msgid "Created by" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_create_date -#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard_create_date -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_create_date -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount_create_date -#: model:ir.model.fields,field_description:account_loan.field_account_loan_post_create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__create_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__create_date msgid "Created on" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_currency_id -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_currency_id -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount_currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__currency_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__currency_id msgid "Currency" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_rate +#: model:ir.model.fields,help:account_loan.field_account_loan__rate msgid "Currently applied rate" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_date -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__date msgid "Date" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_line_date +#: model:ir.model.fields,help:account_loan.field_account_loan_line__date msgid "Date when the payment will be accounted" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_display_name -#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard_display_name -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_display_name -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount_display_name -#: model:ir.model.fields,field_description:account_loan.field_account_loan_post_display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__display_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__display_name msgid "Display Name" msgstr "" @@ -200,12 +215,12 @@ msgid "EAR" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_final_pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__final_pending_principal_amount msgid "Final Pending Principal Amount" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_fixed_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_amount msgid "Fixed Amount" msgstr "" @@ -215,12 +230,17 @@ msgid "Fixed Annuity" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_fixed_loan_amount +#: selection:account.loan,loan_type:0 +msgid "Fixed Annuity Begin" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_loan_amount msgid "Fixed Loan Amount" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_fixed_periods +#: model:ir.model.fields,field_description:account_loan.field_account_loan__fixed_periods msgid "Fixed Periods" msgstr "" @@ -229,6 +249,21 @@ msgstr "" msgid "Fixed Principal" msgstr "" +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + #. module: account_loan #: model:ir.ui.menu,name:account_loan.account_loan_generate_wizard_menu msgid "Generate Loan Entries" @@ -236,116 +271,141 @@ msgstr "" #. module: account_loan #: model:ir.actions.act_window,name:account_loan.account_loan_generate_wizard_action -#: model:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form msgid "Generate moves" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_has_invoices +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_invoices msgid "Has Invoices" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_has_moves +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__has_moves msgid "Has Moves" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard_id -#: model:ir.model.fields,field_description:account_loan.field_account_loan_id -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_id -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount_id -#: model:ir.model.fields,field_description:account_loan.field_account_loan_post_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__id msgid "ID" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_interests_product_id +#: model:ir.model.fields,help:account_loan.field_account_loan__message_unread +msgid "If checked new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_product_id msgid "Interest product" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_interests_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__interests_amount msgid "Interests Amount" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_interest_expenses_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interest_expenses_account_id msgid "Interests account" msgstr "" #. module: account_loan #: model:ir.model,name:account_loan.model_account_invoice -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_invoice_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__invoice_ids msgid "Invoice" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form msgid "Invoices" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_post_invoice +#: model:ir.model.fields,help:account_loan.field_account_loan__post_invoice msgid "Invoices will be posted automatically" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_is_leasing -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__is_leasing +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__is_leasing msgid "Is Leasing" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form msgid "Items" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_journal_id -#: model:ir.model.fields,field_description:account_loan.field_account_loan_post_journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__journal_id msgid "Journal" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_journal_type +#: model:ir.model,name:account_loan.model_account_move +msgid "Journal Entries" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__journal_type msgid "Journal Type" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan___last_update -#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard___last_update -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line___last_update -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount___last_update -#: model:ir.model.fields,field_description:account_loan.field_account_loan_post___last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount____last_update +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post____last_update msgid "Last Modified on" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard_write_uid -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_write_uid -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount_write_uid -#: model:ir.model.fields,field_description:account_loan.field_account_loan_post_write_uid -#: model:ir.model.fields,field_description:account_loan.field_account_loan_write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_uid +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_uid msgid "Last Updated by" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard_write_date -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_write_date -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount_write_date -#: model:ir.model.fields,field_description:account_loan.field_account_loan_post_write_date -#: model:ir.model.fields,field_description:account_loan.field_account_loan_write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__write_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__write_date msgid "Last Updated on" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_leased_asset_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan__leased_asset_account_id msgid "Leased Asset Account" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form msgid "Leasing" msgstr "" @@ -355,46 +415,51 @@ msgid "Leasings" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_partner_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan__partner_id msgid "Lender" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan__line_ids msgid "Line" msgstr "" #. module: account_loan #: model:ir.model,name:account_loan.model_account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_invoice_loan_id -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_loan_id -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount_loan_id -#: model:ir.model.fields,field_description:account_loan.field_account_loan_post_loan_id -#: model:ir.model.fields,field_description:account_loan.field_account_move_loan_id -#: model:ir.ui.view,arch_db:account_loan.account_loan_form +#: model:ir.model.fields,field_description:account_loan.field_account_invoice__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_pay_amount__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_post__loan_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_id +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form msgid "Loan" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_loan_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_amount msgid "Loan Amount" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_invoice_loan_line_id -#: model:ir.model.fields,field_description:account_loan.field_account_move_loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_invoice__loan_line_id +#: model:ir.model.fields,field_description:account_loan.field_account_move__loan_line_id msgid "Loan Line" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard_loan_type -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_loan_type -#: model:ir.model.fields,field_description:account_loan.field_account_loan_loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_generate_wizard__loan_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_type msgid "Loan Type" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_line_tree +#: model:ir.model,name:account_loan.model_account_loan_generate_wizard +msgid "Loan generate wizard" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree msgid "Loan items" msgstr "" @@ -404,7 +469,17 @@ msgid "Loan name must be unique" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_product_id +#: model:ir.model,name:account_loan.model_account_loan_pay_amount +msgid "Loan pay amount" +msgstr "" + +#. module: account_loan +#: model:ir.model,name:account_loan.model_account_loan_post +msgid "Loan post" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__product_id msgid "Loan product" msgstr "" @@ -412,64 +487,119 @@ msgstr "" #: selection:account.loan.generate.wizard,loan_type:0 #: model:ir.actions.act_window,name:account_loan.account_loan_action #: model:ir.ui.menu,name:account_loan.account_loan_menu -#: model:ir.ui.view,arch_db:account_loan.account_loan_tree +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_tree msgid "Loans" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_long_term_pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_pending_principal_amount msgid "Long Term Pending Principal Amount" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_long_term_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_principal_amount msgid "Long Term Principal Amount" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_long_term_loan_account_id -#: model:ir.model.fields,field_description:account_loan.field_account_loan_long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan__long_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__long_term_loan_account_id msgid "Long term account" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_rate_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_ids +msgid "Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_type msgid "Method of computation of the applied rate" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_line_loan_type -#: model:ir.model.fields,help:account_loan.field_account_loan_loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan__loan_type +#: model:ir.model.fields,help:account_loan.field_account_loan_line__loan_type msgid "Method of computation of the period annuity" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_move_ids -#: model:ir.model.fields,field_description:account_loan.field_account_loan_move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan__move_ids +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__move_ids msgid "Move" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form msgid "Moves" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_name -#: model:ir.model.fields,field_description:account_loan.field_account_loan_name +#: model:ir.model.fields,field_description:account_loan.field_account_loan__name +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__name msgid "Name" msgstr "" +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_type_id +msgid "Next Activity Type" +msgstr "" + #. module: account_loan #: selection:account.loan,rate_type:0 msgid "Nominal APR" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_periods +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_has_error_counter +msgid "Number of error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__periods msgid "Number of periods that the loan will last" msgstr "" +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__message_unread_counter +msgid "Number of unread messages" +msgstr "" + #. module: account_loan #: selection:account.loan,loan_type:0 msgid "Only interest" @@ -481,62 +611,72 @@ msgstr "" msgid "Only loans in draft state can be posted" msgstr "" +#. module: account_loan +#: selection:account.loan,activity_state:0 +msgid "Overdue" +msgstr "" + #. module: account_loan #: model:ir.actions.act_window,name:account_loan.account_loan_pay_amount_action -#: model:ir.ui.view,arch_db:account_loan.account_loan_form -#: model:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form -#: model:ir.ui.view,arch_db:account_loan.account_loan_post_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form msgid "Pay amount" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_payment_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__payment_amount msgid "Payment Amount" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_payment_on_first_period +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_on_first_period msgid "Payment On First Period" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_pending_principal_amount -#: model:ir.model.fields,field_description:account_loan.field_account_loan_pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan__pending_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__pending_principal_amount msgid "Pending Principal Amount" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_line_final_pending_principal_amount +#: model:ir.model.fields,help:account_loan.field_account_loan_line__final_pending_principal_amount msgid "Pending amount of the loan after the payment" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_line_pending_principal_amount +#: model:ir.model.fields,help:account_loan.field_account_loan_line__pending_principal_amount msgid "Pending amount of the loan before the payment" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_line_long_term_pending_principal_amount +#: model:ir.model.fields,help:account_loan.field_account_loan_line__long_term_pending_principal_amount msgid "Pending amount of the loan before the payment that will not be payed in, at least, 12 months" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_method_period +#: model:ir.model.fields,field_description:account_loan.field_account_loan__method_period msgid "Period Length" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_periods +#: model:ir.model.fields,field_description:account_loan.field_account_loan__periods msgid "Periods" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_form +#: selection:account.loan,activity_state:0 +msgid "Planned" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_form msgid "Post" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_post_invoice +#: model:ir.model.fields,field_description:account_loan.field_account_loan__post_invoice msgid "Post Invoice" msgstr "" @@ -551,38 +691,38 @@ msgid "Posted" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_principal_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__principal_amount msgid "Principal Amount" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_line_tree +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree msgid "Process" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_interests_product_id +#: model:ir.model.fields,help:account_loan.field_account_loan__interests_product_id msgid "Product where the amount of interests will be assigned when the invoice is created" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_product_id +#: model:ir.model.fields,help:account_loan.field_account_loan__product_id msgid "Product where the amount of the loan will be assigned when the invoice is created" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_rate -#: model:ir.model.fields,field_description:account_loan.field_account_loan_rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__rate msgid "Rate" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_rate_period +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_period msgid "Rate Period" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_rate_type +#: model:ir.model.fields,field_description:account_loan.field_account_loan__rate_type msgid "Rate Type" msgstr "" @@ -592,34 +732,39 @@ msgid "Real rate" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_rate_period +#: model:ir.model.fields,help:account_loan.field_account_loan__rate_period msgid "Real rate that will be applied on each period" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_residual_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan__residual_amount msgid "Residual Amount" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_residual_amount +#: model:ir.model.fields,help:account_loan.field_account_loan__residual_amount msgid "Residual amount of the lease that must be payed on the end in order to acquire the asset" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_round_on_end +#: model:ir.model.fields,field_description:account_loan.field_account_loan__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__round_on_end msgid "Round On End" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form -#: model:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form -#: model:ir.ui.view,arch_db:account_loan.account_loan_post_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form msgid "Run" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_sequence +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__sequence msgid "Sequence" msgstr "" @@ -629,126 +774,144 @@ msgid "Sequence must be unique in a loan" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_short_term_loan_account_id +#: model:ir.model.fields,field_description:account_loan.field_account_loan__short_term_loan_account_id msgid "Short term account" msgstr "" #. module: account_loan -#: code:addons/account_loan/wizard/account_loan_pay_amount.py:64 +#: code:addons/account_loan/wizard/account_loan_pay_amount.py:65 #, python-format msgid "Some future invoices already exists" msgstr "" #. module: account_loan -#: code:addons/account_loan/wizard/account_loan_pay_amount.py:72 +#: code:addons/account_loan/wizard/account_loan_pay_amount.py:73 #, python-format msgid "Some future moves already exists" msgstr "" #. module: account_loan -#: code:addons/account_loan/wizard/account_loan_pay_amount.py:60 +#: code:addons/account_loan/wizard/account_loan_pay_amount.py:61 #, python-format msgid "Some invoices are not created" msgstr "" #. module: account_loan -#: code:addons/account_loan/model/account_loan_line.py:324 +#: code:addons/account_loan/model/account_loan_line.py:358 #, python-format msgid "Some invoices must be created first" msgstr "" #. module: account_loan -#: code:addons/account_loan/wizard/account_loan_pay_amount.py:68 +#: code:addons/account_loan/wizard/account_loan_pay_amount.py:69 #, python-format msgid "Some moves are not created" msgstr "" #. module: account_loan -#: code:addons/account_loan/model/account_loan_line.py:306 +#: code:addons/account_loan/model/account_loan_line.py:340 #, python-format msgid "Some moves must be created first" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_start_date +#: model:ir.model.fields,field_description:account_loan.field_account_loan__start_date msgid "Start Date" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_start_date +#: model:ir.model.fields,help:account_loan.field_account_loan__start_date msgid "Start of the moves" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_line_loan_state -#: model:ir.model.fields,field_description:account_loan.field_account_loan_state +#: model:ir.model.fields,field_description:account_loan.field_account_loan__state +#: model:ir.model.fields,field_description:account_loan.field_account_loan_line__loan_state msgid "State" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_method_period +#: model:ir.model.fields,help:account_loan.field_account_loan__method_period msgid "State here the time between 2 depreciations, in months" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_line_payment_amount +#: model:ir.model.fields,help:account_loan.field_account_loan__activity_state +msgid "Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: account_loan +#: selection:account.loan,activity_state:0 +msgid "Today" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan_line__payment_amount msgid "Total amount that will be payed (Annuity)" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_line_tree +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree msgid "Total interests" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_interests_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan__interests_amount msgid "Total interests payed" msgstr "" #. module: account_loan -#: model:ir.model.fields,field_description:account_loan.field_account_loan_payment_amount +#: model:ir.model.fields,field_description:account_loan.field_account_loan__payment_amount msgid "Total payed amount" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_line_tree +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree msgid "Total payments" msgstr "" #. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_line_tree +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,field_description:account_loan.field_account_loan__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: account_loan +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_line_tree msgid "Values" msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_round_on_end +#: model:ir.model.fields,field_description:account_loan.field_account_loan__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: account_loan +#: model:ir.model.fields,help:account_loan.field_account_loan__round_on_end msgid "When checked, the differences will be applied on the last period, if it is unchecked, the annuity will be recalculated on each period." msgstr "" #. module: account_loan -#: model:ir.model.fields,help:account_loan.field_account_loan_payment_on_first_period +#: model:ir.model.fields,help:account_loan.field_account_loan__payment_on_first_period msgid "When checked, the first payment will be on start date" msgstr "" #. module: account_loan -#: model:ir.model,name:account_loan.model_account_loan_generate_wizard -msgid "account.loan.generate.wizard" -msgstr "" - -#. module: account_loan -#: model:ir.model,name:account_loan.model_account_loan_pay_amount -msgid "account.loan.pay.amount" -msgstr "" - -#. module: account_loan -#: model:ir.model,name:account_loan.model_account_loan_post -msgid "account.loan.post" -msgstr "" - -#. module: account_loan -#: model:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form -#: model:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form -#: model:ir.ui.view,arch_db:account_loan.account_loan_post_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_generate_wizard_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_pay_amount_form +#: model_terms:ir.ui.view,arch_db:account_loan.account_loan_post_form msgid "or" msgstr "" diff --git a/account_loan/model/account_invoice.py b/account_loan/model/account_invoice.py index c6ca769ea..1b3f571cc 100644 --- a/account_loan/model/account_invoice.py +++ b/account_loan/model/account_invoice.py @@ -19,15 +19,6 @@ class AccountInvoice(models.Model): ondelete='restrict', ) - @api.multi - def action_move_create(self): - if self.loan_line_id: - return super(AccountInvoice, self.with_context( - default_loan_line_id=self.loan_line_id.id, - default_loan_id=self.loan_id.id, - )).action_move_create() - return super().action_move_create() - @api.multi def finalize_invoice_move_lines(self, move_lines): vals = super().finalize_invoice_move_lines(move_lines) diff --git a/account_loan/model/account_move.py b/account_loan/model/account_move.py index 3e83fc3e8..82a1e357c 100644 --- a/account_loan/model/account_move.py +++ b/account_loan/model/account_move.py @@ -23,8 +23,13 @@ class AccountMove(models.Model): def post(self, invoice=False): res = super().post(invoice=invoice) for record in self: - if record.loan_line_id: - record.loan_id = record.loan_line_id.loan_id + loan_line_id = record.loan_line_id or ( + invoice and invoice.loan_line_id + ) + if loan_line_id: + if not record.loan_line_id: + record.loan_line_id = loan_line_id + record.loan_id = loan_line_id.loan_id record.loan_line_id.check_move_amount() record.loan_line_id.loan_id.compute_posted_lines() if record.loan_line_id.sequence == record.loan_id.periods: diff --git a/account_loan/static/description/index.html b/account_loan/static/description/index.html new file mode 100644 index 000000000..16f54a526 --- /dev/null +++ b/account_loan/static/description/index.html @@ -0,0 +1,455 @@ + + + + + + +Account Loan management + + + +
+

Account Loan management

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runbot

+

This module extends the functionality of accounting to support loans. +It will create automatically moves or invoices for loans. +Moreover, you can check the pending amount to be paid and reduce the debt.

+

It currently supports two kinds of debts:

+
    +
  • +
    Loans: a standard debt with banks, that only creates account moves.
    +
    Loan types info: +APR, +EAR, +Real Rate.
    +
    +
  • +
  • Leases: a debt with a bank where purchase invoices are necessary
  • +
+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to Invoicing / Accounting > Adviser > Loans
  2. +
  3. Configure a loan selecting the company, loan type, amount, rate and accounts
  4. +
  5. Post the loan, it will automatically create an account move with the +expected amounts
  6. +
  7. Create automatically the account moves / invoices related to loans and +leases before a selected date
  8. +
+

On a posted loan you can:

+
    +
  • Create moves or invoices (according to the configuration)
  • +
  • Modify rates when needed (only unposted lines will be modified)
  • +
  • Reduce or cancel the debt of a loan / lease
  • +
+Try me on Runbot +
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Creu Blanca
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ +