Skip to content

Commit

Permalink
[11.0][ADD]account_overdue
Browse files Browse the repository at this point in the history
  • Loading branch information
luc-demeyer committed Nov 12, 2019
1 parent def2ad5 commit 91d59c2
Show file tree
Hide file tree
Showing 20 changed files with 1,182 additions and 0 deletions.
30 changes: 30 additions & 0 deletions account_overdue/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: https://www.gnu.org/licenses/agpl
:alt: License: AGPL-3

==============================
Overdue Payments customisation
==============================

Features
--------

* The print wizard allows to print a single payment notice as well as
notices for all customers.
* The print wizard allows to select receivables or both
receivables and payables and hence covers the case of Partners
which are Customer and Supplier at the same time.
* Outstanding amounts are displayed in invoice currency.
* The litigation column has been replaced by an indication that
clearly shows the payments that are overdue.
* The Invoice number is printed for outgoing transactions.
* The payment notice text can be customized with html tags.
* An "Overdue" button is added to the Customer search view to
facilitate the retrieval of Customers with Overdue payments.

Overdue message template customization
--------------------------------------
* %{partner_name}s: insert partner name
* %{date}s: insert date
* %{company_name}: insert company.name
* %{user_signature}: insert user signature
3 changes: 3 additions & 0 deletions account_overdue/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from . import models
from . import report
from . import wizard
22 changes: 22 additions & 0 deletions account_overdue/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Copyright 2009-2019 Noviat.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
'name': 'Overdue Payments customisation',
'version': '11.0.1.0.0',
'license': 'AGPL-3',
'author': 'Noviat',
'website': 'http://www.noviat.com',
'category': 'Accounting & Finance',
'depends': ['account'],
'data': [
'report/print_overdue_report.xml',
'views/res_partner.xml',
'views/res_company.xml',
'views/report_overdue.xml',
'views/report_overdue_style.xml',
'views/report_overdue_layout.xml',
'wizard/overdue_payment_wizard.xml',
],
'installable': True,
}
130 changes: 130 additions & 0 deletions account_overdue/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
# French translation of Odoo Server
# This file contains the translation of the following modules:
# * account_overdue
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo 10.0\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2015-03-29 23:47:54.874000\n"
"PO-Revision-Date: 2018-05-06 21:00:00.874000\n"
"Last-Translator: Luc De Meyer (Noviat nv/sa)\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: account_overdue
#: model:ir.actions.act_window,name:account_overdue.overdue_payment_wizard_action
#: model:ir.model,name:account_overdue.model_overdue_payment_wizard
#: view:overdue.payment.wizard:account_overdue.overdue_payment_wizard_view_form
msgid "Print Overdue Payments"
msgstr "Règlements en retard"

#. module: account_overdue
#: view:overdue.payment.wizard:account_overdue.overdue_payment_wizard_view_form
msgid "Print Overdue Payments Selection Criteria :"
msgstr "Règlements en retard, critères de recherche : "

#. module: account_overdue
#: view:overdue.payment.wizard:account_overdue.overdue_payment_wizard_view_form
msgid "Cancel"
msgstr "Annuler"

#. module: account_overdue
#: view:overdue.payment.wizard:account_overdue.overdue_payment_wizard_view_form
msgid "Print"
msgstr "Imprimer"

#. module: account_overdue
#: model:ir.model.fields,field_description:account_overdue.field_overdue_payment_wizard_partner_select
msgid "Selected Customers"
msgstr "Clients sélectionnés"

#. module: account_overdue
#: model:ir.model.fields,field_description:account_overdue.field_overdue_payment_wizard_account_select
msgid "Selected Accounts"
msgstr "Comptes sélectionnés"

#. module: account_overdue
#: model:ir.model.fields,field_description:account_overdue.field_overdue_payment_wizard_company_id
msgid "Company"
msgstr "Société"

#. module: account_overdue
#: selection:overdue.payment.wizard,partner_select:0
msgid "All Customers"
msgstr "Tous les clients"

#. module: account_overdue
#: selection:overdue.payment.wizard,partner_select:0
msgid "Selected Customers"
msgstr "Clients sélectionnés"

#. module: account_overdue
#: field:overdue.payment.wizard,account_select:0
msgid "Selected Accounts"
msgstr "Comptes sélectionnés"

#. module: account_overdue
#: selection:overdue.payment.wizard,account_select:0
msgid "Receivable Accounts"
msgstr "Comptes à recevoir"

#. module: account_overdue
#: selection:overdue.payment.wizard,account_select:0
msgid "Receivable and Payable Accounts"
msgstr "Comptes à recevoir et à payer"

#. module: account_overdue
#: code:addons/account_overdue/report/print_overdue_payment.py:1
#, python-format
msgid "Attn."
msgstr "Attn."

#. module: account_overdue
#: model:ir.ui.view,arch_db:account_overdue.report_overdue_document
msgid "<strong>Total</strong>"
msgstr "<strong>Total</strong>"

#. module: account_overdue
#: model:ir.ui.view,arch_db:account_overdue.report_overdue_document
msgid "Inv. no"
msgstr "Fact. no"

#. module: account_overdue
#: model:ir.ui.view,arch_db:account_overdue.report_overdue_document
msgid "Mat. Date"
msgstr "Echéance"

