Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[11.0][MIG] account credit control dunning fees #607

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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