Skip to content

Commit

Permalink
Merge pull request #607 from grindtildeath/11.0-mig-account_credit_co…
Browse files Browse the repository at this point in the history
…ntrol_dunning_fees

[11.0][MIG] account credit control dunning fees
  • Loading branch information
guewen authored May 17, 2018
2 parents 5c5ceaf + 60a4542 commit 2ea3df0
Show file tree
Hide file tree
Showing 86 changed files with 8,794 additions and 0 deletions.
77 changes: 77 additions & 0 deletions account_credit_control_dunning_fees/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:target: http://www.gnu.org/licenses/agpl
:alt: License: AGPL-3

===========================
Credit control dunning fees
===========================

This module extends the functionality of account_credit_control to add
the notion of dunning fees on credit control lines.

Configuration
=============

You can specifiy a fixed fees amount, a product and a currency
on the credit control level form.

The amount will be used as fees values the currency will determine
the currency of the fee. If the credit control line has not the
same currency as the fees currency, fees will be converted to
the credit control line currency.

The product is used to compute taxes in reconciliation process.

Usage
=====

Fees are automatically computed on credit run and saved
on the generated credit lines.

Fees can be manually edited as long credit line is draft

Credit control Summary report includes a new fees column:
Support of fees price list

.. 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

Bug Tracker
===========

Bugs are tracked on `GitHub Issues
<https://github.com/OCA/account-financial-tools/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.

Credits
=======

Images
------

* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.

Contributors
------------

* Nicolas Bessi (Camptocamp)
* Guewen Baconnier <guewen.baconnier@camptocamp.com>
* Adrien Peiffer (acsone)
* Akim Juillerat <akim.juillerat@camptocamp.com>

Maintainer
----------

.. 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.
2 changes: 2 additions & 0 deletions account_credit_control_dunning_fees/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import model
from . import wizard
20 changes: 20 additions & 0 deletions account_credit_control_dunning_fees/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copyright 2014-2017 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{'name': 'Credit control dunning fees',
'version': '11.0.1.0.0',
'author': "Camptocamp, Odoo Community Association (OCA)",
'maintainer': 'Camptocamp',
'category': 'Accounting',
'complexity': 'normal',
'depends': ['account_credit_control'],
'website': 'https://github.com/OCA/account-financial-tools',
'data': ['view/policy_view.xml',
'view/line_view.xml',
'report/report_credit_control_summary.xml',
'security/ir.model.access.csv',
],
'installable': True,
'auto_install': False,
'license': 'AGPL-3',
'application': False
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_credit_control_dunning_fees
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-12-22 11:00+0000\n"
"PO-Revision-Date: 2014-12-22 11:00+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: account_credit_control_dunning_fees
#: model:ir.model,name:account_credit_control_dunning_fees.model_credit_control_line
msgid "A credit control line"
msgstr ""

#. module: account_credit_control_dunning_fees
#: model:ir.model,name:account_credit_control_dunning_fees.model_credit_control_policy_level
msgid "A credit control policy level"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.dunning.fees.computer,create_uid:0
msgid "Created by"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.dunning.fees.computer,create_date:0
msgid "Created on"
msgstr ""

#. module: account_credit_control_dunning_fees
#: model:ir.model,name:account_credit_control_dunning_fees.model_credit_control_run
msgid "Credit control line generator"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.line,dunning_fees_amount:0
#: view:credit.control.policy:account_credit_control_dunning_fees.add_dunning_fees_on_policy
#: view:website:account_credit_control.report_credit_control_summary_document
msgid "Fees"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.policy.level,dunning_fixed_amount:0
msgid "Fees Fixed Amount"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.policy.level,dunning_product_id:0
msgid "Fees Product"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.policy.level,dunning_currency_id:0
msgid "Fees currency"
msgstr ""

#. module: account_credit_control_dunning_fees
#: selection:credit.control.policy.level,dunning_fees_type:0
msgid "Fixed"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.dunning.fees.computer,id:0
msgid "ID"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.dunning.fees.computer,write_uid:0
msgid "Last Updated by"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.dunning.fees.computer,write_date:0
msgid "Last Updated on"
msgstr ""

#. module: account_credit_control_dunning_fees
#: view:credit.control.policy:account_credit_control_dunning_fees.add_dunning_fees_on_policy
msgid "Mail and reporting"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.policy.level,dunning_fees_type:0
msgid "Type"
msgstr ""

106 changes: 106 additions & 0 deletions account_credit_control_dunning_fees/i18n/am.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_credit_control_dunning_fees
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: account-financial-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-12-12 10:24+0000\n"
"PO-Revision-Date: 2015-06-03 15:57+0000\n"
"Last-Translator: <>\n"
"Language-Team: Amharic (http://www.transifex.com/oca/OCA-account-financial-tools-8-0/language/am/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. module: account_credit_control_dunning_fees
#: model:ir.model,name:account_credit_control_dunning_fees.model_credit_control_line
msgid "A credit control line"
msgstr ""

#. module: account_credit_control_dunning_fees
#: model:ir.model,name:account_credit_control_dunning_fees.model_credit_control_policy_level
msgid "A credit control policy level"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.dunning.fees.computer,create_uid:0
msgid "Created by"
msgstr "Creado por"

#. module: account_credit_control_dunning_fees
#: field:credit.control.dunning.fees.computer,create_date:0
msgid "Created on"
msgstr "Creado en"

#. module: account_credit_control_dunning_fees
#: model:ir.model,name:account_credit_control_dunning_fees.model_credit_control_run
msgid "Credit control line generator"
msgstr ""

#. module: account_credit_control_dunning_fees
#: help:credit.control.policy.level,dunning_currency_id:0
msgid ""
"Currency of the dunning fees. If empty, it takes the company's currency."
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.line,dunning_fees_amount:0
#: view:credit.control.policy:account_credit_control_dunning_fees.add_dunning_fees_on_policy
#: view:website:account_credit_control.report_credit_control_summary_document
msgid "Fees"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.policy.level,dunning_fixed_amount:0
msgid "Fees Fixed Amount"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.policy.level,dunning_product_id:0
msgid "Fees Product"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.policy.level,dunning_currency_id:0
msgid "Fees currency"
msgstr ""

#. module: account_credit_control_dunning_fees
#: selection:credit.control.policy.level,dunning_fees_type:0
msgid "Fixed"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.dunning.fees.computer,id:0
msgid "ID"
msgstr "ID"

#. module: account_credit_control_dunning_fees
#: field:credit.control.dunning.fees.computer,write_uid:0
msgid "Last Updated by"
msgstr "Última actualización por"

#. module: account_credit_control_dunning_fees
#: field:credit.control.dunning.fees.computer,write_date:0
msgid "Last Updated on"
msgstr "Última actualización en"

#. module: account_credit_control_dunning_fees
#: view:credit.control.policy:account_credit_control_dunning_fees.add_dunning_fees_on_policy
msgid "Mail and reporting"
msgstr ""

#. module: account_credit_control_dunning_fees
#: field:credit.control.policy.level,dunning_fees_type:0
msgid "Type"
msgstr ""

#. module: account_credit_control_dunning_fees
#: model:ir.model,name:account_credit_control_dunning_fees.model_credit_control_communication
msgid "credit control communication"
msgstr ""
Loading

0 comments on commit 2ea3df0

Please sign in to comment.