#. module: account_overdue
#: model:ir.ui.view,arch_db:account_overdue.report_overdue_document
msgid "Date"
msgstr "Date"

#. module: account_overdue
#: model:ir.ui.view,arch_db:account_overdue.report_overdue_document
msgid "Amount"
msgstr "Montant"

#. module: account_overdue
#: model:ir.ui.view,arch_db:account_overdue.report_overdue_document
msgid "Paid"
msgstr "Payé"

#. module: account_overdue
#: model:ir.ui.view,arch_db:account_overdue.report_overdue_document
msgid "Open"
msgstr "Ouvert"

#. module: account_overdue
#: model:ir.ui.view,arch_db:account_overdue.report_overdue_document
msgid "Days"
msgstr "Jours"

#. module: account_overdue
#: model:ir.ui.view,arch_db:account_overdue.report_overdue_document
msgid "<strong>Total amount overdue</strong>"
msgstr "<strong>Montant total échu</strong>"
138 changes: 138 additions & 0 deletions account_overdue/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
# Italian translation of Odoo 8.0.
# This file contains the translation of the following modules:
# * account_overdue
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo 8.0\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2015-03-29 23:47:54.874000\n"
"PO-Revision-Date: 2015-03-29 23:47:54.874000\n"
"Last-Translator: Luc De Meyer (Noviat nv/sa)\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. module: account_overdue
#: model:ir.actions.act_window,name:account_overdue.action_overdue_payment_wizard
#: model:ir.model,name:account_overdue.model_overdue_payment_wizard
#: view:overdue.payment.wizard:account_overdue.overdue_payment_wizard_view
msgid "Print Overdue Payments"
msgstr "Imprimir pagos vencidos"

#. module: account_overdue
#: view:overdue.payment.wizard:account_overdue.overdue_payment_wizard_view
msgid "Print Overdue Payments Selection Criteria :"
msgstr "Imprimir Criterios de seleccion de pagos vencidos :"

#. module: account_overdue
#: view:overdue.payment.wizard:account_overdue.overdue_payment_wizard_view
msgid "Cancel"
msgstr "Annulla"

#. module: account_overdue
#: view:overdue.payment.wizard:account_overdue.overdue_payment_wizard_view
msgid "Print"
msgstr "Imprimir"

#. module: account_overdue
#: selection:overdue.payment.wizard,partner_select:0
msgid "All Customers"
msgstr "Tutti i clienti"

#. module: account_overdue
#: selection:overdue.payment.wizard,partner_select:0
msgid "Selected Customers"
msgstr "Clientes escogidos"

#. module: account_overdue
#: field:overdue.payment.wizard,account_select:0
msgid "Selected Accounts"
msgstr "Cuentas escogidas"

#. module: account_overdue
#: selection:overdue.payment.wizard,account_select:0
msgid "Receivable Accounts"
msgstr "Cuentas por cobrar"

#. module: account_overdue
#: selection:overdue.payment.wizard,account_select:0
msgid "Receivable and Payable Accounts"
msgstr "Cuentas por cobrar y pagar"

#. module: account_overdue
#: code:addons/account_overdue/report/print_overdue_payment.py:94
#, python-format
msgid "Attn."
msgstr "All'attenzione"

#. module: account_overdue
#: view:website:account_overdue.report_overdue_document
msgid "Total"
msgstr "Totale"

#. module: account_overdue
#: view:website:account_overdue.report_overdue_document
msgid "Inv. no"
msgstr "N. Fattura"

#. module: account_overdue
#: view:website:account_overdue.report_overdue_document
msgid "Mat. Date"
msgstr "Mat. Date"

#. module: account_overdue
#: view:website:account_overdue.report_overdue_document
msgid "Date"
msgstr "Data"

#. module: account_overdue
#: view:website:account_overdue.report_overdue_document
msgid "Amount"
msgstr "Ammontare"

#. module: account_overdue
#: view:website:account_overdue.report_overdue_document
msgid "Paid"
msgstr "Pagado"

#. module: account_overdue
#: view:website:account_overdue.report_overdue_document
msgid "Open"
msgstr "Abrir"

#. module: account_overdue
#: view:website:account_overdue.report_overdue_document
msgid "Days"
msgstr "Giorni"

#. module: account_overdue
#: view:website:account_overdue.report_overdue_document
msgid "Total amount overdue"
msgstr "Ammontare Totale Insoluto"

#. module: account_overdue
#: field:overdue.payment.wizard,company_id:0
msgid "Company"
msgstr "Azienda"

#. module: account_overdue
#: view:website:account_overdue.report_overdue_layout_footer
msgid "Email:"
msgstr "Email:"

#. module: account_overdue
#: view:website:account_overdue.report_overdue_layout_footer
msgid "Fax:"
msgstr "Fax:"

#. module: account_overdue
#: view:website:account_overdue.report_overdue_layout_footer
msgid "Web:"
msgstr "Web:"

#. module: account_overdue
#: view:overdue.payment.wizard:account_overdue.overdue_payment_wizard_view
msgid "or"
msgstr "o"
Loading

0 comments on commit 91d59c2

Please sign in to comment.