From ad482b33d0651b2ba8ae809ccab18bbe57924bbf Mon Sep 17 00:00:00 2001 From: Graeme Gellatly Date: Thu, 1 Nov 2018 15:27:25 +1300 Subject: [PATCH 01/78] Initial Port of customer statements --- partner_statement/README.rst | 132 ++++++ partner_statement/__init__.py | 4 + partner_statement/__manifest__.py | 27 ++ partner_statement/i18n/ca.po | 251 ++++++++++ partner_statement/i18n/de.po | 262 +++++++++++ partner_statement/i18n/es.po | 262 +++++++++++ partner_statement/i18n/fr.po | 262 +++++++++++ partner_statement/i18n/hr_HR.po | 254 ++++++++++ partner_statement/i18n/it.po | 252 ++++++++++ partner_statement/i18n/nl.po | 251 ++++++++++ partner_statement/i18n/nl_NL.po | 253 ++++++++++ partner_statement/i18n/partner_statement.pot | 249 ++++++++++ partner_statement/i18n/pt.po | 253 ++++++++++ partner_statement/i18n/ro.po | 252 ++++++++++ partner_statement/readme/CONFIGURE.rst | 14 + partner_statement/readme/CONTRIBUTORS.rst | 2 + partner_statement/readme/DESCRIPTION.rst | 13 + partner_statement/readme/HISTORY.rst | 7 + partner_statement/readme/ROADMAP.rst | 3 + partner_statement/readme/USAGE.rst | 6 + partner_statement/report/__init__.py | 3 + .../report/activity_statement.py | 125 +++++ .../report/outstanding_statement.py | 150 ++++++ .../report/report_statement_common.py | 434 ++++++++++++++++++ .../security/statement_security.xml | 14 + partner_statement/static/description/icon.png | Bin 0 -> 9455 bytes .../static/src/scss/layout_statement.scss | 22 + partner_statement/tests/__init__.py | 3 + .../tests/test_activity_statement.py | 111 +++++ .../tests/test_outstanding_statement.py | 77 ++++ .../tests/test_res_config_settings.py | 36 ++ .../views/activity_statement.xml | 130 ++++++ partner_statement/views/aging_buckets.xml | 49 ++ partner_statement/views/assets.xml | 12 + .../views/outstanding_statement.xml | 126 +++++ .../views/res_config_settings.xml | 59 +++ partner_statement/wizard/__init__.py | 4 + .../wizard/activity_statement_wizard.py | 44 ++ .../wizard/outstanding_statement_wizard.py | 21 + .../wizard/res_config_settings.py | 57 +++ partner_statement/wizard/statement_common.py | 70 +++ partner_statement/wizard/statement_wizard.xml | 101 ++++ 42 files changed, 4657 insertions(+) create mode 100644 partner_statement/README.rst create mode 100644 partner_statement/__init__.py create mode 100644 partner_statement/__manifest__.py create mode 100644 partner_statement/i18n/ca.po create mode 100644 partner_statement/i18n/de.po create mode 100644 partner_statement/i18n/es.po create mode 100644 partner_statement/i18n/fr.po create mode 100644 partner_statement/i18n/hr_HR.po create mode 100644 partner_statement/i18n/it.po create mode 100644 partner_statement/i18n/nl.po create mode 100644 partner_statement/i18n/nl_NL.po create mode 100644 partner_statement/i18n/partner_statement.pot create mode 100644 partner_statement/i18n/pt.po create mode 100644 partner_statement/i18n/ro.po create mode 100644 partner_statement/readme/CONFIGURE.rst create mode 100644 partner_statement/readme/CONTRIBUTORS.rst create mode 100644 partner_statement/readme/DESCRIPTION.rst create mode 100644 partner_statement/readme/HISTORY.rst create mode 100644 partner_statement/readme/ROADMAP.rst create mode 100644 partner_statement/readme/USAGE.rst create mode 100644 partner_statement/report/__init__.py create mode 100644 partner_statement/report/activity_statement.py create mode 100644 partner_statement/report/outstanding_statement.py create mode 100644 partner_statement/report/report_statement_common.py create mode 100644 partner_statement/security/statement_security.xml create mode 100644 partner_statement/static/description/icon.png create mode 100644 partner_statement/static/src/scss/layout_statement.scss create mode 100644 partner_statement/tests/__init__.py create mode 100644 partner_statement/tests/test_activity_statement.py create mode 100644 partner_statement/tests/test_outstanding_statement.py create mode 100644 partner_statement/tests/test_res_config_settings.py create mode 100644 partner_statement/views/activity_statement.xml create mode 100644 partner_statement/views/aging_buckets.xml create mode 100644 partner_statement/views/assets.xml create mode 100644 partner_statement/views/outstanding_statement.xml create mode 100644 partner_statement/views/res_config_settings.xml create mode 100644 partner_statement/wizard/__init__.py create mode 100644 partner_statement/wizard/activity_statement_wizard.py create mode 100644 partner_statement/wizard/outstanding_statement_wizard.py create mode 100644 partner_statement/wizard/res_config_settings.py create mode 100644 partner_statement/wizard/statement_common.py create mode 100644 partner_statement/wizard/statement_wizard.xml diff --git a/partner_statement/README.rst b/partner_statement/README.rst new file mode 100644 index 00000000..fc0d16ef --- /dev/null +++ b/partner_statement/README.rst @@ -0,0 +1,132 @@ +================= +Partner Statement +================= + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! 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--reporting-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-reporting/tree/12.0/partner_statement + :alt: OCA/account-financial-reporting +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-reporting-12-0/account-financial-reporting-12-0-partner_statement + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/91/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of Invoicing to support the printing of customer and vendor statements. +There are two types of statements, Activity and Outstanding. Aging details can be shown in the reports, expressed in aging buckets, +so the customer or vendor can review how much is open, due or overdue. + +The activity statement provides details of all activity on the partner receivables or payables +between two selected dates. This includes all invoices, refunds and payments. +Any outstanding balance dated prior to the chosen statement period will appear +as a forward balance at the top of the statement. The list is displayed in chronological +order and is split by currencies. + +The outstanding statement provides details of all outstanding partner receivables or payables +up to a particular date. This includes all unpaid invoices, unclaimed refunds and +outstanding payments. The list is displayed in chronological order and is split by currencies. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + + +Users willing to access to this report should have proper Accounting & Finance rights: + +#. Go to *Settings / Users* and edit your user to add the corresponding access rights as follows. +#. In *Application / Accounting & Finance*, select *Billing* or *Billing Manager* + +To configure this module, you need to: + +#. Go to *Configuration / Settings* +#. Under the *Followup Section* of *Accounting* option select either or both of OCA Activity or Outstanding Statement +#. Once selected, you may set default options for the reports. +#. Click *Save* + +Removing the wizard from menus follows the same process. + +Usage +===== + +To use this module, you need to: + +#. Go to Invoicing > Sales > Master Data > Customers or Invoicing > Purchases > Master Data > Vendors and select one or more +#. Press 'Action > Partner Activity Statement' or 'Action > Partner Outstanding Statement' respectively. +#. Indicate if you want to display receivables or payables, and if you want to display aging buckets and the aging type. +#. Optionally complete advanced options such as filtering non due or negative balance partners. + +Known issues / Roadmap +====================== + +* Email template. +* Expose reports (using defaults) to billing users while restricting the wizard to managers option. +* Concept of statement run - to start an async job to send out all statements. + +Changelog +========= + +12.0.1.0.0 (2018-11-08) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [BREAKING] Modules customer_activity_statement and customer_outstanding_statement merged to create partner_statement. +* [ADD] New features. + * Age by months or days + * Filter negative balances + +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 +~~~~~~~ + +* Eficent + +Contributors +~~~~~~~~~~~~ + +* Miquel Raïch +* Graeme Gellatly + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +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-reporting `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/partner_statement/__init__.py b/partner_statement/__init__.py new file mode 100644 index 00000000..997d84a6 --- /dev/null +++ b/partner_statement/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import report +from . import wizard diff --git a/partner_statement/__manifest__.py b/partner_statement/__manifest__.py new file mode 100644 index 00000000..f4b4299d --- /dev/null +++ b/partner_statement/__manifest__.py @@ -0,0 +1,27 @@ +# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'Partner Statement', + 'version': '12.0.1.0.0', + 'category': 'Accounting & Finance', + 'summary': 'OCA Financial Reports', + 'author': "Eficent, Odoo Community Association (OCA)", + 'website': 'https://github.com/OCA/account-financial-reporting', + 'license': 'AGPL-3', + 'depends': [ + 'account', + ], + 'data': [ + 'security/statement_security.xml', + 'views/activity_statement.xml', + 'views/outstanding_statement.xml', + 'views/assets.xml', + 'views/aging_buckets.xml', + 'views/res_config_settings.xml', + 'wizard/statement_wizard.xml', + ], + 'installable': True, + 'application': False, +} diff --git a/partner_statement/i18n/ca.po b/partner_statement/i18n/ca.po new file mode 100644 index 00000000..2ec6ca74 --- /dev/null +++ b/partner_statement/i18n/ca.po @@ -0,0 +1,251 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * customer_activity_statement +# +# Translators: +# Marc Tormo i Bochaca , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-26 02:44+0000\n" +"PO-Revision-Date: 2017-04-26 02:44+0000\n" +"Last-Translator: Marc Tormo i Bochaca , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "+120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "1-30 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "30-60 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "60-90 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "90-120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "The partner doesn't have due entries." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement between" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Aging Report at" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"Aging details can be shown in the report, expressed in aging buckets " +"(30 days due, ...), so the customer can review how much is open, due or " +"overdue." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Amount" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance" +msgstr "Balanç " + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Forward" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Cancel" +msgstr "Cancel·lar " + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +msgid "Company" +msgstr "Empresa " + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +msgid "Created by" +msgstr "Creat per " + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +msgid "Created on" +msgstr "Creat a " + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Current Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action +msgid "Customer Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard +msgid "Customer Activity Statement Wizard" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +msgid "Date End" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +msgid "Date Start" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Description" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +msgid "Display Name" +msgstr "Nom a mostrar " + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +msgid "Don't show partners with no due entries" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Ending Balance" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Export PDF" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +msgid "ID" +msgstr "ID" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets +msgid "Include Aging Buckets" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +msgid "Last Modified on" +msgstr "Última modificació a " + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +msgid "Last Updated by" +msgstr "Última actualització per " + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +msgid "Last Updated on" +msgstr "Última actualització a " + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +msgid "Number Partner" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Partner ref:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Reference number" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement +msgid "Statement Action to PDF" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"The activity statement provides details of all activity on the " +"customer receivables between two selected dates. This includes all " +"invoices, refunds and payments. Any outstanding balance dated prior " +"to the chosen statement period will appear as a forward balance at " +"the top of the statement. The list is displayed in chronological " +"order and is split by currencies." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "and" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "in" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "or" +msgstr "o" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement +msgid "report.customer_activity_statement.statement" +msgstr "" diff --git a/partner_statement/i18n/de.po b/partner_statement/i18n/de.po new file mode 100644 index 00000000..b95a6efe --- /dev/null +++ b/partner_statement/i18n/de.po @@ -0,0 +1,262 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * customer_activity_statement +# +# Translators: +# OCA Transbot , 2018 +# Rudolf Schnapka , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-28 10:11+0000\n" +"PO-Revision-Date: 2018-08-23 13:16+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "+120 Days Due" +msgstr "+120 Tage fällig" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "1-30 Days Due" +msgstr "1-30 Tage fällig" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "30-60 Days Due" +msgstr "30-60 Tage fällig" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "60-90 Days Due" +msgstr "60-90 Tage fällig" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "90-120 Days Due" +msgstr "90-120 Tage fällig" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "The partner doesn't have due entries." +msgstr "Der Partner hat keine offenen Posten." + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement" +msgstr "Aktivitätenbericht" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement between" +msgstr "Aktivitätenbericht zwischen" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Aging Report at" +msgstr "Fälligkeiten Bericht zu" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"Aging details can be shown in the report, expressed in aging buckets " +"(30 days due, ...), so the customer can review how much is open, due or " +"overdue." +msgstr "" +"Die einzelnen Fälligkeiten können im Bericht, nach Altersgruppen (30 Tage " +"fällig,....) gegliedert, ausgewertet werden, so dass der Kunde überprüfen " +"kann, wie viel offen, fällig oder überfällig ist." + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Amount" +msgstr "Betrag" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance" +msgstr "Saldo" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Due" +msgstr "Fälliger Saldo" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Forward" +msgstr "Saldovortrag" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Cancel" +msgstr "Abbrechen" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +msgid "Company" +msgstr "Unternehmen" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +msgid "Created by" +msgstr "Angelegt von" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +msgid "Created on" +msgstr "Angelegt am" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Current Due" +msgstr "Aktuell fällig" + +#. module: customer_activity_statement +#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action +msgid "Customer Activity Statement" +msgstr "Kundenaktivitätsnachweis" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard +msgid "Customer Activity Statement Wizard" +msgstr "Assistent zum Kundenaktivitätsnachweis" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date" +msgstr "Datum" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +msgid "Date End" +msgstr "Enddatum" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +msgid "Date Start" +msgstr "Anfangsdatum" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date:" +msgstr "Datum:" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Description" +msgstr "Beschreibung" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +msgid "Don't show partners with no due entries" +msgstr "Unterdrücke Partner ohne fällige Posten" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Ending Balance" +msgstr "Endsaldo" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Export PDF" +msgstr "Export PDF" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +msgid "ID" +msgstr "ID" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets +msgid "Include Aging Buckets" +msgstr "Schliesse Altersgruppen ein" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert durch" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +msgid "Number Partner" +msgstr "Nummeriere Partner" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Partner ref:" +msgstr "Partner-Ref.:" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Reference number" +msgstr "Referenznummer" + +#. module: customer_activity_statement +#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement +msgid "Statement Action to PDF" +msgstr "Berichtsaktion zu PDF" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"The activity statement provides details of all activity on the " +"customer receivables between two selected dates. This includes all " +"invoices, refunds and payments. Any outstanding balance dated prior " +"to the chosen statement period will appear as a forward balance at " +"the top of the statement. The list is displayed in chronological " +"order and is split by currencies." +msgstr "" +"Die Aktivitätsübersicht gibt Auskunft über alle Aktivitäten auf den " +"Kundenforderungen zwischen zwei ausgewählten Terminen. Dies schließt " +"Rechnungen, Rückerstattungen und Zahlungen ein. Ein ausstehender Saldo, der " +"vor dem gewählten Abrechnungszeitraum liegt, wird als Saldovortrag am Anfang " +"der Abrechnung ausgewiesen. Die Liste wird in chronologischer Reihenfolge " +"angezeigt und ist nach Währungen gegliedert." + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "and" +msgstr "und" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "in" +msgstr "in" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "or" +msgstr "oder" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement +msgid "report.customer_activity_statement.statement" +msgstr "report.customer_activity_statement.statement" diff --git a/partner_statement/i18n/es.po b/partner_statement/i18n/es.po new file mode 100644 index 00000000..fe8971f5 --- /dev/null +++ b/partner_statement/i18n/es.po @@ -0,0 +1,262 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * customer_activity_statement +# +# Translators: +# OCA Transbot , 2017 +# Gelo Joga Landoo , 2017 +# Pedro M. Baeza , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 16:14+0000\n" +"PO-Revision-Date: 2018-10-23 03:45+0000\n" +"Last-Translator: Jordi Ballester Alomar \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.2.1\n" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "+120 Days Due" +msgstr "+120 Días" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "1-30 Days Due" +msgstr "1- 30 Días" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "30-60 Days Due" +msgstr "30-60 Días" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "60-90 Days Due" +msgstr "60-90 Días" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "90-120 Days Due" +msgstr "90-120 Días" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "The partner doesn't have due entries." +msgstr "Este cliente no tiene pagos pendietes" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement" +msgstr "Informe the Saldo de Cuenta" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement between" +msgstr "Informe de Saldo de Cuenta entre" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Aging Report at" +msgstr "Reporte de vencidos al" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"Aging details can be shown in the report, expressed in aging buckets " +"(30 days due, ...), so the customer can review how much is open, due or " +"overdue." +msgstr "" +"Los detalles de saldos vencidos pueden ser mostrados en reporte, mostrados " +"en periodos.… (30 días, ...), para que el cliente pueda revisar cuánto está " +"abierto, a tiempo o vencido." + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Amount" +msgstr "Total" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance" +msgstr "Saldo" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Due" +msgstr "Saldo" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Forward" +msgstr "Saldo Pendiente" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +msgid "Company" +msgstr "Compañía" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Current Due" +msgstr "Saldo a la Fecha" + +#. module: customer_activity_statement +#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action +msgid "Customer Activity Statement" +msgstr "Estado de Cuenta de Cliente" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard +msgid "Customer Activity Statement Wizard" +msgstr "Asistente de Estado de Cuenta de Cliente" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date" +msgstr "Fecha" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +msgid "Date End" +msgstr "Fecha" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +msgid "Date Start" +msgstr "Fecha Inicio" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date:" +msgstr "Fecha:" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Description" +msgstr "Descripción" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +msgid "Don't show partners with no due entries" +msgstr "No mostrar clientes sin saldo pendiente" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Ending Balance" +msgstr "Saldo Final" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Export PDF" +msgstr "Exportar a PDF" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +msgid "ID" +msgstr "ID" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets +msgid "Include Aging Buckets" +msgstr "Inluir Períodos de Mora" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +msgid "Last Updated by" +msgstr "Última modificación por" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +msgid "Number Partner" +msgstr "Número de Cliente" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Partner ref:" +msgstr "Ref. de Cliente:" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Reference number" +msgstr "Número de Referencia" + +#. module: customer_activity_statement +#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement +msgid "Statement Action to PDF" +msgstr "Acción Estado a PDF" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"The activity statement provides details of all activity on the " +"customer receivables between two selected dates. This includes all " +"invoices, refunds and payments. Any outstanding balance dated prior " +"to the chosen statement period will appear as a forward balance at " +"the top of the statement. The list is displayed in chronological " +"order and is split by currencies." +msgstr "" +"El estado de cuenta provee detalles de toda la actividad en……las cuentas por " +"cobrar del cliente entre dos fechas seleccionadas. Esto incluye todas las " +"facturas,……reembolsos y pagos. Cualquier saldo pendiente fechado antes del……" +"periodo elegido aparecerá como un saldo arrastrado arriba del estado de " +"cuenta. La lista es……mostrada en orden cronológico y es dividido por monedas." + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "and" +msgstr "y" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "in" +msgstr "en" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "or" +msgstr "o" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement +msgid "report.customer_activity_statement.statement" +msgstr "reporte.estado_de_cuenta_cliente.estado" diff --git a/partner_statement/i18n/fr.po b/partner_statement/i18n/fr.po new file mode 100644 index 00000000..064ea12d --- /dev/null +++ b/partner_statement/i18n/fr.po @@ -0,0 +1,262 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * customer_activity_statement +# +# Translators: +# OCA Transbot , 2018 +# Quentin THEURET , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-28 10:11+0000\n" +"PO-Revision-Date: 2018-09-01 08:20+0000\n" +"Last-Translator: Valaeys Stéphane \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "+120 Days Due" +msgstr "+120 jours d'arriérés" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "1-30 Days Due" +msgstr "1-30 jours d'arriérés" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "30-60 Days Due" +msgstr "30-60 jours d'arriérés" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "60-90 Days Due" +msgstr "60-90 jours d'arriérés" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "90-120 Days Due" +msgstr "90-120 jours d'arriérés" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "The partner doesn't have due entries." +msgstr "" +"Le partenaire n'a pas d'écriture en attente de paiement." + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement" +msgstr "Relevé de compte" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement between" +msgstr "Relevé de compte entre" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Aging Report at" +msgstr "Balance âgée au" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"Aging details can be shown in the report, expressed in aging buckets " +"(30 days due, ...), so the customer can review how much is open, due or " +"overdue." +msgstr "" +"Le détail des arriérés peut être affiché dans le rapport, exprimé par " +"tranche (30 jours d'arriérés, ...), de telle sorte que le destinataire " +"puisse voir combien est ouvert, dû ou échu." + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Amount" +msgstr "Montant" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance" +msgstr "Solde" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Due" +msgstr "Solde dû" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Forward" +msgstr "Solde reporté" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Cancel" +msgstr "Annuler" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +msgid "Company" +msgstr "Société" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Current Due" +msgstr "Dû en ce moment" + +#. module: customer_activity_statement +#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action +msgid "Customer Activity Statement" +msgstr "Relevé de compte des partenaires" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard +msgid "Customer Activity Statement Wizard" +msgstr "Assistant d'édition de relevé de compte des partenaires" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date" +msgstr "Date" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +msgid "Date End" +msgstr "Jusqu'au" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +msgid "Date Start" +msgstr "À partir du" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date:" +msgstr "Date :" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Description" +msgstr "Description" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +msgid "Don't show partners with no due entries" +msgstr "Masquer les partenaires sans soldes ouverts" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Ending Balance" +msgstr "Solde final" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Export PDF" +msgstr "Exporter en PDF" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +msgid "ID" +msgstr "ID" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets +msgid "Include Aging Buckets" +msgstr "Afficher les arriérés par tranche" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +msgid "Number Partner" +msgstr "Numéro du partenaire" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Partner ref:" +msgstr "Réf. partenaire :" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Reference number" +msgstr "Numéro de référence" + +#. module: customer_activity_statement +#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement +msgid "Statement Action to PDF" +msgstr "Export du relevé de compte en PDF" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"The activity statement provides details of all activity on the " +"customer receivables between two selected dates. This includes all " +"invoices, refunds and payments. Any outstanding balance dated prior " +"to the chosen statement period will appear as a forward balance at " +"the top of the statement. The list is displayed in chronological " +"order and is split by currencies." +msgstr "" +"Le relevé de compte présente le détail des activités des débiteurs ou " +"créanciers entre deux dates choisies. Ceci inclus toute facture, note de " +"crédit ou paiement. Si un solde ouvert est préalable à la date de début du " +"relevé, il sera affiché comme un solde reporté en haut du relevé. Les " +"transactions sont présentées par ordre chronologique et ventilées par devise." + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "and" +msgstr "et" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "in" +msgstr "en" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "or" +msgstr "ou" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement +msgid "report.customer_activity_statement.statement" +msgstr "report.customer_activity_statement.statement" diff --git a/partner_statement/i18n/hr_HR.po b/partner_statement/i18n/hr_HR.po new file mode 100644 index 00000000..ae22438d --- /dev/null +++ b/partner_statement/i18n/hr_HR.po @@ -0,0 +1,254 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * customer_activity_statement +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 16:14+0000\n" +"PO-Revision-Date: 2017-12-22 16:14+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "+120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "1-30 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "30-60 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "60-90 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "90-120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "The partner doesn't have due entries." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement between" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Aging Report at" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"Aging details can be shown in the report, expressed in aging buckets " +"(30 days due, ...), so the customer can review how much is open, due or " +"overdue." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Amount" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance" +msgstr "Saldo" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Forward" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Cancel" +msgstr "Otkaži" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +msgid "Company" +msgstr "Tvrtka" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Current Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action +msgid "Customer Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard +msgid "Customer Activity Statement Wizard" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date" +msgstr "Datum" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#, fuzzy +msgid "Date End" +msgstr "Datum" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +msgid "Date Start" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Description" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +msgid "Display Name" +msgstr "Naziv " + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +msgid "Don't show partners with no due entries" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Ending Balance" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Export PDF" +msgstr "Izvoz PDF" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +msgid "ID" +msgstr "ID" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets +msgid "Include Aging Buckets" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +msgid "Last Modified on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +msgid "Last Updated on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +msgid "Number Partner" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Partner ref:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Reference number" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement +msgid "Statement Action to PDF" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"The activity statement provides details of all activity on the " +"customer receivables between two selected dates. This includes all " +"invoices, refunds and payments. Any outstanding balance dated prior " +"to the chosen statement period will appear as a forward balance at " +"the top of the statement. The list is displayed in chronological " +"order and is split by currencies." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "and" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "in" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "or" +msgstr "ili" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement +msgid "report.customer_activity_statement.statement" +msgstr "" diff --git a/partner_statement/i18n/it.po b/partner_statement/i18n/it.po new file mode 100644 index 00000000..b613c978 --- /dev/null +++ b/partner_statement/i18n/it.po @@ -0,0 +1,252 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * customer_activity_statement +# +# Translators: +# Stefano , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 23:13+0000\n" +"PO-Revision-Date: 2017-12-22 23:13+0000\n" +"Last-Translator: Stefano , 2017\n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "+120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "1-30 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "30-60 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "60-90 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "90-120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "The partner doesn't have due entries." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement between" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Aging Report at" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"Aging details can be shown in the report, expressed in aging buckets " +"(30 days due, ...), so the customer can review how much is open, due or " +"overdue." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Amount" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Forward" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Cancel" +msgstr "Cancellare" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +msgid "Company" +msgstr "Azienda" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +msgid "Created by" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +msgid "Created on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Current Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action +msgid "Customer Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard +msgid "Customer Activity Statement Wizard" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date" +msgstr "Data" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#, fuzzy +msgid "Date End" +msgstr "Data" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +msgid "Date Start" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Description" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +msgid "Display Name" +msgstr "Nome mostrato" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +msgid "Don't show partners with no due entries" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Ending Balance" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Export PDF" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +msgid "ID" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets +msgid "Include Aging Buckets" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +msgid "Last Modified on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +msgid "Last Updated on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +msgid "Number Partner" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Partner ref:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Reference number" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement +msgid "Statement Action to PDF" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"The activity statement provides details of all activity on the " +"customer receivables between two selected dates. This includes all " +"invoices, refunds and payments. Any outstanding balance dated prior " +"to the chosen statement period will appear as a forward balance at " +"the top of the statement. The list is displayed in chronological " +"order and is split by currencies." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "and" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "in" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "or" +msgstr "o" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement +msgid "report.customer_activity_statement.statement" +msgstr "" diff --git a/partner_statement/i18n/nl.po b/partner_statement/i18n/nl.po new file mode 100644 index 00000000..c92c6ceb --- /dev/null +++ b/partner_statement/i18n/nl.po @@ -0,0 +1,251 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * customer_activity_statement +# +# Translators: +# Melroy van den Berg , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-28 10:11+0000\n" +"PO-Revision-Date: 2018-02-28 10:11+0000\n" +"Last-Translator: Melroy van den Berg , 2018\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "+120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "1-30 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "30-60 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "60-90 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "90-120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "The partner doesn't have due entries." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement between" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Aging Report at" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"Aging details can be shown in the report, expressed in aging buckets " +"(30 days due, ...), so the customer can review how much is open, due or " +"overdue." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Amount" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance" +msgstr "Balans" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Forward" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Cancel" +msgstr "Annuleren" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +msgid "Created by" +msgstr "Gecreëerd door" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +msgid "Created on" +msgstr "Gecreëerd op" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Current Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action +msgid "Customer Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard +msgid "Customer Activity Statement Wizard" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +msgid "Date End" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +msgid "Date Start" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Description" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +msgid "Don't show partners with no due entries" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Ending Balance" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Export PDF" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +msgid "ID" +msgstr "ID" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets +msgid "Include Aging Buckets" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +msgid "Last Modified on" +msgstr "Laatst Gewijzigd op" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +msgid "Last Updated by" +msgstr "Laatst Geüpdatet door" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +msgid "Last Updated on" +msgstr "Laatst Geüpdatet op" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +msgid "Number Partner" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Partner ref:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Reference number" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement +msgid "Statement Action to PDF" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"The activity statement provides details of all activity on the " +"customer receivables between two selected dates. This includes all " +"invoices, refunds and payments. Any outstanding balance dated prior " +"to the chosen statement period will appear as a forward balance at " +"the top of the statement. The list is displayed in chronological " +"order and is split by currencies." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "and" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "in" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "or" +msgstr "of" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement +msgid "report.customer_activity_statement.statement" +msgstr "" diff --git a/partner_statement/i18n/nl_NL.po b/partner_statement/i18n/nl_NL.po new file mode 100644 index 00000000..f585c7ec --- /dev/null +++ b/partner_statement/i18n/nl_NL.po @@ -0,0 +1,253 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * customer_activity_statement +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 16:14+0000\n" +"PO-Revision-Date: 2017-12-22 16:14+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "+120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "1-30 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "30-60 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "60-90 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "90-120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "The partner doesn't have due entries." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement between" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Aging Report at" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"Aging details can be shown in the report, expressed in aging buckets " +"(30 days due, ...), so the customer can review how much is open, due or " +"overdue." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Amount" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Forward" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Cancel" +msgstr "Annuleer" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +msgid "Created by" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +msgid "Created on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Current Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action +msgid "Customer Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard +msgid "Customer Activity Statement Wizard" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date" +msgstr "Datum" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#, fuzzy +msgid "Date End" +msgstr "Datum" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +msgid "Date Start" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Description" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +msgid "Display Name" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +msgid "Don't show partners with no due entries" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Ending Balance" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Export PDF" +msgstr "Export PDF" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +msgid "ID" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets +msgid "Include Aging Buckets" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +msgid "Last Modified on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +msgid "Last Updated on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +msgid "Number Partner" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Partner ref:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Reference number" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement +msgid "Statement Action to PDF" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"The activity statement provides details of all activity on the " +"customer receivables between two selected dates. This includes all " +"invoices, refunds and payments. Any outstanding balance dated prior " +"to the chosen statement period will appear as a forward balance at " +"the top of the statement. The list is displayed in chronological " +"order and is split by currencies." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "and" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "in" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "or" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement +msgid "report.customer_activity_statement.statement" +msgstr "" diff --git a/partner_statement/i18n/partner_statement.pot b/partner_statement/i18n/partner_statement.pot new file mode 100644 index 00000000..693b21b9 --- /dev/null +++ b/partner_statement/i18n/partner_statement.pot @@ -0,0 +1,249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * customer_activity_statement +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \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: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "+120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "1-30 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "30-60 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "60-90 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "90-120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "The partner doesn't have due entries." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_account_type +msgid "Account type" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement between" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Aging Report at" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Aging details can be shown in the report, expressed in aging buckets (30 days due, ...), so the customer or vendor can review how much is open, due or overdue." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Amount" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Forward" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Cancel" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +msgid "Company" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +msgid "Created by" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +msgid "Created on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Current Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard +msgid "Customer Activity Statement Wizard" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +msgid "Date End" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +msgid "Date Start" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Description" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +msgid "Display Name" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +msgid "Don't show partners with no due entries" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Ending Balance" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Export PDF" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +msgid "ID" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets +msgid "Include Aging Buckets" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +msgid "Last Modified on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +msgid "Last Updated on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +msgid "Number Partner" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action +msgid "Partner Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Partner ref:" +msgstr "" + +#. module: customer_activity_statement +#: selection:customer.activity.statement.wizard,account_type:0 +msgid "Payable" +msgstr "" + +#. module: customer_activity_statement +#: selection:customer.activity.statement.wizard,account_type:0 +msgid "Receivable" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Reference number" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "The activity statement provides details of all activity on a partner's receivables and payables between two selected dates. This includes all invoices, refunds and payments. Any outstanding balance dated prior to the chosen statement period will appear as a forward balance at the top of the statement. The list is displayed in chronological order and is split by currencies." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "and" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "in" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "or" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement +msgid "report.customer_activity_statement.statement" +msgstr "" + diff --git a/partner_statement/i18n/pt.po b/partner_statement/i18n/pt.po new file mode 100644 index 00000000..4c8f7c5d --- /dev/null +++ b/partner_statement/i18n/pt.po @@ -0,0 +1,253 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * customer_activity_statement +# +# Translators: +# Pedro Castro Silva , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 16:14+0000\n" +"PO-Revision-Date: 2017-12-22 16:14+0000\n" +"Last-Translator: Pedro Castro Silva , " +"2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "+120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "1-30 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "30-60 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "60-90 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "90-120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "The partner doesn't have due entries." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement between" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Aging Report at" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"Aging details can be shown in the report, expressed in aging buckets " +"(30 days due, ...), so the customer can review how much is open, due or " +"overdue." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Amount" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance" +msgstr "Saldo" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Forward" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +msgid "Company" +msgstr "Empresa" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +msgid "Created on" +msgstr "Criado em" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Current Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action +msgid "Customer Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard +msgid "Customer Activity Statement Wizard" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date" +msgstr "Data" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#, fuzzy +msgid "Date End" +msgstr "Data" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +msgid "Date Start" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Description" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +msgid "Display Name" +msgstr "Exibir nome" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +msgid "Don't show partners with no due entries" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Ending Balance" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Export PDF" +msgstr "Exportar PDF" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +msgid "ID" +msgstr "ID" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets +msgid "Include Aging Buckets" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +msgid "Last Modified on" +msgstr "Última modificação em" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +msgid "Last Updated by" +msgstr "Última atualização em" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +msgid "Last Updated on" +msgstr "Última atualização por" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +msgid "Number Partner" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Partner ref:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Reference number" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement +msgid "Statement Action to PDF" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"The activity statement provides details of all activity on the " +"customer receivables between two selected dates. This includes all " +"invoices, refunds and payments. Any outstanding balance dated prior " +"to the chosen statement period will appear as a forward balance at " +"the top of the statement. The list is displayed in chronological " +"order and is split by currencies." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "and" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "in" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "or" +msgstr "ou" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement +msgid "report.customer_activity_statement.statement" +msgstr "" diff --git a/partner_statement/i18n/ro.po b/partner_statement/i18n/ro.po new file mode 100644 index 00000000..b2f4b315 --- /dev/null +++ b/partner_statement/i18n/ro.po @@ -0,0 +1,252 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * customer_activity_statement +# +# Translators: +# Dorin Hongu , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-03-16 08:14+0000\n" +"PO-Revision-Date: 2018-03-16 08:14+0000\n" +"Last-Translator: Dorin Hongu , 2018\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "+120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "1-30 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "30-60 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "60-90 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "90-120 Days Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "The partner doesn't have due entries." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Activity Statement between" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Aging Report at" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"Aging details can be shown in the report, expressed in aging buckets " +"(30 days due, ...), so the customer can review how much is open, due or " +"overdue." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Amount" +msgstr "Valoare" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Balance Forward" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Cancel" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +msgid "Company" +msgstr "Companie" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +msgid "Created by" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +msgid "Created on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Current Due" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action +msgid "Customer Activity Statement" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard +msgid "Customer Activity Statement Wizard" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date" +msgstr "Data" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +msgid "Date End" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +msgid "Date Start" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Date:" +msgstr "Data:" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Description" +msgstr "Descriere" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +msgid "Display Name" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +msgid "Don't show partners with no due entries" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Ending Balance" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "Export PDF" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +msgid "ID" +msgstr "ID" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets +msgid "Include Aging Buckets" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update +#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +msgid "Last Modified on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +msgid "Last Updated on" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +msgid "Number Partner" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Partner ref:" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "Reference number" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement +msgid "Statement Action to PDF" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "" +"The activity statement provides details of all activity on the " +"customer receivables between two selected dates. This includes all " +"invoices, refunds and payments. Any outstanding balance dated prior " +"to the chosen statement period will appear as a forward balance at " +"the top of the statement. The list is displayed in chronological " +"order and is split by currencies." +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "and" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +msgid "in" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +msgid "or" +msgstr "" + +#. module: customer_activity_statement +#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement +msgid "report.customer_activity_statement.statement" +msgstr "" diff --git a/partner_statement/readme/CONFIGURE.rst b/partner_statement/readme/CONFIGURE.rst new file mode 100644 index 00000000..3242049d --- /dev/null +++ b/partner_statement/readme/CONFIGURE.rst @@ -0,0 +1,14 @@ + +Users willing to access to this report should have proper Accounting & Finance rights: + +#. Go to *Settings / Users* and edit your user to add the corresponding access rights as follows. +#. In *Application / Accounting & Finance*, select *Billing* or *Billing Manager* + +To configure this module, you need to: + +#. Go to *Configuration / Settings* +#. Under the *Followup Section* of *Accounting* option select either or both of OCA Activity or Outstanding Statement +#. Once selected, you may set default options for the reports. +#. Click *Save* + +Removing the wizard from menus follows the same process. diff --git a/partner_statement/readme/CONTRIBUTORS.rst b/partner_statement/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..1e2a70df --- /dev/null +++ b/partner_statement/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Miquel Raïch +* Graeme Gellatly diff --git a/partner_statement/readme/DESCRIPTION.rst b/partner_statement/readme/DESCRIPTION.rst new file mode 100644 index 00000000..169136b1 --- /dev/null +++ b/partner_statement/readme/DESCRIPTION.rst @@ -0,0 +1,13 @@ +This module extends the functionality of Invoicing to support the printing of customer and vendor statements. +There are two types of statements, Activity and Outstanding. Aging details can be shown in the reports, expressed in aging buckets, +so the customer or vendor can review how much is open, due or overdue. + +The activity statement provides details of all activity on the partner receivables or payables +between two selected dates. This includes all invoices, refunds and payments. +Any outstanding balance dated prior to the chosen statement period will appear +as a forward balance at the top of the statement. The list is displayed in chronological +order and is split by currencies. + +The outstanding statement provides details of all outstanding partner receivables or payables +up to a particular date. This includes all unpaid invoices, unclaimed refunds and +outstanding payments. The list is displayed in chronological order and is split by currencies. diff --git a/partner_statement/readme/HISTORY.rst b/partner_statement/readme/HISTORY.rst new file mode 100644 index 00000000..dee6c04a --- /dev/null +++ b/partner_statement/readme/HISTORY.rst @@ -0,0 +1,7 @@ +12.0.1.0.0 (2018-11-08) +~~~~~~~~~~~~~~~~~~~~~~~ + +* [BREAKING] Modules customer_activity_statement and customer_outstanding_statement merged to create partner_statement. +* [ADD] New features. + * Age by months or days + * Filter negative balances diff --git a/partner_statement/readme/ROADMAP.rst b/partner_statement/readme/ROADMAP.rst new file mode 100644 index 00000000..6632eec0 --- /dev/null +++ b/partner_statement/readme/ROADMAP.rst @@ -0,0 +1,3 @@ +* Email template. +* Expose reports (using defaults) to billing users while restricting the wizard to managers option. +* Concept of statement run - to start an async job to send out all statements. diff --git a/partner_statement/readme/USAGE.rst b/partner_statement/readme/USAGE.rst new file mode 100644 index 00000000..0c0c0828 --- /dev/null +++ b/partner_statement/readme/USAGE.rst @@ -0,0 +1,6 @@ +To use this module, you need to: + +#. Go to Invoicing > Sales > Master Data > Customers or Invoicing > Purchases > Master Data > Vendors and select one or more +#. Press 'Action > Partner Activity Statement' or 'Action > Partner Outstanding Statement' respectively. +#. Indicate if you want to display receivables or payables, and if you want to display aging buckets and the aging type. +#. Optionally complete advanced options such as filtering non due or negative balance partners. diff --git a/partner_statement/report/__init__.py b/partner_statement/report/__init__.py new file mode 100644 index 00000000..d1df1e8a --- /dev/null +++ b/partner_statement/report/__init__.py @@ -0,0 +1,3 @@ +from . import report_statement_common +from . import activity_statement +from . import outstanding_statement diff --git a/partner_statement/report/activity_statement.py b/partner_statement/report/activity_statement.py new file mode 100644 index 00000000..7c627ef0 --- /dev/null +++ b/partner_statement/report/activity_statement.py @@ -0,0 +1,125 @@ +# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import api, models +from collections import defaultdict + + +class ActivityStatement(models.AbstractModel): + """Model of Activity Statement""" + + _inherit = 'statement.common' + _name = 'report.partner_statement.activity_statement' + + def _initial_balance_sql_q1(self, partners, date_start, account_type): + return str(self._cr.mogrify(""" + SELECT l.partner_id, l.currency_id, l.company_id, + CASE WHEN l.currency_id is not null AND l.amount_currency > 0.0 + THEN sum(l.amount_currency) + ELSE sum(l.debit) + END as debit, + CASE WHEN l.currency_id is not null AND l.amount_currency < 0.0 + THEN sum(l.amount_currency * (-1)) + ELSE sum(l.credit) + END as credit + FROM account_move_line l + JOIN account_account_type at ON (at.id = l.user_type_id) + JOIN account_move m ON (l.move_id = m.id) + WHERE l.partner_id IN %(partners)s AND at.type = %(account_type)s + AND l.date < %(date_start)s AND not l.blocked + GROUP BY l.partner_id, l.currency_id, l.amount_currency, + l.company_id + """, locals()), "utf-8") + + def _initial_balance_sql_q2(self, company_id): + return str(self._cr.mogrify(""" + SELECT Q1.partner_id, debit-credit AS balance, + COALESCE(Q1.currency_id, c.currency_id) AS currency_id + FROM Q1 + JOIN res_company c ON (c.id = Q1.company_id) + WHERE c.id = %(company_id)s + """, locals()), "utf-8") + + def _get_account_initial_balance(self, company_id, partner_ids, + date_start, account_type): + balance_start = defaultdict(list) + partners = tuple(partner_ids) + # pylint: disable=E8103 + self.env.cr.execute("""WITH Q1 AS (%s), Q2 AS (%s) + SELECT partner_id, currency_id, balance + FROM Q2""" % (self._initial_balance_sql_q1(partners, date_start, + account_type), + self._initial_balance_sql_q2(company_id))) + for row in self.env.cr.dictfetchall(): + balance_start[row.pop('partner_id')].append(row) + return balance_start + + def _display_lines_sql_q1(self, partners, date_start, date_end, + account_type): + return str(self._cr.mogrify(""" + SELECT m.name AS move_id, l.partner_id, l.date, l.name, + l.ref, l.blocked, l.currency_id, l.company_id, + CASE WHEN (l.currency_id is not null AND l.amount_currency > 0.0) + THEN sum(l.amount_currency) + ELSE sum(l.debit) + END as debit, + CASE WHEN (l.currency_id is not null AND l.amount_currency < 0.0) + THEN sum(l.amount_currency * (-1)) + ELSE sum(l.credit) + END as credit, + CASE WHEN l.date_maturity is null + THEN l.date + ELSE l.date_maturity + END as date_maturity + FROM account_move_line l + JOIN account_account_type at ON (at.id = l.user_type_id) + JOIN account_move m ON (l.move_id = m.id) + WHERE l.partner_id IN %(partners)s + AND at.type = %(account_type)s + AND %(date_start)s <= l.date + AND l.date <= %(date_end)s + GROUP BY l.partner_id, m.name, l.date, l.date_maturity, l.name, + l.ref, l.blocked, l.currency_id, + l.amount_currency, l.company_id + """, locals()), "utf-8") + + def _display_lines_sql_q2(self, company_id): + return str(self._cr.mogrify(""" + SELECT Q1.partner_id, move_id, date, date_maturity, Q1.name, ref, + debit, credit, debit-credit as amount, blocked, + COALESCE(Q1.currency_id, c.currency_id) AS currency_id + FROM Q1 + JOIN res_company c ON (c.id = Q1.company_id) + WHERE c.id = %(company_id)s + """, locals()), "utf-8") + + def _get_account_display_lines(self, company_id, partner_ids, date_start, + date_end, account_type): + res = dict(map(lambda x: (x, []), partner_ids)) + partners = tuple(partner_ids) + + # pylint: disable=E8103 + self.env.cr.execute(""" + WITH Q1 AS (%s), + Q2 AS (%s) + SELECT partner_id, move_id, date, date_maturity, name, ref, debit, + credit, amount, blocked, currency_id + FROM Q2 + ORDER BY date, date_maturity, move_id""" % ( + self._display_lines_sql_q1(partners, date_start, date_end, + account_type), + self._display_lines_sql_q2(company_id))) + for row in self.env.cr.dictfetchall(): + res[row.pop('partner_id')].append(row) + return res + + @api.multi + def _get_report_values(self, docids, data): + if not data: + wiz = self.env["activity.statement.wizard"].with_context( + active_ids=docids, model="res.partner" + ) + data = wiz.create({})._prepare_statement() + data['amount_field'] = 'amount' + return super()._get_report_values(docids, data) diff --git a/partner_statement/report/outstanding_statement.py b/partner_statement/report/outstanding_statement.py new file mode 100644 index 00000000..9c6fab6d --- /dev/null +++ b/partner_statement/report/outstanding_statement.py @@ -0,0 +1,150 @@ +# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import api, models + + +class OutstandingStatement(models.AbstractModel): + """Model of Outstanding Statement""" + + _inherit = 'statement.common' + _name = 'report.partner_statement.outstanding_statement' + + def _display_lines_sql_q0(self, date_end): + return str( + self._cr.mogrify(""" + SELECT l1.id, + CASE WHEN l1.reconciled = TRUE and l1.balance > 0.0 + THEN max(pd.max_date) + WHEN l1.reconciled = TRUE and l1.balance < 0.0 + THEN max(pc.max_date) + ELSE null + END as reconciled_date + FROM account_move_line l1 + LEFT JOIN (SELECT pr.* + FROM account_partial_reconcile pr + INNER JOIN account_move_line l2 + ON pr.credit_move_id = l2.id + WHERE l2.date <= %(date_end)s + ) as pd ON pd.debit_move_id = l1.id + LEFT JOIN (SELECT pr.* + FROM account_partial_reconcile pr + INNER JOIN account_move_line l2 + ON pr.debit_move_id = l2.id + WHERE l2.date <= %(date_end)s + ) as pc ON pc.credit_move_id = l1.id + GROUP BY l1.id + """, locals() + ), + "utf-8" + ) + + def _display_lines_sql_q1(self, partners, date_end, account_type): + partners = tuple(partners) + return str(self._cr.mogrify(""" + SELECT m.name AS move_id, l.partner_id, l.date, l.name, + l.ref, l.blocked, l.currency_id, l.company_id, + CASE WHEN (l.currency_id is not null AND l.amount_currency > 0.0) + THEN avg(l.amount_currency) + ELSE avg(l.debit) + END as debit, + CASE WHEN (l.currency_id is not null AND l.amount_currency < 0.0) + THEN avg(l.amount_currency * (-1)) + ELSE avg(l.credit) + END as credit, + CASE WHEN l.balance > 0.0 + THEN l.balance - sum(coalesce(pd.amount, 0.0)) + ELSE l.balance + sum(coalesce(pc.amount, 0.0)) + END AS open_amount, + CASE WHEN l.balance > 0.0 + THEN l.amount_currency - sum(coalesce(pd.amount_currency, 0.0)) + ELSE l.amount_currency + sum(coalesce(pc.amount_currency, 0.0)) + END AS open_amount_currency, + CASE WHEN l.date_maturity is null + THEN l.date + ELSE l.date_maturity + END as date_maturity + FROM account_move_line l + JOIN account_account_type at ON (at.id = l.user_type_id) + JOIN account_move m ON (l.move_id = m.id) + LEFT JOIN Q0 ON Q0.id = l.id + LEFT JOIN (SELECT pr.* + FROM account_partial_reconcile pr + INNER JOIN account_move_line l2 + ON pr.credit_move_id = l2.id + WHERE l2.date <= %(date_end)s + ) as pd ON pd.debit_move_id = l.id + LEFT JOIN (SELECT pr.* + FROM account_partial_reconcile pr + INNER JOIN account_move_line l2 + ON pr.debit_move_id = l2.id + WHERE l2.date <= %(date_end)s + ) as pc ON pc.credit_move_id = l.id + WHERE l.partner_id IN %(partners)s AND at.type = %(account_type)s + AND (Q0.reconciled_date is null or + Q0.reconciled_date > %(date_end)s) + AND l.date <= %(date_end)s + GROUP BY l.partner_id, m.name, l.date, l.date_maturity, l.name, + l.ref, l.blocked, l.currency_id, + l.balance, l.amount_currency, l.company_id + """, locals()), "utf-8" + ) + + def _display_lines_sql_q2(self): + return str( + self._cr.mogrify(""" + SELECT partner_id, currency_id, move_id, date, date_maturity, + debit, credit, name, ref, blocked, company_id, + CASE WHEN currency_id is not null + THEN open_amount_currency + ELSE open_amount + END as open_amount + FROM Q1 + """, locals() + ), + "utf-8" + ) + + def _display_lines_sql_q3(self, company_id): + return str(self._cr.mogrify(""" + SELECT Q2.partner_id, move_id, date, date_maturity, Q2.name, ref, + debit, credit, debit-credit AS amount, blocked, + COALESCE(Q2.currency_id, c.currency_id) AS currency_id, open_amount + FROM Q2 + JOIN res_company c ON (c.id = Q2.company_id) + WHERE c.id = %(company_id)s + """, locals()), "utf-8" + ) + + def _get_account_display_lines(self, company_id, partner_ids, date_start, + date_end, account_type): + res = dict(map(lambda x: (x, []), partner_ids)) + partners = tuple(partner_ids) + # pylint: disable=E8103 + self.env.cr.execute(""" + WITH Q0 as (%s), + Q1 AS (%s), + Q2 AS (%s), + Q3 AS (%s) + SELECT partner_id, currency_id, move_id, date, date_maturity, debit, + credit, amount, open_amount, name, ref, blocked + FROM Q3 + ORDER BY date, date_maturity, move_id""" % ( + self._display_lines_sql_q0(date_end), + self._display_lines_sql_q1(partners, date_end, account_type), + self._display_lines_sql_q2(), + self._display_lines_sql_q3(company_id))) + for row in self.env.cr.dictfetchall(): + res[row.pop('partner_id')].append(row) + return res + + @api.multi + def _get_report_values(self, docids, data): + if not data: + wiz = self.env["outstanding.statement.wizard"].with_context( + active_ids=docids, model="res.partner" + ) + data = wiz.create({})._prepare_statement() + data['amount_field'] = 'open_amount' + return super()._get_report_values(docids, data) diff --git a/partner_statement/report/report_statement_common.py b/partner_statement/report/report_statement_common.py new file mode 100644 index 00000000..09889a6e --- /dev/null +++ b/partner_statement/report/report_statement_common.py @@ -0,0 +1,434 @@ +# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from datetime import datetime, timedelta +from odoo.tools.misc import DEFAULT_SERVER_DATE_FORMAT +from odoo import api, fields, models, _ + + +class ReportStatementCommon(models.AbstractModel): + """Abstract Report Statement for use in other models""" + + _name = 'statement.common' + _description = 'Statement Reports Common' + + def _format_date_to_partner_lang( + self, + date, + date_format=DEFAULT_SERVER_DATE_FORMAT + ): + if isinstance(date, str): + date = datetime.strptime(date, DEFAULT_SERVER_DATE_FORMAT) + return date.strftime(date_format) if date else '' + + def _get_account_display_lines(self, company_id, partner_ids, date_start, + date_end, account_type): + raise NotImplementedError + + def _get_account_initial_balance(self, company_id, partner_ids, + date_start, account_type): + return {} + + def _show_buckets_sql_q0(self, date_end): + return str(self._cr.mogrify(""" + SELECT l1.id, + CASE WHEN l1.reconciled = TRUE and l1.balance > 0.0 + THEN max(pd.max_date) + WHEN l1.reconciled = TRUE and l1.balance < 0.0 + THEN max(pc.max_date) + ELSE null + END as reconciled_date + FROM account_move_line l1 + LEFT JOIN (SELECT pr.* + FROM account_partial_reconcile pr + INNER JOIN account_move_line l2 + ON pr.credit_move_id = l2.id + WHERE l2.date <= %(date_end)s + ) as pd ON pd.debit_move_id = l1.id + LEFT JOIN (SELECT pr.* + FROM account_partial_reconcile pr + INNER JOIN account_move_line l2 + ON pr.debit_move_id = l2.id + WHERE l2.date <= %(date_end)s + ) as pc ON pc.credit_move_id = l1.id + GROUP BY l1.id + """, locals()), "utf-8") + + def _show_buckets_sql_q1(self, partners, date_end, account_type): + return str(self._cr.mogrify(""" + SELECT l.partner_id, l.currency_id, l.company_id, l.move_id, + CASE WHEN l.balance > 0.0 + THEN l.balance - sum(coalesce(pd.amount, 0.0)) + ELSE l.balance + sum(coalesce(pc.amount, 0.0)) + END AS open_due, + CASE WHEN l.balance > 0.0 + THEN l.amount_currency - sum(coalesce(pd.amount_currency, 0.0)) + ELSE l.amount_currency + sum(coalesce(pc.amount_currency, 0.0)) + END AS open_due_currency, + CASE WHEN l.date_maturity is null + THEN l.date + ELSE l.date_maturity + END as date_maturity + FROM account_move_line l + JOIN account_account_type at ON (at.id = l.user_type_id) + JOIN account_move m ON (l.move_id = m.id) + LEFT JOIN Q0 ON Q0.id = l.id + LEFT JOIN (SELECT pr.* + FROM account_partial_reconcile pr + INNER JOIN account_move_line l2 + ON pr.credit_move_id = l2.id + WHERE l2.date <= %(date_end)s + ) as pd ON pd.debit_move_id = l.id + LEFT JOIN (SELECT pr.* + FROM account_partial_reconcile pr + INNER JOIN account_move_line l2 + ON pr.debit_move_id = l2.id + WHERE l2.date <= %(date_end)s + ) as pc ON pc.credit_move_id = l.id + WHERE l.partner_id IN %(partners)s AND at.type = %(account_type)s + AND (Q0.reconciled_date is null or + Q0.reconciled_date > %(date_end)s) + AND l.date <= %(date_end)s AND not l.blocked + GROUP BY l.partner_id, l.currency_id, l.date, l.date_maturity, + l.amount_currency, l.balance, l.move_id, + l.company_id + """, locals()), "utf-8") + + def _show_buckets_sql_q2(self, date_end, minus_30, minus_60, minus_90, + minus_120): + return str(self._cr.mogrify(""" + SELECT partner_id, currency_id, date_maturity, open_due, + open_due_currency, move_id, company_id, + CASE + WHEN %(date_end)s <= date_maturity AND currency_id is null + THEN open_due + WHEN %(date_end)s <= date_maturity AND currency_id is not null + THEN open_due_currency + ELSE 0.0 + END as current, + CASE + WHEN %(minus_30)s < date_maturity + AND date_maturity < %(date_end)s + AND currency_id is null + THEN open_due + WHEN %(minus_30)s < date_maturity + AND date_maturity < %(date_end)s + AND currency_id is not null + THEN open_due_currency + ELSE 0.0 + END as b_1_30, + CASE + WHEN %(minus_60)s < date_maturity + AND date_maturity <= %(minus_30)s + AND currency_id is null + THEN open_due + WHEN %(minus_60)s < date_maturity + AND date_maturity <= %(minus_30)s + AND currency_id is not null + THEN open_due_currency + ELSE 0.0 + END as b_30_60, + CASE + WHEN %(minus_90)s < date_maturity + AND date_maturity <= %(minus_60)s + AND currency_id is null + THEN open_due + WHEN %(minus_90)s < date_maturity + AND date_maturity <= %(minus_60)s + AND currency_id is not null + THEN open_due_currency + ELSE 0.0 + END as b_60_90, + CASE + WHEN %(minus_120)s < date_maturity + AND date_maturity <= %(minus_90)s + AND currency_id is null + THEN open_due + WHEN %(minus_120)s < date_maturity + AND date_maturity <= %(minus_90)s + AND currency_id is not null + THEN open_due_currency + ELSE 0.0 + END as b_90_120, + CASE + WHEN date_maturity <= %(minus_120)s + AND currency_id is null + THEN open_due + WHEN date_maturity <= %(minus_120)s + AND currency_id is not null + THEN open_due_currency + ELSE 0.0 + END as b_over_120 + FROM Q1 + GROUP BY partner_id, currency_id, date_maturity, open_due, + open_due_currency, move_id, company_id + """, locals()), "utf-8") + + def _show_buckets_sql_q3(self, company_id): + return str(self._cr.mogrify(""" + SELECT Q2.partner_id, current, b_1_30, b_30_60, b_60_90, b_90_120, + b_over_120, + COALESCE(Q2.currency_id, c.currency_id) AS currency_id + FROM Q2 + JOIN res_company c ON (c.id = Q2.company_id) + WHERE c.id = %(company_id)s + """, locals()), "utf-8") + + def _show_buckets_sql_q4(self): + return """ + SELECT partner_id, currency_id, sum(current) as current, + sum(b_1_30) as b_1_30, + sum(b_30_60) as b_30_60, + sum(b_60_90) as b_60_90, + sum(b_90_120) as b_90_120, + sum(b_over_120) as b_over_120 + FROM Q3 + GROUP BY partner_id, currency_id + """ + + def _get_bucket_dates(self, date_end, aging_type): + return getattr( + self, '_get_bucket_dates_%s' % aging_type, + self._get_bucket_dates_days + )(date_end) + + def _get_bucket_dates_days(self, date_end): + return { + 'date_end': date_end, + 'minus_30': date_end - timedelta(days=30), + 'minus_60': date_end - timedelta(days=60), + 'minus_90': date_end - timedelta(days=90), + 'minus_120': date_end - timedelta(days=120), + } + + def _get_bucket_dates_months(self, date_end): + res = {} + d = date_end + for k in ( + "date_end", + "minus_30", + "minus_60", + "minus_90", + "minus_120", + ): + res[k] = d + d = d.replace(day=1) - timedelta(days=1) + return res + + def _get_account_show_buckets(self, company_id, partner_ids, date_end, + account_type, aging_type): + buckets = dict(map(lambda x: (x, []), partner_ids)) + partners = tuple(partner_ids) + full_dates = self._get_bucket_dates(date_end, aging_type) + # pylint: disable=E8103 + # All input queries are properly escaped - false positive + self.env.cr.execute(""" + WITH Q0 AS (%s), + Q1 AS (%s), + Q2 AS (%s), + Q3 AS (%s), + Q4 AS (%s) + SELECT partner_id, currency_id, current, b_1_30, b_30_60, b_60_90, + b_90_120, b_over_120, + current+b_1_30+b_30_60+b_60_90+b_90_120+b_over_120 + AS balance + FROM Q4 + GROUP BY partner_id, currency_id, current, b_1_30, b_30_60, + b_60_90, b_90_120, b_over_120""" % ( + self._show_buckets_sql_q0(date_end), + self._show_buckets_sql_q1(partners, date_end, account_type), + self._show_buckets_sql_q2( + full_dates['date_end'], + full_dates['minus_30'], + full_dates['minus_60'], + full_dates['minus_90'], + full_dates['minus_120']), + self._show_buckets_sql_q3(company_id), + self._show_buckets_sql_q4())) + for row in self.env.cr.dictfetchall(): + buckets[row.pop('partner_id')].append(row) + return buckets + + def _get_bucket_labels(self, date_end, aging_type): + return getattr( + self, '_get_bucket_labels_%s' % aging_type, + self._get_bucket_dates_days + )(date_end) + + def _get_bucket_labels_days(self, date_end): + return [ + _('Current'), + _('1 - 30 Days'), + _('31 - 60 Days'), + _('61 - 90 Days'), + _('91 - 120 Days'), + _('121 Days +'), + _('Total'), + ] + + def _get_bucket_labels_months(self, date_end): + return [ + _('Current'), + _('1 Month'), + _('2 Months'), + _('3 Months'), + _('4 Months'), + _('Older'), + _('Total'), + ] + + def _get_line_currency_defaults(self, currency_id, currencies, + balance_forward): + if currency_id not in currencies: + # This will only happen if currency is inactive + currencies[currency_id] = ( + self.env['res.currency'].browse(currency_id) + ) + return ( + { + 'lines': [], + 'buckets': [], + 'balance_forward': balance_forward, + 'amount_due': balance_forward, + }, + currencies + ) + + @api.multi + def _get_report_values(self, docids, data): + """ + @return: returns a dict of parameters to pass to qweb report. + the most important pair is {'data': res} which contains all + the data for each partner. It is structured like: + {partner_id: { + 'start': date string, + 'end': date_string, + 'today': date_string + 'currencies': { + currency_id: { + 'lines': [{'date': date string, ...}, ...], + 'balance_forward': float, + 'amount_due': float, + 'buckets': { + 'p1': float, 'p2': ... + } + } + } + } + """ + company_id = data['company_id'] + partner_ids = data['partner_ids'] + date_start = data.get('date_start') + if date_start and isinstance(date_start, str): + date_start = datetime.strptime( + date_start, DEFAULT_SERVER_DATE_FORMAT + ).date() + date_end = data['date_end'] + if isinstance(date_end, str): + date_end = datetime.strptime( + date_end, DEFAULT_SERVER_DATE_FORMAT + ).date() + account_type = data['account_type'] + aging_type = data['aging_type'] + today = fields.Date.today() + amount_field = data.get('amount_field', 'amount') + + # There should be relatively few of these, so to speed performance + # we cache them + self._cr.execute(""" + SELECT p.id, l.date_format + FROM res_partner p LEFT JOIN res_lang l ON p.lang=l.code + WHERE p.id IN %(partner_ids)s + """, {"partner_ids": tuple(partner_ids)}) + date_formats = {r[0]: r[1] for r in self._cr.fetchall()} + currencies = {x.id: x for x in self.env['res.currency'].search([])} + + res = {} + # get base data + lines = self._get_account_display_lines( + company_id, partner_ids, date_start, date_end, account_type) + balances_forward = self._get_account_initial_balance( + company_id, partner_ids, date_start, account_type) + + if data['show_aging_buckets']: + buckets = self._get_account_show_buckets( + company_id, partner_ids, date_end, account_type, aging_type) + bucket_labels = self._get_bucket_labels(date_end, aging_type) + else: + bucket_labels = {} + + # organise and format for report + format_date = self._format_date_to_partner_lang + partners_to_remove = set() + for partner_id in partner_ids: + res[partner_id] = { + 'today': format_date(today, date_formats[partner_id]), + 'start': format_date(date_start, date_formats[partner_id]), + 'end': format_date(date_end, date_formats[partner_id]), + 'currencies': {}, + } + currency_dict = res[partner_id]['currencies'] + + for line in balances_forward.get(partner_id, []): + currency_dict[line['currency_id']], currencies = ( + self._get_line_currency_defaults( + line['currency_id'], currencies, line['balance']) + ) + + for line in lines[partner_id]: + if line['currency_id'] not in currency_dict: + currency_dict[line['currency_id']], currencies = ( + self._get_line_currency_defaults( + line['currency_id'], currencies, 0.0) + ) + line_currency = currency_dict[line['currency_id']] + if not line['blocked']: + line_currency['amount_due'] += line[amount_field] + line['balance'] = line_currency['amount_due'] + line['date'] = format_date( + line['date'], date_formats[partner_id] + ) + line['date_maturity'] = format_date( + line['date_maturity'], date_formats[partner_id] + ) + line_currency['lines'].append(line) + + if data['show_aging_buckets']: + for line in buckets[partner_id]: + if line['currency_id'] not in currency_dict: + currency_dict[line['currency_id']], currencies = ( + self._get_line_currency_defaults( + line['currency_id'], currencies, 0.0) + ) + line_currency = currency_dict[line['currency_id']] + line_currency['buckets'] = line + + if len(partner_ids) > 1: + values = currency_dict.values() + if not any( + [v['lines'] or v['balance_forward'] for v in values] + ): + if data["filter_non_due_partners"]: + partners_to_remove.add(partner_id) + continue + else: + res[partner_id]['no_entries'] = True + if data["filter_negative_balances"]: + if not all([v['amount_due'] >= 0.0 for v in values]): + partners_to_remove.add(partner_id) + + for partner in partners_to_remove: + del res[partner] + partner_ids.remove(partner) + + return { + 'doc_ids': partner_ids, + 'doc_model': 'res.partner', + 'docs': self.env['res.partner'].browse(partner_ids), + 'data': res, + 'company': self.env['res.company'].browse(company_id), + 'Currencies': currencies, + 'account_type': account_type, + 'bucket_labels': bucket_labels, + } diff --git a/partner_statement/security/statement_security.xml b/partner_statement/security/statement_security.xml new file mode 100644 index 00000000..b04edfcf --- /dev/null +++ b/partner_statement/security/statement_security.xml @@ -0,0 +1,14 @@ + + + + + Use activity statements + + + + + Use outstanding statements + + + + diff --git a/partner_statement/static/description/icon.png b/partner_statement/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/partner_statement/static/src/scss/layout_statement.scss b/partner_statement/static/src/scss/layout_statement.scss new file mode 100644 index 00000000..80cd8edc --- /dev/null +++ b/partner_statement/static/src/scss/layout_statement.scss @@ -0,0 +1,22 @@ +.table-statement { + .amount { + text-align: right !important; + width: 14% //spread 7 columns evenly + } + thead { + border-bottom: solid; // required for clean layout + tr th:first-child { + width: auto !important; // required for clean layout + } + tr th:last-child { + width: 16% !important; // required for boxed layout + } + } +} + +.statement-blocked { + background-color: $gray-500 !important; + td:last-child { + background-color: $gray-500 !important; + } +} diff --git a/partner_statement/tests/__init__.py b/partner_statement/tests/__init__.py new file mode 100644 index 00000000..6395f9e7 --- /dev/null +++ b/partner_statement/tests/__init__.py @@ -0,0 +1,3 @@ +from . import test_activity_statement +from . import test_outstanding_statement +from . import test_res_config_settings diff --git a/partner_statement/tests/test_activity_statement.py b/partner_statement/tests/test_activity_statement.py new file mode 100644 index 00000000..56813906 --- /dev/null +++ b/partner_statement/tests/test_activity_statement.py @@ -0,0 +1,111 @@ +# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from datetime import date +from odoo.tests.common import TransactionCase +from odoo import fields + + +class TestActivityStatement(TransactionCase): + """ + Tests for Activity Statement. + """ + def setUp(self): + super().setUp() + + self.res_users_model = self.env['res.users'] + self.company = self.env.ref('base.main_company') + self.partner1 = self.env.ref('base.res_partner_1') + self.partner2 = self.env.ref('base.res_partner_2') + self.g_account_user = self.env.ref('account.group_account_user') + + self.user = self._create_user('user_1', [self.g_account_user], + self.company).id + + self.statement_model = \ + self.env['report.partner_statement.activity_statement'] + self.wiz = self.env['activity.statement.wizard'] + self.report_name = 'partner_statement.activity_statement' + self.report_title = 'Activity Statement' + self.today = fields.Date.context_today(self.wiz) + + def _create_user(self, login, groups, company): + group_ids = [group.id for group in groups] + user = self.res_users_model.create({ + 'name': login, + 'login': login, + 'password': 'demo', + 'email': 'example@yourcompany.com', + 'company_id': company.id, + 'company_ids': [(4, company.id)], + 'groups_id': [(6, 0, group_ids)] + }) + return user + + def test_customer_activity_statement(self): + + wiz_id = self.wiz.with_context( + active_ids=[self.partner1.id, self.partner2.id], + ).create({}) + + wiz_id.aging_type = 'months' + wiz_id.show_aging_buckets = False + + statement = wiz_id.button_export_pdf() + + self.assertDictContainsSubset( + { + 'type': 'ir.actions.report', + 'report_name': self.report_name, + 'report_type': 'qweb-pdf', + }, + statement, + 'There was an error and the PDF report was not generated.' + ) + + data = wiz_id._prepare_statement() + docids = data['partner_ids'] + report = self.statement_model._get_report_values(docids, data) + self.assertIsInstance(report, dict, + "There was an error while compiling the report.") + self.assertIn("bucket_labels", report, + "There was an error while compiling the report.") + + def test_customer_activity_report_no_wizard(self): + docids = [self.partner1.id, self.partner2.id] + report = self.statement_model._get_report_values(docids, False) + self.assertIsInstance(report, dict, + "There was an error while compiling the report.") + self.assertIn("bucket_labels", report, + "There was an error while compiling the report.") + + def test_date_formatting(self): + date_fmt = '%d/%m/%Y' + test_date = date(2018, 9, 30) + res = self.statement_model._format_date_to_partner_lang( + test_date, date_fmt + ) + self.assertEqual(res, '30/09/2018') + + test_date_string = '2018-09-30' + res = self.statement_model._format_date_to_partner_lang( + test_date_string, date_fmt + ) + self.assertEqual(res, '30/09/2018') + + def test_onchange_aging_type(self): + """Test that partner data is filled accodingly""" + wiz_id = self.wiz.with_context( + active_ids=[self.partner1.id, self.partner2.id], + ).new() + wiz_id.aging_type = 'months' + wiz_id.onchange_aging_type() + self.assertEqual(wiz_id.date_end.month, wiz_id.date_start.month) + self.assertTrue(wiz_id.date_end.day > wiz_id.date_start.day) + self.assertTrue(wiz_id.date_end < self.today) + + wiz_id.aging_type = 'days' + wiz_id.onchange_aging_type() + self.assertEqual((wiz_id.date_end - wiz_id.date_start).days, 30) + self.assertTrue(wiz_id.date_end == self.today) diff --git a/partner_statement/tests/test_outstanding_statement.py b/partner_statement/tests/test_outstanding_statement.py new file mode 100644 index 00000000..9d24ba19 --- /dev/null +++ b/partner_statement/tests/test_outstanding_statement.py @@ -0,0 +1,77 @@ +# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + + +class TestOutstandingStatement(TransactionCase): + """ + Tests for Outstanding Statement. + """ + def setUp(self): + super().setUp() + + self.res_users_model = self.env['res.users'] + self.company = self.env.ref('base.main_company') + self.partner1 = self.env.ref('base.res_partner_2') + self.partner2 = self.env.ref('base.res_partner_3') + self.g_account_user = self.env.ref('account.group_account_user') + + self.user = self._create_user('user_1', [self.g_account_user], + self.company).id + + self.statement_model = \ + self.env['report.partner_statement.outstanding_statement'] + self.wiz = self.env['outstanding.statement.wizard'] + self.report_name = 'partner_statement.outstanding_statement' + self.report_title = 'Outstanding Statement' + + def _create_user(self, login, groups, company): + group_ids = [group.id for group in groups] + user = self.res_users_model.create({ + 'name': login, + 'login': login, + 'password': 'demo', + 'email': 'example@yourcompany.com', + 'company_id': company.id, + 'company_ids': [(4, company.id)], + 'groups_id': [(6, 0, group_ids)] + }) + return user + + def test_customer_outstanding_statement(self): + + wiz_id = self.wiz.with_context( + active_ids=[self.partner1.id, self.partner2.id], + ).create({}) + wiz_id.aging_type = 'months' + + statement = wiz_id.button_export_pdf() + + self.assertDictContainsSubset( + { + 'type': 'ir.actions.report', + 'report_name': self.report_name, + 'report_type': 'qweb-pdf', + }, + statement, + 'There was an error and the PDF report was not generated.' + ) + + data = wiz_id._prepare_statement() + docids = data['partner_ids'] + report = self.statement_model._get_report_values(docids, data) + self.assertIsInstance(report, + dict, + "There was an error while compiling the report.") + self.assertIn("bucket_labels", report, + "There was an error while compiling the report.") + + def test_customer_outstanding_report_no_wizard(self): + docids = [self.partner1.id] + report = self.statement_model._get_report_values(docids, False) + self.assertIsInstance(report, dict, + "There was an error while compiling the report.") + self.assertIn("bucket_labels", report, + "There was an error while compiling the report.") diff --git a/partner_statement/tests/test_res_config_settings.py b/partner_statement/tests/test_res_config_settings.py new file mode 100644 index 00000000..c9a1f317 --- /dev/null +++ b/partner_statement/tests/test_res_config_settings.py @@ -0,0 +1,36 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + + +class TestResConfigSettings(TransactionCase): + + def setUp(self): + super().setUp() + self.config = self.env['res.config.settings'] + self.cr.execute( + "SELECT uid FROM res_groups_users_rel " + "WHERE gid IN (SELECT res_id FROM ir_model_data " + " WHERE module='account' AND name='group_account_invoice') " + "ORDER BY uid DESC LIMIT 1" + ) + self.account_user = self.cr.fetchone()[0] + self.user_obj = self.env['res.users'].sudo(self.account_user) + + def test_groups(self): + conf = self.config.create({ + "default_aging_type": "months", + "group_activity_statement": True, + "group_outstanding_statement": False, + }) + conf.set_values() + self.assertFalse(self.user_obj._has_group( + 'partner_statement.group_outstanding_statement') + ) + self.assertTrue(self.user_obj._has_group( + 'partner_statement.group_activity_statement') + ) + res = self.env['ir.default'].get( + 'activity.statement.wizard', 'aging_type' + ) + self.assertEquals(res, 'months') diff --git a/partner_statement/views/activity_statement.xml b/partner_statement/views/activity_statement.xml new file mode 100644 index 00000000..07d8e377 --- /dev/null +++ b/partner_statement/views/activity_statement.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + diff --git a/partner_statement/views/aging_buckets.xml b/partner_statement/views/aging_buckets.xml new file mode 100644 index 00000000..ce8c2687 --- /dev/null +++ b/partner_statement/views/aging_buckets.xml @@ -0,0 +1,49 @@ + + + + + + + diff --git a/partner_statement/views/assets.xml b/partner_statement/views/assets.xml new file mode 100644 index 00000000..118d979e --- /dev/null +++ b/partner_statement/views/assets.xml @@ -0,0 +1,12 @@ + + + + + + + diff --git a/partner_statement/views/outstanding_statement.xml b/partner_statement/views/outstanding_statement.xml new file mode 100644 index 00000000..bd6a28d2 --- /dev/null +++ b/partner_statement/views/outstanding_statement.xml @@ -0,0 +1,126 @@ + + + + + + + + + + diff --git a/partner_statement/views/res_config_settings.xml b/partner_statement/views/res_config_settings.xml new file mode 100644 index 00000000..60794fd0 --- /dev/null +++ b/partner_statement/views/res_config_settings.xml @@ -0,0 +1,59 @@ + + + + + res.config.settings.view.form (in partner_statement) + res.config.settings + + + + +
+
+ +
+
+
+
+
+
+ + +
+
+
+
+
+
+
+ +
diff --git a/partner_statement/wizard/__init__.py b/partner_statement/wizard/__init__.py new file mode 100644 index 00000000..984e2b53 --- /dev/null +++ b/partner_statement/wizard/__init__.py @@ -0,0 +1,4 @@ +from . import statement_common +from . import activity_statement_wizard +from . import outstanding_statement_wizard +from . import res_config_settings diff --git a/partner_statement/wizard/activity_statement_wizard.py b/partner_statement/wizard/activity_statement_wizard.py new file mode 100644 index 00000000..830d82e7 --- /dev/null +++ b/partner_statement/wizard/activity_statement_wizard.py @@ -0,0 +1,44 @@ +# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from dateutil.relativedelta import relativedelta +from odoo import api, fields, models + + +class ActivityStatementWizard(models.TransientModel): + """Activity Statement wizard.""" + + _inherit = 'statement.common.wizard' + _name = 'activity.statement.wizard' + _description = 'Activity Statement Wizard' + + @api.model + def _get_date_start(self): + return ( + fields.Date.context_today(self).replace(day=1) - + relativedelta(days=1) + ).replace(day=1) + + date_start = fields.Date(required=True, default=_get_date_start) + + @api.onchange('aging_type') + def onchange_aging_type(self): + super().onchange_aging_type() + if self.aging_type == 'months': + self.date_start = self.date_end.replace(day=1) + else: + self.date_start = self.date_end - relativedelta(days=30) + + def _export(self): + """Export to PDF.""" + data = self._prepare_statement() + return self.env.ref( + 'partner_statement' + '.action_print_activity_statement').report_action( + self, data=data) + + def _prepare_statement(self): + res = super()._prepare_statement() + res.update({'date_start': self.date_start}) + return res diff --git a/partner_statement/wizard/outstanding_statement_wizard.py b/partner_statement/wizard/outstanding_statement_wizard.py new file mode 100644 index 00000000..92b76ce8 --- /dev/null +++ b/partner_statement/wizard/outstanding_statement_wizard.py @@ -0,0 +1,21 @@ +# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# (http://www.eficent.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import models + + +class OutstandingStatementWizard(models.TransientModel): + """Outstanding Statement wizard.""" + + _name = 'outstanding.statement.wizard' + _inherit = 'statement.common.wizard' + _description = 'Outstanding Statement Wizard' + + def _export(self): + """Export to PDF.""" + data = self._prepare_statement() + return self.env.ref( + 'partner_statement' + '.action_print_outstanding_statement').report_action( + self, data=data) diff --git a/partner_statement/wizard/res_config_settings.py b/partner_statement/wizard/res_config_settings.py new file mode 100644 index 00000000..fe261503 --- /dev/null +++ b/partner_statement/wizard/res_config_settings.py @@ -0,0 +1,57 @@ +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = 'res.config.settings' + + group_activity_statement = fields.Boolean( + "Enable OCA Activity Statements", + group='account.group_account_invoice', + implied_group='partner_statement.group_activity_statement', + ) + + default_aging_type = fields.Selection( + [("days", "Age by Days"), ("months", "Age by Months")], + string="Aging Method", + required=True, + default_model="statement.common.wizard", + ) + + default_show_aging_buckets = fields.Boolean( + string="Show Aging Buckets", + default_model="statement.common.wizard", + ) + + default_filter_partners_non_due = fields.Boolean( + string='Exclude partners with no due entries', + default_model="statement.common.wizard", + ) + + default_filter_negative_balances = fields.Boolean( + "Exclude Negative Balances", + default_model="statement.common.wizard", + ) + + group_outstanding_statement = fields.Boolean( + "Enable OCA Outstanding Statements", + group='account.group_account_invoice', + implied_group='partner_statement.group_outstanding_statement', + ) + + def set_values(self): + self = self.with_context(active_test=False) + # default values fields + IrDefault = self.env['ir.default'].sudo() + for name, field in self._fields.items(): + if (name.startswith("default_") and + field.default_model == 'statement.common.wizard'): + if isinstance(self[name], models.BaseModel): + if self._fields[name].type == 'many2one': + value = self[name].id + else: + value = self[name].ids + else: + value = self[name] + IrDefault.set('activity.statement.wizard', name[8:], value) + IrDefault.set('outstanding.statement.wizard', name[8:], value) + return super().set_values() diff --git a/partner_statement/wizard/statement_common.py b/partner_statement/wizard/statement_common.py new file mode 100644 index 00000000..ac01f816 --- /dev/null +++ b/partner_statement/wizard/statement_common.py @@ -0,0 +1,70 @@ +# Copyright 2018 Graeme Gellatly +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from dateutil.relativedelta import relativedelta +from odoo import api, fields, models + + +class StatementCommon(models.AbstractModel): + + _name = 'statement.common.wizard' + _description = 'Statement Reports Common Wizard' + + name = fields.Char() + company_id = fields.Many2one( + comodel_name='res.company', + default=lambda self: self.env.user.company_id, + string='Company' + ) + date_end = fields.Date(required=True, default=fields.Date.context_today) + show_aging_buckets = fields.Boolean(default=True) + number_partner_ids = fields.Integer( + default=lambda self: len(self._context['active_ids']) + ) + filter_partners_non_due = fields.Boolean( + string='Don\'t show partners with no due entries', default=True) + filter_negative_balances = fields.Boolean( + "Exclude Negative Balances", default=True + ) + + aging_type = fields.Selection( + [("days", "Age by Days"), ("months", "Age by Months")], + string="Aging Method", + default="days", + required=True, + ) + + account_type = fields.Selection( + [('receivable', 'Receivable'), + ('payable', 'Payable')], string='Account type', default='receivable') + + @api.onchange('aging_type') + def onchange_aging_type(self): + if self.aging_type == 'months': + self.date_end = ( + fields.Date.context_today(self).replace(day=1) - + relativedelta(days=1) + ) + else: + self.date_end = fields.Date.context_today(self) + + @api.multi + def button_export_pdf(self): + self.ensure_one() + return self._export() + + def _prepare_statement(self): + self.ensure_one() + return { + 'date_end': self.date_end, + 'company_id': self.company_id.id, + 'partner_ids': self._context['active_ids'], + 'show_aging_buckets': self.show_aging_buckets, + 'filter_non_due_partners': self.filter_partners_non_due, + 'account_type': self.account_type, + 'aging_type': self.aging_type, + 'filter_negative_balances': self.filter_negative_balances, + } + + def _export(self): + raise NotImplementedError diff --git a/partner_statement/wizard/statement_wizard.xml b/partner_statement/wizard/statement_wizard.xml new file mode 100644 index 00000000..6513cc34 --- /dev/null +++ b/partner_statement/wizard/statement_wizard.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + Statement Common Wizard View + statement.common.wizard + +
+
+

+ + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + Outstanding Statement Wizard + outstanding.statement.wizard + + primary + + + + + + + + + Activity Statement Wizard + activity.statement.wizard + + primary + + + + + + + + + + +
From d648cf058b25df2c237ffa618abbfe36e2ac60ff Mon Sep 17 00:00:00 2001 From: Jordi Ballester Date: Wed, 13 Mar 2019 22:28:43 +1300 Subject: [PATCH 02/78] [FIX] Scope unscoped SQL References --- .../report/activity_statement.py | 7 ++++--- .../report/outstanding_statement.py | 19 +++++++++++-------- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/partner_statement/report/activity_statement.py b/partner_statement/report/activity_statement.py index 7c627ef0..53f920a9 100644 --- a/partner_statement/report/activity_statement.py +++ b/partner_statement/report/activity_statement.py @@ -86,9 +86,10 @@ class ActivityStatement(models.AbstractModel): def _display_lines_sql_q2(self, company_id): return str(self._cr.mogrify(""" - SELECT Q1.partner_id, move_id, date, date_maturity, Q1.name, ref, - debit, credit, debit-credit as amount, blocked, - COALESCE(Q1.currency_id, c.currency_id) AS currency_id + SELECT Q1.partner_id, Q1.move_id, Q1.date, Q1.date_maturity, + Q1.name, Q1.ref, Q1.debit, Q1.credit, + Q1.debit-Q1.credit as amount, Q1.blocked, + COALESCE(Q1.currency_id, c.currency_id) AS currency_id FROM Q1 JOIN res_company c ON (c.id = Q1.company_id) WHERE c.id = %(company_id)s diff --git a/partner_statement/report/outstanding_statement.py b/partner_statement/report/outstanding_statement.py index 9c6fab6d..f36e3c1d 100644 --- a/partner_statement/report/outstanding_statement.py +++ b/partner_statement/report/outstanding_statement.py @@ -94,11 +94,12 @@ class OutstandingStatement(models.AbstractModel): def _display_lines_sql_q2(self): return str( self._cr.mogrify(""" - SELECT partner_id, currency_id, move_id, date, date_maturity, - debit, credit, name, ref, blocked, company_id, - CASE WHEN currency_id is not null - THEN open_amount_currency - ELSE open_amount + SELECT Q1.partner_id, Q1.currency_id, Q1.move_id, + Q1.date, Q1.date_maturity, Q1.debit, Q1.credit, + Q1.name, Q1.ref, Q1.blocked, Q1.company_id, + CASE WHEN Q1.currency_id is not null + THEN open_amount_currency + ELSE open_amount END as open_amount FROM Q1 """, locals() @@ -108,9 +109,11 @@ class OutstandingStatement(models.AbstractModel): def _display_lines_sql_q3(self, company_id): return str(self._cr.mogrify(""" - SELECT Q2.partner_id, move_id, date, date_maturity, Q2.name, ref, - debit, credit, debit-credit AS amount, blocked, - COALESCE(Q2.currency_id, c.currency_id) AS currency_id, open_amount + SELECT Q2.partner_id, Q2.move_id, Q2.date, Q2.date_maturity, + Q2.name, Q2.ref, Q2.debit, Q2.credit, + Q2.debit-Q2.credit AS amount, blocked, + COALESCE(Q2.currency_id, c.currency_id) AS currency_id, + Q2.open_amount FROM Q2 JOIN res_company c ON (c.id = Q2.company_id) WHERE c.id = %(company_id)s From 7486c32531afcd25c9f5d837eae8f185042fa1dc Mon Sep 17 00:00:00 2001 From: Graeme Gellatly Date: Wed, 13 Mar 2019 22:36:15 +1300 Subject: [PATCH 03/78] [IMP] Align informations formatting with purchases, invoices and sales orders --- partner_statement/views/activity_statement.xml | 14 ++++++++++---- partner_statement/views/outstanding_statement.xml | 15 +++++++++++---- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/partner_statement/views/activity_statement.xml b/partner_statement/views/activity_statement.xml index 07d8e377..a2e675c4 100644 --- a/partner_statement/views/activity_statement.xml +++ b/partner_statement/views/activity_statement.xml @@ -12,10 +12,16 @@

Statement of Account

-

- Date:
- Partner ref: -

+
+
+ Date: +

+

+
+ Partner Code: +

+

+

diff --git a/partner_statement/views/outstanding_statement.xml b/partner_statement/views/outstanding_statement.xml index bd6a28d2..a8ed2f26 100644 --- a/partner_statement/views/outstanding_statement.xml +++ b/partner_statement/views/outstanding_statement.xml @@ -11,11 +11,18 @@
:
+

Statement of Account

-

- Date:
- Partner ref: -

+
+
+ Date: +

+

+
+ Partner Code: +

+

+

From 047f48ecfed901edb7e58825e0b78f809e1c9525 Mon Sep 17 00:00:00 2001 From: Graeme Gellatly Date: Wed, 13 Mar 2019 22:50:47 +1300 Subject: [PATCH 04/78] [FIX] Make company_id a required field in statement wizard --- partner_statement/wizard/statement_common.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/partner_statement/wizard/statement_common.py b/partner_statement/wizard/statement_common.py index ac01f816..e8476a8e 100644 --- a/partner_statement/wizard/statement_common.py +++ b/partner_statement/wizard/statement_common.py @@ -14,7 +14,8 @@ class StatementCommon(models.AbstractModel): company_id = fields.Many2one( comodel_name='res.company', default=lambda self: self.env.user.company_id, - string='Company' + string='Company', + required=True, ) date_end = fields.Date(required=True, default=fields.Date.context_today) show_aging_buckets = fields.Boolean(default=True) @@ -22,7 +23,7 @@ class StatementCommon(models.AbstractModel): default=lambda self: len(self._context['active_ids']) ) filter_partners_non_due = fields.Boolean( - string='Don\'t show partners with no due entries', default=True) + string="Don't show partners with no due entries", default=True) filter_negative_balances = fields.Boolean( "Exclude Negative Balances", default=True ) From 845445a0b238910698851adc6c01d4eea433b7b2 Mon Sep 17 00:00:00 2001 From: Graeme Gellatly Date: Wed, 13 Mar 2019 22:50:47 +1300 Subject: [PATCH 05/78] [FIX] Make company_id a required field in statement wizard --- .../report/report_statement_common.py | 23 ++++++++++++++----- .../views/activity_statement.xml | 4 ++-- .../views/outstanding_statement.xml | 4 ++-- 3 files changed, 21 insertions(+), 10 deletions(-) diff --git a/partner_statement/report/report_statement_common.py b/partner_statement/report/report_statement_common.py index 09889a6e..3aa040a8 100644 --- a/partner_statement/report/report_statement_common.py +++ b/partner_statement/report/report_statement_common.py @@ -13,6 +13,10 @@ class ReportStatementCommon(models.AbstractModel): _name = 'statement.common' _description = 'Statement Reports Common' + def _get_invoice_address(self, part): + inv_addr_id = part.address_get(['invoice']).get('invoice', part.id) + return self.env["res.partner"].browse(inv_addr_id) + def _format_date_to_partner_lang( self, date, @@ -335,13 +339,15 @@ class ReportStatementCommon(models.AbstractModel): amount_field = data.get('amount_field', 'amount') # There should be relatively few of these, so to speed performance - # we cache them + # we cache them - default needed if partner lang not set self._cr.execute(""" SELECT p.id, l.date_format FROM res_partner p LEFT JOIN res_lang l ON p.lang=l.code WHERE p.id IN %(partner_ids)s """, {"partner_ids": tuple(partner_ids)}) date_formats = {r[0]: r[1] for r in self._cr.fetchall()} + default_fmt = self.env["res.lang"]._lang_get( + self.env.user.lang).date_format currencies = {x.id: x for x in self.env['res.currency'].search([])} res = {} @@ -363,9 +369,12 @@ class ReportStatementCommon(models.AbstractModel): partners_to_remove = set() for partner_id in partner_ids: res[partner_id] = { - 'today': format_date(today, date_formats[partner_id]), - 'start': format_date(date_start, date_formats[partner_id]), - 'end': format_date(date_end, date_formats[partner_id]), + 'today': format_date(today, + date_formats.get(partner_id, default_fmt)), + 'start': format_date(date_start, + date_formats.get(partner_id, default_fmt)), + 'end': format_date(date_end, + date_formats.get(partner_id, default_fmt)), 'currencies': {}, } currency_dict = res[partner_id]['currencies'] @@ -387,10 +396,11 @@ class ReportStatementCommon(models.AbstractModel): line_currency['amount_due'] += line[amount_field] line['balance'] = line_currency['amount_due'] line['date'] = format_date( - line['date'], date_formats[partner_id] + line['date'], date_formats.get(partner_id, default_fmt) ) line['date_maturity'] = format_date( - line['date_maturity'], date_formats[partner_id] + line['date_maturity'], + date_formats.get(partner_id, default_fmt) ) line_currency['lines'].append(line) @@ -431,4 +441,5 @@ class ReportStatementCommon(models.AbstractModel): 'Currencies': currencies, 'account_type': account_type, 'bucket_labels': bucket_labels, + 'get_inv_addr': self._get_invoice_address, } diff --git a/partner_statement/views/activity_statement.xml b/partner_statement/views/activity_statement.xml index a2e675c4..bd6e5401 100644 --- a/partner_statement/views/activity_statement.xml +++ b/partner_statement/views/activity_statement.xml @@ -7,8 +7,8 @@ -
-
:
+
+
:

Statement of Account

diff --git a/partner_statement/views/outstanding_statement.xml b/partner_statement/views/outstanding_statement.xml index a8ed2f26..444c75cb 100644 --- a/partner_statement/views/outstanding_statement.xml +++ b/partner_statement/views/outstanding_statement.xml @@ -7,8 +7,8 @@ -
-
:
+
+
:
From 844745b58ac46b764a5014310645128366948916 Mon Sep 17 00:00:00 2001 From: Graeme Gellatly Date: Thu, 9 May 2019 00:38:59 +1200 Subject: [PATCH 06/78] FIX address fetching on outstnading statement --- partner_statement/views/outstanding_statement.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/partner_statement/views/outstanding_statement.xml b/partner_statement/views/outstanding_statement.xml index 444c75cb..49a653a6 100644 --- a/partner_statement/views/outstanding_statement.xml +++ b/partner_statement/views/outstanding_statement.xml @@ -7,7 +7,7 @@ -
+
:
From 733e1ebca4ad6f542c33a83168417ca110389681 Mon Sep 17 00:00:00 2001 From: Graeme Gellatly Date: Thu, 9 May 2019 01:53:03 +1200 Subject: [PATCH 07/78] [IMP] Activity Statements aggregate Payment Data Before this change, if a payment was reconciled using the bank statement widget the move was seperated into many multiples of lines making activity statements twice as long as necessary. Now payments are a single line --- .../report/activity_statement.py | 30 +++++++++++++++---- .../views/activity_statement.xml | 5 ++-- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/partner_statement/report/activity_statement.py b/partner_statement/report/activity_statement.py index 53f920a9..c0fc8635 100644 --- a/partner_statement/report/activity_statement.py +++ b/partner_statement/report/activity_statement.py @@ -58,8 +58,18 @@ class ActivityStatement(models.AbstractModel): def _display_lines_sql_q1(self, partners, date_start, date_end, account_type): return str(self._cr.mogrify(""" - SELECT m.name AS move_id, l.partner_id, l.date, l.name, - l.ref, l.blocked, l.currency_id, l.company_id, + SELECT m.name AS move_id, l.partner_id, l.date, + CASE WHEN (aj.type IN ('sale', 'purchase')) + THEN l.name + ELSE '/' + END as name, + CASE WHEN (aj.type IN ('sale', 'purchase')) + THEN l.ref + WHEN (aj.type in ('bank', 'cash')) + THEN 'Payment' + ELSE '' + END as ref, + l.blocked, l.currency_id, l.company_id, CASE WHEN (l.currency_id is not null AND l.amount_currency > 0.0) THEN sum(l.amount_currency) ELSE sum(l.debit) @@ -75,13 +85,23 @@ class ActivityStatement(models.AbstractModel): FROM account_move_line l JOIN account_account_type at ON (at.id = l.user_type_id) JOIN account_move m ON (l.move_id = m.id) + JOIN account_journal aj ON (l.journal_id = aj.id) WHERE l.partner_id IN %(partners)s AND at.type = %(account_type)s AND %(date_start)s <= l.date AND l.date <= %(date_end)s - GROUP BY l.partner_id, m.name, l.date, l.date_maturity, l.name, - l.ref, l.blocked, l.currency_id, - l.amount_currency, l.company_id + GROUP BY l.partner_id, m.name, l.date, l.date_maturity, + CASE WHEN (aj.type IN ('sale', 'purchase')) + THEN l.name + ELSE '/' + END, + CASE WHEN (aj.type IN ('sale', 'purchase')) + THEN l.ref + WHEN (aj.type in ('bank', 'cash')) + THEN 'Payment' + ELSE '' + END, + l.blocked, l.currency_id, l.amount_currency, l.company_id """, locals()), "utf-8") def _display_lines_sql_q2(self, company_id): diff --git a/partner_statement/views/activity_statement.xml b/partner_statement/views/activity_statement.xml index bd6e5401..92bfe25f 100644 --- a/partner_statement/views/activity_statement.xml +++ b/partner_statement/views/activity_statement.xml @@ -29,7 +29,7 @@

- Statement between and in + Supplier Statement between and in

@@ -79,7 +79,8 @@ - + Payment + - - - + - - - -
From dac344bd04f67c38be6dc446073702c2a6e83687 Mon Sep 17 00:00:00 2001 From: mreficent Date: Mon, 20 May 2019 16:43:27 +0200 Subject: [PATCH 08/78] [FIX] Wrong outstanding amounts for partial reconciliations --- .../report/outstanding_statement.py | 44 ++++--------------- .../report/report_statement_common.py | 40 ++++------------- 2 files changed, 16 insertions(+), 68 deletions(-) diff --git a/partner_statement/report/outstanding_statement.py b/partner_statement/report/outstanding_statement.py index f36e3c1d..28e8ae9a 100644 --- a/partner_statement/report/outstanding_statement.py +++ b/partner_statement/report/outstanding_statement.py @@ -11,35 +11,6 @@ class OutstandingStatement(models.AbstractModel): _inherit = 'statement.common' _name = 'report.partner_statement.outstanding_statement' - def _display_lines_sql_q0(self, date_end): - return str( - self._cr.mogrify(""" - SELECT l1.id, - CASE WHEN l1.reconciled = TRUE and l1.balance > 0.0 - THEN max(pd.max_date) - WHEN l1.reconciled = TRUE and l1.balance < 0.0 - THEN max(pc.max_date) - ELSE null - END as reconciled_date - FROM account_move_line l1 - LEFT JOIN (SELECT pr.* - FROM account_partial_reconcile pr - INNER JOIN account_move_line l2 - ON pr.credit_move_id = l2.id - WHERE l2.date <= %(date_end)s - ) as pd ON pd.debit_move_id = l1.id - LEFT JOIN (SELECT pr.* - FROM account_partial_reconcile pr - INNER JOIN account_move_line l2 - ON pr.debit_move_id = l2.id - WHERE l2.date <= %(date_end)s - ) as pc ON pc.credit_move_id = l1.id - GROUP BY l1.id - """, locals() - ), - "utf-8" - ) - def _display_lines_sql_q1(self, partners, date_end, account_type): partners = tuple(partners) return str(self._cr.mogrify(""" @@ -68,7 +39,6 @@ class OutstandingStatement(models.AbstractModel): FROM account_move_line l JOIN account_account_type at ON (at.id = l.user_type_id) JOIN account_move m ON (l.move_id = m.id) - LEFT JOIN Q0 ON Q0.id = l.id LEFT JOIN (SELECT pr.* FROM account_partial_reconcile pr INNER JOIN account_move_line l2 @@ -82,9 +52,13 @@ class OutstandingStatement(models.AbstractModel): WHERE l2.date <= %(date_end)s ) as pc ON pc.credit_move_id = l.id WHERE l.partner_id IN %(partners)s AND at.type = %(account_type)s - AND (Q0.reconciled_date is null or - Q0.reconciled_date > %(date_end)s) - AND l.date <= %(date_end)s + AND ( + (pd.id IS NOT NULL AND + pd.max_date <= %(date_end)s) OR + (pc.id IS NOT NULL AND + pc.max_date <= %(date_end)s) OR + (pd.id IS NULL AND pc.id IS NULL) + ) AND l.date <= %(date_end)s GROUP BY l.partner_id, m.name, l.date, l.date_maturity, l.name, l.ref, l.blocked, l.currency_id, l.balance, l.amount_currency, l.company_id @@ -126,15 +100,13 @@ class OutstandingStatement(models.AbstractModel): partners = tuple(partner_ids) # pylint: disable=E8103 self.env.cr.execute(""" - WITH Q0 as (%s), - Q1 AS (%s), + WITH Q1 as (%s), Q2 AS (%s), Q3 AS (%s) SELECT partner_id, currency_id, move_id, date, date_maturity, debit, credit, amount, open_amount, name, ref, blocked FROM Q3 ORDER BY date, date_maturity, move_id""" % ( - self._display_lines_sql_q0(date_end), self._display_lines_sql_q1(partners, date_end, account_type), self._display_lines_sql_q2(), self._display_lines_sql_q3(company_id))) diff --git a/partner_statement/report/report_statement_common.py b/partner_statement/report/report_statement_common.py index 3aa040a8..ab6b13aa 100644 --- a/partner_statement/report/report_statement_common.py +++ b/partner_statement/report/report_statement_common.py @@ -34,31 +34,6 @@ class ReportStatementCommon(models.AbstractModel): date_start, account_type): return {} - def _show_buckets_sql_q0(self, date_end): - return str(self._cr.mogrify(""" - SELECT l1.id, - CASE WHEN l1.reconciled = TRUE and l1.balance > 0.0 - THEN max(pd.max_date) - WHEN l1.reconciled = TRUE and l1.balance < 0.0 - THEN max(pc.max_date) - ELSE null - END as reconciled_date - FROM account_move_line l1 - LEFT JOIN (SELECT pr.* - FROM account_partial_reconcile pr - INNER JOIN account_move_line l2 - ON pr.credit_move_id = l2.id - WHERE l2.date <= %(date_end)s - ) as pd ON pd.debit_move_id = l1.id - LEFT JOIN (SELECT pr.* - FROM account_partial_reconcile pr - INNER JOIN account_move_line l2 - ON pr.debit_move_id = l2.id - WHERE l2.date <= %(date_end)s - ) as pc ON pc.credit_move_id = l1.id - GROUP BY l1.id - """, locals()), "utf-8") - def _show_buckets_sql_q1(self, partners, date_end, account_type): return str(self._cr.mogrify(""" SELECT l.partner_id, l.currency_id, l.company_id, l.move_id, @@ -77,7 +52,6 @@ class ReportStatementCommon(models.AbstractModel): FROM account_move_line l JOIN account_account_type at ON (at.id = l.user_type_id) JOIN account_move m ON (l.move_id = m.id) - LEFT JOIN Q0 ON Q0.id = l.id LEFT JOIN (SELECT pr.* FROM account_partial_reconcile pr INNER JOIN account_move_line l2 @@ -91,9 +65,13 @@ class ReportStatementCommon(models.AbstractModel): WHERE l2.date <= %(date_end)s ) as pc ON pc.credit_move_id = l.id WHERE l.partner_id IN %(partners)s AND at.type = %(account_type)s - AND (Q0.reconciled_date is null or - Q0.reconciled_date > %(date_end)s) - AND l.date <= %(date_end)s AND not l.blocked + AND ( + (pd.id IS NOT NULL AND + pd.max_date <= %(date_end)s) OR + (pc.id IS NOT NULL AND + pc.max_date <= %(date_end)s) OR + (pd.id IS NULL AND pc.id IS NULL) + ) AND l.date <= %(date_end)s AND not l.blocked GROUP BY l.partner_id, l.currency_id, l.date, l.date_maturity, l.amount_currency, l.balance, l.move_id, l.company_id @@ -228,8 +206,7 @@ class ReportStatementCommon(models.AbstractModel): # pylint: disable=E8103 # All input queries are properly escaped - false positive self.env.cr.execute(""" - WITH Q0 AS (%s), - Q1 AS (%s), + WITH Q1 AS (%s), Q2 AS (%s), Q3 AS (%s), Q4 AS (%s) @@ -240,7 +217,6 @@ class ReportStatementCommon(models.AbstractModel): FROM Q4 GROUP BY partner_id, currency_id, current, b_1_30, b_30_60, b_60_90, b_90_120, b_over_120""" % ( - self._show_buckets_sql_q0(date_end), self._show_buckets_sql_q1(partners, date_end, account_type), self._show_buckets_sql_q2( full_dates['date_end'], From 83cde31664096a8fc660da444615391f1427f976 Mon Sep 17 00:00:00 2001 From: Graeme Gellatly Date: Tue, 21 May 2019 18:41:06 +1200 Subject: [PATCH 09/78] Lint for Travis --- partner_statement/README.rst | 2 +- partner_statement/readme/USAGE.rst | 2 +- partner_statement/report/activity_statement.py | 2 +- .../report/report_statement_common.py | 18 ++++++++++++------ 4 files changed, 15 insertions(+), 9 deletions(-) diff --git a/partner_statement/README.rst b/partner_statement/README.rst index fc0d16ef..0520050a 100644 --- a/partner_statement/README.rst +++ b/partner_statement/README.rst @@ -67,7 +67,7 @@ Usage To use this module, you need to: -#. Go to Invoicing > Sales > Master Data > Customers or Invoicing > Purchases > Master Data > Vendors and select one or more +#. Go to a list of Partners, Contacts, Customer or Vendors and select one or more. #. Press 'Action > Partner Activity Statement' or 'Action > Partner Outstanding Statement' respectively. #. Indicate if you want to display receivables or payables, and if you want to display aging buckets and the aging type. #. Optionally complete advanced options such as filtering non due or negative balance partners. diff --git a/partner_statement/readme/USAGE.rst b/partner_statement/readme/USAGE.rst index 0c0c0828..53eb8572 100644 --- a/partner_statement/readme/USAGE.rst +++ b/partner_statement/readme/USAGE.rst @@ -1,6 +1,6 @@ To use this module, you need to: -#. Go to Invoicing > Sales > Master Data > Customers or Invoicing > Purchases > Master Data > Vendors and select one or more +#. Go to a list of Partners, Contacts, Customer or Vendors and select one or more. #. Press 'Action > Partner Activity Statement' or 'Action > Partner Outstanding Statement' respectively. #. Indicate if you want to display receivables or payables, and if you want to display aging buckets and the aging type. #. Optionally complete advanced options such as filtering non due or negative balance partners. diff --git a/partner_statement/report/activity_statement.py b/partner_statement/report/activity_statement.py index c0fc8635..58242392 100644 --- a/partner_statement/report/activity_statement.py +++ b/partner_statement/report/activity_statement.py @@ -68,7 +68,7 @@ class ActivityStatement(models.AbstractModel): WHEN (aj.type in ('bank', 'cash')) THEN 'Payment' ELSE '' - END as ref, + END as ref, l.blocked, l.currency_id, l.company_id, CASE WHEN (l.currency_id is not null AND l.amount_currency > 0.0) THEN sum(l.amount_currency) diff --git a/partner_statement/report/report_statement_common.py b/partner_statement/report/report_statement_common.py index ab6b13aa..d1b0564e 100644 --- a/partner_statement/report/report_statement_common.py +++ b/partner_statement/report/report_statement_common.py @@ -345,12 +345,18 @@ class ReportStatementCommon(models.AbstractModel): partners_to_remove = set() for partner_id in partner_ids: res[partner_id] = { - 'today': format_date(today, - date_formats.get(partner_id, default_fmt)), - 'start': format_date(date_start, - date_formats.get(partner_id, default_fmt)), - 'end': format_date(date_end, - date_formats.get(partner_id, default_fmt)), + 'today': format_date( + today, + date_formats.get(partner_id, default_fmt) + ), + 'start': format_date( + date_start, + date_formats.get(partner_id, default_fmt) + ), + 'end': format_date( + date_end, + date_formats.get(partner_id, default_fmt) + ), 'currencies': {}, } currency_dict = res[partner_id]['currencies'] From 20d99a95ae95535600e0346f2a99c84b6485ea68 Mon Sep 17 00:00:00 2001 From: Graeme Gellatly Date: Wed, 29 May 2019 04:48:57 +1200 Subject: [PATCH 10/78] [IMP] Allow to attach from compose wizard By default we checked for an empty data dict in _get_report_values however the mail template sends a file type and editor key by default. We now check if the required company_id is in the dictionary. We also support supplying force_company in context for setting the company for auto generated emails. [UPD] README.rst [UPD] Update partner_statement.pot Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: account-financial-reporting-12.0/account-financial-reporting-12.0-partner_statement Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-12-0/account-financial-reporting-12-0-partner_statement/ --- partner_statement/i18n/ca.po | 502 +++++++++++---- partner_statement/i18n/de.po | 586 ++++++++++++++---- partner_statement/i18n/es.po | 585 +++++++++++++---- partner_statement/i18n/fr.po | 586 ++++++++++++++---- partner_statement/i18n/hr_HR.po | 504 +++++++++++---- partner_statement/i18n/it.po | 504 +++++++++++---- partner_statement/i18n/nl.po | 502 +++++++++++---- partner_statement/i18n/nl_NL.po | 504 +++++++++++---- partner_statement/i18n/partner_statement.pot | 478 ++++++++++---- partner_statement/i18n/pt.po | 504 +++++++++++---- partner_statement/i18n/ro.po | 509 +++++++++++---- .../report/activity_statement.py | 4 +- .../report/outstanding_statement.py | 4 +- .../static/description/index.html | 483 +++++++++++++++ partner_statement/wizard/statement_common.py | 9 +- 15 files changed, 4881 insertions(+), 1383 deletions(-) create mode 100644 partner_statement/static/description/index.html diff --git a/partner_statement/i18n/ca.po b/partner_statement/i18n/ca.po index 2ec6ca74..6268afc7 100644 --- a/partner_statement/i18n/ca.po +++ b/partner_statement/i18n/ca.po @@ -18,234 +18,486 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "+120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:242 +#, python-format +msgid "1 - 30 Days" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "1-30 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:253 +#, python-format +msgid "1 Month" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "30-60 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:246 +#, python-format +msgid "121 Days +" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "60-90 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:254 +#, python-format +msgid "2 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "90-120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:255 +#, python-format +msgid "3 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:243 +#, python-format +msgid "31 - 60 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:256 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:244 +#, python-format +msgid "61 - 90 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:245 +#, python-format +msgid "91 - 120 Days" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Partner Code:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "The partner doesn't have due entries." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type +msgid "Account type" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement msgid "Activity Statement" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Activity Statement between" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Activity Statements show all transactions between two dates." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Months" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_aging_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__aging_type +msgid "Aging Method" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets msgid "Aging Report at" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "" -"Aging details can be shown in the report, expressed in aging buckets " -"(30 days due, ...), so the customer can review how much is open, due or " -"overdue." +"Aging details can be shown in the report, expressed in aging " +"buckets, so the partner can review how much is open, due or overdue." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Amount" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Balance" msgstr "Balanç " -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Balance Due" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Balance Forward" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Cancel" msgstr "Cancel·lar " -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__company_id msgid "Company" msgstr "Empresa " -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_uid msgid "Created by" msgstr "Creat per " -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_date msgid "Created on" msgstr "Creat a " -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Current Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:241 +#: code:addons/partner_statement/report/report_statement_common.py:252 +#, python-format +msgid "Current" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action -msgid "Customer Activity Statement" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard -msgid "Customer Activity Statement Wizard" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__date_end msgid "Date End" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start msgid "Date Start" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Date:" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Description" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__display_name msgid "Display Name" msgstr "Nom a mostrar " -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_partners_non_due msgid "Don't show partners with no due entries" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Due Date" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Ending Balance" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances +msgid "Exclude Negative Balances" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due +msgid "Exclude partners with no due entries" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Export PDF" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__id msgid "ID" msgstr "ID" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets -msgid "Include Aging Buckets" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard____last_update msgid "Last Modified on" msgstr "Última modificació a " -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_uid msgid "Last Updated by" msgstr "Última actualització per " -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_date msgid "Last Updated on" msgstr "Última actualització a " -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name +msgid "Name" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__number_partner_ids msgid "Number Partner" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Partner ref:" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:257 +#, python-format +msgid "Older" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Open Amount" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Original" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +msgid "Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Outstanding Statements show all transactions up to a date." +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +msgid "Partner Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Payable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Payment" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Please set defaults under Activity Statements." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Reference number" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement -msgid "Statement Action to PDF" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_aging_buckets +msgid "Show Aging Buckets" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +msgid "Statement Reports Common Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Statement between" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement of Account" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view msgid "" -"The activity statement provides details of all activity on the " -"customer receivables between two selected dates. This includes all " -"invoices, refunds and payments. Any outstanding balance dated prior " -"to the chosen statement period will appear as a forward balance at " -"the top of the statement. The list is displayed in chronological " -"order and is split by currencies." +"The activity statement provides details of all activity " +"on a partner's receivables and payables between two " +"selected dates. This includes all invoices, refunds and " +"payments. Any outstanding balance dated prior to the chosen " +"statement period will appear as a forward balance at the " +"top of the statement. The list is displayed in " +"chronological order and is split by currencies." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_wizard_view +msgid "" +"The outstanding statement provides details of all partner's " +"outstanding receivables and payables up to a particular date. This " +"includes all unpaid invoices, unclaimed refunds and outstanding " +"payments. The list is displayed in chronological order and is split " +"by currencies." +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:247 +#: code:addons/partner_statement/report/report_statement_common.py:258 +#, python-format +msgid "Total" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "and" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "in" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "o" -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement -msgid "report.customer_activity_statement.statement" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "report.partner_statement.activity_statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "report.partner_statement.outstanding_statement" msgstr "" diff --git a/partner_statement/i18n/de.po b/partner_statement/i18n/de.po index b95a6efe..d07d509b 100644 --- a/partner_statement/i18n/de.po +++ b/partner_statement/i18n/de.po @@ -20,219 +20,486 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.1.1\n" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "+120 Days Due" -msgstr "+120 Tage fällig" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "1-30 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:242 +#, fuzzy, python-format +#| msgid "1-30 Days Due" +msgid "1 - 30 Days" msgstr "1-30 Tage fällig" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "30-60 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:253 +#, python-format +msgid "1 Month" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:246 +#, fuzzy, python-format +#| msgid "+120 Days Due" +msgid "121 Days +" +msgstr "+120 Tage fällig" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:254 +#, python-format +msgid "2 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:255 +#, python-format +msgid "3 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:243 +#, fuzzy, python-format +#| msgid "30-60 Days Due" +msgid "31 - 60 Days" msgstr "30-60 Tage fällig" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "60-90 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:256 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:244 +#, fuzzy, python-format +#| msgid "60-90 Days Due" +msgid "61 - 90 Days" msgstr "60-90 Tage fällig" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "90-120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:245 +#, fuzzy, python-format +#| msgid "90-120 Days Due" +msgid "91 - 120 Days" msgstr "90-120 Tage fällig" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "The partner doesn't have due entries." +msgid "Partner Code:" +msgstr "Der Partner hat keine offenen Posten." + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "The partner doesn't have due entries." msgstr "Der Partner hat keine offenen Posten." -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type +msgid "Account type" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement msgid "Activity Statement" msgstr "Aktivitätenbericht" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Activity Statement between" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +#, fuzzy +#| msgid "Customer Activity Statement Wizard" +msgid "Activity Statement Wizard" +msgstr "Assistent zum Kundenaktivitätsnachweis" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +#, fuzzy +#| msgid "Activity Statement between" +msgid "Activity Statements show all transactions between two dates." msgstr "Aktivitätenbericht zwischen" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Months" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_aging_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__aging_type +msgid "Aging Method" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets msgid "Aging Report at" msgstr "Fälligkeiten Bericht zu" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +#, fuzzy +#| msgid "" +#| "Aging details can be shown in the report, expressed in aging " +#| "buckets (30 days due, ...), so the customer can review how much is open, " +#| "due or overdue." msgid "" -"Aging details can be shown in the report, expressed in aging buckets " -"(30 days due, ...), so the customer can review how much is open, due or " -"overdue." +"Aging details can be shown in the report, expressed in aging " +"buckets, so the partner can review how much is open, due or overdue." msgstr "" "Die einzelnen Fälligkeiten können im Bericht, nach Altersgruppen (30 Tage " "fällig,....) gegliedert, ausgewertet werden, so dass der Kunde überprüfen " "kann, wie viel offen, fällig oder überfällig ist." -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Amount" msgstr "Betrag" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Balance" msgstr "Saldo" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Balance Due" -msgstr "Fälliger Saldo" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Balance Forward" msgstr "Saldovortrag" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Cancel" msgstr "Abbrechen" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__company_id msgid "Company" msgstr "Unternehmen" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_uid msgid "Created by" msgstr "Angelegt von" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_date msgid "Created on" msgstr "Angelegt am" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Current Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:241 +#: code:addons/partner_statement/report/report_statement_common.py:252 +#, fuzzy, python-format +#| msgid "Current Due" +msgid "Current" msgstr "Aktuell fällig" -#. module: customer_activity_statement -#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action -msgid "Customer Activity Statement" -msgstr "Kundenaktivitätsnachweis" - -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard -msgid "Customer Activity Statement Wizard" -msgstr "Assistent zum Kundenaktivitätsnachweis" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date" msgstr "Datum" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__date_end msgid "Date End" msgstr "Enddatum" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start msgid "Date Start" msgstr "Anfangsdatum" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Date:" -msgstr "Datum:" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Description" msgstr "Beschreibung" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__display_name msgid "Display Name" msgstr "Anzeigename" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_partners_non_due msgid "Don't show partners with no due entries" msgstr "Unterdrücke Partner ohne fällige Posten" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Date" +msgid "Due Date" +msgstr "Datum" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +#, fuzzy +#| msgid "Activity Statement" +msgid "Enable OCA Activity Statements" +msgstr "Aktivitätenbericht" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Ending Balance" msgstr "Endsaldo" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances +msgid "Exclude Negative Balances" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due +#, fuzzy +#| msgid "Don't show partners with no due entries" +msgid "Exclude partners with no due entries" +msgstr "Unterdrücke Partner ohne fällige Posten" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Export PDF" msgstr "Export PDF" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__id msgid "ID" msgstr "ID" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets -msgid "Include Aging Buckets" -msgstr "Schliesse Altersgruppen ein" - -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard____last_update msgid "Last Modified on" msgstr "Zuletzt geändert am" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_uid msgid "Last Updated by" msgstr "Zuletzt aktualisiert durch" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_date msgid "Last Updated on" msgstr "Zuletzt aktualisiert am" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name +msgid "Name" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__number_partner_ids msgid "Number Partner" msgstr "Nummeriere Partner" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Partner ref:" -msgstr "Partner-Ref.:" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:257 +#, python-format +msgid "Older" +msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Amount" +msgid "Open Amount" +msgstr "Betrag" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Original" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#, fuzzy +#| msgid "Activity Statement" +msgid "Outstanding Statement" +msgstr "Aktivitätenbericht" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +#, fuzzy +#| msgid "Customer Activity Statement Wizard" +msgid "Outstanding Statement Wizard" +msgstr "Assistent zum Kundenaktivitätsnachweis" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Outstanding Statements show all transactions up to a date." +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +#, fuzzy +#| msgid "Customer Activity Statement" +msgid "Partner Activity Statement" +msgstr "Kundenaktivitätsnachweis" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Payable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Payment" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +#, fuzzy +#| msgid "Customer Activity Statement" +msgid "Please set defaults under Activity Statements." +msgstr "Kundenaktivitätsnachweis" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Reference number" msgstr "Referenznummer" -#. module: customer_activity_statement -#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement -msgid "Statement Action to PDF" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_aging_buckets +#, fuzzy +#| msgid "Include Aging Buckets" +msgid "Show Aging Buckets" +msgstr "Schliesse Altersgruppen ein" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +msgid "Statement Reports Common Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, fuzzy +#| msgid "Activity Statement between" +msgid "Statement between" +msgstr "Aktivitätenbericht zwischen" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Statement Action to PDF" +msgid "Statement of Account" msgstr "Berichtsaktion zu PDF" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Statement Action to PDF" +msgid "Statement up to" +msgstr "Berichtsaktion zu PDF" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view +#, fuzzy +#| msgid "" +#| "The activity statement provides details of all activity on the " +#| "customer receivables between two selected dates. This includes all " +#| "invoices, refunds and payments. Any outstanding balance dated " +#| "prior to the chosen statement period will appear as a forward " +#| "balance at the top of the statement. The list is displayed in " +#| "chronological order and is split by currencies." msgid "" -"The activity statement provides details of all activity on the " -"customer receivables between two selected dates. This includes all " -"invoices, refunds and payments. Any outstanding balance dated prior " -"to the chosen statement period will appear as a forward balance at " -"the top of the statement. The list is displayed in chronological " -"order and is split by currencies." +"The activity statement provides details of all activity " +"on a partner's receivables and payables between two " +"selected dates. This includes all invoices, refunds and " +"payments. Any outstanding balance dated prior to the chosen " +"statement period will appear as a forward balance at the " +"top of the statement. The list is displayed in " +"chronological order and is split by currencies." msgstr "" "Die Aktivitätsübersicht gibt Auskunft über alle Aktivitäten auf den " "Kundenforderungen zwischen zwei ausgewählten Terminen. Dies schließt " @@ -241,22 +508,85 @@ msgstr "" "der Abrechnung ausgewiesen. Die Liste wird in chronologischer Reihenfolge " "angezeigt und ist nach Währungen gegliedert." -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_wizard_view +#, fuzzy +#| msgid "" +#| "The activity statement provides details of all activity on the " +#| "customer receivables between two selected dates. This includes all " +#| "invoices, refunds and payments. Any outstanding balance dated " +#| "prior to the chosen statement period will appear as a forward " +#| "balance at the top of the statement. The list is displayed in " +#| "chronological order and is split by currencies." +msgid "" +"The outstanding statement provides details of all partner's " +"outstanding receivables and payables up to a particular date. This " +"includes all unpaid invoices, unclaimed refunds and outstanding " +"payments. The list is displayed in chronological order and is split " +"by currencies." +msgstr "" +"Die Aktivitätsübersicht gibt Auskunft über alle Aktivitäten auf den " +"Kundenforderungen zwischen zwei ausgewählten Terminen. Dies schließt " +"Rechnungen, Rückerstattungen und Zahlungen ein. Ein ausstehender Saldo, der " +"vor dem gewählten Abrechnungszeitraum liegt, wird als Saldovortrag am Anfang " +"der Abrechnung ausgewiesen. Die Liste wird in chronologischer Reihenfolge " +"angezeigt und ist nach Währungen gegliedert." + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:247 +#: code:addons/partner_statement/report/report_statement_common.py:258 +#, python-format +msgid "Total" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +#, fuzzy +#| msgid "Activity Statement" +msgid "Use activity statements" +msgstr "Aktivitätenbericht" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "and" msgstr "und" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "in" msgstr "in" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "oder" -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement -msgid "report.customer_activity_statement.statement" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +#, fuzzy +#| msgid "report.customer_activity_statement.statement" +msgid "report.partner_statement.activity_statement" msgstr "report.customer_activity_statement.statement" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +#, fuzzy +#| msgid "report.customer_activity_statement.statement" +msgid "report.partner_statement.outstanding_statement" +msgstr "report.customer_activity_statement.statement" + +#~ msgid "Balance Due" +#~ msgstr "Fälliger Saldo" + +#~ msgid "Date:" +#~ msgstr "Datum:" + +#~ msgid "Partner ref:" +#~ msgstr "Partner-Ref.:" diff --git a/partner_statement/i18n/es.po b/partner_statement/i18n/es.po index fe8971f5..0aed574f 100644 --- a/partner_statement/i18n/es.po +++ b/partner_statement/i18n/es.po @@ -21,219 +21,486 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.2.1\n" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "+120 Days Due" -msgstr "+120 Días" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "1-30 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:242 +#, fuzzy, python-format +#| msgid "1-30 Days Due" +msgid "1 - 30 Days" msgstr "1- 30 Días" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "30-60 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:253 +#, python-format +msgid "1 Month" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:246 +#, fuzzy, python-format +#| msgid "+120 Days Due" +msgid "121 Days +" +msgstr "+120 Días" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:254 +#, python-format +msgid "2 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:255 +#, python-format +msgid "3 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:243 +#, fuzzy, python-format +#| msgid "30-60 Days Due" +msgid "31 - 60 Days" msgstr "30-60 Días" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "60-90 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:256 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:244 +#, fuzzy, python-format +#| msgid "60-90 Days Due" +msgid "61 - 90 Days" msgstr "60-90 Días" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "90-120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:245 +#, fuzzy, python-format +#| msgid "90-120 Days Due" +msgid "91 - 120 Days" msgstr "90-120 Días" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "The partner doesn't have due entries." +msgid "Partner Code:" +msgstr "Este cliente no tiene pagos pendietes" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "The partner doesn't have due entries." msgstr "Este cliente no tiene pagos pendietes" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type +msgid "Account type" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement msgid "Activity Statement" msgstr "Informe the Saldo de Cuenta" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Activity Statement between" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +#, fuzzy +#| msgid "Customer Activity Statement Wizard" +msgid "Activity Statement Wizard" +msgstr "Asistente de Estado de Cuenta de Cliente" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +#, fuzzy +#| msgid "Activity Statement between" +msgid "Activity Statements show all transactions between two dates." msgstr "Informe de Saldo de Cuenta entre" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Months" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_aging_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__aging_type +msgid "Aging Method" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets msgid "Aging Report at" msgstr "Reporte de vencidos al" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +#, fuzzy +#| msgid "" +#| "Aging details can be shown in the report, expressed in aging " +#| "buckets (30 days due, ...), so the customer can review how much is open, " +#| "due or overdue." msgid "" -"Aging details can be shown in the report, expressed in aging buckets " -"(30 days due, ...), so the customer can review how much is open, due or " -"overdue." +"Aging details can be shown in the report, expressed in aging " +"buckets, so the partner can review how much is open, due or overdue." msgstr "" "Los detalles de saldos vencidos pueden ser mostrados en reporte, mostrados " "en periodos.… (30 días, ...), para que el cliente pueda revisar cuánto está " "abierto, a tiempo o vencido." -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Amount" msgstr "Total" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Balance" msgstr "Saldo" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Balance Due" -msgstr "Saldo" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Balance Forward" msgstr "Saldo Pendiente" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Cancel" msgstr "Cancelar" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__company_id msgid "Company" msgstr "Compañía" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_uid msgid "Created by" msgstr "Creado por" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_date msgid "Created on" msgstr "Creado en" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Current Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:241 +#: code:addons/partner_statement/report/report_statement_common.py:252 +#, fuzzy, python-format +#| msgid "Current Due" +msgid "Current" msgstr "Saldo a la Fecha" -#. module: customer_activity_statement -#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action -msgid "Customer Activity Statement" -msgstr "Estado de Cuenta de Cliente" - -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard -msgid "Customer Activity Statement Wizard" -msgstr "Asistente de Estado de Cuenta de Cliente" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date" msgstr "Fecha" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__date_end msgid "Date End" msgstr "Fecha" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start msgid "Date Start" msgstr "Fecha Inicio" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Date:" -msgstr "Fecha:" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Description" msgstr "Descripción" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__display_name msgid "Display Name" msgstr "Nombre a mostrar" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_partners_non_due msgid "Don't show partners with no due entries" msgstr "No mostrar clientes sin saldo pendiente" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Date" +msgid "Due Date" +msgstr "Fecha" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +#, fuzzy +#| msgid "Activity Statement" +msgid "Enable OCA Activity Statements" +msgstr "Informe the Saldo de Cuenta" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Ending Balance" msgstr "Saldo Final" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances +msgid "Exclude Negative Balances" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due +#, fuzzy +#| msgid "Don't show partners with no due entries" +msgid "Exclude partners with no due entries" +msgstr "No mostrar clientes sin saldo pendiente" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Export PDF" msgstr "Exportar a PDF" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__id msgid "ID" msgstr "ID" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets -msgid "Include Aging Buckets" -msgstr "Inluir Períodos de Mora" - -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard____last_update msgid "Last Modified on" msgstr "Última modificación en" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_uid msgid "Last Updated by" msgstr "Última modificación por" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_date msgid "Last Updated on" msgstr "Última actualización en" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name +msgid "Name" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__number_partner_ids msgid "Number Partner" msgstr "Número de Cliente" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Partner ref:" -msgstr "Ref. de Cliente:" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:257 +#, python-format +msgid "Older" +msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Amount" +msgid "Open Amount" +msgstr "Total" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Original" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#, fuzzy +#| msgid "Activity Statement" +msgid "Outstanding Statement" +msgstr "Informe the Saldo de Cuenta" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +#, fuzzy +#| msgid "Customer Activity Statement Wizard" +msgid "Outstanding Statement Wizard" +msgstr "Asistente de Estado de Cuenta de Cliente" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Outstanding Statements show all transactions up to a date." +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +#, fuzzy +#| msgid "Customer Activity Statement" +msgid "Partner Activity Statement" +msgstr "Estado de Cuenta de Cliente" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Payable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Payment" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +#, fuzzy +#| msgid "Customer Activity Statement" +msgid "Please set defaults under Activity Statements." +msgstr "Estado de Cuenta de Cliente" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Reference number" msgstr "Número de Referencia" -#. module: customer_activity_statement -#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement -msgid "Statement Action to PDF" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_aging_buckets +#, fuzzy +#| msgid "Include Aging Buckets" +msgid "Show Aging Buckets" +msgstr "Inluir Períodos de Mora" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +msgid "Statement Reports Common Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, fuzzy +#| msgid "Activity Statement between" +msgid "Statement between" +msgstr "Informe de Saldo de Cuenta entre" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Statement Action to PDF" +msgid "Statement of Account" msgstr "Acción Estado a PDF" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Statement Action to PDF" +msgid "Statement up to" +msgstr "Acción Estado a PDF" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view +#, fuzzy +#| msgid "" +#| "The activity statement provides details of all activity on the " +#| "customer receivables between two selected dates. This includes all " +#| "invoices, refunds and payments. Any outstanding balance dated " +#| "prior to the chosen statement period will appear as a forward " +#| "balance at the top of the statement. The list is displayed in " +#| "chronological order and is split by currencies." msgid "" -"The activity statement provides details of all activity on the " -"customer receivables between two selected dates. This includes all " -"invoices, refunds and payments. Any outstanding balance dated prior " -"to the chosen statement period will appear as a forward balance at " -"the top of the statement. The list is displayed in chronological " -"order and is split by currencies." +"The activity statement provides details of all activity " +"on a partner's receivables and payables between two " +"selected dates. This includes all invoices, refunds and " +"payments. Any outstanding balance dated prior to the chosen " +"statement period will appear as a forward balance at the " +"top of the statement. The list is displayed in " +"chronological order and is split by currencies." msgstr "" "El estado de cuenta provee detalles de toda la actividad en……las cuentas por " "cobrar del cliente entre dos fechas seleccionadas. Esto incluye todas las " @@ -241,22 +508,84 @@ msgstr "" "periodo elegido aparecerá como un saldo arrastrado arriba del estado de " "cuenta. La lista es……mostrada en orden cronológico y es dividido por monedas." -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_wizard_view +#, fuzzy +#| msgid "" +#| "The activity statement provides details of all activity on the " +#| "customer receivables between two selected dates. This includes all " +#| "invoices, refunds and payments. Any outstanding balance dated " +#| "prior to the chosen statement period will appear as a forward " +#| "balance at the top of the statement. The list is displayed in " +#| "chronological order and is split by currencies." +msgid "" +"The outstanding statement provides details of all partner's " +"outstanding receivables and payables up to a particular date. This " +"includes all unpaid invoices, unclaimed refunds and outstanding " +"payments. The list is displayed in chronological order and is split " +"by currencies." +msgstr "" +"El estado de cuenta provee detalles de toda la actividad en……las cuentas por " +"cobrar del cliente entre dos fechas seleccionadas. Esto incluye todas las " +"facturas,……reembolsos y pagos. Cualquier saldo pendiente fechado antes del……" +"periodo elegido aparecerá como un saldo arrastrado arriba del estado de " +"cuenta. La lista es……mostrada en orden cronológico y es dividido por monedas." + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:247 +#: code:addons/partner_statement/report/report_statement_common.py:258 +#, python-format +msgid "Total" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +#, fuzzy +#| msgid "Activity Statement" +msgid "Use activity statements" +msgstr "Informe the Saldo de Cuenta" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "and" msgstr "y" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "in" msgstr "en" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "o" -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement -msgid "report.customer_activity_statement.statement" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +#, fuzzy +#| msgid "report.customer_activity_statement.statement" +msgid "report.partner_statement.activity_statement" msgstr "reporte.estado_de_cuenta_cliente.estado" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +#, fuzzy +#| msgid "report.customer_activity_statement.statement" +msgid "report.partner_statement.outstanding_statement" +msgstr "reporte.estado_de_cuenta_cliente.estado" + +#~ msgid "Balance Due" +#~ msgstr "Saldo" + +#~ msgid "Date:" +#~ msgstr "Fecha:" + +#~ msgid "Partner ref:" +#~ msgstr "Ref. de Cliente:" diff --git a/partner_statement/i18n/fr.po b/partner_statement/i18n/fr.po index 064ea12d..6e437b2d 100644 --- a/partner_statement/i18n/fr.po +++ b/partner_statement/i18n/fr.po @@ -20,220 +20,488 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.1.1\n" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "+120 Days Due" -msgstr "+120 jours d'arriérés" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "1-30 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:242 +#, fuzzy, python-format +#| msgid "1-30 Days Due" +msgid "1 - 30 Days" msgstr "1-30 jours d'arriérés" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "30-60 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:253 +#, python-format +msgid "1 Month" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:246 +#, fuzzy, python-format +#| msgid "+120 Days Due" +msgid "121 Days +" +msgstr "+120 jours d'arriérés" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:254 +#, python-format +msgid "2 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:255 +#, python-format +msgid "3 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:243 +#, fuzzy, python-format +#| msgid "30-60 Days Due" +msgid "31 - 60 Days" msgstr "30-60 jours d'arriérés" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "60-90 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:256 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:244 +#, fuzzy, python-format +#| msgid "60-90 Days Due" +msgid "61 - 90 Days" msgstr "60-90 jours d'arriérés" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "90-120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:245 +#, fuzzy, python-format +#| msgid "90-120 Days Due" +msgid "91 - 120 Days" msgstr "90-120 jours d'arriérés" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "The partner doesn't have due entries." +msgid "Partner Code:" +msgstr "" +"Le partenaire n'a pas d'écriture en attente de paiement." + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "The partner doesn't have due entries." msgstr "" "Le partenaire n'a pas d'écriture en attente de paiement." -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type +msgid "Account type" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement msgid "Activity Statement" msgstr "Relevé de compte" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Activity Statement between" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +#, fuzzy +#| msgid "Customer Activity Statement Wizard" +msgid "Activity Statement Wizard" +msgstr "Assistant d'édition de relevé de compte des partenaires" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +#, fuzzy +#| msgid "Activity Statement between" +msgid "Activity Statements show all transactions between two dates." msgstr "Relevé de compte entre" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Months" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_aging_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__aging_type +msgid "Aging Method" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets msgid "Aging Report at" msgstr "Balance âgée au" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +#, fuzzy +#| msgid "" +#| "Aging details can be shown in the report, expressed in aging " +#| "buckets (30 days due, ...), so the customer can review how much is open, " +#| "due or overdue." msgid "" -"Aging details can be shown in the report, expressed in aging buckets " -"(30 days due, ...), so the customer can review how much is open, due or " -"overdue." +"Aging details can be shown in the report, expressed in aging " +"buckets, so the partner can review how much is open, due or overdue." msgstr "" "Le détail des arriérés peut être affiché dans le rapport, exprimé par " "tranche (30 jours d'arriérés, ...), de telle sorte que le destinataire " "puisse voir combien est ouvert, dû ou échu." -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Amount" msgstr "Montant" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Balance" msgstr "Solde" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Balance Due" -msgstr "Solde dû" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Balance Forward" msgstr "Solde reporté" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Cancel" msgstr "Annuler" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__company_id msgid "Company" msgstr "Société" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_uid msgid "Created by" msgstr "Créé par" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_date msgid "Created on" msgstr "Créé le" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Current Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:241 +#: code:addons/partner_statement/report/report_statement_common.py:252 +#, fuzzy, python-format +#| msgid "Current Due" +msgid "Current" msgstr "Dû en ce moment" -#. module: customer_activity_statement -#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action -msgid "Customer Activity Statement" -msgstr "Relevé de compte des partenaires" - -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard -msgid "Customer Activity Statement Wizard" -msgstr "Assistant d'édition de relevé de compte des partenaires" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date" msgstr "Date" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__date_end msgid "Date End" msgstr "Jusqu'au" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start msgid "Date Start" msgstr "À partir du" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Date:" -msgstr "Date :" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Description" msgstr "Description" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__display_name msgid "Display Name" msgstr "Nom affiché" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_partners_non_due msgid "Don't show partners with no due entries" msgstr "Masquer les partenaires sans soldes ouverts" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Date" +msgid "Due Date" +msgstr "Date" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +#, fuzzy +#| msgid "Activity Statement" +msgid "Enable OCA Activity Statements" +msgstr "Relevé de compte" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Ending Balance" msgstr "Solde final" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances +msgid "Exclude Negative Balances" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due +#, fuzzy +#| msgid "Don't show partners with no due entries" +msgid "Exclude partners with no due entries" +msgstr "Masquer les partenaires sans soldes ouverts" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Export PDF" msgstr "Exporter en PDF" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__id msgid "ID" msgstr "ID" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets -msgid "Include Aging Buckets" -msgstr "Afficher les arriérés par tranche" - -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard____last_update msgid "Last Modified on" msgstr "Dernière modification le" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name +msgid "Name" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__number_partner_ids msgid "Number Partner" msgstr "Numéro du partenaire" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Partner ref:" -msgstr "Réf. partenaire :" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:257 +#, python-format +msgid "Older" +msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Amount" +msgid "Open Amount" +msgstr "Montant" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Original" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#, fuzzy +#| msgid "Activity Statement" +msgid "Outstanding Statement" +msgstr "Relevé de compte" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +#, fuzzy +#| msgid "Customer Activity Statement Wizard" +msgid "Outstanding Statement Wizard" +msgstr "Assistant d'édition de relevé de compte des partenaires" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Outstanding Statements show all transactions up to a date." +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +#, fuzzy +#| msgid "Customer Activity Statement" +msgid "Partner Activity Statement" +msgstr "Relevé de compte des partenaires" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Payable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Payment" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +#, fuzzy +#| msgid "Customer Activity Statement" +msgid "Please set defaults under Activity Statements." +msgstr "Relevé de compte des partenaires" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Reference number" msgstr "Numéro de référence" -#. module: customer_activity_statement -#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement -msgid "Statement Action to PDF" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_aging_buckets +#, fuzzy +#| msgid "Include Aging Buckets" +msgid "Show Aging Buckets" +msgstr "Afficher les arriérés par tranche" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +msgid "Statement Reports Common Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, fuzzy +#| msgid "Activity Statement between" +msgid "Statement between" +msgstr "Relevé de compte entre" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Statement Action to PDF" +msgid "Statement of Account" msgstr "Export du relevé de compte en PDF" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Statement Action to PDF" +msgid "Statement up to" +msgstr "Export du relevé de compte en PDF" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view +#, fuzzy +#| msgid "" +#| "The activity statement provides details of all activity on the " +#| "customer receivables between two selected dates. This includes all " +#| "invoices, refunds and payments. Any outstanding balance dated " +#| "prior to the chosen statement period will appear as a forward " +#| "balance at the top of the statement. The list is displayed in " +#| "chronological order and is split by currencies." msgid "" -"The activity statement provides details of all activity on the " -"customer receivables between two selected dates. This includes all " -"invoices, refunds and payments. Any outstanding balance dated prior " -"to the chosen statement period will appear as a forward balance at " -"the top of the statement. The list is displayed in chronological " -"order and is split by currencies." +"The activity statement provides details of all activity " +"on a partner's receivables and payables between two " +"selected dates. This includes all invoices, refunds and " +"payments. Any outstanding balance dated prior to the chosen " +"statement period will appear as a forward balance at the " +"top of the statement. The list is displayed in " +"chronological order and is split by currencies." msgstr "" "Le relevé de compte présente le détail des activités des débiteurs ou " "créanciers entre deux dates choisies. Ceci inclus toute facture, note de " @@ -241,22 +509,84 @@ msgstr "" "relevé, il sera affiché comme un solde reporté en haut du relevé. Les " "transactions sont présentées par ordre chronologique et ventilées par devise." -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_wizard_view +#, fuzzy +#| msgid "" +#| "The activity statement provides details of all activity on the " +#| "customer receivables between two selected dates. This includes all " +#| "invoices, refunds and payments. Any outstanding balance dated " +#| "prior to the chosen statement period will appear as a forward " +#| "balance at the top of the statement. The list is displayed in " +#| "chronological order and is split by currencies." +msgid "" +"The outstanding statement provides details of all partner's " +"outstanding receivables and payables up to a particular date. This " +"includes all unpaid invoices, unclaimed refunds and outstanding " +"payments. The list is displayed in chronological order and is split " +"by currencies." +msgstr "" +"Le relevé de compte présente le détail des activités des débiteurs ou " +"créanciers entre deux dates choisies. Ceci inclus toute facture, note de " +"crédit ou paiement. Si un solde ouvert est préalable à la date de début du " +"relevé, il sera affiché comme un solde reporté en haut du relevé. Les " +"transactions sont présentées par ordre chronologique et ventilées par devise." + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:247 +#: code:addons/partner_statement/report/report_statement_common.py:258 +#, python-format +msgid "Total" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +#, fuzzy +#| msgid "Activity Statement" +msgid "Use activity statements" +msgstr "Relevé de compte" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "and" msgstr "et" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "in" msgstr "en" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "ou" -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement -msgid "report.customer_activity_statement.statement" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +#, fuzzy +#| msgid "report.customer_activity_statement.statement" +msgid "report.partner_statement.activity_statement" msgstr "report.customer_activity_statement.statement" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +#, fuzzy +#| msgid "report.customer_activity_statement.statement" +msgid "report.partner_statement.outstanding_statement" +msgstr "report.customer_activity_statement.statement" + +#~ msgid "Balance Due" +#~ msgstr "Solde dû" + +#~ msgid "Date:" +#~ msgstr "Date :" + +#~ msgid "Partner ref:" +#~ msgstr "Réf. partenaire :" diff --git a/partner_statement/i18n/hr_HR.po b/partner_statement/i18n/hr_HR.po index ae22438d..ab8ee1f5 100644 --- a/partner_statement/i18n/hr_HR.po +++ b/partner_statement/i18n/hr_HR.po @@ -20,235 +20,489 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "+120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:242 +#, python-format +msgid "1 - 30 Days" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "1-30 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:253 +#, python-format +msgid "1 Month" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "30-60 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:246 +#, python-format +msgid "121 Days +" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "60-90 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:254 +#, python-format +msgid "2 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "90-120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:255 +#, python-format +msgid "3 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:243 +#, python-format +msgid "31 - 60 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:256 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:244 +#, python-format +msgid "61 - 90 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:245 +#, python-format +msgid "91 - 120 Days" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Partner Code:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "The partner doesn't have due entries." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type +msgid "Account type" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement msgid "Activity Statement" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Activity Statement between" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Activity Statements show all transactions between two dates." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Months" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_aging_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__aging_type +msgid "Aging Method" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets msgid "Aging Report at" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "" -"Aging details can be shown in the report, expressed in aging buckets " -"(30 days due, ...), so the customer can review how much is open, due or " -"overdue." +"Aging details can be shown in the report, expressed in aging " +"buckets, so the partner can review how much is open, due or overdue." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Amount" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Balance" msgstr "Saldo" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Balance Due" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Balance Forward" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Cancel" msgstr "Otkaži" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__company_id msgid "Company" msgstr "Tvrtka" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_uid msgid "Created by" msgstr "Kreirao" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_date msgid "Created on" msgstr "Kreirano" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Current Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:241 +#: code:addons/partner_statement/report/report_statement_common.py:252 +#, python-format +msgid "Current" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action -msgid "Customer Activity Statement" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard -msgid "Customer Activity Statement Wizard" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date" msgstr "Datum" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__date_end #, fuzzy msgid "Date End" msgstr "Datum" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start msgid "Date Start" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Date:" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Description" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__display_name msgid "Display Name" msgstr "Naziv " -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_partners_non_due msgid "Don't show partners with no due entries" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Date" +msgid "Due Date" +msgstr "Datum" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Ending Balance" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances +msgid "Exclude Negative Balances" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due +msgid "Exclude partners with no due entries" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Export PDF" msgstr "Izvoz PDF" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__id msgid "ID" msgstr "ID" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets -msgid "Include Aging Buckets" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard____last_update msgid "Last Modified on" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_uid msgid "Last Updated by" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_date msgid "Last Updated on" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name +msgid "Name" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__number_partner_ids msgid "Number Partner" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Partner ref:" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:257 +#, python-format +msgid "Older" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Open Amount" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Original" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +msgid "Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Outstanding Statements show all transactions up to a date." +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +msgid "Partner Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Payable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Payment" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Please set defaults under Activity Statements." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Reference number" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement -msgid "Statement Action to PDF" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_aging_buckets +msgid "Show Aging Buckets" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +msgid "Statement Reports Common Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Statement between" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement of Account" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view msgid "" -"The activity statement provides details of all activity on the " -"customer receivables between two selected dates. This includes all " -"invoices, refunds and payments. Any outstanding balance dated prior " -"to the chosen statement period will appear as a forward balance at " -"the top of the statement. The list is displayed in chronological " -"order and is split by currencies." +"The activity statement provides details of all activity " +"on a partner's receivables and payables between two " +"selected dates. This includes all invoices, refunds and " +"payments. Any outstanding balance dated prior to the chosen " +"statement period will appear as a forward balance at the " +"top of the statement. The list is displayed in " +"chronological order and is split by currencies." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_wizard_view +msgid "" +"The outstanding statement provides details of all partner's " +"outstanding receivables and payables up to a particular date. This " +"includes all unpaid invoices, unclaimed refunds and outstanding " +"payments. The list is displayed in chronological order and is split " +"by currencies." +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:247 +#: code:addons/partner_statement/report/report_statement_common.py:258 +#, python-format +msgid "Total" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "and" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "in" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "ili" -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement -msgid "report.customer_activity_statement.statement" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "report.partner_statement.activity_statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "report.partner_statement.outstanding_statement" msgstr "" diff --git a/partner_statement/i18n/it.po b/partner_statement/i18n/it.po index b613c978..3f2780cb 100644 --- a/partner_statement/i18n/it.po +++ b/partner_statement/i18n/it.po @@ -18,235 +18,489 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "+120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:242 +#, python-format +msgid "1 - 30 Days" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "1-30 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:253 +#, python-format +msgid "1 Month" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "30-60 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:246 +#, python-format +msgid "121 Days +" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "60-90 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:254 +#, python-format +msgid "2 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "90-120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:255 +#, python-format +msgid "3 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:243 +#, python-format +msgid "31 - 60 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:256 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:244 +#, python-format +msgid "61 - 90 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:245 +#, python-format +msgid "91 - 120 Days" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Partner Code:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "The partner doesn't have due entries." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type +msgid "Account type" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement msgid "Activity Statement" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Activity Statement between" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Activity Statements show all transactions between two dates." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Months" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_aging_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__aging_type +msgid "Aging Method" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets msgid "Aging Report at" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "" -"Aging details can be shown in the report, expressed in aging buckets " -"(30 days due, ...), so the customer can review how much is open, due or " -"overdue." +"Aging details can be shown in the report, expressed in aging " +"buckets, so the partner can review how much is open, due or overdue." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Amount" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Balance" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Balance Due" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Balance Forward" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Cancel" msgstr "Cancellare" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__company_id msgid "Company" msgstr "Azienda" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_uid msgid "Created by" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_date msgid "Created on" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Current Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:241 +#: code:addons/partner_statement/report/report_statement_common.py:252 +#, python-format +msgid "Current" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action -msgid "Customer Activity Statement" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard -msgid "Customer Activity Statement Wizard" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date" msgstr "Data" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__date_end #, fuzzy msgid "Date End" msgstr "Data" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start msgid "Date Start" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Date:" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Description" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__display_name msgid "Display Name" msgstr "Nome mostrato" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_partners_non_due msgid "Don't show partners with no due entries" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Date" +msgid "Due Date" +msgstr "Data" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Ending Balance" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances +msgid "Exclude Negative Balances" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due +msgid "Exclude partners with no due entries" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Export PDF" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__id msgid "ID" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets -msgid "Include Aging Buckets" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard____last_update msgid "Last Modified on" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_uid msgid "Last Updated by" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_date msgid "Last Updated on" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name +msgid "Name" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__number_partner_ids msgid "Number Partner" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Partner ref:" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:257 +#, python-format +msgid "Older" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Open Amount" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Original" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +msgid "Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Outstanding Statements show all transactions up to a date." +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +msgid "Partner Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Payable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Payment" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Please set defaults under Activity Statements." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Reference number" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement -msgid "Statement Action to PDF" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_aging_buckets +msgid "Show Aging Buckets" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +msgid "Statement Reports Common Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Statement between" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement of Account" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view msgid "" -"The activity statement provides details of all activity on the " -"customer receivables between two selected dates. This includes all " -"invoices, refunds and payments. Any outstanding balance dated prior " -"to the chosen statement period will appear as a forward balance at " -"the top of the statement. The list is displayed in chronological " -"order and is split by currencies." +"The activity statement provides details of all activity " +"on a partner's receivables and payables between two " +"selected dates. This includes all invoices, refunds and " +"payments. Any outstanding balance dated prior to the chosen " +"statement period will appear as a forward balance at the " +"top of the statement. The list is displayed in " +"chronological order and is split by currencies." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_wizard_view +msgid "" +"The outstanding statement provides details of all partner's " +"outstanding receivables and payables up to a particular date. This " +"includes all unpaid invoices, unclaimed refunds and outstanding " +"payments. The list is displayed in chronological order and is split " +"by currencies." +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:247 +#: code:addons/partner_statement/report/report_statement_common.py:258 +#, python-format +msgid "Total" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "and" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "in" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "o" -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement -msgid "report.customer_activity_statement.statement" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "report.partner_statement.activity_statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "report.partner_statement.outstanding_statement" msgstr "" diff --git a/partner_statement/i18n/nl.po b/partner_statement/i18n/nl.po index c92c6ceb..2d4f8671 100644 --- a/partner_statement/i18n/nl.po +++ b/partner_statement/i18n/nl.po @@ -18,234 +18,486 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "+120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:242 +#, python-format +msgid "1 - 30 Days" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "1-30 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:253 +#, python-format +msgid "1 Month" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "30-60 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:246 +#, python-format +msgid "121 Days +" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "60-90 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:254 +#, python-format +msgid "2 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "90-120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:255 +#, python-format +msgid "3 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:243 +#, python-format +msgid "31 - 60 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:256 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:244 +#, python-format +msgid "61 - 90 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:245 +#, python-format +msgid "91 - 120 Days" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Partner Code:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "The partner doesn't have due entries." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type +msgid "Account type" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement msgid "Activity Statement" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Activity Statement between" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Activity Statements show all transactions between two dates." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Months" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_aging_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__aging_type +msgid "Aging Method" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets msgid "Aging Report at" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "" -"Aging details can be shown in the report, expressed in aging buckets " -"(30 days due, ...), so the customer can review how much is open, due or " -"overdue." +"Aging details can be shown in the report, expressed in aging " +"buckets, so the partner can review how much is open, due or overdue." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Amount" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Balance" msgstr "Balans" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Balance Due" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Balance Forward" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Cancel" msgstr "Annuleren" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__company_id msgid "Company" msgstr "Bedrijf" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_uid msgid "Created by" msgstr "Gecreëerd door" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_date msgid "Created on" msgstr "Gecreëerd op" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Current Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:241 +#: code:addons/partner_statement/report/report_statement_common.py:252 +#, python-format +msgid "Current" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action -msgid "Customer Activity Statement" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard -msgid "Customer Activity Statement Wizard" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__date_end msgid "Date End" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start msgid "Date Start" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Date:" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Description" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__display_name msgid "Display Name" msgstr "Weergavenaam" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_partners_non_due msgid "Don't show partners with no due entries" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Due Date" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Ending Balance" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances +msgid "Exclude Negative Balances" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due +msgid "Exclude partners with no due entries" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Export PDF" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__id msgid "ID" msgstr "ID" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets -msgid "Include Aging Buckets" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard____last_update msgid "Last Modified on" msgstr "Laatst Gewijzigd op" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_uid msgid "Last Updated by" msgstr "Laatst Geüpdatet door" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_date msgid "Last Updated on" msgstr "Laatst Geüpdatet op" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name +msgid "Name" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__number_partner_ids msgid "Number Partner" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Partner ref:" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:257 +#, python-format +msgid "Older" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Open Amount" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Original" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +msgid "Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Outstanding Statements show all transactions up to a date." +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +msgid "Partner Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Payable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Payment" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Please set defaults under Activity Statements." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Reference number" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement -msgid "Statement Action to PDF" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_aging_buckets +msgid "Show Aging Buckets" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +msgid "Statement Reports Common Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Statement between" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement of Account" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view msgid "" -"The activity statement provides details of all activity on the " -"customer receivables between two selected dates. This includes all " -"invoices, refunds and payments. Any outstanding balance dated prior " -"to the chosen statement period will appear as a forward balance at " -"the top of the statement. The list is displayed in chronological " -"order and is split by currencies." +"The activity statement provides details of all activity " +"on a partner's receivables and payables between two " +"selected dates. This includes all invoices, refunds and " +"payments. Any outstanding balance dated prior to the chosen " +"statement period will appear as a forward balance at the " +"top of the statement. The list is displayed in " +"chronological order and is split by currencies." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_wizard_view +msgid "" +"The outstanding statement provides details of all partner's " +"outstanding receivables and payables up to a particular date. This " +"includes all unpaid invoices, unclaimed refunds and outstanding " +"payments. The list is displayed in chronological order and is split " +"by currencies." +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:247 +#: code:addons/partner_statement/report/report_statement_common.py:258 +#, python-format +msgid "Total" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "and" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "in" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "of" -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement -msgid "report.customer_activity_statement.statement" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "report.partner_statement.activity_statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "report.partner_statement.outstanding_statement" msgstr "" diff --git a/partner_statement/i18n/nl_NL.po b/partner_statement/i18n/nl_NL.po index f585c7ec..88d34aa2 100644 --- a/partner_statement/i18n/nl_NL.po +++ b/partner_statement/i18n/nl_NL.po @@ -19,235 +19,489 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "+120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:242 +#, python-format +msgid "1 - 30 Days" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "1-30 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:253 +#, python-format +msgid "1 Month" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "30-60 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:246 +#, python-format +msgid "121 Days +" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "60-90 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:254 +#, python-format +msgid "2 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "90-120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:255 +#, python-format +msgid "3 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:243 +#, python-format +msgid "31 - 60 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:256 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:244 +#, python-format +msgid "61 - 90 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:245 +#, python-format +msgid "91 - 120 Days" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Partner Code:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "The partner doesn't have due entries." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type +msgid "Account type" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement msgid "Activity Statement" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Activity Statement between" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Activity Statements show all transactions between two dates." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Months" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_aging_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__aging_type +msgid "Aging Method" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets msgid "Aging Report at" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "" -"Aging details can be shown in the report, expressed in aging buckets " -"(30 days due, ...), so the customer can review how much is open, due or " -"overdue." +"Aging details can be shown in the report, expressed in aging " +"buckets, so the partner can review how much is open, due or overdue." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Amount" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Balance" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Balance Due" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Balance Forward" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Cancel" msgstr "Annuleer" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__company_id msgid "Company" msgstr "Bedrijf" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_uid msgid "Created by" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_date msgid "Created on" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Current Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:241 +#: code:addons/partner_statement/report/report_statement_common.py:252 +#, python-format +msgid "Current" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action -msgid "Customer Activity Statement" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard -msgid "Customer Activity Statement Wizard" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date" msgstr "Datum" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__date_end #, fuzzy msgid "Date End" msgstr "Datum" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start msgid "Date Start" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Date:" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Description" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__display_name msgid "Display Name" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_partners_non_due msgid "Don't show partners with no due entries" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Date" +msgid "Due Date" +msgstr "Datum" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Ending Balance" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances +msgid "Exclude Negative Balances" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due +msgid "Exclude partners with no due entries" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Export PDF" msgstr "Export PDF" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__id msgid "ID" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets -msgid "Include Aging Buckets" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard____last_update msgid "Last Modified on" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_uid msgid "Last Updated by" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_date msgid "Last Updated on" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name +msgid "Name" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__number_partner_ids msgid "Number Partner" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Partner ref:" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:257 +#, python-format +msgid "Older" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Open Amount" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Original" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +msgid "Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Outstanding Statements show all transactions up to a date." +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +msgid "Partner Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Payable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Payment" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Please set defaults under Activity Statements." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Reference number" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement -msgid "Statement Action to PDF" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_aging_buckets +msgid "Show Aging Buckets" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +msgid "Statement Reports Common Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Statement between" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement of Account" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view msgid "" -"The activity statement provides details of all activity on the " -"customer receivables between two selected dates. This includes all " -"invoices, refunds and payments. Any outstanding balance dated prior " -"to the chosen statement period will appear as a forward balance at " -"the top of the statement. The list is displayed in chronological " -"order and is split by currencies." +"The activity statement provides details of all activity " +"on a partner's receivables and payables between two " +"selected dates. This includes all invoices, refunds and " +"payments. Any outstanding balance dated prior to the chosen " +"statement period will appear as a forward balance at the " +"top of the statement. The list is displayed in " +"chronological order and is split by currencies." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_wizard_view +msgid "" +"The outstanding statement provides details of all partner's " +"outstanding receivables and payables up to a particular date. This " +"includes all unpaid invoices, unclaimed refunds and outstanding " +"payments. The list is displayed in chronological order and is split " +"by currencies." +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:247 +#: code:addons/partner_statement/report/report_statement_common.py:258 +#, python-format +msgid "Total" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "and" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "in" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "" -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement -msgid "report.customer_activity_statement.statement" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "report.partner_statement.activity_statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "report.partner_statement.outstanding_statement" msgstr "" diff --git a/partner_statement/i18n/partner_statement.pot b/partner_statement/i18n/partner_statement.pot index 693b21b9..e3d2ae35 100644 --- a/partner_statement/i18n/partner_statement.pot +++ b/partner_statement/i18n/partner_statement.pot @@ -1,10 +1,10 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * customer_activity_statement +# * partner_statement # 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" @@ -13,237 +13,473 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "+120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:242 +#, python-format +msgid "1 - 30 Days" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "1-30 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:253 +#, python-format +msgid "1 Month" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "30-60 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:246 +#, python-format +msgid "121 Days +" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "60-90 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:254 +#, python-format +msgid "2 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "90-120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:255 +#, python-format +msgid "3 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:243 +#, python-format +msgid "31 - 60 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:256 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:244 +#, python-format +msgid "61 - 90 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:245 +#, python-format +msgid "91 - 120 Days" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Partner Code:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "The partner doesn't have due entries." msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_account_type +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type msgid "Account type" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement msgid "Activity Statement" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Activity Statement between" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Activity Statements show all transactions between two dates." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Months" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_aging_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__aging_type +msgid "Aging Method" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets msgid "Aging Report at" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view -msgid "Aging details can be shown in the report, expressed in aging buckets (30 days due, ...), so the customer or vendor can review how much is open, due or overdue." +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Aging details can be shown in the report, expressed in aging buckets, so the partner can review how much is open, due or overdue." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Amount" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Balance" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Balance Due" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Balance Forward" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Cancel" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__company_id msgid "Company" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_uid msgid "Created by" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_date msgid "Created on" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Current Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:241 +#: code:addons/partner_statement/report/report_statement_common.py:252 +#, python-format +msgid "Current" msgstr "" -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard -msgid "Customer Activity Statement Wizard" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__date_end msgid "Date End" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start msgid "Date Start" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Date:" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Description" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__display_name msgid "Display Name" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_partners_non_due msgid "Don't show partners with no due entries" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Due Date" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Ending Balance" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances +msgid "Exclude Negative Balances" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due +msgid "Exclude partners with no due entries" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Export PDF" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__id msgid "ID" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets -msgid "Include Aging Buckets" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard____last_update msgid "Last Modified on" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_uid msgid "Last Updated by" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_date msgid "Last Updated on" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name +msgid "Name" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__number_partner_ids msgid "Number Partner" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:257 +#, python-format +msgid "Older" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Open Amount" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Original" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +msgid "Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Outstanding Statements show all transactions up to a date." +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action msgid "Partner Activity Statement" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Partner ref:" +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +msgid "Partner Outstanding Statement" msgstr "" -#. module: customer_activity_statement -#: selection:customer.activity.statement.wizard,account_type:0 +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 msgid "Payable" msgstr "" -#. module: customer_activity_statement -#: selection:customer.activity.statement.wizard,account_type:0 +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Payment" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Please set defaults under Activity Statements." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 msgid "Receivable" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Reference number" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view -msgid "The activity statement provides details of all activity on a partner's receivables and payables between two selected dates. This includes all invoices, refunds and payments. Any outstanding balance dated prior to the chosen statement period will appear as a forward balance at the top of the statement. The list is displayed in chronological order and is split by currencies." +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_aging_buckets +msgid "Show Aging Buckets" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +msgid "Statement Reports Common Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Statement between" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement of Account" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view +msgid "The activity statement provides details of all activity on a partner's receivables and payables between two selected dates. This includes all invoices, refunds and payments. Any outstanding balance dated prior to the chosen statement period will appear as a forward balance at the top of the statement. The list is displayed in chronological order and is split by currencies." +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_wizard_view +msgid "The outstanding statement provides details of all partner's outstanding receivables and payables up to a particular date. This includes all unpaid invoices, unclaimed refunds and outstanding payments. The list is displayed in chronological order and is split by currencies." +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:247 +#: code:addons/partner_statement/report/report_statement_common.py:258 +#, python-format +msgid "Total" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "and" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "in" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "" -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement -msgid "report.customer_activity_statement.statement" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "report.partner_statement.activity_statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "report.partner_statement.outstanding_statement" msgstr "" diff --git a/partner_statement/i18n/pt.po b/partner_statement/i18n/pt.po index 4c8f7c5d..1f9c9a5b 100644 --- a/partner_statement/i18n/pt.po +++ b/partner_statement/i18n/pt.po @@ -19,235 +19,489 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "+120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:242 +#, python-format +msgid "1 - 30 Days" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "1-30 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:253 +#, python-format +msgid "1 Month" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "30-60 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:246 +#, python-format +msgid "121 Days +" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "60-90 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:254 +#, python-format +msgid "2 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "90-120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:255 +#, python-format +msgid "3 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:243 +#, python-format +msgid "31 - 60 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:256 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:244 +#, python-format +msgid "61 - 90 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:245 +#, python-format +msgid "91 - 120 Days" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Partner Code:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "The partner doesn't have due entries." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type +msgid "Account type" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement msgid "Activity Statement" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Activity Statement between" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Activity Statements show all transactions between two dates." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Months" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_aging_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__aging_type +msgid "Aging Method" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets msgid "Aging Report at" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "" -"Aging details can be shown in the report, expressed in aging buckets " -"(30 days due, ...), so the customer can review how much is open, due or " -"overdue." +"Aging details can be shown in the report, expressed in aging " +"buckets, so the partner can review how much is open, due or overdue." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Amount" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Balance" msgstr "Saldo" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Balance Due" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Balance Forward" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Cancel" msgstr "Cancelar" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__company_id msgid "Company" msgstr "Empresa" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_uid msgid "Created by" msgstr "Criado por" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_date msgid "Created on" msgstr "Criado em" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Current Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:241 +#: code:addons/partner_statement/report/report_statement_common.py:252 +#, python-format +msgid "Current" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action -msgid "Customer Activity Statement" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard -msgid "Customer Activity Statement Wizard" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date" msgstr "Data" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__date_end #, fuzzy msgid "Date End" msgstr "Data" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start msgid "Date Start" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Date:" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Description" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__display_name msgid "Display Name" msgstr "Exibir nome" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_partners_non_due msgid "Don't show partners with no due entries" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Date" +msgid "Due Date" +msgstr "Data" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Ending Balance" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances +msgid "Exclude Negative Balances" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due +msgid "Exclude partners with no due entries" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Export PDF" msgstr "Exportar PDF" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__id msgid "ID" msgstr "ID" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets -msgid "Include Aging Buckets" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard____last_update msgid "Last Modified on" msgstr "Última modificação em" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_uid msgid "Last Updated by" msgstr "Última atualização em" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_date msgid "Last Updated on" msgstr "Última atualização por" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name +msgid "Name" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__number_partner_ids msgid "Number Partner" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Partner ref:" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:257 +#, python-format +msgid "Older" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Open Amount" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Original" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +msgid "Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Outstanding Statements show all transactions up to a date." +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +msgid "Partner Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Payable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Payment" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Please set defaults under Activity Statements." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Reference number" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement -msgid "Statement Action to PDF" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_aging_buckets +msgid "Show Aging Buckets" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +msgid "Statement Reports Common Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Statement between" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement of Account" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view msgid "" -"The activity statement provides details of all activity on the " -"customer receivables between two selected dates. This includes all " -"invoices, refunds and payments. Any outstanding balance dated prior " -"to the chosen statement period will appear as a forward balance at " -"the top of the statement. The list is displayed in chronological " -"order and is split by currencies." +"The activity statement provides details of all activity " +"on a partner's receivables and payables between two " +"selected dates. This includes all invoices, refunds and " +"payments. Any outstanding balance dated prior to the chosen " +"statement period will appear as a forward balance at the " +"top of the statement. The list is displayed in " +"chronological order and is split by currencies." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_wizard_view +msgid "" +"The outstanding statement provides details of all partner's " +"outstanding receivables and payables up to a particular date. This " +"includes all unpaid invoices, unclaimed refunds and outstanding " +"payments. The list is displayed in chronological order and is split " +"by currencies." +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:247 +#: code:addons/partner_statement/report/report_statement_common.py:258 +#, python-format +msgid "Total" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "and" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "in" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "ou" -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement -msgid "report.customer_activity_statement.statement" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "report.partner_statement.activity_statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "report.partner_statement.outstanding_statement" msgstr "" diff --git a/partner_statement/i18n/ro.po b/partner_statement/i18n/ro.po index b2f4b315..c5d676fa 100644 --- a/partner_statement/i18n/ro.po +++ b/partner_statement/i18n/ro.po @@ -19,234 +19,493 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "+120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:242 +#, python-format +msgid "1 - 30 Days" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "1-30 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:253 +#, python-format +msgid "1 Month" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "30-60 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:246 +#, python-format +msgid "121 Days +" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "60-90 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:254 +#, python-format +msgid "2 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "90-120 Days Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:255 +#, python-format +msgid "3 Months" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:243 +#, python-format +msgid "31 - 60 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:256 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:244 +#, python-format +msgid "61 - 90 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:245 +#, python-format +msgid "91 - 120 Days" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Partner Code:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "The partner doesn't have due entries." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type +msgid "Account type" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement msgid "Activity Statement" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Activity Statement between" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Activity Statements show all transactions between two dates." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,aging_type:0 +#: selection:outstanding.statement.wizard,aging_type:0 +#: selection:res.config.settings,default_aging_type:0 +#: selection:statement.common.wizard,aging_type:0 +msgid "Age by Months" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__aging_type +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_aging_type +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__aging_type +msgid "Aging Method" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets msgid "Aging Report at" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "" -"Aging details can be shown in the report, expressed in aging buckets " -"(30 days due, ...), so the customer can review how much is open, due or " -"overdue." +"Aging details can be shown in the report, expressed in aging " +"buckets, so the partner can review how much is open, due or overdue." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Amount" msgstr "Valoare" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Balance" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Balance Due" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Balance Forward" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Cancel" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_company_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__company_id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__company_id msgid "Company" msgstr "Companie" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_uid +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_uid msgid "Created by" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_create_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__create_date msgid "Created on" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Current Due" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:241 +#: code:addons/partner_statement/report/report_statement_common.py:252 +#, python-format +msgid "Current" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.act_window,name:customer_activity_statement.customer_activity_statement_wizard_action -msgid "Customer Activity Statement" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_customer_activity_statement_wizard -msgid "Customer Activity Statement Wizard" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date" msgstr "Data" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_end +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__date_end +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__date_end msgid "Date End" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_date_start +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start msgid "Date Start" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Date:" -msgstr "Data:" - -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Description" msgstr "Descriere" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_display_name -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_display_name +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__display_name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__display_name msgid "Display Name" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_filter_partners_non_due +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_partners_non_due +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_partners_non_due msgid "Don't show partners with no due entries" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Date" +msgid "Due Date" +msgstr "Data" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Ending Balance" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances +msgid "Exclude Negative Balances" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due +msgid "Exclude partners with no due entries" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "Export PDF" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_id -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement_id +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common__id +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__id msgid "ID" msgstr "ID" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_show_aging_buckets -msgid "Include Aging Buckets" -msgstr "" - -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard___last_update -#: model:ir.model.fields,field_description:customer_activity_statement.field_report_customer_activity_statement_statement___last_update +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_activity_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_partner_statement_outstanding_statement____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common____last_update +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard____last_update msgid "Last Modified on" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_uid +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_uid +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_uid msgid "Last Updated by" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_write_date +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__write_date +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__write_date msgid "Last Updated on" msgstr "" -#. module: customer_activity_statement -#: model:ir.model.fields,field_description:customer_activity_statement.field_customer_activity_statement_wizard_number_partner_ids +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name +msgid "Name" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__number_partner_ids +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__number_partner_ids msgid "Number Partner" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document -msgid "Partner ref:" +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:257 +#, python-format +msgid "Older" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +#| msgid "Amount" +msgid "Open Amount" +msgstr "Valoare" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Original" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +msgid "Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Outstanding Statements show all transactions up to a date." +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +msgid "Partner Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Payable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Payment" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Please set defaults under Activity Statements." +msgstr "" + +#. module: partner_statement +#: selection:activity.statement.wizard,account_type:0 +#: selection:outstanding.statement.wizard,account_type:0 +#: selection:statement.common.wizard,account_type:0 +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Reference number" msgstr "" -#. module: customer_activity_statement -#: model:ir.actions.report,name:customer_activity_statement.action_print_customer_activity_statement -msgid "Statement Action to PDF" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_show_aging_buckets +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_aging_buckets +msgid "Show Aging Buckets" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +msgid "Statement Reports Common Wizard" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Statement between" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement of Account" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view msgid "" -"The activity statement provides details of all activity on the " -"customer receivables between two selected dates. This includes all " -"invoices, refunds and payments. Any outstanding balance dated prior " -"to the chosen statement period will appear as a forward balance at " -"the top of the statement. The list is displayed in chronological " -"order and is split by currencies." +"The activity statement provides details of all activity " +"on a partner's receivables and payables between two " +"selected dates. This includes all invoices, refunds and " +"payments. Any outstanding balance dated prior to the chosen " +"statement period will appear as a forward balance at the " +"top of the statement. The list is displayed in " +"chronological order and is split by currencies." msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_wizard_view +msgid "" +"The outstanding statement provides details of all partner's " +"outstanding receivables and payables up to a particular date. This " +"includes all unpaid invoices, unclaimed refunds and outstanding " +"payments. The list is displayed in chronological order and is split " +"by currencies." +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:247 +#: code:addons/partner_statement/report/report_statement_common.py:258 +#, python-format +msgid "Total" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "and" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.statement_document +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "in" msgstr "" -#. module: customer_activity_statement -#: model:ir.ui.view,arch_db:customer_activity_statement.customer_activity_statement_wizard_view +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "" -#. module: customer_activity_statement -#: model:ir.model,name:customer_activity_statement.model_report_customer_activity_statement_statement -msgid "report.customer_activity_statement.statement" +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "report.partner_statement.activity_statement" msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "report.partner_statement.outstanding_statement" +msgstr "" + +#~ msgid "Date:" +#~ msgstr "Data:" diff --git a/partner_statement/report/activity_statement.py b/partner_statement/report/activity_statement.py index 58242392..a86e3ac0 100644 --- a/partner_statement/report/activity_statement.py +++ b/partner_statement/report/activity_statement.py @@ -138,9 +138,11 @@ class ActivityStatement(models.AbstractModel): @api.multi def _get_report_values(self, docids, data): if not data: + data = {} + if 'company_id' not in data: wiz = self.env["activity.statement.wizard"].with_context( active_ids=docids, model="res.partner" ) - data = wiz.create({})._prepare_statement() + data.update(wiz.create({})._prepare_statement()) data['amount_field'] = 'amount' return super()._get_report_values(docids, data) diff --git a/partner_statement/report/outstanding_statement.py b/partner_statement/report/outstanding_statement.py index 28e8ae9a..74c6a07d 100644 --- a/partner_statement/report/outstanding_statement.py +++ b/partner_statement/report/outstanding_statement.py @@ -117,9 +117,11 @@ class OutstandingStatement(models.AbstractModel): @api.multi def _get_report_values(self, docids, data): if not data: + data = {} + if 'company_id' not in data: wiz = self.env["outstanding.statement.wizard"].with_context( active_ids=docids, model="res.partner" ) - data = wiz.create({})._prepare_statement() + data.update(wiz.create({})._prepare_statement()) data['amount_field'] = 'open_amount' return super()._get_report_values(docids, data) diff --git a/partner_statement/static/description/index.html b/partner_statement/static/description/index.html new file mode 100644 index 00000000..5acc4bc9 --- /dev/null +++ b/partner_statement/static/description/index.html @@ -0,0 +1,483 @@ + + + + + + +Partner Statement + + + +
+

Partner Statement

+ + +

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

+

This module extends the functionality of Invoicing to support the printing of customer and vendor statements. +There are two types of statements, Activity and Outstanding. Aging details can be shown in the reports, expressed in aging buckets, +so the customer or vendor can review how much is open, due or overdue.

+

The activity statement provides details of all activity on the partner receivables or payables +between two selected dates. This includes all invoices, refunds and payments. +Any outstanding balance dated prior to the chosen statement period will appear +as a forward balance at the top of the statement. The list is displayed in chronological +order and is split by currencies.

+

The outstanding statement provides details of all outstanding partner receivables or payables +up to a particular date. This includes all unpaid invoices, unclaimed refunds and +outstanding payments. The list is displayed in chronological order and is split by currencies.

+

Table of contents

+ +
+

Configuration

+

Users willing to access to this report should have proper Accounting & Finance rights:

+
    +
  1. Go to Settings / Users and edit your user to add the corresponding access rights as follows.
  2. +
  3. In Application / Accounting & Finance, select Billing or Billing Manager
  4. +
+

To configure this module, you need to:

+
    +
  1. Go to Configuration / Settings
  2. +
  3. Under the Followup Section of Accounting option select either or both of OCA Activity or Outstanding Statement
  4. +
  5. Once selected, you may set default options for the reports.
  6. +
  7. Click Save
  8. +
+

Removing the wizard from menus follows the same process.

+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to a list of Partners, Contacts, Customer or Vendors and select one or more.
  2. +
  3. Press ‘Action > Partner Activity Statement’ or ‘Action > Partner Outstanding Statement’ respectively.
  4. +
  5. Indicate if you want to display receivables or payables, and if you want to display aging buckets and the aging type.
  6. +
  7. Optionally complete advanced options such as filtering non due or negative balance partners.
  8. +
+
+
+

Known issues / Roadmap

+
    +
  • Email template.
  • +
  • Expose reports (using defaults) to billing users while restricting the wizard to managers option.
  • +
  • Concept of statement run - to start an async job to send out all statements.
  • +
+
+
+

Changelog

+
+

12.0.1.0.0 (2018-11-08)

+
    +
  • [BREAKING] Modules customer_activity_statement and customer_outstanding_statement merged to create partner_statement.
  • +
  • [ADD] New features. +* Age by months or days +* Filter negative balances
  • +
+
+
+
+

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

+
    +
  • Eficent
  • +
+
+
+

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-reporting project on GitHub.

+

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

+
+
+
+ + diff --git a/partner_statement/wizard/statement_common.py b/partner_statement/wizard/statement_common.py index e8476a8e..93885210 100644 --- a/partner_statement/wizard/statement_common.py +++ b/partner_statement/wizard/statement_common.py @@ -10,10 +10,17 @@ class StatementCommon(models.AbstractModel): _name = 'statement.common.wizard' _description = 'Statement Reports Common Wizard' + def _get_company(self): + return ( + self.env['res.company'].browse( + self.env.context.get('force_company')) or + self.env.user.company_id + ) + name = fields.Char() company_id = fields.Many2one( comodel_name='res.company', - default=lambda self: self.env.user.company_id, + default=_get_company, string='Company', required=True, ) From 9ce5fd346171fbe4e98974c97e5f4b7c477fafe9 Mon Sep 17 00:00:00 2001 From: Graeme Gellatly Date: Sun, 2 Jun 2019 23:17:35 +1200 Subject: [PATCH 11/78] [FIX] Aging Buckets In certain scenarios involving mutliple payments for multiple invoices, where the reconciliation happens together and the debit move is the smaller item the aging duplicates its value, making the balance greater than it should be. This fix works by preventing moves where different lines are both partial reconciled being grouped together by adding the lines id to the group by clause of _show_buckets_sql_q1 --- partner_statement/i18n/es.po | 223 +++++++----------- partner_statement/i18n/fr.po | 83 +++---- .../report/report_statement_common.py | 2 +- .../static/description/index.html | 2 +- 4 files changed, 115 insertions(+), 195 deletions(-) diff --git a/partner_statement/i18n/es.po b/partner_statement/i18n/es.po index 0aed574f..c587649a 100644 --- a/partner_statement/i18n/es.po +++ b/partner_statement/i18n/es.po @@ -11,20 +11,19 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-12-22 16:14+0000\n" -"PO-Revision-Date: 2018-10-23 03:45+0000\n" -"Last-Translator: Jordi Ballester Alomar \n" +"PO-Revision-Date: 2019-07-23 01:43+0000\n" +"Last-Translator: Josep M \n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.2.1\n" +"X-Generator: Weblate 3.7.1\n" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:242 -#, fuzzy, python-format -#| msgid "1-30 Days Due" +#, python-format msgid "1 - 30 Days" msgstr "1- 30 Días" @@ -32,99 +31,89 @@ msgstr "1- 30 Días" #: code:addons/partner_statement/report/report_statement_common.py:253 #, python-format msgid "1 Month" -msgstr "" +msgstr "1 Mes" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:246 -#, fuzzy, python-format -#| msgid "+120 Days Due" +#, python-format msgid "121 Days +" -msgstr "+120 Días" +msgstr "+121 Días" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:254 #, python-format msgid "2 Months" -msgstr "" +msgstr "2 Meses" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:255 #, python-format msgid "3 Months" -msgstr "" +msgstr "3 Meses" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:243 -#, fuzzy, python-format -#| msgid "30-60 Days Due" +#, python-format msgid "31 - 60 Days" -msgstr "30-60 Días" +msgstr "31 - 60 Días" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:256 #, python-format msgid "4 Months" -msgstr "" +msgstr "4 Meses" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:244 -#, fuzzy, python-format -#| msgid "60-90 Days Due" +#, python-format msgid "61 - 90 Days" -msgstr "60-90 Días" +msgstr "61 - 90 Días" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:245 -#, fuzzy, python-format -#| msgid "90-120 Days Due" +#, python-format msgid "91 - 120 Days" -msgstr "90-120 Días" +msgstr "91 - 120 Días" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date:" -msgstr "" +msgstr "Fecha:" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document -#, fuzzy -#| msgid "The partner doesn't have due entries." msgid "Partner Code:" -msgstr "Este cliente no tiene pagos pendietes" +msgstr "Código Cliente:" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "The partner doesn't have due entries." -msgstr "Este cliente no tiene pagos pendietes" +msgstr "Este cliente no tiene asientos vencidos" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__account_type #: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type msgid "Account type" -msgstr "" +msgstr "Tipo de cuenta" #. module: partner_statement #: model:ir.actions.report,name:partner_statement.action_print_activity_statement msgid "Activity Statement" -msgstr "Informe the Saldo de Cuenta" +msgstr "Estado de la cuenta" #. module: partner_statement #: model:ir.model,name:partner_statement.model_activity_statement_wizard -#, fuzzy -#| msgid "Customer Activity Statement Wizard" msgid "Activity Statement Wizard" -msgstr "Asistente de Estado de Cuenta de Cliente" +msgstr "Asistente de Estado de la cuenta" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form -#, fuzzy -#| msgid "Activity Statement between" msgid "Activity Statements show all transactions between two dates." -msgstr "Informe de Saldo de Cuenta entre" +msgstr "El estado de la cuenta muestra todas las operaciones entre dos fechas." #. module: partner_statement #: selection:activity.statement.wizard,aging_type:0 @@ -132,7 +121,7 @@ msgstr "Informe de Saldo de Cuenta entre" #: selection:res.config.settings,default_aging_type:0 #: selection:statement.common.wizard,aging_type:0 msgid "Age by Days" -msgstr "" +msgstr "Antigüedad en días" #. module: partner_statement #: selection:activity.statement.wizard,aging_type:0 @@ -140,7 +129,7 @@ msgstr "" #: selection:res.config.settings,default_aging_type:0 #: selection:statement.common.wizard,aging_type:0 msgid "Age by Months" -msgstr "" +msgstr "Antigüedad en meses" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__aging_type @@ -148,32 +137,27 @@ msgstr "" #: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_aging_type #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__aging_type msgid "Aging Method" -msgstr "" +msgstr "Tipo de antigüedad" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets msgid "Aging Report at" -msgstr "Reporte de vencidos al" +msgstr "Informe de antigüedad a" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view -#, fuzzy -#| msgid "" -#| "Aging details can be shown in the report, expressed in aging " -#| "buckets (30 days due, ...), so the customer can review how much is open, " -#| "due or overdue." msgid "" "Aging details can be shown in the report, expressed in aging " "buckets, so the partner can review how much is open, due or overdue." msgstr "" -"Los detalles de saldos vencidos pueden ser mostrados en reporte, mostrados " -"en periodos.… (30 días, ...), para que el cliente pueda revisar cuánto está " -"abierto, a tiempo o vencido." +"Los detalles de antigüedad pueden mostrarse en el informe en forma de " +"rangos de antigüedad, de tal forma que el cliente pueda revisar " +"cuánto está pendiente, vencido o sobrepasado." #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Amount" -msgstr "Total" +msgstr "Importe" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document @@ -184,7 +168,7 @@ msgstr "Saldo" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Balance Forward" -msgstr "Saldo Pendiente" +msgstr "Saldo arrastrado" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view @@ -196,12 +180,12 @@ msgstr "Cancelar" #: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__company_id #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__company_id msgid "Company" -msgstr "Compañía" +msgstr "Empresa" #. module: partner_statement #: model:ir.model,name:partner_statement.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Parámetros de configuración" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid @@ -218,10 +202,9 @@ msgstr "Creado en" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:241 #: code:addons/partner_statement/report/report_statement_common.py:252 -#, fuzzy, python-format -#| msgid "Current Due" +#, python-format msgid "Current" -msgstr "Saldo a la Fecha" +msgstr "Actual" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document @@ -234,12 +217,12 @@ msgstr "Fecha" #: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__date_end #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__date_end msgid "Date End" -msgstr "Fecha" +msgstr "Fecha fin" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start msgid "Date Start" -msgstr "Fecha Inicio" +msgstr "Fecha inicio" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document @@ -262,26 +245,22 @@ msgstr "Nombre a mostrar" #: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__filter_partners_non_due #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_partners_non_due msgid "Don't show partners with no due entries" -msgstr "No mostrar clientes sin saldo pendiente" +msgstr "No mostrar clientes sin asientos vencidos" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document -#, fuzzy -#| msgid "Date" msgid "Due Date" -msgstr "Fecha" +msgstr "Fecha Vencimiento" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement -#, fuzzy -#| msgid "Activity Statement" msgid "Enable OCA Activity Statements" -msgstr "Informe the Saldo de Cuenta" +msgstr "Activar Informe OCA Estado Cuenta" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement msgid "Enable OCA Outstanding Statements" -msgstr "" +msgstr "Activar Informe OCA Pendientes Cuenta" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document @@ -295,14 +274,12 @@ msgstr "Saldo Final" #: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances msgid "Exclude Negative Balances" -msgstr "" +msgstr "Excluir saldos negativos" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due -#, fuzzy -#| msgid "Don't show partners with no due entries" msgid "Exclude partners with no due entries" -msgstr "No mostrar clientes sin saldo pendiente" +msgstr "Excluir clientes sin asientos vencidos" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view @@ -346,7 +323,7 @@ msgstr "Última actualización en" #: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name msgid "Name" -msgstr "" +msgstr "Nombre" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids @@ -359,76 +336,67 @@ msgstr "Número de Cliente" #: code:addons/partner_statement/report/report_statement_common.py:257 #, python-format msgid "Older" -msgstr "" +msgstr "Anterior" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document -#, fuzzy -#| msgid "Amount" msgid "Open Amount" -msgstr "Total" +msgstr "Importe pendiente" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Original" -msgstr "" +msgstr "Original" #. module: partner_statement #: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement -#, fuzzy -#| msgid "Activity Statement" msgid "Outstanding Statement" -msgstr "Informe the Saldo de Cuenta" +msgstr "Estado pendientes" #. module: partner_statement #: model:ir.model,name:partner_statement.model_outstanding_statement_wizard -#, fuzzy -#| msgid "Customer Activity Statement Wizard" msgid "Outstanding Statement Wizard" -msgstr "Asistente de Estado de Cuenta de Cliente" +msgstr "Asistente de estado pendientes" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form msgid "Outstanding Statements show all transactions up to a date." msgstr "" +"Los pendientes de la cuenta muestran todas las transacciones hasta una fecha." #. module: partner_statement #: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action -#, fuzzy -#| msgid "Customer Activity Statement" msgid "Partner Activity Statement" -msgstr "Estado de Cuenta de Cliente" +msgstr "Estado de la cuenta del cliente" #. module: partner_statement #: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action msgid "Partner Outstanding Statement" -msgstr "" +msgstr "Estado de los pendientes de la cuenta del cliente" #. module: partner_statement #: selection:activity.statement.wizard,account_type:0 #: selection:outstanding.statement.wizard,account_type:0 #: selection:statement.common.wizard,account_type:0 msgid "Payable" -msgstr "" +msgstr "A pagar" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Payment" -msgstr "" +msgstr "Pago" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form -#, fuzzy -#| msgid "Customer Activity Statement" msgid "Please set defaults under Activity Statements." -msgstr "Estado de Cuenta de Cliente" +msgstr "Por favor establezca los valores por defecto en estado de la cuenta." #. module: partner_statement #: selection:activity.statement.wizard,account_type:0 #: selection:outstanding.statement.wizard,account_type:0 #: selection:statement.common.wizard,account_type:0 msgid "Receivable" -msgstr "" +msgstr "Por cobrar" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document @@ -441,58 +409,42 @@ msgstr "Número de Referencia" #: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_aging_buckets -#, fuzzy -#| msgid "Include Aging Buckets" msgid "Show Aging Buckets" -msgstr "Inluir Períodos de Mora" +msgstr "Mostrar rangos antigüedad" #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" -msgstr "" +msgstr "Informe Estado de la cuenta" #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common_wizard msgid "Statement Reports Common Wizard" -msgstr "" +msgstr "Asistente para Informe Estado de la cuenta" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document -#, fuzzy -#| msgid "Activity Statement between" msgid "Statement between" -msgstr "Informe de Saldo de Cuenta entre" +msgstr "Informe entre" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document -#, fuzzy -#| msgid "Statement Action to PDF" msgid "Statement of Account" -msgstr "Acción Estado a PDF" +msgstr "Estado de la cuenta" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document -#, fuzzy -#| msgid "Statement Action to PDF" msgid "Statement up to" -msgstr "Acción Estado a PDF" +msgstr "Informe hasta" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Supplier" -msgstr "" +msgstr "Proveedor" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view -#, fuzzy -#| msgid "" -#| "The activity statement provides details of all activity on the " -#| "customer receivables between two selected dates. This includes all " -#| "invoices, refunds and payments. Any outstanding balance dated " -#| "prior to the chosen statement period will appear as a forward " -#| "balance at the top of the statement. The list is displayed in " -#| "chronological order and is split by currencies." msgid "" "The activity statement provides details of all activity " "on a partner's receivables and payables between two " @@ -502,22 +454,17 @@ msgid "" "top of the statement. The list is displayed in " "chronological order and is split by currencies." msgstr "" -"El estado de cuenta provee detalles de toda la actividad en……las cuentas por " -"cobrar del cliente entre dos fechas seleccionadas. Esto incluye todas las " -"facturas,……reembolsos y pagos. Cualquier saldo pendiente fechado antes del……" -"periodo elegido aparecerá como un saldo arrastrado arriba del estado de " -"cuenta. La lista es……mostrada en orden cronológico y es dividido por monedas." +"El estado de la cuenta proporciona detalles de toda la actividad " +"en las cuentas por cobrar y por pagar del cliente entre " +"dos fechas seleccionadas. Esto incluye todas las " +"facturas, reembolsos y pagos. Cualquier saldo pendiente " +"con fecha anterior al período seleccionado aparecerá " +"como un saldo arrastrado en la parte superior del estado de la cuenta. La " +"lista es mostrada en orden cronológico y separada por " +"monedas." #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_wizard_view -#, fuzzy -#| msgid "" -#| "The activity statement provides details of all activity on the " -#| "customer receivables between two selected dates. This includes all " -#| "invoices, refunds and payments. Any outstanding balance dated " -#| "prior to the chosen statement period will appear as a forward " -#| "balance at the top of the statement. The list is displayed in " -#| "chronological order and is split by currencies." msgid "" "The outstanding statement provides details of all partner's " "outstanding receivables and payables up to a particular date. This " @@ -525,30 +472,28 @@ msgid "" "payments. The list is displayed in chronological order and is split " "by currencies." msgstr "" -"El estado de cuenta provee detalles de toda la actividad en……las cuentas por " -"cobrar del cliente entre dos fechas seleccionadas. Esto incluye todas las " -"facturas,……reembolsos y pagos. Cualquier saldo pendiente fechado antes del……" -"periodo elegido aparecerá como un saldo arrastrado arriba del estado de " -"cuenta. La lista es……mostrada en orden cronológico y es dividido por monedas." +"El pendiente del estado de cuenta proporciona detalles de todas las cuentas " +"pendientes por cobrar y por pagar hasta una fecha en particular. " +"Esto incluye todas las facturas impagadas, los reembolsos no " +"reclamados y pagos pendientes. La lista es mostrada en orden " +"cronológico y separada por monedas." #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:247 #: code:addons/partner_statement/report/report_statement_common.py:258 #, python-format msgid "Total" -msgstr "" +msgstr "Total" #. module: partner_statement #: model:res.groups,name:partner_statement.group_activity_statement -#, fuzzy -#| msgid "Activity Statement" msgid "Use activity statements" -msgstr "Informe the Saldo de Cuenta" +msgstr "Usar estado de la cuenta" #. module: partner_statement #: model:res.groups,name:partner_statement.group_outstanding_statement msgid "Use outstanding statements" -msgstr "" +msgstr "Usar pendientes en el estado de la cuenta" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document @@ -569,17 +514,13 @@ msgstr "o" #. module: partner_statement #: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement -#, fuzzy -#| msgid "report.customer_activity_statement.statement" msgid "report.partner_statement.activity_statement" -msgstr "reporte.estado_de_cuenta_cliente.estado" +msgstr "report.partner_statement.activity_statement" #. module: partner_statement #: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement -#, fuzzy -#| msgid "report.customer_activity_statement.statement" msgid "report.partner_statement.outstanding_statement" -msgstr "reporte.estado_de_cuenta_cliente.estado" +msgstr "report.partner_statement.outstanding_statement" #~ msgid "Balance Due" #~ msgstr "Saldo" diff --git a/partner_statement/i18n/fr.po b/partner_statement/i18n/fr.po index 6e437b2d..48b3b939 100644 --- a/partner_statement/i18n/fr.po +++ b/partner_statement/i18n/fr.po @@ -10,15 +10,15 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-02-28 10:11+0000\n" -"PO-Revision-Date: 2018-09-01 08:20+0000\n" -"Last-Translator: Valaeys Stéphane \n" +"PO-Revision-Date: 2019-07-25 19:43+0000\n" +"Last-Translator: jcleonard2018 \n" "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 3.1.1\n" +"X-Generator: Weblate 3.7.1\n" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:242 @@ -54,45 +54,39 @@ msgstr "" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:243 -#, fuzzy, python-format -#| msgid "30-60 Days Due" +#, python-format msgid "31 - 60 Days" -msgstr "30-60 jours d'arriérés" +msgstr "31-60 jours" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:256 #, python-format msgid "4 Months" -msgstr "" +msgstr "4 Mois" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:244 -#, fuzzy, python-format -#| msgid "60-90 Days Due" +#, python-format msgid "61 - 90 Days" -msgstr "60-90 jours d'arriérés" +msgstr "61-90 Jours" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:245 -#, fuzzy, python-format -#| msgid "90-120 Days Due" +#, python-format msgid "91 - 120 Days" -msgstr "90-120 jours d'arriérés" +msgstr "91-120 Jours" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Date:" -msgstr "" +msgstr "Date:" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document -#, fuzzy -#| msgid "The partner doesn't have due entries." msgid "Partner Code:" -msgstr "" -"Le partenaire n'a pas d'écriture en attente de paiement." +msgstr "code du partenaire :" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document @@ -106,7 +100,7 @@ msgstr "" #: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__account_type #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__account_type msgid "Account type" -msgstr "" +msgstr "Type de compte" #. module: partner_statement #: model:ir.actions.report,name:partner_statement.action_print_activity_statement @@ -115,17 +109,13 @@ msgstr "Relevé de compte" #. module: partner_statement #: model:ir.model,name:partner_statement.model_activity_statement_wizard -#, fuzzy -#| msgid "Customer Activity Statement Wizard" msgid "Activity Statement Wizard" -msgstr "Assistant d'édition de relevé de compte des partenaires" +msgstr "Assistant d'édition de relevé de compte" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form -#, fuzzy -#| msgid "Activity Statement between" msgid "Activity Statements show all transactions between two dates." -msgstr "Relevé de compte entre" +msgstr "afficher toutes les transactions entre deux dates." #. module: partner_statement #: selection:activity.statement.wizard,aging_type:0 @@ -202,7 +192,7 @@ msgstr "Société" #. module: partner_statement #: model:ir.model,name:partner_statement.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Paramètres de configuration" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__create_uid @@ -219,10 +209,9 @@ msgstr "Créé le" #. module: partner_statement #: code:addons/partner_statement/report/report_statement_common.py:241 #: code:addons/partner_statement/report/report_statement_common.py:252 -#, fuzzy, python-format -#| msgid "Current Due" +#, python-format msgid "Current" -msgstr "Dû en ce moment" +msgstr "Actuel" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document @@ -267,17 +256,13 @@ msgstr "Masquer les partenaires sans soldes ouverts" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document -#, fuzzy -#| msgid "Date" msgid "Due Date" -msgstr "Date" +msgstr "Date d'échéance" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement -#, fuzzy -#| msgid "Activity Statement" msgid "Enable OCA Activity Statements" -msgstr "Relevé de compte" +msgstr "Activer le relevé de compte OCA" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement @@ -296,14 +281,12 @@ msgstr "Solde final" #: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__filter_negative_balances msgid "Exclude Negative Balances" -msgstr "" +msgstr "Exclure les balances négatives" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__default_filter_partners_non_due -#, fuzzy -#| msgid "Don't show partners with no due entries" msgid "Exclude partners with no due entries" -msgstr "Masquer les partenaires sans soldes ouverts" +msgstr "Exclure les partenaires sans soldes ouverts" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view @@ -347,7 +330,7 @@ msgstr "Dernière mise à jour le" #: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__name #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__name msgid "Name" -msgstr "" +msgstr "Nom" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__number_partner_ids @@ -360,7 +343,7 @@ msgstr "Numéro du partenaire" #: code:addons/partner_statement/report/report_statement_common.py:257 #, python-format msgid "Older" -msgstr "" +msgstr "Antérieur" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document @@ -372,7 +355,7 @@ msgstr "Montant" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document msgid "Original" -msgstr "" +msgstr "Original" #. module: partner_statement #: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement @@ -410,7 +393,7 @@ msgstr "" #: selection:outstanding.statement.wizard,account_type:0 #: selection:statement.common.wizard,account_type:0 msgid "Payable" -msgstr "" +msgstr "A payer" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document @@ -429,7 +412,7 @@ msgstr "Relevé de compte des partenaires" #: selection:outstanding.statement.wizard,account_type:0 #: selection:statement.common.wizard,account_type:0 msgid "Receivable" -msgstr "" +msgstr "Recevable" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document @@ -467,22 +450,18 @@ msgstr "Relevé de compte entre" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document -#, fuzzy -#| msgid "Statement Action to PDF" msgid "Statement of Account" -msgstr "Export du relevé de compte en PDF" +msgstr "Export du relevé de compte" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document -#, fuzzy -#| msgid "Statement Action to PDF" msgid "Statement up to" -msgstr "Export du relevé de compte en PDF" +msgstr "Export du relevé de compte" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document msgid "Supplier" -msgstr "" +msgstr "Fournisseur" #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_wizard_view @@ -537,7 +516,7 @@ msgstr "" #: code:addons/partner_statement/report/report_statement_common.py:258 #, python-format msgid "Total" -msgstr "" +msgstr "Total" #. module: partner_statement #: model:res.groups,name:partner_statement.group_activity_statement diff --git a/partner_statement/report/report_statement_common.py b/partner_statement/report/report_statement_common.py index d1b0564e..e65a9b52 100644 --- a/partner_statement/report/report_statement_common.py +++ b/partner_statement/report/report_statement_common.py @@ -74,7 +74,7 @@ class ReportStatementCommon(models.AbstractModel): ) AND l.date <= %(date_end)s AND not l.blocked GROUP BY l.partner_id, l.currency_id, l.date, l.date_maturity, l.amount_currency, l.balance, l.move_id, - l.company_id + l.company_id, l.id """, locals()), "utf-8") def _show_buckets_sql_q2(self, date_end, minus_30, minus_60, minus_90, diff --git a/partner_statement/static/description/index.html b/partner_statement/static/description/index.html index 5acc4bc9..42d1ce46 100644 --- a/partner_statement/static/description/index.html +++ b/partner_statement/static/description/index.html @@ -3,7 +3,7 @@ - + Partner Statement -
-

Partner Statement

+
+ + +Odoo Community Association + +
+

Partner Statement

-

Beta License: AGPL-3 OCA/account-financial-reporting Translate me on Weblate Try me on Runboat

+

Beta License: AGPL-3 OCA/account-financial-reporting Translate me on Weblate Try me on Runboat

This module extends the functionality of Invoicing to support the printing of customer and vendor statements. There are three types of statements: Activity, Detailed Activity, and Outstanding. Aging details @@ -410,7 +415,7 @@ displayed in chronological order and is split by currencies.

-

Configuration

+

Configuration

Users willing to access to this report should have proper Accounting & Finance rights:

    @@ -430,7 +435,7 @@ or both of OCA Activity or Outstanding Statement

    Removing the wizard from menus follows the same process.

-

Usage

+

Usage

To use this module, you need to:

  1. Go to a list of Partners, Contacts, Customer or Vendors and select @@ -444,7 +449,7 @@ negative balance partners.
-

Known issues / Roadmap

+

Known issues / Roadmap

  • Email template.
  • Expose reports (using defaults) to billing users while restricting the @@ -454,9 +459,9 @@ statements.
-

Changelog

+

Changelog

-

12.0.1.0.0 (2018-11-08)

+

12.0.1.0.0 (2018-11-08)

  • [BREAKING] Modules customer_activity_statement and customer_outstanding_statement merged to create partner_statement.
  • @@ -468,14 +473,14 @@ customer_outstanding_statement merged to create partner_statement.
-

14.0.2.0.0 (2022-12-16)

+

14.0.2.0.0 (2022-12-16)

  • [ADD] Detailed Activity Statement.
-

Bug Tracker

+

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 to smash it by providing a detailed and welcomed @@ -483,15 +488,15 @@ If you spotted it first, help us to smash it by providing a detailed and welcome

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

-

Credits

+

Credits

-

Authors

+

Authors

  • ForgeFlow
-

Contributors

+

Contributors

+
From 1a2235c062ce00c148fed5f2286f3dce2c7371b1 Mon Sep 17 00:00:00 2001 From: Weblate Date: Wed, 9 Jul 2025 10:22:11 +0000 Subject: [PATCH 65/78] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: account-financial-reporting-17.0/account-financial-reporting-17.0-partner_statement Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-17-0/account-financial-reporting-17-0-partner_statement/ --- partner_statement/i18n/ca.po | 137 ++++++++++++----------- partner_statement/i18n/de.po | 151 ++++++++++++++----------- partner_statement/i18n/es.po | 189 ++++++++++++++++++++------------ partner_statement/i18n/es_AR.po | 154 +++++++++++++++----------- partner_statement/i18n/fr.po | 154 +++++++++++++++----------- partner_statement/i18n/hr_HR.po | 137 ++++++++++++----------- partner_statement/i18n/it.po | 188 +++++++++++++++++++------------ partner_statement/i18n/nl.po | 137 ++++++++++++----------- partner_statement/i18n/nl_NL.po | 137 ++++++++++++----------- partner_statement/i18n/pt.po | 154 +++++++++++++++----------- partner_statement/i18n/pt_BR.po | 154 +++++++++++++++----------- partner_statement/i18n/ro.po | 149 ++++++++++++++----------- partner_statement/i18n/sv.po | 186 +++++++++++++++++++------------ 13 files changed, 1166 insertions(+), 861 deletions(-) diff --git a/partner_statement/i18n/ca.po b/partner_statement/i18n/ca.po index 6739989a..89451411 100644 --- a/partner_statement/i18n/ca.po +++ b/partner_statement/i18n/ca.po @@ -18,28 +18,6 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -264,11 +242,6 @@ msgstr "" msgid "Aging Method" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -277,6 +250,13 @@ msgstr "" msgid "Aging Report at %(end)s in %(currency)s" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -387,19 +367,6 @@ msgstr "" msgid "Description" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -424,6 +391,24 @@ msgstr "" msgid "Detailed Activity Statement XLSX" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -469,6 +454,13 @@ msgstr "" msgid "Ending Balance" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -647,6 +639,13 @@ msgstr "" msgid "Please set defaults under Activity Statements." msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -695,8 +694,10 @@ msgid "Statement Reports Common Wizard" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Statement between" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -734,17 +735,40 @@ msgid "Statement to:" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -778,27 +802,10 @@ msgstr "" msgid "View" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "o" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "" - #~ msgid "Last Modified on" #~ msgstr "Última modificació a " diff --git a/partner_statement/i18n/de.po b/partner_statement/i18n/de.po index b1b9ebee..44392a94 100644 --- a/partner_statement/i18n/de.po +++ b/partner_statement/i18n/de.po @@ -20,28 +20,6 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.1.1\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -269,11 +247,6 @@ msgstr "" msgid "Aging Method" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "Fälligkeiten Bericht zu" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -282,6 +255,13 @@ msgstr "Fälligkeiten Bericht zu" msgid "Aging Report at %(end)s in %(currency)s" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -392,19 +372,6 @@ msgstr "Datum:" msgid "Description" msgstr "Beschreibung" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -429,6 +396,24 @@ msgstr "" msgid "Detailed Activity Statement XLSX" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -474,6 +459,13 @@ msgstr "" msgid "Ending Balance" msgstr "Endsaldo" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -656,6 +648,13 @@ msgstr "" msgid "Please set defaults under Activity Statements." msgstr "Kundenaktivitätsnachweis" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -705,10 +704,11 @@ msgid "Statement Reports Common Wizard" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#, fuzzy -msgid "Statement between" -msgstr "Aktivitätenbericht zwischen" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python @@ -746,17 +746,40 @@ msgid "Statement to:" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -791,27 +814,23 @@ msgstr "" msgid "View" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "und" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "in" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "oder" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "" +#~ msgid "Aging Report at" +#~ msgstr "Fälligkeiten Bericht zu" + +#, fuzzy +#~ msgid "Statement between" +#~ msgstr "Aktivitätenbericht zwischen" + +#~ msgid "and" +#~ msgstr "und" + +#~ msgid "in" +#~ msgstr "in" #~ msgid "Last Modified on" #~ msgstr "Zuletzt geändert am" diff --git a/partner_statement/i18n/es.po b/partner_statement/i18n/es.po index 6efdac92..1ac041a3 100644 --- a/partner_statement/i18n/es.po +++ b/partner_statement/i18n/es.po @@ -21,28 +21,6 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "%(payable)sEstado de cuenta entre %(start)s y %(end)s en %(currency)s" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "%(payable)sEstado de cuenta hasta %(end)s en %(currency)s" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "%(payable)sEstado de cuenta hasta %(prior_day)s en %(currency)s" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -267,11 +245,6 @@ msgstr "Antigüedad en meses" msgid "Aging Method" msgstr "Tipo de antigüedad" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "Informe de antigüedad a" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -280,6 +253,13 @@ msgstr "Informe de antigüedad a" msgid "Aging Report at %(end)s in %(currency)s" msgstr "Informe de antigüedad al %(end)s en %(currency)s" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -390,21 +370,6 @@ msgstr "Fecha:" msgid "Description" msgstr "Descripción" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "Detallado" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" -"Estado de cuenta detallado de %(payable)s entre %(start)s y %(end)s en " -"%(currency)s" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -429,6 +394,24 @@ msgstr "Informe XLSL detallado de la declaración de actividades" msgid "Detailed Activity Statement XLSX" msgstr "Declaración detallada de actividades XLSX" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -475,6 +458,13 @@ msgstr "Activar Informe OCA Pendientes Cuenta" msgid "Ending Balance" msgstr "Saldo Final" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -654,6 +644,13 @@ msgstr "Pago" msgid "Please set defaults under Activity Statements." msgstr "Por favor establezca los valores por defecto en estado de la cuenta." +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -702,9 +699,11 @@ msgid "Statement Reports Common Wizard" msgstr "Asistente para Informe Estado de la cuenta" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Statement between" -msgstr "Informe entre" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python @@ -741,18 +740,41 @@ msgid "Statement to:" msgstr "Declaración hasta:" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" -msgstr "Proveedor" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " -msgstr "Proveedor " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python @@ -785,27 +807,56 @@ msgstr "IVA:" msgid "View" msgstr "Vista" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "y" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "en" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "o" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "hasta el" +#, python-format +#~ msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" +#~ msgstr "" +#~ "%(payable)sEstado de cuenta entre %(start)s y %(end)s en %(currency)s" + +#, python-format +#~ msgid "%(payable)sStatement up to %(end)s in %(currency)s" +#~ msgstr "%(payable)sEstado de cuenta hasta %(end)s en %(currency)s" + +#, python-format +#~ msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" +#~ msgstr "%(payable)sEstado de cuenta hasta %(prior_day)s en %(currency)s" + +#~ msgid "Aging Report at" +#~ msgstr "Informe de antigüedad a" + +#~ msgid "Detailed" +#~ msgstr "Detallado" + +#, python-format +#~ msgid "" +#~ "Detailed %(payable)sStatement between %(start)s and %(end)s in " +#~ "%(currency)s" +#~ msgstr "" +#~ "Estado de cuenta detallado de %(payable)s entre %(start)s y %(end)s en " +#~ "%(currency)s" + +#~ msgid "Statement between" +#~ msgstr "Informe entre" + +#~ msgid "Supplier" +#~ msgstr "Proveedor" + +#, python-format +#~ msgid "Supplier " +#~ msgstr "Proveedor " + +#~ msgid "and" +#~ msgstr "y" + +#~ msgid "in" +#~ msgstr "en" + +#~ msgid "up to" +#~ msgstr "hasta el" #~ msgid "" #~ "Aging details can be shown in the report, " diff --git a/partner_statement/i18n/es_AR.po b/partner_statement/i18n/es_AR.po index 0fc64dd4..a13b608b 100644 --- a/partner_statement/i18n/es_AR.po +++ b/partner_statement/i18n/es_AR.po @@ -16,28 +16,6 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -262,11 +240,6 @@ msgstr "Antigüedad en Meses" msgid "Aging Method" msgstr "Tipo de antigüedad" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "Informe de antigüedad a" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -275,6 +248,13 @@ msgstr "Informe de antigüedad a" msgid "Aging Report at %(end)s in %(currency)s" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -385,19 +365,6 @@ msgstr "Fecha:" msgid "Description" msgstr "Descripción" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -422,6 +389,24 @@ msgstr "" msgid "Detailed Activity Statement XLSX" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -467,6 +452,13 @@ msgstr "Activar Informe OCA Pendientes Cuenta" msgid "Ending Balance" msgstr "Saldo Final" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -646,6 +638,13 @@ msgstr "Pago" msgid "Please set defaults under Activity Statements." msgstr "Por favor establezca los valores por defecto en estado de la cuenta." +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -694,9 +693,11 @@ msgid "Statement Reports Common Wizard" msgstr "Asistente para Informe Estado de la cuenta" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Statement between" -msgstr "Informe entre" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python @@ -733,17 +734,40 @@ msgid "Statement to:" msgstr "Declaración para:" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" -msgstr "Proveedor" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -777,27 +801,25 @@ msgstr "IVA:" msgid "View" msgstr "Vista" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "y" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "en" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "o" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "" +#~ msgid "Aging Report at" +#~ msgstr "Informe de antigüedad a" + +#~ msgid "Statement between" +#~ msgstr "Informe entre" + +#~ msgid "Supplier" +#~ msgstr "Proveedor" + +#~ msgid "and" +#~ msgstr "y" + +#~ msgid "in" +#~ msgstr "en" #~ msgid "" #~ "Aging details can be shown in the report, " diff --git a/partner_statement/i18n/fr.po b/partner_statement/i18n/fr.po index dbb6fd08..d42ca8c9 100644 --- a/partner_statement/i18n/fr.po +++ b/partner_statement/i18n/fr.po @@ -20,28 +20,6 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.8\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -267,11 +245,6 @@ msgstr "Age par mois" msgid "Aging Method" msgstr "Méthode" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "Relevé des arriérés au" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -280,6 +253,13 @@ msgstr "Relevé des arriérés au" msgid "Aging Report at %(end)s in %(currency)s" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -390,19 +370,6 @@ msgstr "Date :" msgid "Description" msgstr "Description" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -427,6 +394,24 @@ msgstr "" msgid "Detailed Activity Statement XLSX" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -472,6 +457,13 @@ msgstr "Activer le relevé des arriérés OCA" msgid "Ending Balance" msgstr "Solde final" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -651,6 +643,13 @@ msgstr "Paiement" msgid "Please set defaults under Activity Statements." msgstr "Merci d'indiquer les valeurs par défaut dans le relevé de compte" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -699,9 +698,11 @@ msgid "Statement Reports Common Wizard" msgstr "Assistant rapport commun des relevés" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Statement between" -msgstr "Relevé de compte entre" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python @@ -738,17 +739,40 @@ msgid "Statement to:" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" -msgstr "Fournisseur" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -782,27 +806,25 @@ msgstr "" msgid "View" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "et" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "en" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "ou" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "" +#~ msgid "Aging Report at" +#~ msgstr "Relevé des arriérés au" + +#~ msgid "Statement between" +#~ msgstr "Relevé de compte entre" + +#~ msgid "Supplier" +#~ msgstr "Fournisseur" + +#~ msgid "and" +#~ msgstr "et" + +#~ msgid "in" +#~ msgstr "en" #~ msgid "Last Modified on" #~ msgstr "Dernière modification le" diff --git a/partner_statement/i18n/hr_HR.po b/partner_statement/i18n/hr_HR.po index f69f3930..79582417 100644 --- a/partner_statement/i18n/hr_HR.po +++ b/partner_statement/i18n/hr_HR.po @@ -20,28 +20,6 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -266,11 +244,6 @@ msgstr "" msgid "Aging Method" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -279,6 +252,13 @@ msgstr "" msgid "Aging Report at %(end)s in %(currency)s" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -390,19 +370,6 @@ msgstr "" msgid "Description" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -427,6 +394,24 @@ msgstr "" msgid "Detailed Activity Statement XLSX" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -472,6 +457,13 @@ msgstr "" msgid "Ending Balance" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -650,6 +642,13 @@ msgstr "" msgid "Please set defaults under Activity Statements." msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -698,8 +697,10 @@ msgid "Statement Reports Common Wizard" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Statement between" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -737,17 +738,40 @@ msgid "Statement to:" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -781,24 +805,7 @@ msgstr "" msgid "View" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "ili" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "" diff --git a/partner_statement/i18n/it.po b/partner_statement/i18n/it.po index 5aff2600..133c615b 100644 --- a/partner_statement/i18n/it.po +++ b/partner_statement/i18n/it.po @@ -19,28 +19,6 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.6.2\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "Estratto conto %(payable)s dal %(start)s al %(end)s in %(currency)s" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "Estratto conto %(payable)s fino al %(end)s in %(currency)s" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "Estratto conto %(payable)s fino al %(prior_day)s in %(currency)s" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -309,11 +287,6 @@ msgstr "Scaduto in mesi" msgid "Aging Method" msgstr "Metodo Scaduto" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "Estratto conto al" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -322,6 +295,13 @@ msgstr "Estratto conto al" msgid "Aging Report at %(end)s in %(currency)s" msgstr "Resoconto scadenze al %(end)s in %(currency)s" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -432,21 +412,6 @@ msgstr "Data:" msgid "Description" msgstr "Descrizione" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "Dettagliato" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" -"Estratto conto %(payable)s dettagliato dal %(start)s al %(end)s in " -"%(currency)s" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -471,6 +436,24 @@ msgstr "Resoconto XLSL estratto conto attività dettagliato" msgid "Detailed Activity Statement XLSX" msgstr "XLSX estratto conto attività dettagliato" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -516,6 +499,13 @@ msgstr "Abilita Scaduto OCA" msgid "Ending Balance" msgstr "Saldo finale" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -694,6 +684,13 @@ msgstr "Pagamento" msgid "Please set defaults under Activity Statements." msgstr "Per favore imposta i default Estratto conto." +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -742,9 +739,11 @@ msgid "Statement Reports Common Wizard" msgstr "Procedura guidata per resoconti ordinari estratto conto" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Statement between" -msgstr "Estratto conto tra" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python @@ -781,18 +780,41 @@ msgid "Statement to:" msgstr "Estratto conto al:" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" -msgstr "Fornitore" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " -msgstr "Fornitore " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python @@ -825,27 +847,55 @@ msgstr "IVA:" msgid "View" msgstr "Vista" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "al" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "in" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "o" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "fino al" +#, python-format +#~ msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" +#~ msgstr "Estratto conto %(payable)s dal %(start)s al %(end)s in %(currency)s" + +#, python-format +#~ msgid "%(payable)sStatement up to %(end)s in %(currency)s" +#~ msgstr "Estratto conto %(payable)s fino al %(end)s in %(currency)s" + +#, python-format +#~ msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" +#~ msgstr "Estratto conto %(payable)s fino al %(prior_day)s in %(currency)s" + +#~ msgid "Aging Report at" +#~ msgstr "Estratto conto al" + +#~ msgid "Detailed" +#~ msgstr "Dettagliato" + +#, python-format +#~ msgid "" +#~ "Detailed %(payable)sStatement between %(start)s and %(end)s in " +#~ "%(currency)s" +#~ msgstr "" +#~ "Estratto conto %(payable)s dettagliato dal %(start)s al %(end)s in " +#~ "%(currency)s" + +#~ msgid "Statement between" +#~ msgstr "Estratto conto tra" + +#~ msgid "Supplier" +#~ msgstr "Fornitore" + +#, python-format +#~ msgid "Supplier " +#~ msgstr "Fornitore " + +#~ msgid "and" +#~ msgstr "al" + +#~ msgid "in" +#~ msgstr "in" + +#~ msgid "up to" +#~ msgstr "fino al" #~ msgid "" #~ "Aging details can be shown in the report, " diff --git a/partner_statement/i18n/nl.po b/partner_statement/i18n/nl.po index 3627d90c..e02b65b5 100644 --- a/partner_statement/i18n/nl.po +++ b/partner_statement/i18n/nl.po @@ -19,28 +19,6 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -265,11 +243,6 @@ msgstr "" msgid "Aging Method" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -278,6 +251,13 @@ msgstr "" msgid "Aging Report at %(end)s in %(currency)s" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -388,19 +368,6 @@ msgstr "" msgid "Description" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -425,6 +392,24 @@ msgstr "" msgid "Detailed Activity Statement XLSX" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -470,6 +455,13 @@ msgstr "" msgid "Ending Balance" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -648,6 +640,13 @@ msgstr "" msgid "Please set defaults under Activity Statements." msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -696,8 +695,10 @@ msgid "Statement Reports Common Wizard" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Statement between" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -735,17 +736,40 @@ msgid "Statement to:" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -779,27 +803,10 @@ msgstr "" msgid "View" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "of" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "" - #~ msgid "Last Modified on" #~ msgstr "Laatst Gewijzigd op" diff --git a/partner_statement/i18n/nl_NL.po b/partner_statement/i18n/nl_NL.po index 9c4c9b96..0ffbce10 100644 --- a/partner_statement/i18n/nl_NL.po +++ b/partner_statement/i18n/nl_NL.po @@ -19,28 +19,6 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -265,11 +243,6 @@ msgstr "" msgid "Aging Method" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -278,6 +251,13 @@ msgstr "" msgid "Aging Report at %(end)s in %(currency)s" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -389,19 +369,6 @@ msgstr "" msgid "Description" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -426,6 +393,24 @@ msgstr "" msgid "Detailed Activity Statement XLSX" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -471,6 +456,13 @@ msgstr "" msgid "Ending Balance" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -649,6 +641,13 @@ msgstr "" msgid "Please set defaults under Activity Statements." msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -697,8 +696,10 @@ msgid "Statement Reports Common Wizard" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Statement between" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -736,17 +737,40 @@ msgid "Statement to:" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -780,24 +804,7 @@ msgstr "" msgid "View" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "" diff --git a/partner_statement/i18n/pt.po b/partner_statement/i18n/pt.po index b093e58b..564dc7a2 100644 --- a/partner_statement/i18n/pt.po +++ b/partner_statement/i18n/pt.po @@ -19,28 +19,6 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Weblate 4.14.1\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -267,11 +245,6 @@ msgstr "Antiguidade por Meses" msgid "Aging Method" msgstr "Método de Antiguidade" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "Resumo de Antiguidades a" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -280,6 +253,13 @@ msgstr "Resumo de Antiguidades a" msgid "Aging Report at %(end)s in %(currency)s" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -390,19 +370,6 @@ msgstr "Data:" msgid "Description" msgstr "Descrição" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -427,6 +394,24 @@ msgstr "" msgid "Detailed Activity Statement XLSX" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -472,6 +457,13 @@ msgstr "Ativar Extratos de Pendentes OCA" msgid "Ending Balance" msgstr "Saldo Final" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -652,6 +644,13 @@ msgstr "" msgid "Please set defaults under Activity Statements." msgstr "Por favor, defina os valores padrão em Extrato de Movimentos." +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -700,9 +699,11 @@ msgid "Statement Reports Common Wizard" msgstr "Assistente de Relatórios Comuns de Extrato" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Statement between" -msgstr "Extrato entre" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python @@ -739,17 +740,40 @@ msgid "Statement to:" msgstr "Até:" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" -msgstr "Fornecedor" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -783,27 +807,25 @@ msgstr "IVA:" msgid "View" msgstr "Ver" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "e" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "em" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "ou" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "" +#~ msgid "Aging Report at" +#~ msgstr "Resumo de Antiguidades a" + +#~ msgid "Statement between" +#~ msgstr "Extrato entre" + +#~ msgid "Supplier" +#~ msgstr "Fornecedor" + +#~ msgid "and" +#~ msgstr "e" + +#~ msgid "in" +#~ msgstr "em" #~ msgid "" #~ "Aging details can be shown in the report, " diff --git a/partner_statement/i18n/pt_BR.po b/partner_statement/i18n/pt_BR.po index 4899e21c..c44a3454 100644 --- a/partner_statement/i18n/pt_BR.po +++ b/partner_statement/i18n/pt_BR.po @@ -16,28 +16,6 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 3.8\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -262,11 +240,6 @@ msgstr "Idade por Meses" msgid "Aging Method" msgstr "Método de Envelhecimento" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "Relatório de Envelhecimento em" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -275,6 +248,13 @@ msgstr "Relatório de Envelhecimento em" msgid "Aging Report at %(end)s in %(currency)s" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -385,19 +365,6 @@ msgstr "" msgid "Description" msgstr "Descrição" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -422,6 +389,24 @@ msgstr "" msgid "Detailed Activity Statement XLSX" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -467,6 +452,13 @@ msgstr "Habilitar Extratos de Pendência da OCA" msgid "Ending Balance" msgstr "Saldo Final" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -645,6 +637,13 @@ msgstr "Pagamento" msgid "Please set defaults under Activity Statements." msgstr "Defina padrões sobre Extratos de Atividade." +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -693,9 +692,11 @@ msgid "Statement Reports Common Wizard" msgstr "Assistente de Relatório de Extratos Comuns" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Statement between" -msgstr "Extrato entre" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python @@ -732,17 +733,40 @@ msgid "Statement to:" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" -msgstr "Fornecedor" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -776,27 +800,25 @@ msgstr "" msgid "View" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "e" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "em" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "ou" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "" +#~ msgid "Aging Report at" +#~ msgstr "Relatório de Envelhecimento em" + +#~ msgid "Statement between" +#~ msgstr "Extrato entre" + +#~ msgid "Supplier" +#~ msgstr "Fornecedor" + +#~ msgid "and" +#~ msgstr "e" + +#~ msgid "in" +#~ msgstr "em" #~ msgid "Last Modified on" #~ msgstr "Última Modificação em" diff --git a/partner_statement/i18n/ro.po b/partner_statement/i18n/ro.po index 4358dd23..2a0a6716 100644 --- a/partner_statement/i18n/ro.po +++ b/partner_statement/i18n/ro.po @@ -20,28 +20,6 @@ msgstr "" "20)) ? 1 : 2;\n" "X-Generator: Weblate 3.10\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -266,11 +244,6 @@ msgstr "Perioadă pe luni" msgid "Aging Method" msgstr "Periodă" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "Raport pe perioade la" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -279,6 +252,13 @@ msgstr "Raport pe perioade la" msgid "Aging Report at %(end)s in %(currency)s" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -389,19 +369,6 @@ msgstr "Data:" msgid "Description" msgstr "Descriere" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -426,6 +393,24 @@ msgstr "" msgid "Detailed Activity Statement XLSX" msgstr "" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -471,6 +456,13 @@ msgstr "Activați Solduri Restante OCA" msgid "Ending Balance" msgstr "Sold final" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -649,6 +641,13 @@ msgstr "Plată" msgid "Please set defaults under Activity Statements." msgstr "Vă rugăm să setați valorile implicite în Extrasul de cont." +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -697,8 +696,10 @@ msgid "Statement Reports Common Wizard" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Statement between" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -736,17 +737,40 @@ msgid "Statement to:" msgstr "" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" -msgstr "Furnizor" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" msgstr "" #. module: partner_statement @@ -780,27 +804,22 @@ msgstr "" msgid "View" msgstr "" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "și" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "în" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "sau" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "" +#~ msgid "Aging Report at" +#~ msgstr "Raport pe perioade la" + +#~ msgid "Supplier" +#~ msgstr "Furnizor" + +#~ msgid "and" +#~ msgstr "și" + +#~ msgid "in" +#~ msgstr "în" #~ msgid "Last Modified on" #~ msgstr "Ultima dată mofidificat pe" diff --git a/partner_statement/i18n/sv.po b/partner_statement/i18n/sv.po index e859aeb7..b452f08c 100644 --- a/partner_statement/i18n/sv.po +++ b/partner_statement/i18n/sv.po @@ -16,28 +16,6 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "%(payable)sUttalande mellan %(start)s och %(end)s i %(currency)s" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(end)s in %(currency)s" -msgstr "%(payable)sUttalande upp till %(end)s i %(currency)s" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" -msgstr "%(payable)sUttalande upp till %(prior_day)s i %(currency)s" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/report_statement_common.py:0 @@ -262,11 +240,6 @@ msgstr "Ålder efter månader" msgid "Aging Method" msgstr "Åldringsmetod" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -msgid "Aging Report at" -msgstr "Åldringsrapport av" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -275,6 +248,13 @@ msgstr "Åldringsrapport av" msgid "Aging Report at %(end)s in %(currency)s" msgstr "Åldersrapport vid %(end)s i %(currency)s" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Aging Report at %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -385,20 +365,6 @@ msgstr "Datum:" msgid "Description" msgstr "Beskrivning" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Detailed" -msgstr "Detaljerad" - -#. module: partner_statement -#. odoo-python -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#, python-format -msgid "" -"Detailed %(payable)sStatement between %(start)s and %(end)s in %(currency)s" -msgstr "" -"Detaljerad %(payable)s uppgift mellan %(start)s och %(end)s i %(currency)s" - #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 @@ -423,6 +389,24 @@ msgstr "Detaljerad aktivitetsbeskrivnings XLSL rapport" msgid "Detailed Activity Statement XLSX" msgstr "Detaljerad aktivitetsbeskrivning XLSX" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__display_name @@ -468,6 +452,13 @@ msgstr "Aktivera OCA Enastående Förklaringar" msgid "Ending Balance" msgstr "Utgående balans" +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__filter_negative_balances @@ -647,6 +638,13 @@ msgstr "Betalning" msgid "Please set defaults under Activity Statements." msgstr "Ange standardvärden under Aktivitetsförklaringar." +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable #: model:ir.model.fields.selection,name:partner_statement.selection__detailed_activity_statement_wizard__account_type__asset_receivable @@ -695,9 +693,11 @@ msgid "Statement Reports Common Wizard" msgstr "Utskriftsrapporter Gemensam guide" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Statement between" -msgstr "Förklaring mellan" +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python @@ -734,18 +734,41 @@ msgid "Statement to:" msgstr "Uttalande till:" #. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "Supplier" -msgstr "Leverantör" +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Statement up to %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python -#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format -msgid "Supplier " -msgstr "Leverantör " +msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/detailed_activity_statement.py:0 +#, python-format +msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/activity_statement.py:0 +#, python-format +msgid "" +"Supplier Statement between %(starting_date)s and %(ending_date)s in " +"%(currency)s" +msgstr "" + +#. module: partner_statement +#. odoo-python +#: code:addons/partner_statement/report/outstanding_statement.py:0 +#, python-format +msgid "Supplier Statement up to %(ending_date)s in %(currency)s" +msgstr "" #. module: partner_statement #. odoo-python @@ -778,27 +801,54 @@ msgstr "Moms:" msgid "View" msgstr "Visa" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -msgid "and" -msgstr "och" - -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance -#: model_terms:ir.ui.view,arch_db:partner_statement.aging_buckets -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "in" -msgstr "i" - #. module: partner_statement #: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view msgid "or" msgstr "eller" -#. module: partner_statement -#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance -msgid "up to" -msgstr "upp till" +#, python-format +#~ msgid "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" +#~ msgstr "%(payable)sUttalande mellan %(start)s och %(end)s i %(currency)s" + +#, python-format +#~ msgid "%(payable)sStatement up to %(end)s in %(currency)s" +#~ msgstr "%(payable)sUttalande upp till %(end)s i %(currency)s" + +#, python-format +#~ msgid "%(payable)sStatement up to %(prior_day)s in %(currency)s" +#~ msgstr "%(payable)sUttalande upp till %(prior_day)s i %(currency)s" + +#~ msgid "Aging Report at" +#~ msgstr "Åldringsrapport av" + +#~ msgid "Detailed" +#~ msgstr "Detaljerad" + +#, python-format +#~ msgid "" +#~ "Detailed %(payable)sStatement between %(start)s and %(end)s in " +#~ "%(currency)s" +#~ msgstr "" +#~ "Detaljerad %(payable)s uppgift mellan %(start)s och %(end)s i %(currency)s" + +#~ msgid "Statement between" +#~ msgstr "Förklaring mellan" + +#~ msgid "Supplier" +#~ msgstr "Leverantör" + +#, python-format +#~ msgid "Supplier " +#~ msgstr "Leverantör " + +#~ msgid "and" +#~ msgstr "och" + +#~ msgid "in" +#~ msgstr "i" + +#~ msgid "up to" +#~ msgstr "upp till" #~ msgid "" #~ "Aging details can be shown in the report, " From a872228925e55e15b6f77175f9fef3060f9ad915 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 15 Jul 2025 13:09:26 +0000 Subject: [PATCH 66/78] Translated using Weblate (Italian) Currently translated at 100.0% (106 of 106 strings) Translation: account-financial-reporting-17.0/account-financial-reporting-17.0-partner_statement Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-17-0/account-financial-reporting-17-0-partner_statement/it/ --- partner_statement/i18n/it.po | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/partner_statement/i18n/it.po b/partner_statement/i18n/it.po index 133c615b..2bf9a731 100644 --- a/partner_statement/i18n/it.po +++ b/partner_statement/i18n/it.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-12-22 23:13+0000\n" -"PO-Revision-Date: 2024-11-28 23:06+0000\n" +"PO-Revision-Date: 2025-07-15 15:25+0000\n" "Last-Translator: mymage \n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "Language: it\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.6.2\n" +"X-Generator: Weblate 5.10.4\n" #. module: partner_statement #. odoo-python @@ -300,7 +300,7 @@ msgstr "Resoconto scadenze al %(end)s in %(currency)s" #: code:addons/partner_statement/report/report_statement_common.py:0 #, python-format msgid "Aging Report at %(ending_date)s in %(currency)s" -msgstr "" +msgstr "Resoconto scadenze al %(ending_date)s in %(currency)s" #. module: partner_statement #. odoo-python @@ -444,6 +444,8 @@ msgid "" "Detailed Statement between %(starting_date)s and %(ending_date)s in " "%(currency)s" msgstr "" +"Estratto conto dettagliato dal %(starting_date)s al %(ending_date)s in " +"%(currency)s" #. module: partner_statement #. odoo-python @@ -453,6 +455,8 @@ msgid "" "Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " "%(currency)s" msgstr "" +"Estratto conto dettagliato fornitore dal %(starting_date)s al %(ending_date)" +"s in %(currency)s" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name @@ -504,7 +508,7 @@ msgstr "Saldo finale" #: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format msgid "Ending Balance up to %(ending_date)s in %(currency)s" -msgstr "" +msgstr "Saldo finale al %(ending_date)s in %(currency)s" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__filter_negative_balances @@ -689,7 +693,7 @@ msgstr "Per favore imposta i default Estratto conto." #: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format msgid "Prior Balance up to %(ending_date)s in %(currency)s" -msgstr "" +msgstr "Saldo pregresso al %(ending_date)s in %(currency)s" #. module: partner_statement #: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__asset_receivable @@ -743,7 +747,7 @@ msgstr "Procedura guidata per resoconti ordinari estratto conto" #: code:addons/partner_statement/report/activity_statement.py:0 #, python-format msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" -msgstr "" +msgstr "Estratto conto dal %(starting_date)s al %(ending_date)s in %(currency)s" #. module: partner_statement #. odoo-python @@ -784,21 +788,21 @@ msgstr "Estratto conto al:" #: code:addons/partner_statement/report/outstanding_statement.py:0 #, python-format msgid "Statement up to %(ending_date)s in %(currency)s" -msgstr "" +msgstr "Estratto conto al %(ending_date)s in %(currency)s" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format msgid "Supplier Ending Balance up to %(ending_date)s in %(currency)s" -msgstr "" +msgstr "Saldo finale fornitore al %(ending_date)s in %(currency)s" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/detailed_activity_statement.py:0 #, python-format msgid "Supplier Prior Balance up to %(ending_date)s in %(currency)s" -msgstr "" +msgstr "Saldo pregresso fornitore al %(ending_date)s in %(currency)s" #. module: partner_statement #. odoo-python @@ -808,13 +812,15 @@ msgid "" "Supplier Statement between %(starting_date)s and %(ending_date)s in " "%(currency)s" msgstr "" +"Estratto conto fornitore dal %(starting_date)s al %(ending_date)s in " +"%(currency)s" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/outstanding_statement.py:0 #, python-format msgid "Supplier Statement up to %(ending_date)s in %(currency)s" -msgstr "" +msgstr "Estratto conto fornitore al %(ending_date)s in %(currency)s" #. module: partner_statement #. odoo-python From 965ea7d6ff2ca5d0ad60dc2576fd88a8117f24ea Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 17 Jul 2025 14:49:16 +0000 Subject: [PATCH 67/78] [BOT] post-merge updates --- partner_statement/README.rst | 2 +- partner_statement/__manifest__.py | 2 +- partner_statement/static/description/index.html | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/partner_statement/README.rst b/partner_statement/README.rst index d7d208cb..27ef8c2c 100644 --- a/partner_statement/README.rst +++ b/partner_statement/README.rst @@ -11,7 +11,7 @@ Partner Statement !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:5a735c6be53fccf7c7a8b353353f36eaf4dd88dff2a461076303a7aff181f72c + !! source digest: sha256:1073fe30cfd0dc2483eac79854b4724b299b7219f65668a05f816f539d6f7e1e !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/partner_statement/__manifest__.py b/partner_statement/__manifest__.py index e57399d4..a2f5f159 100644 --- a/partner_statement/__manifest__.py +++ b/partner_statement/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Partner Statement", - "version": "17.0.1.1.0", + "version": "17.0.1.2.0", "category": "Accounting & Finance", "summary": "OCA Financial Reports", "author": "ForgeFlow, Odoo Community Association (OCA)", diff --git a/partner_statement/static/description/index.html b/partner_statement/static/description/index.html index ae027e87..5ab388e2 100644 --- a/partner_statement/static/description/index.html +++ b/partner_statement/static/description/index.html @@ -372,7 +372,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:5a735c6be53fccf7c7a8b353353f36eaf4dd88dff2a461076303a7aff181f72c +!! source digest: sha256:1073fe30cfd0dc2483eac79854b4724b299b7219f65668a05f816f539d6f7e1e !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/account-financial-reporting Translate me on Weblate Try me on Runboat

This module extends the functionality of Invoicing to support the From 795f9c60fe602292d5901106a3676640cb2ca203 Mon Sep 17 00:00:00 2001 From: Simone Rubino Date: Mon, 5 May 2025 18:28:29 +0200 Subject: [PATCH 68/78] [IMP] partner_statement: Allow to exclude accounts --- .../report/activity_statement.py | 8 +++ .../report/outstanding_statement.py | 4 ++ .../report/report_statement_common.py | 31 ++++++---- .../tests/test_outstanding_statement.py | 56 +++++++++++++++++++ partner_statement/wizard/statement_common.py | 40 +++++++++++++ partner_statement/wizard/statement_wizard.xml | 1 + 6 files changed, 129 insertions(+), 11 deletions(-) diff --git a/partner_statement/report/activity_statement.py b/partner_statement/report/activity_statement.py index be8fe29d..6bb391b3 100644 --- a/partner_statement/report/activity_statement.py +++ b/partner_statement/report/activity_statement.py @@ -52,6 +52,9 @@ class ActivityStatement(models.AbstractModel): return title def _initial_balance_sql_q1(self, partners, date_start, account_type): + excluded_accounts_ids = tuple( + self.env.context.get("excluded_accounts_ids", []) + ) or (-1,) return str( self._cr.mogrify( """ @@ -84,6 +87,7 @@ class ActivityStatement(models.AbstractModel): WHERE l2.date < %(date_start)s ) as pc ON pc.credit_move_id = l.id WHERE l.partner_id IN %(partners)s + AND aa.id not in %(excluded_accounts_ids)s AND l.date < %(date_start)s AND not l.blocked AND m.state IN ('posted') AND aa.account_type = %(account_type)s @@ -156,6 +160,9 @@ class ActivityStatement(models.AbstractModel): def _display_activity_lines_sql_q1( self, partners, date_start, date_end, account_type ): + excluded_accounts_ids = tuple( + self.env.context.get("excluded_accounts_ids", []) + ) or (-1,) payment_ref = _("Payment") return str( self._cr.mogrify( @@ -191,6 +198,7 @@ class ActivityStatement(models.AbstractModel): JOIN account_move m ON (l.move_id = m.id) JOIN account_journal aj ON (l.journal_id = aj.id) WHERE l.partner_id IN %(partners)s + AND aa.id not in %(excluded_accounts_ids)s AND %(date_start)s <= l.date AND l.date <= %(date_end)s AND m.state IN ('posted') diff --git a/partner_statement/report/outstanding_statement.py b/partner_statement/report/outstanding_statement.py index 987734ed..67b60f88 100644 --- a/partner_statement/report/outstanding_statement.py +++ b/partner_statement/report/outstanding_statement.py @@ -26,6 +26,9 @@ class OutstandingStatement(models.AbstractModel): def _display_outstanding_lines_sql_q1(self, partners, date_end, account_type): partners = tuple(partners) + excluded_accounts_ids = tuple( + self.env.context.get("excluded_accounts_ids", []) + ) or (-1,) return str( self._cr.mogrify( """ @@ -71,6 +74,7 @@ class OutstandingStatement(models.AbstractModel): WHERE l2.date <= %(date_end)s ) as pc ON pc.credit_move_id = l.id WHERE l.partner_id IN %(partners)s + AND aa.id not in %(excluded_accounts_ids)s AND ( (pd.id IS NOT NULL AND pd.max_date <= %(date_end)s) OR diff --git a/partner_statement/report/report_statement_common.py b/partner_statement/report/report_statement_common.py index 6ac95bb0..f70ad9d9 100644 --- a/partner_statement/report/report_statement_common.py +++ b/partner_statement/report/report_statement_common.py @@ -59,6 +59,9 @@ class ReportStatementCommon(models.AbstractModel): return {} def _show_buckets_sql_q1(self, partners, date_end, account_type): + excluded_accounts_ids = tuple( + self.env.context.get("excluded_accounts_ids", []) + ) or (-1,) return str( self._cr.mogrify( """ @@ -91,18 +94,18 @@ class ReportStatementCommon(models.AbstractModel): WHERE l2.date <= %(date_end)s ) as pc ON pc.credit_move_id = l.id WHERE l.partner_id IN %(partners)s - AND ( - (pd.id IS NOT NULL AND - pd.max_date <= %(date_end)s) OR - (pc.id IS NOT NULL AND - pc.max_date <= %(date_end)s) OR - (pd.id IS NULL AND pc.id IS NULL) - ) AND l.date <= %(date_end)s AND not l.blocked - AND m.state IN ('posted') - AND aa.account_type = %(account_type)s + AND aa.id not in %(excluded_accounts_ids)s + AND ( + (pd.id IS NOT NULL AND + pd.max_date <= %(date_end)s) OR + (pc.id IS NOT NULL AND + pc.max_date <= %(date_end)s) OR + (pd.id IS NULL AND pc.id IS NULL) + ) AND l.date <= %(date_end)s AND not l.blocked + AND m.state IN ('posted') + AND aa.account_type = %(account_type)s GROUP BY l.partner_id, l.currency_id, l.date, l.date_maturity, - l.amount_currency, l.balance, l.move_id, - l.company_id, l.id + l.amount_currency, l.balance, l.move_id, l.company_id, l.id """, locals(), ), @@ -358,6 +361,11 @@ class ReportStatementCommon(models.AbstractModel): if isinstance(date_end, str): date_end = datetime.strptime(date_end, DEFAULT_SERVER_DATE_FORMAT).date() account_type = data["account_type"] + excluded_accounts_ids = data["excluded_accounts_ids"] + if excluded_accounts_ids: + self = self.with_context( + excluded_accounts_ids=excluded_accounts_ids, + ) aging_type = data["aging_type"] is_activity = data.get("is_activity") is_detailed = data.get("is_detailed") @@ -583,6 +591,7 @@ class ReportStatementCommon(models.AbstractModel): "company": self.env["res.company"].browse(company_id), "Currencies": currencies, "account_type": account_type, + "excluded_accounts_ids": excluded_accounts_ids, "is_detailed": is_detailed, "bucket_labels": bucket_labels, "get_inv_addr": self._get_invoice_address, diff --git a/partner_statement/tests/test_outstanding_statement.py b/partner_statement/tests/test_outstanding_statement.py index 582586ba..f68533e6 100644 --- a/partner_statement/tests/test_outstanding_statement.py +++ b/partner_statement/tests/test_outstanding_statement.py @@ -92,3 +92,59 @@ class TestOutstandingStatement(TransactionCase): self.assertIn( "bucket_labels", report, "There was an error while compiling the report." ) + + def test_exclude_accounts(self): + """Accounts can be excluded with a code selector.""" + # Arrange + partners = self.partner1 | self.partner2 + wizard = self.wiz.with_context( + active_ids=partners.ids, + ).create({}) + + # Edit one invoice + # including a new account + # that will be the only one not excluded + partner_invoice = self.env["account.move"].search( + [ + ("partner_id", "in", partners.ids), + ("state", "=", "posted"), + ], + limit=1, + ) + account = partner_invoice.line_ids.account_id.filtered( + lambda a: a.account_type == wizard.account_type + ) + copy_account = account.copy() + partner_invoice.line_ids.filtered( + lambda line: line.account_id == account + ).account_id = copy_account + partner_invoice.line_ids.flush_recordset() + wizard_accounts = self.env["account.account"].search( + [ + ("id", "!=", copy_account.id), + ("account_type", "=", wizard.account_type), + ], + ) + wizard.excluded_accounts_selector = ", ".join( + [account.code for account in wizard_accounts] + ) + # pre-condition + self.assertTrue(wizard.excluded_accounts_selector) + + # Act + data = wizard._prepare_statement() + report = self.statement_model._get_report_values(partners.ids, data) + + # Assert + # Only the new invoice is shown + invoice_partner = partner_invoice.partner_id + invoice_partner_data = report["data"][invoice_partner.id]["currencies"] + invoice_partner_move_lines = invoice_partner_data[ + partner_invoice.currency_id.id + ]["lines"] + self.assertEqual(len(invoice_partner_move_lines), 1) + self.assertEqual(invoice_partner_move_lines[0]["name"], partner_invoice.name) + + other_partner = partners - invoice_partner + other_partner_data = report["data"].get(other_partner.id) + self.assertFalse(other_partner_data) diff --git a/partner_statement/wizard/statement_common.py b/partner_statement/wizard/statement_common.py index 37d23909..77ff6325 100644 --- a/partner_statement/wizard/statement_common.py +++ b/partner_statement/wizard/statement_common.py @@ -4,6 +4,7 @@ from dateutil.relativedelta import relativedelta from odoo import api, fields, models +from odoo.osv import expression class StatementCommon(models.AbstractModel): @@ -38,6 +39,44 @@ class StatementCommon(models.AbstractModel): [("asset_receivable", "Receivable"), ("liability_payable", "Payable")], default="asset_receivable", ) + excluded_accounts_selector = fields.Char( + string="Accounts to exclude", + help="Select account codes to be excluded " + "with a comma-separated list of expressions like 70%.", + ) + + @api.model + def _get_excluded_accounts_domain(self, selector): + """Convert an account codes selector to a domain to search accounts. + + The selector is a comma-separated list of expressions like 70%. + The algorithm is the same as + AccountingExpressionProcessor._account_codes_to_domain + of `mis_builder` module. + """ + if not selector: + selector = "" + domains = [] + for account_code in selector.split(","): + account_code = account_code.strip() + if "%" in account_code: + domains.append( + [ + ("code", "=like", account_code), + ] + ) + else: + domains.append( + [ + ("code", "=", account_code), + ] + ) + return expression.OR(domains) + + def _get_excluded_accounts(self): + self.ensure_one() + domain = self._get_excluded_accounts_domain(self.excluded_accounts_selector) + return self.env["account.account"].search(domain) @api.onchange("aging_type") def onchange_aging_type(self): @@ -59,6 +98,7 @@ class StatementCommon(models.AbstractModel): "account_type": self.account_type, "aging_type": self.aging_type, "filter_negative_balances": self.filter_negative_balances, + "excluded_accounts_ids": self._get_excluded_accounts().ids, } def button_export_html(self): diff --git a/partner_statement/wizard/statement_wizard.xml b/partner_statement/wizard/statement_wizard.xml index c740e3d9..b97be724 100644 --- a/partner_statement/wizard/statement_wizard.xml +++ b/partner_statement/wizard/statement_wizard.xml @@ -63,6 +63,7 @@ />

  • Lois Rilo <lois.rilo@forgeflow.com>
  • Dhara Solanki <dhara.solanki@initos.com>
  • Danny Adair <danny@o4sb.com>
  • +
  • Simone Rubino <simone.rubino@pytech.it>
  • diff --git a/partner_statement/tests/test_outstanding_statement.py b/partner_statement/tests/test_outstanding_statement.py index f68533e6..f4148c8c 100644 --- a/partner_statement/tests/test_outstanding_statement.py +++ b/partner_statement/tests/test_outstanding_statement.py @@ -1,8 +1,9 @@ # Copyright 2018 ForgeFlow, S.L. (https://www.forgeflow.com) +# Copyright 2025 Simone Rubino - PyTech # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). -from odoo.tests import new_test_user -from odoo.tests.common import TransactionCase +from odoo import fields +from odoo.tests.common import TransactionCase, new_test_user class TestOutstandingStatement(TransactionCase): @@ -148,3 +149,50 @@ class TestOutstandingStatement(TransactionCase): other_partner = partners - invoice_partner other_partner_data = report["data"].get(other_partner.id) self.assertFalse(other_partner_data) + + def test_show_only_overdue(self): + """If "Show Only Overdue" is enabled, + only overdue lines are shown. + """ + # Arrange + partner = self.partner1 + today = fields.Date.today() + overdue_invoice = self.env["account.move"].search( + [ + ("partner_id", "=", partner.id), + ("state", "=", "posted"), + ("invoice_date_due", "<", today), + ], + limit=1, + ) + due_invoice = self.env["account.move"].search( + [ + ("partner_id", "=", partner.id), + ("state", "=", "posted"), + ("invoice_date_due", ">=", today), + ], + limit=1, + ) + wizard = self.wiz.with_context( + active_ids=partner.ids, + ).create( + { + "date_end": today, + "show_only_overdue": True, + } + ) + # pre-condition + self.assertTrue(due_invoice) + self.assertTrue(overdue_invoice) + + # Act + data = wizard._prepare_statement() + report = self.statement_model._get_report_values(partner.ids, data) + + # Assert + # Only the overdue invoice is shown + partner_data = report["data"][partner.id]["currencies"] + partner_move_lines = partner_data[overdue_invoice.currency_id.id]["lines"] + moves_names = [line["name"] for line in partner_move_lines] + self.assertNotIn(due_invoice.name, moves_names) + self.assertIn(overdue_invoice.name, moves_names) diff --git a/partner_statement/wizard/statement_common.py b/partner_statement/wizard/statement_common.py index 77ff6325..e30419bb 100644 --- a/partner_statement/wizard/statement_common.py +++ b/partner_statement/wizard/statement_common.py @@ -20,6 +20,9 @@ class StatementCommon(models.AbstractModel): ) date_end = fields.Date(required=True, default=fields.Date.context_today) show_aging_buckets = fields.Boolean(default=True) + show_only_overdue = fields.Boolean( + help="Show only lines due before the selected date", + ) number_partner_ids = fields.Integer( default=lambda self: len(self._context["active_ids"]) ) @@ -94,6 +97,7 @@ class StatementCommon(models.AbstractModel): "company_id": self.company_id.id, "partner_ids": self._context["active_ids"], "show_aging_buckets": self.show_aging_buckets, + "show_only_overdue": self.show_only_overdue, "filter_non_due_partners": self.filter_partners_non_due, "account_type": self.account_type, "aging_type": self.aging_type, diff --git a/partner_statement/wizard/statement_wizard.xml b/partner_statement/wizard/statement_wizard.xml index b97be724..2e3f3aa3 100644 --- a/partner_statement/wizard/statement_wizard.xml +++ b/partner_statement/wizard/statement_wizard.xml @@ -66,6 +66,7 @@ + From a56ed39b25685939ccf38ee6d45e8673f99c20d9 Mon Sep 17 00:00:00 2001 From: Simone Rubino Date: Tue, 1 Jul 2025 17:01:32 +0200 Subject: [PATCH 70/78] [FIX] partner_statement: Create own invoice in test The invoice found by the tests has changed, and it causes a failure in the tests. Create a new invoice so that tests are not depending on records created by others. --- .../tests/test_outstanding_statement.py | 46 ++++++++++--------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/partner_statement/tests/test_outstanding_statement.py b/partner_statement/tests/test_outstanding_statement.py index f4148c8c..f8af481e 100644 --- a/partner_statement/tests/test_outstanding_statement.py +++ b/partner_statement/tests/test_outstanding_statement.py @@ -2,8 +2,10 @@ # Copyright 2025 Simone Rubino - PyTech # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from dateutil.relativedelta import relativedelta + from odoo import fields -from odoo.tests.common import TransactionCase, new_test_user +from odoo.tests.common import Form, TransactionCase, new_test_user class TestOutstandingStatement(TransactionCase): @@ -94,6 +96,20 @@ class TestOutstandingStatement(TransactionCase): "bucket_labels", report, "There was an error while compiling the report." ) + def init_invoice(self, move_type, partner, invoice_date=None, post=True): + move_form = Form( + self.env["account.move"].with_context(default_move_type=move_type) + ) + move_form.partner_id = partner + move_form.invoice_date = invoice_date or fields.Date.from_string("2019-01-01") + with move_form.invoice_line_ids.new() as line: + line.name = "Test line" + line.price_unit = 100 + move = move_form.save() + if post: + move.action_post() + return move + def test_exclude_accounts(self): """Accounts can be excluded with a code selector.""" # Arrange @@ -105,13 +121,8 @@ class TestOutstandingStatement(TransactionCase): # Edit one invoice # including a new account # that will be the only one not excluded - partner_invoice = self.env["account.move"].search( - [ - ("partner_id", "in", partners.ids), - ("state", "=", "posted"), - ], - limit=1, - ) + partner_invoice = self.init_invoice("out_invoice", partners[0]) + account = partner_invoice.line_ids.account_id.filtered( lambda a: a.account_type == wizard.account_type ) @@ -157,22 +168,13 @@ class TestOutstandingStatement(TransactionCase): # Arrange partner = self.partner1 today = fields.Date.today() - overdue_invoice = self.env["account.move"].search( - [ - ("partner_id", "=", partner.id), - ("state", "=", "posted"), - ("invoice_date_due", "<", today), - ], - limit=1, + overdue_invoice = self.init_invoice( + "out_invoice", partner, invoice_date=today - relativedelta(months=1) ) - due_invoice = self.env["account.move"].search( - [ - ("partner_id", "=", partner.id), - ("state", "=", "posted"), - ("invoice_date_due", ">=", today), - ], - limit=1, + due_invoice = self.init_invoice( + "out_invoice", partner, invoice_date=today + relativedelta(months=1) ) + wizard = self.wiz.with_context( active_ids=partner.ids, ).create( From ea2e4f29903c8bea03f9152ef0f980df64994a13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miquel=20Ra=C3=AFch?= Date: Thu, 17 Jul 2025 19:09:28 +0200 Subject: [PATCH 71/78] [REF] partner_statement: Allow to override XLSX structure (2nd part) --- .../report/activity_statement_xlsx.py | 270 +++++-- .../detailed_activity_statement_xlsx.py | 721 ++++++++++-------- .../report/outstanting_statement_xlsx.py | 5 - 3 files changed, 607 insertions(+), 389 deletions(-) diff --git a/partner_statement/report/activity_statement_xlsx.py b/partner_statement/report/activity_statement_xlsx.py index 08224638..cf187557 100644 --- a/partner_statement/report/activity_statement_xlsx.py +++ b/partner_statement/report/activity_statement_xlsx.py @@ -33,6 +33,197 @@ class ActivityStatementXslx(models.AbstractModel): report_name = report_name + suffix return report_name + def _get_currency_header_row_data(self, partner, currency, data): + return ( + [ + { + "col_pos": col_pos, + "sheet_func": "write", + "args": args, + } + for col_pos, args in enumerate( + [ + ( + _("Reference Number"), + FORMATS["format_theader_yellow_center"], + ), + (_("Date"), FORMATS["format_theader_yellow_center"]), + ] + ) + ] + + [ + { + "col_pos": 2, + "sheet_func": "merge_range", + "span": 1, + "args": (_("Description"), FORMATS["format_theader_yellow_center"]), + }, + ] + + [ + { + "col_pos": col_pos, + "sheet_func": "write", + "args": args, + } + for col_pos, args in enumerate( + [ + (_("Original Amount"), FORMATS["format_theader_yellow_center"]), + (_("Applied Amount"), FORMATS["format_theader_yellow_center"]), + (_("Open Amount"), FORMATS["format_theader_yellow_center"]), + ], + 4, + ) + ] + ) + + def _get_currency_subheader_row_data(self, partner, currency, data): + partner_data = data.get("data", {}).get(partner.id, {}) + currency_data = partner_data.get("currencies", {}).get(currency.id) + return [ + { + "col_pos": 1, + "sheet_func": "write", + "args": ( + partner_data.get("prior_day"), + FORMATS["format_tcell_date_left"], + ), + }, + { + "col_pos": 2, + "sheet_func": "merge_range", + "span": 3, + "args": (_("Balance Forward"), FORMATS["format_tcell_left"]), + }, + { + "col_pos": 6, + "sheet_func": "write", + "args": ( + currency_data.get("balance_forward"), + FORMATS["current_money_format"], + ), + }, + ] + + def _get_currency_line_row_data(self, partner, currency, data, line): + if line.get("blocked"): + format_tcell_left = FORMATS["format_tcell_left_blocked"] + format_tcell_date_left = FORMATS["format_tcell_date_left_blocked"] + format_distributed = FORMATS["format_distributed_blocked"] + current_money_format = FORMATS["current_money_format_blocked"] + else: + format_tcell_left = FORMATS["format_tcell_left"] + format_tcell_date_left = FORMATS["format_tcell_date_left"] + format_distributed = FORMATS["format_distributed"] + current_money_format = FORMATS["current_money_format"] + name_to_show = ( + line.get("name", "") == "/" or not line.get("name", "") + ) and line.get("ref", "") + if line.get("name", "") and line.get("name", "") != "/": + if not line.get("ref", ""): + name_to_show = line.get("name", "") + else: + if (line.get("name", "") in line.get("ref", "")) or ( + line.get("name", "") == line.get("ref", "") + ): + name_to_show = line.get("name", "") + elif line.get("ref", "") not in line.get("name", ""): + name_to_show = line.get("ref", "") + return ( + [ + { + "col_pos": col_pos, + "sheet_func": "write", + "args": args, + } + for col_pos, args in enumerate( + [ + (line.get("move_id", ""), format_tcell_left), + (line.get("date", ""), format_tcell_date_left), + ] + ) + ] + + [ + { + "col_pos": 2, + "sheet_func": "merge_range", + "span": 1, + "args": (name_to_show, format_distributed), + }, + ] + + [ + { + "col_pos": col_pos, + "sheet_func": "write", + "args": args, + } + for col_pos, args in enumerate( + [ + (line.get("amount", ""), current_money_format), + (line.get("applied_amount", ""), current_money_format), + (line.get("open_amount", ""), current_money_format), + ], + 4, + ) + ] + ) + + def _get_currency_footer_row_data(self, partner, currency, data): + partner_data = data.get("data", {}).get(partner.id, {}) + currency_data = partner_data.get("currencies", {}).get(currency.id) + return [ + { + "col_pos": 1, + "sheet_func": "write", + "args": (partner_data.get("end"), FORMATS["format_tcell_date_left"]), + }, + { + "col_pos": 2, + "sheet_func": "merge_range", + "span": 3, + "args": (_("Ending Balance"), FORMATS["format_tcell_left"]), + }, + { + "col_pos": 6, + "sheet_func": "write", + "args": ( + currency_data.get("amount_due"), + FORMATS["current_money_format"], + ), + }, + ] + + def _write_row_data(self, sheet, row_pos, row_data): + for cell_data in row_data: + sheet_func_name = cell_data.get("sheet_func", "") + sheet_func = getattr(sheet, sheet_func_name, None) + if callable(sheet_func): + col_pos = cell_data["col_pos"] + args = cell_data["args"] + span = cell_data.get("span") + if span: + args = row_pos, col_pos + span, *args + sheet_func(row_pos, col_pos, *args) + + def _write_currency_header(self, row_pos, sheet, partner, currency, data): + row_data = self._get_currency_header_row_data(partner, currency, data) + self._write_row_data(sheet, row_pos, row_data) + return row_pos + + def _write_currency_subheader(self, row_pos, sheet, partner, currency, data): + row_data = self._get_currency_subheader_row_data(partner, currency, data) + self._write_row_data(sheet, row_pos, row_data) + return row_pos + + def _write_currency_line(self, row_pos, sheet, partner, currency, data, line): + row_data = self._get_currency_line_row_data(partner, currency, data, line) + self._write_row_data(sheet, row_pos, row_data) + return row_pos + + def _write_currency_footer(self, row_pos, sheet, partner, currency, data): + row_data = self._get_currency_footer_row_data(partner, currency, data) + self._write_row_data(sheet, row_pos, row_data) + return row_pos + def _write_currency_lines(self, row_pos, sheet, partner, currency, data): partner_data = data.get("data", {}).get(partner.id, {}) currency_data = partner_data.get("currencies", {}).get(currency.id) @@ -50,85 +241,18 @@ class ActivityStatementXslx(models.AbstractModel): row_pos, 0, row_pos, 6, statement_header, FORMATS["format_left_bold"] ) row_pos += 1 - sheet.write( - row_pos, 0, _("Reference Number"), FORMATS["format_theader_yellow_center"] - ) - sheet.write(row_pos, 1, _("Date"), FORMATS["format_theader_yellow_center"]) - sheet.merge_range( - row_pos, - 2, - row_pos, - 3, - _("Description"), - FORMATS["format_theader_yellow_center"], - ) - sheet.write( - row_pos, 4, _("Original Amount"), FORMATS["format_theader_yellow_center"] - ) - sheet.write( - row_pos, 5, _("Applied Amount"), FORMATS["format_theader_yellow_center"] - ) - sheet.write( - row_pos, 6, _("Open Amount"), FORMATS["format_theader_yellow_center"] - ) + row_pos = self._write_currency_header(row_pos, sheet, partner, currency, data) row_pos += 1 - sheet.write( - row_pos, 1, partner_data.get("prior_day"), FORMATS["format_tcell_date_left"] + row_pos = self._write_currency_subheader( + row_pos, sheet, partner, currency, data ) - sheet.merge_range( - row_pos, 2, row_pos, 5, _("Balance Forward"), FORMATS["format_tcell_left"] - ) - sheet.write( - row_pos, - 6, - currency_data.get("balance_forward"), - FORMATS["current_money_format"], - ) - format_tcell_left = FORMATS["format_tcell_left"] - format_tcell_date_left = FORMATS["format_tcell_date_left"] - format_distributed = FORMATS["format_distributed"] - current_money_format = FORMATS["current_money_format"] for line in currency_data.get("lines"): - if line.get("blocked"): - format_tcell_left = FORMATS["format_tcell_left_blocked"] - format_tcell_date_left = FORMATS["format_tcell_date_left_blocked"] - format_distributed = FORMATS["format_distributed_blocked"] - current_money_format = FORMATS["current_money_format_blocked"] row_pos += 1 - name_to_show = ( - line.get("name", "") == "/" or not line.get("name", "") - ) and line.get("ref", "") - if line.get("name", "") and line.get("name", "") != "/": - if not line.get("ref", ""): - name_to_show = line.get("name", "") - else: - if (line.get("name", "") in line.get("ref", "")) or ( - line.get("name", "") == line.get("ref", "") - ): - name_to_show = line.get("name", "") - elif line.get("ref", "") not in line.get("name", ""): - name_to_show = line.get("ref", "") - sheet.write(row_pos, 0, line.get("move_id", ""), format_tcell_left) - sheet.write(row_pos, 1, line.get("date", ""), format_tcell_date_left) - sheet.merge_range(row_pos, 2, row_pos, 3, name_to_show, format_distributed) - sheet.write(row_pos, 4, line.get("amount", ""), current_money_format) - sheet.write( - row_pos, 5, line.get("applied_amount", ""), current_money_format + row_pos = self._write_currency_line( + row_pos, sheet, partner, currency, data, line ) - sheet.write(row_pos, 6, line.get("open_amount", ""), current_money_format) row_pos += 1 - sheet.write( - row_pos, 1, partner_data.get("end"), FORMATS["format_tcell_date_left"] - ) - sheet.merge_range( - row_pos, 2, row_pos, 5, _("Ending Balance"), FORMATS["format_tcell_left"] - ) - sheet.write( - row_pos, - 6, - currency_data.get("amount_due"), - FORMATS["current_money_format"], - ) + row_pos = self._write_currency_footer(row_pos, sheet, partner, currency, data) return row_pos def _write_currency_buckets(self, row_pos, sheet, partner, currency, data): diff --git a/partner_statement/report/detailed_activity_statement_xlsx.py b/partner_statement/report/detailed_activity_statement_xlsx.py index 7e794973..b342415c 100644 --- a/partner_statement/report/detailed_activity_statement_xlsx.py +++ b/partner_statement/report/detailed_activity_statement_xlsx.py @@ -35,6 +35,161 @@ class DetailedActivityStatementXslx(models.AbstractModel): report_name = report_name + suffix return report_name + def _get_currency_subheader_row_data(self, partner, currency, data): + partner_data = data.get("data", {}).get(partner.id, {}) + currency_data = partner_data.get("currencies", {}).get(currency.id) + return [ + { + "col_pos": 1, + "sheet_func": "write", + "args": ( + partner_data.get("prior_day"), + FORMATS["format_tcell_date_left"], + ), + }, + { + "col_pos": 2, + "sheet_func": "merge_range", + "span": 3, + "args": (_("Initial Balance"), FORMATS["format_tcell_left"]), + }, + { + "col_pos": 6, + "sheet_func": "write", + "args": ( + currency_data.get("balance_forward"), + FORMATS["current_money_format"], + ), + }, + ] + + def _get_currency_line_row_data(self, partner, currency, data, line): + if line.get("blocked") and not line.get("reconciled_line"): + format_tcell_left = FORMATS["format_tcell_left_blocked"] + format_tcell_date_left = FORMATS["format_tcell_date_left_blocked"] + format_distributed = FORMATS["format_distributed_blocked"] + current_money_format = FORMATS["current_money_format_blocked"] + elif ( + line.get("reconciled_line") + and not line.get("blocked") + and not line.get("outside-date-rank") + ): + format_tcell_left = FORMATS["format_tcell_left_reconciled"] + format_tcell_date_left = FORMATS["format_tcell_date_left_reconciled"] + format_distributed = FORMATS["format_distributed_reconciled"] + current_money_format = FORMATS["current_money_format_reconciled"] + elif ( + line.get("blocked") + and line.get("reconciled_line") + and not line.get("outside-date-rank") + ): + format_tcell_left = FORMATS["format_tcell_left_blocked_reconciled"] + format_tcell_date_left = FORMATS[ + "format_tcell_date_left_blocked_reconciled" + ] + format_distributed = FORMATS["format_distributed_blocked_reconciled"] + current_money_format = FORMATS["current_money_format_blocked_reconciled"] + elif ( + line.get("reconciled_line") + and not line.get("blocked") + and line.get("outside-date-rank") + ): + format_tcell_left = FORMATS[ + "format_tcell_left_reconciled_outside-date-rank" + ] + format_tcell_date_left = FORMATS[ + "format_tcell_date_left_reconciled_outside-date-rank" + ] + format_distributed = FORMATS[ + "format_distributed_reconciled_outside-date-rank" + ] + current_money_format = FORMATS[ + "current_money_format_reconciled_outside-date-rank" + ] + elif ( + line.get("blocked") + and line.get("reconciled_line") + and line.get("outside-date-rank") + ): + format_tcell_left = FORMATS[ + "format_tcell_left_blocked_reconciled_outside-date-rank" + ] + format_tcell_date_left = FORMATS[ + "format_tcell_date_left_blocked_reconciled_outside-date-rank" + ] + format_distributed = FORMATS[ + "format_distributed_blocked_reconciled_outside-date-rank" + ] + current_money_format = FORMATS[ + "current_money_format_blocked_reconciled_outside-date-rank" + ] + else: + format_tcell_left = FORMATS["format_tcell_left"] + format_tcell_date_left = FORMATS["format_tcell_date_left"] + format_distributed = FORMATS["format_distributed"] + current_money_format = FORMATS["current_money_format"] + name_to_show = ( + line.get("name", "") == "/" or not line.get("name", "") + ) and line.get("ref", "") + if line.get("name", "") and line.get("name", "") != "/": + if not line.get("ref", ""): + name_to_show = line.get("name", "") + else: + if (line.get("name", "") in line.get("ref", "")) or ( + line.get("name", "") == line.get("ref", "") + ): + name_to_show = line.get("name", "") + elif line.get("ref", "") not in line.get("name", ""): + name_to_show = line.get("ref", "") + return ( + [ + { + "col_pos": col_pos, + "sheet_func": "write", + "args": args, + } + for col_pos, args in enumerate( + [ + (line.get("move_id", ""), format_tcell_left), + (line.get("date", ""), format_tcell_date_left), + ] + ) + ] + + [ + { + "col_pos": 2, + "sheet_func": "merge_range", + "span": 1, + "args": (name_to_show, format_distributed), + }, + ] + + [ + { + "col_pos": col_pos, + "sheet_func": "write", + "args": args, + } + for col_pos, args in enumerate( + [ + ( + line.get("amount", "") + if not line.get("reconciled_line") + else "", + current_money_format, + ), + (line.get("applied_amount", ""), current_money_format), + ( + line.get("open_amount", "") + if not line.get("reconciled_line") + else "", + current_money_format, + ), + ], + 4, + ) + ] + ) + def _write_currency_lines(self, row_pos, sheet, partner, currency, data): partner_data = data.get("data", {}).get(partner.id, {}) currency_data = partner_data.get("currencies", {}).get(currency.id) @@ -49,170 +204,139 @@ class DetailedActivityStatementXslx(models.AbstractModel): currency=currency.display_name, ) sheet.merge_range( - row_pos, - 0, - row_pos, - 6, - statement_header, - FORMATS["format_left_bold"], + row_pos, 0, row_pos, 6, statement_header, FORMATS["format_left_bold"] ) row_pos += 1 - sheet.write( - row_pos, 0, _("Reference Number"), FORMATS["format_theader_yellow_center"] - ) - sheet.write(row_pos, 1, _("Date"), FORMATS["format_theader_yellow_center"]) - sheet.merge_range( - row_pos, - 2, - row_pos, - 3, - _("Description"), - FORMATS["format_theader_yellow_center"], - ) - sheet.write( - row_pos, 4, _("Original Amount"), FORMATS["format_theader_yellow_center"] - ) - sheet.write( - row_pos, 5, _("Applied Amount"), FORMATS["format_theader_yellow_center"] - ) - sheet.write( - row_pos, 6, _("Open Amount"), FORMATS["format_theader_yellow_center"] - ) + row_pos = self._write_currency_header(row_pos, sheet, partner, currency, data) row_pos += 1 - sheet.write( - row_pos, 1, partner_data.get("prior_day"), FORMATS["format_tcell_date_left"] - ) - sheet.merge_range( - row_pos, - 2, - row_pos, - 5, - _("Initial Balance"), - FORMATS["format_tcell_left"], - ) - sheet.write( - row_pos, - 6, - currency_data.get("balance_forward"), - FORMATS["current_money_format"], + row_pos = self._write_currency_subheader( + row_pos, sheet, partner, currency, data ) for line in currency_data.get("lines"): - if line.get("blocked") and not line.get("reconciled_line"): - format_tcell_left = FORMATS["format_tcell_left_blocked"] - format_tcell_date_left = FORMATS["format_tcell_date_left_blocked"] - format_distributed = FORMATS["format_distributed_blocked"] - current_money_format = FORMATS["current_money_format_blocked"] - elif ( - line.get("reconciled_line") - and not line.get("blocked") - and not line.get("outside-date-rank") - ): - format_tcell_left = FORMATS["format_tcell_left_reconciled"] - format_tcell_date_left = FORMATS["format_tcell_date_left_reconciled"] - format_distributed = FORMATS["format_distributed_reconciled"] - current_money_format = FORMATS["current_money_format_reconciled"] - elif ( - line.get("blocked") - and line.get("reconciled_line") - and not line.get("outside-date-rank") - ): - format_tcell_left = FORMATS["format_tcell_left_blocked_reconciled"] - format_tcell_date_left = FORMATS[ - "format_tcell_date_left_blocked_reconciled" - ] - format_distributed = FORMATS["format_distributed_blocked_reconciled"] - current_money_format = FORMATS[ - "current_money_format_blocked_reconciled" - ] - elif ( - line.get("reconciled_line") - and not line.get("blocked") - and line.get("outside-date-rank") - ): - format_tcell_left = FORMATS[ - "format_tcell_left_reconciled_outside-date-rank" - ] - format_tcell_date_left = FORMATS[ - "format_tcell_date_left_reconciled_outside-date-rank" - ] - format_distributed = FORMATS[ - "format_distributed_reconciled_outside-date-rank" - ] - current_money_format = FORMATS[ - "current_money_format_reconciled_outside-date-rank" - ] - elif ( - line.get("blocked") - and line.get("reconciled_line") - and line.get("outside-date-rank") - ): - format_tcell_left = FORMATS[ - "format_tcell_left_blocked_reconciled_outside-date-rank" - ] - format_tcell_date_left = FORMATS[ - "format_tcell_date_left_blocked_reconciled_outside-date-rank" - ] - format_distributed = FORMATS[ - "format_distributed_blocked_reconciled_outside-date-rank" - ] - current_money_format = FORMATS[ - "current_money_format_blocked_reconciled_outside-date-rank" - ] - else: - format_tcell_left = FORMATS["format_tcell_left"] - format_tcell_date_left = FORMATS["format_tcell_date_left"] - format_distributed = FORMATS["format_distributed"] - current_money_format = FORMATS["current_money_format"] row_pos += 1 - name_to_show = ( - line.get("name", "") == "/" or not line.get("name", "") - ) and line.get("ref", "") - if line.get("name", "") and line.get("name", "") != "/": - if not line.get("ref", ""): - name_to_show = line.get("name", "") - else: - if (line.get("name", "") in line.get("ref", "")) or ( - line.get("name", "") == line.get("ref", "") - ): - name_to_show = line.get("name", "") - elif line.get("ref", "") not in line.get("name", ""): - name_to_show = line.get("ref", "") - sheet.write(row_pos, 0, line.get("move_id", ""), format_tcell_left) - sheet.write(row_pos, 1, line.get("date", ""), format_tcell_date_left) - sheet.merge_range(row_pos, 2, row_pos, 3, name_to_show, format_distributed) - sheet.write( - row_pos, - 4, - line.get("amount", "") if not line.get("reconciled_line") else "", - current_money_format, - ) - sheet.write( - row_pos, 5, line.get("applied_amount", ""), current_money_format - ) - sheet.write( - row_pos, - 6, - line.get("open_amount", "") if not line.get("reconciled_line") else "", - current_money_format, + row_pos = self._write_currency_line( + row_pos, sheet, partner, currency, data, line ) row_pos += 1 - sheet.write( - row_pos, 1, partner_data.get("end"), FORMATS["format_tcell_date_left"] - ) - sheet.merge_range( - row_pos, - 2, - row_pos, - 5, - _("Ending Balance"), - FORMATS["format_tcell_left"], - ) - sheet.write( - row_pos, - 6, - currency_data.get("amount_due"), - FORMATS["current_money_format"], - ) + row_pos = self._write_currency_footer(row_pos, sheet, partner, currency, data) + return row_pos + + def _get_currency_prior_header_row_data(self, partner, currency, data): + return [ + { + "col_pos": col_pos, + "sheet_func": "write", + "args": args, + } + for col_pos, args in enumerate( + [ + (_("Reference Number"), FORMATS["format_theader_yellow_center"]), + (_("Date"), FORMATS["format_theader_yellow_center"]), + (_("Due Date"), FORMATS["format_theader_yellow_center"]), + (_("Description"), FORMATS["format_theader_yellow_center"]), + (_("Original"), FORMATS["format_theader_yellow_center"]), + (_("Open Amount"), FORMATS["format_theader_yellow_center"]), + (_("Balance"), FORMATS["format_theader_yellow_center"]), + ] + ) + ] + + def _get_currency_prior_line_row_data(self, partner, currency, data, line): + if line.get("blocked") and not line.get("reconciled_line"): + format_tcell_left = FORMATS["format_tcell_left_blocked"] + format_tcell_date_left = FORMATS["format_tcell_date_left_blocked"] + format_distributed = FORMATS["format_distributed_blocked"] + current_money_format = FORMATS["current_money_format_blocked"] + elif line.get("reconciled_line") and not line.get("blocked"): + format_tcell_left = FORMATS["format_tcell_left_reconciled"] + format_tcell_date_left = FORMATS["format_tcell_date_left_reconciled"] + format_distributed = FORMATS["format_distributed_reconciled"] + current_money_format = FORMATS["current_money_format_reconciled"] + elif line.get("blocked") and line.get("reconciled_line"): + format_tcell_left = FORMATS["format_tcell_left_blocked_reconciled"] + format_tcell_date_left = FORMATS[ + "format_tcell_date_left_blocked_reconciled" + ] + format_distributed = FORMATS["format_distributed_blocked_reconciled"] + current_money_format = FORMATS["current_money_format_blocked_reconciled"] + else: + format_tcell_left = FORMATS["format_tcell_left"] + format_tcell_date_left = FORMATS["format_tcell_date_left"] + format_distributed = FORMATS["format_distributed"] + current_money_format = FORMATS["current_money_format"] + name_to_show = ( + line.get("name", "") == "/" or not line.get("name", "") + ) and line.get("ref", "") + if line.get("name", "") and line.get("name", "") != "/": + if not line.get("ref", ""): + name_to_show = line.get("name", "") + else: + if (line.get("ref", "") in line.get("name", "")) or ( + line.get("name", "") == line.get("ref", "") + ): + name_to_show = line.get("name", "") + else: + name_to_show = line.get("ref", "") + return [ + { + "col_pos": col_pos, + "sheet_func": "write", + "args": args, + } + for col_pos, args in enumerate( + [ + (line.get("move_id", ""), format_tcell_left), + (line.get("date", ""), format_tcell_date_left), + (line.get("date_maturity", ""), format_tcell_date_left), + (name_to_show, format_distributed), + (line.get("amount", ""), current_money_format), + (line.get("open_amount", ""), current_money_format), + (line.get("balance", ""), current_money_format), + ] + ) + ] + + def _get_currency_footer_prior_row_data(self, partner, currency, data): + partner_data = data.get("data", {}).get(partner.id, {}) + currency_data = partner_data.get("currencies", {}).get(currency.id) + return [ + { + "col_pos": 1, + "sheet_func": "write", + "args": ( + partner_data.get("prior_day"), + FORMATS["format_tcell_date_left"], + ), + }, + { + "col_pos": 2, + "sheet_func": "merge_range", + "span": 3, + "args": (_("Ending Balance"), FORMATS["format_tcell_left"]), + }, + { + "col_pos": 6, + "sheet_func": "write", + "args": ( + currency_data.get("balance_forward"), + FORMATS["current_money_format"], + ), + }, + ] + + def _write_currency_prior_header(self, row_pos, sheet, partner, currency, data): + row_data = self._get_currency_prior_header_row_data(partner, currency, data) + self._write_row_data(sheet, row_pos, row_data) + return row_pos + + def _write_currency_prior_line(self, row_pos, sheet, partner, currency, data, line): + row_data = self._get_currency_prior_line_row_data(partner, currency, data, line) + self._write_row_data(sheet, row_pos, row_data) + return row_pos + + def _write_currency_prior_footer(self, row_pos, sheet, partner, currency, data): + row_data = self._get_currency_footer_prior_row_data(partner, currency, data) + self._write_row_data(sheet, row_pos, row_data) return row_pos def _write_currency_prior_lines(self, row_pos, sheet, partner, currency, data): @@ -237,90 +361,137 @@ class DetailedActivityStatementXslx(models.AbstractModel): FORMATS["format_left_bold"], ) row_pos += 1 - sheet.write( - row_pos, 0, _("Reference Number"), FORMATS["format_theader_yellow_center"] + row_pos = self._write_currency_prior_header( + row_pos, sheet, partner, currency, data ) - sheet.write(row_pos, 1, _("Date"), FORMATS["format_theader_yellow_center"]) - sheet.write(row_pos, 2, _("Due Date"), FORMATS["format_theader_yellow_center"]) - sheet.write( - row_pos, - 3, - _("Description"), - FORMATS["format_theader_yellow_center"], - ) - sheet.write(row_pos, 4, _("Original"), FORMATS["format_theader_yellow_center"]) - sheet.write( - row_pos, 5, _("Open Amount"), FORMATS["format_theader_yellow_center"] - ) - sheet.write(row_pos, 6, _("Balance"), FORMATS["format_theader_yellow_center"]) - format_tcell_left = FORMATS["format_tcell_left"] - format_tcell_date_left = FORMATS["format_tcell_date_left"] - format_distributed = FORMATS["format_distributed"] - current_money_format = FORMATS["current_money_format"] for line in currency_data.get("prior_lines"): - if line.get("blocked") and not line.get("reconciled_line"): - format_tcell_left = FORMATS["format_tcell_left_blocked"] - format_tcell_date_left = FORMATS["format_tcell_date_left_blocked"] - format_distributed = FORMATS["format_distributed_blocked"] - current_money_format = FORMATS["current_money_format_blocked"] - elif line.get("reconciled_line") and not line.get("blocked"): - format_tcell_left = FORMATS["format_tcell_left_reconciled"] - format_tcell_date_left = FORMATS["format_tcell_date_left_reconciled"] - format_distributed = FORMATS["format_distributed_reconciled"] - current_money_format = FORMATS["current_money_format_reconciled"] - elif line.get("blocked") and line.get("reconciled_line"): - format_tcell_left = FORMATS["format_tcell_left_blocked_reconciled"] - format_tcell_date_left = FORMATS[ - "format_tcell_date_left_blocked_reconciled" - ] - format_distributed = FORMATS["format_distributed_blocked_reconciled"] - current_money_format = FORMATS[ - "current_money_format_blocked_reconciled" - ] row_pos += 1 - name_to_show = ( - line.get("name", "") == "/" or not line.get("name", "") - ) and line.get("ref", "") - if line.get("name", "") and line.get("name", "") != "/": - if not line.get("ref", ""): + row_pos = self._write_currency_prior_line( + row_pos, sheet, partner, currency, data, line + ) + row_pos += 1 + row_pos = self._write_currency_prior_footer( + row_pos, sheet, partner, currency, data + ) + return row_pos + + def _get_currency_ending_header_row_data(self, partner, currency, data): + return [ + { + "col_pos": col_pos, + "sheet_func": "write", + "args": args, + } + for col_pos, args in enumerate( + [ + (_("Reference Number"), FORMATS["format_theader_yellow_center"]), + (_("Date"), FORMATS["format_theader_yellow_center"]), + (_("Due Date"), FORMATS["format_theader_yellow_center"]), + (_("Description"), FORMATS["format_theader_yellow_center"]), + (_("Original"), FORMATS["format_theader_yellow_center"]), + (_("Open Amount"), FORMATS["format_theader_yellow_center"]), + (_("Balance"), FORMATS["format_theader_yellow_center"]), + ] + ) + ] + + def _get_currency_ending_line_row_data(self, partner, currency, data, line): + if line.get("blocked") and not line.get("reconciled_line"): + format_tcell_left = FORMATS["format_tcell_left_blocked"] + format_tcell_date_left = FORMATS["format_tcell_date_left_blocked"] + format_distributed = FORMATS["format_distributed_blocked"] + current_money_format = FORMATS["current_money_format_blocked"] + elif line.get("reconciled_line") and not line.get("blocked"): + format_tcell_left = FORMATS["format_tcell_left_reconciled"] + format_tcell_date_left = FORMATS["format_tcell_date_left_reconciled"] + format_distributed = FORMATS["format_distributed_reconciled"] + current_money_format = FORMATS["current_money_format_reconciled"] + elif line.get("blocked") and line.get("reconciled_line"): + format_tcell_left = FORMATS["format_tcell_left_blocked_reconciled"] + format_tcell_date_left = FORMATS[ + "format_tcell_date_left_blocked_reconciled" + ] + format_distributed = FORMATS["format_distributed_blocked_reconciled"] + current_money_format = FORMATS["current_money_format_blocked_reconciled"] + else: + format_tcell_left = FORMATS["format_tcell_left"] + format_tcell_date_left = FORMATS["format_tcell_date_left"] + format_distributed = FORMATS["format_distributed"] + current_money_format = FORMATS["current_money_format"] + name_to_show = ( + line.get("name", "") == "/" or not line.get("name", "") + ) and line.get("ref", "") + if line.get("name", "") and line.get("name", "") != "/": + if not line.get("ref", ""): + name_to_show = line.get("name", "") + else: + if (line.get("ref", "") in line.get("name", "")) or ( + line.get("name", "") == line.get("ref", "") + ): name_to_show = line.get("name", "") else: - if (line.get("ref", "") in line.get("name", "")) or ( - line.get("name", "") == line.get("ref", "") - ): - name_to_show = line.get("name", "") - else: - name_to_show = line.get("ref", "") - sheet.write(row_pos, 0, line.get("move_id", ""), format_tcell_left) - sheet.write(row_pos, 1, line.get("date", ""), format_tcell_date_left) - sheet.write( - row_pos, - 2, - line.get("date_maturity", ""), - format_tcell_date_left, + name_to_show = line.get("ref", "") + return [ + { + "col_pos": col_pos, + "sheet_func": "write", + "args": args, + } + for col_pos, args in enumerate( + [ + (line.get("move_id", ""), format_tcell_left), + (line.get("date", ""), format_tcell_date_left), + (line.get("date_maturity", ""), format_tcell_date_left), + (name_to_show, format_distributed), + (line.get("amount", ""), current_money_format), + (line.get("open_amount", ""), current_money_format), + (line.get("balance", ""), current_money_format), + ] ) - sheet.write(row_pos, 3, name_to_show, format_distributed) - sheet.write(row_pos, 4, line.get("amount", ""), current_money_format) - sheet.write(row_pos, 5, line.get("open_amount", ""), current_money_format) - sheet.write(row_pos, 6, line.get("balance", ""), current_money_format) - row_pos += 1 - sheet.write( - row_pos, 1, partner_data.get("prior_day"), FORMATS["format_tcell_date_left"] - ) - sheet.merge_range( - row_pos, - 2, - row_pos, - 5, - _("Ending Balance"), - FORMATS["format_tcell_left"], - ) - sheet.write( - row_pos, - 6, - currency_data.get("balance_forward"), - FORMATS["current_money_format"], + ] + + def _get_currency_footer_ending_row_data(self, partner, currency, data): + partner_data = data.get("data", {}).get(partner.id, {}) + currency_data = partner_data.get("currencies", {}).get(currency.id) + return [ + { + "col_pos": 1, + "sheet_func": "write", + "args": (partner_data.get("end"), FORMATS["format_tcell_date_left"]), + }, + { + "col_pos": 2, + "sheet_func": "merge_range", + "span": 3, + "args": (_("Ending Balance"), FORMATS["format_tcell_left"]), + }, + { + "col_pos": 6, + "sheet_func": "write", + "args": ( + currency_data.get("amount_due"), + FORMATS["current_money_format"], + ), + }, + ] + + def _write_currency_ending_header(self, row_pos, sheet, partner, currency, data): + row_data = self._get_currency_ending_header_row_data(partner, currency, data) + self._write_row_data(sheet, row_pos, row_data) + return row_pos + + def _write_currency_ending_line( + self, row_pos, sheet, partner, currency, data, line + ): + row_data = self._get_currency_ending_line_row_data( + partner, currency, data, line ) + self._write_row_data(sheet, row_pos, row_data) + return row_pos + + def _write_currency_ending_footer(self, row_pos, sheet, partner, currency, data): + row_data = self._get_currency_footer_ending_row_data(partner, currency, data) + self._write_row_data(sheet, row_pos, row_data) return row_pos def _write_currency_ending_lines(self, row_pos, sheet, partner, currency, data): @@ -345,89 +516,17 @@ class DetailedActivityStatementXslx(models.AbstractModel): FORMATS["format_left_bold"], ) row_pos += 1 - sheet.write( - row_pos, 0, _("Reference Number"), FORMATS["format_theader_yellow_center"] + row_pos = self._write_currency_ending_header( + row_pos, sheet, partner, currency, data ) - sheet.write(row_pos, 1, _("Date"), FORMATS["format_theader_yellow_center"]) - sheet.write(row_pos, 2, _("Due Date"), FORMATS["format_theader_yellow_center"]) - sheet.write( - row_pos, - 3, - _("Description"), - FORMATS["format_theader_yellow_center"], - ) - sheet.write(row_pos, 4, _("Original"), FORMATS["format_theader_yellow_center"]) - sheet.write( - row_pos, 5, _("Open Amount"), FORMATS["format_theader_yellow_center"] - ) - sheet.write(row_pos, 6, _("Balance"), FORMATS["format_theader_yellow_center"]) - format_tcell_left = FORMATS["format_tcell_left"] - format_tcell_date_left = FORMATS["format_tcell_date_left"] - format_distributed = FORMATS["format_distributed"] - current_money_format = FORMATS["current_money_format"] for line in currency_data.get("ending_lines"): - if line.get("blocked") and not line.get("reconciled_line"): - format_tcell_left = FORMATS["format_tcell_left_blocked"] - format_tcell_date_left = FORMATS["format_tcell_date_left_blocked"] - format_distributed = FORMATS["format_distributed_blocked"] - current_money_format = FORMATS["current_money_format_blocked"] - elif line.get("reconciled_line") and not line.get("blocked"): - format_tcell_left = FORMATS["format_tcell_left_reconciled"] - format_tcell_date_left = FORMATS["format_tcell_date_left_reconciled"] - format_distributed = FORMATS["format_distributed_reconciled"] - current_money_format = FORMATS["current_money_format_reconciled"] - elif line.get("blocked") and line.get("reconciled_line"): - format_tcell_left = FORMATS["format_tcell_left_blocked_reconciled"] - format_tcell_date_left = FORMATS[ - "format_tcell_date_left_blocked_reconciled" - ] - format_distributed = FORMATS["format_distributed_blocked_reconciled"] - current_money_format = FORMATS[ - "current_money_format_blocked_reconciled" - ] row_pos += 1 - name_to_show = ( - line.get("name", "") == "/" or not line.get("name", "") - ) and line.get("ref", "") - if line.get("name", "") and line.get("name", "") != "/": - if not line.get("ref", ""): - name_to_show = line.get("name", "") - else: - if (line.get("ref", "") in line.get("name", "")) or ( - line.get("name", "") == line.get("ref", "") - ): - name_to_show = line.get("name", "") - else: - name_to_show = line.get("ref", "") - sheet.write(row_pos, 0, line.get("move_id", ""), format_tcell_left) - sheet.write(row_pos, 1, line.get("date", ""), format_tcell_date_left) - sheet.write( - row_pos, - 2, - line.get("date_maturity", ""), - format_tcell_date_left, + row_pos = self._write_currency_ending_line( + row_pos, sheet, partner, currency, data, line ) - sheet.write(row_pos, 3, name_to_show, format_distributed) - sheet.write(row_pos, 4, line.get("amount", ""), current_money_format) - sheet.write(row_pos, 5, line.get("open_amount", ""), current_money_format) - sheet.write(row_pos, 6, line.get("balance", ""), current_money_format) row_pos += 1 - sheet.write( - row_pos, 1, partner_data.get("end"), FORMATS["format_tcell_date_left"] - ) - sheet.merge_range( - row_pos, - 2, - row_pos, - 5, - _("Ending Balance"), - FORMATS["format_tcell_left"], - ) - sheet.write( - row_pos, - 6, - currency_data.get("amount_due"), - FORMATS["current_money_format"], + row_pos = self._write_currency_ending_footer( + row_pos, sheet, partner, currency, data ) return row_pos diff --git a/partner_statement/report/outstanting_statement_xlsx.py b/partner_statement/report/outstanting_statement_xlsx.py index 4f8ed61f..cd74d00a 100644 --- a/partner_statement/report/outstanting_statement_xlsx.py +++ b/partner_statement/report/outstanting_statement_xlsx.py @@ -64,7 +64,6 @@ class OutstandingStatementXslx(models.AbstractModel): format_tcell_date_left = FORMATS["format_tcell_date_left"] format_distributed = FORMATS["format_distributed"] current_money_format = FORMATS["current_money_format"] - name_to_show = ( line.get("name", "") == "/" or not line.get("name", "") ) and line.get("ref", "") @@ -78,7 +77,6 @@ class OutstandingStatementXslx(models.AbstractModel): name_to_show = line.get("name", "") else: name_to_show = line.get("ref", "") - return [ { "col_pos": col_pos, @@ -133,7 +131,6 @@ class OutstandingStatementXslx(models.AbstractModel): span = cell_data.get("span") if span: args = row_pos, col_pos + span, *args - sheet_func(row_pos, col_pos, *args) def _write_currency_header(self, row_pos, sheet, partner, currency, data): @@ -172,7 +169,6 @@ class OutstandingStatementXslx(models.AbstractModel): row_pos = self._write_currency_line( row_pos, sheet, partner, currency, data, line ) - row_pos += 1 row_pos = self._write_currency_footer(row_pos, sheet, partner, currency, data) return row_pos @@ -187,7 +183,6 @@ class OutstandingStatementXslx(models.AbstractModel): "end": partner_data.get("end"), "currency": currency.display_name, } - sheet.merge_range( row_pos, 0, row_pos, 6, buckets_header, FORMATS["format_right_bold"] ) From 93acd4bdc0615cd26dcad367ce41dd240bb3520a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miquel=20Ra=C3=AFch?= Date: Fri, 18 Jul 2025 12:40:39 +0200 Subject: [PATCH 72/78] [IMP] partner_statement: add colspan to avoid empty cells --- partner_statement/views/activity_statement.xml | 10 +++------- partner_statement/views/outstanding_statement.xml | 7 +------ 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/partner_statement/views/activity_statement.xml b/partner_statement/views/activity_statement.xml index 88f0103f..98af7510 100644 --- a/partner_statement/views/activity_statement.xml +++ b/partner_statement/views/activity_statement.xml @@ -25,10 +25,8 @@
    Initial BalanceBalance Forward - + Initial BalanceBalance Forward Ending Balance - + Ending Balance - Ending Balance - - - + Ending Balance Date: Mon, 21 Jul 2025 15:45:49 +0000 Subject: [PATCH 73/78] [UPD] Update partner_statement.pot --- partner_statement/i18n/partner_statement.pot | 41 ++++++++++++++++---- 1 file changed, 34 insertions(+), 7 deletions(-) diff --git a/partner_statement/i18n/partner_statement.pot b/partner_statement/i18n/partner_statement.pot index ec29d915..4eea8fc2 100644 --- a/partner_statement/i18n/partner_statement.pot +++ b/partner_statement/i18n/partner_statement.pot @@ -163,6 +163,14 @@ msgstr "" msgid "Account Type" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -243,7 +251,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -312,7 +319,6 @@ msgstr "" #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance @@ -348,7 +354,6 @@ msgstr "" #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance @@ -439,7 +444,6 @@ msgstr "" #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance @@ -535,7 +539,6 @@ msgstr "" #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_balance @@ -556,7 +559,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -656,7 +658,6 @@ msgstr "" #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 #, python-format msgid "Reference Number" @@ -668,6 +669,16 @@ msgstr "" msgid "Reference number" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -682,6 +693,22 @@ msgstr "" msgid "Show Balance column" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" From 2be610183ed6b08e397d33527aa9ff7a6ac8fffe Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 21 Jul 2025 15:49:41 +0000 Subject: [PATCH 74/78] [BOT] post-merge updates --- partner_statement/README.rst | 6 +++--- partner_statement/__manifest__.py | 2 +- partner_statement/static/description/index.html | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/partner_statement/README.rst b/partner_statement/README.rst index b60b1211..d7eb61fe 100644 --- a/partner_statement/README.rst +++ b/partner_statement/README.rst @@ -6,12 +6,12 @@ Partner Statement ================= -.. +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:1073fe30cfd0dc2483eac79854b4724b299b7219f65668a05f816f539d6f7e1e + !! source digest: sha256:2126a5bef5a0d3aed14256bd6b1fa5389a176dc83e7793d8aea8c6c093f8a86e !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png @@ -169,7 +169,7 @@ promote its widespread use. Current `maintainer `__: -|maintainer-MiquelRForgeFlow| +|maintainer-MiquelRForgeFlow| This module is part of the `OCA/account-financial-reporting `_ project on GitHub. diff --git a/partner_statement/__manifest__.py b/partner_statement/__manifest__.py index a2f5f159..c8854ff5 100644 --- a/partner_statement/__manifest__.py +++ b/partner_statement/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Partner Statement", - "version": "17.0.1.2.0", + "version": "17.0.1.3.0", "category": "Accounting & Finance", "summary": "OCA Financial Reports", "author": "ForgeFlow, Odoo Community Association (OCA)", diff --git a/partner_statement/static/description/index.html b/partner_statement/static/description/index.html index d4b0d479..7ff53b0e 100644 --- a/partner_statement/static/description/index.html +++ b/partner_statement/static/description/index.html @@ -372,7 +372,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:1073fe30cfd0dc2483eac79854b4724b299b7219f65668a05f816f539d6f7e1e +!! source digest: sha256:2126a5bef5a0d3aed14256bd6b1fa5389a176dc83e7793d8aea8c6c093f8a86e !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: AGPL-3 OCA/account-financial-reporting Translate me on Weblate Try me on Runboat

    This module extends the functionality of Invoicing to support the From 86d5034601298b01438878cb7b1f5bc7ee70a57c Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 21 Jul 2025 15:49:49 +0000 Subject: [PATCH 75/78] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: account-financial-reporting-17.0/account-financial-reporting-17.0-partner_statement Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-17-0/account-financial-reporting-17-0-partner_statement/ --- partner_statement/i18n/ca.po | 36 +++++++++++++++++++++++++-- partner_statement/i18n/de.po | 36 +++++++++++++++++++++++++-- partner_statement/i18n/es.po | 36 +++++++++++++++++++++++++-- partner_statement/i18n/es_AR.po | 36 +++++++++++++++++++++++++-- partner_statement/i18n/fr.po | 36 +++++++++++++++++++++++++-- partner_statement/i18n/hr_HR.po | 36 +++++++++++++++++++++++++-- partner_statement/i18n/it.po | 43 +++++++++++++++++++++++++++++---- partner_statement/i18n/nl.po | 36 +++++++++++++++++++++++++-- partner_statement/i18n/nl_NL.po | 36 +++++++++++++++++++++++++-- partner_statement/i18n/pt.po | 36 +++++++++++++++++++++++++-- partner_statement/i18n/pt_BR.po | 36 +++++++++++++++++++++++++-- partner_statement/i18n/ro.po | 36 +++++++++++++++++++++++++-- partner_statement/i18n/sv.po | 36 +++++++++++++++++++++++++-- 13 files changed, 446 insertions(+), 29 deletions(-) diff --git a/partner_statement/i18n/ca.po b/partner_statement/i18n/ca.po index 89451411..4d93cefd 100644 --- a/partner_statement/i18n/ca.po +++ b/partner_statement/i18n/ca.po @@ -181,6 +181,14 @@ msgstr "" msgid "Account Type" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -260,7 +268,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -560,7 +567,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -669,6 +675,16 @@ msgstr "" msgid "Reference number" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -683,6 +699,22 @@ msgstr "" msgid "Show Balance column" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" diff --git a/partner_statement/i18n/de.po b/partner_statement/i18n/de.po index 44392a94..602e3b7e 100644 --- a/partner_statement/i18n/de.po +++ b/partner_statement/i18n/de.po @@ -184,6 +184,14 @@ msgstr "Der Partner hat keine offenen Posten." msgid "Account Type" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -265,7 +273,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -566,7 +573,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -678,6 +684,16 @@ msgstr "" msgid "Reference number" msgstr "Referenznummer" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -693,6 +709,22 @@ msgstr "Schliesse Altersgruppen ein" msgid "Show Balance column" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" diff --git a/partner_statement/i18n/es.po b/partner_statement/i18n/es.po index 1ac041a3..fa751af8 100644 --- a/partner_statement/i18n/es.po +++ b/partner_statement/i18n/es.po @@ -184,6 +184,14 @@ msgstr "Este cliente no tiene asientos vencidos" msgid "Account Type" msgstr "Tipo de Cuenta" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -263,7 +271,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -564,7 +571,6 @@ msgstr "Original" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -674,6 +680,16 @@ msgstr "Número de referencia" msgid "Reference number" msgstr "Número de Referencia" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -688,6 +704,22 @@ msgstr "Mostrar rangos antigüedad" msgid "Show Balance column" msgstr "Mostrar columna Saldo" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" diff --git a/partner_statement/i18n/es_AR.po b/partner_statement/i18n/es_AR.po index a13b608b..44f6f025 100644 --- a/partner_statement/i18n/es_AR.po +++ b/partner_statement/i18n/es_AR.po @@ -179,6 +179,14 @@ msgstr "Este cliente no tiene asientos vencidos" msgid "Account Type" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -258,7 +266,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -558,7 +565,6 @@ msgstr "Inicial" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -668,6 +674,16 @@ msgstr "Número de Referencia" msgid "Reference number" msgstr "Número de Referencia" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -682,6 +698,22 @@ msgstr "Mostrar rangos antigüedad" msgid "Show Balance column" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" diff --git a/partner_statement/i18n/fr.po b/partner_statement/i18n/fr.po index d42ca8c9..dd8cb10f 100644 --- a/partner_statement/i18n/fr.po +++ b/partner_statement/i18n/fr.po @@ -184,6 +184,14 @@ msgstr "" msgid "Account Type" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -263,7 +271,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -563,7 +570,6 @@ msgstr "Original" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -673,6 +679,16 @@ msgstr "" msgid "Reference number" msgstr "Numéro de référence" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -687,6 +703,22 @@ msgstr "Afficher les arriérés par tranche" msgid "Show Balance column" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" diff --git a/partner_statement/i18n/hr_HR.po b/partner_statement/i18n/hr_HR.po index 79582417..3e99b8bd 100644 --- a/partner_statement/i18n/hr_HR.po +++ b/partner_statement/i18n/hr_HR.po @@ -183,6 +183,14 @@ msgstr "" msgid "Account Type" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -262,7 +270,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -563,7 +570,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -672,6 +678,16 @@ msgstr "" msgid "Reference number" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -686,6 +702,22 @@ msgstr "" msgid "Show Balance column" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" diff --git a/partner_statement/i18n/it.po b/partner_statement/i18n/it.po index 2bf9a731..17f42264 100644 --- a/partner_statement/i18n/it.po +++ b/partner_statement/i18n/it.po @@ -226,6 +226,14 @@ msgstr "Il Partner non ha partite aperte." msgid "Account Type" msgstr "Tipo conto" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -305,7 +313,6 @@ msgstr "Resoconto scadenze al %(ending_date)s in %(currency)s" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -455,8 +462,8 @@ msgid "" "Detailed Supplier Statement between %(starting_date)s and %(ending_date)s in " "%(currency)s" msgstr "" -"Estratto conto dettagliato fornitore dal %(starting_date)s al %(ending_date)" -"s in %(currency)s" +"Estratto conto dettagliato fornitore dal %(starting_date)s al " +"%(ending_date)s in %(currency)s" #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__display_name @@ -609,7 +616,6 @@ msgstr "Originario" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -718,6 +724,16 @@ msgstr "Numero riferimento" msgid "Reference number" msgstr "Riferimento" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -732,6 +748,22 @@ msgstr "Mostra Riepilogo Dovuto" msgid "Show Balance column" msgstr "Mostra colonna saldo" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" @@ -747,7 +779,8 @@ msgstr "Procedura guidata per resoconti ordinari estratto conto" #: code:addons/partner_statement/report/activity_statement.py:0 #, python-format msgid "Statement between %(starting_date)s and %(ending_date)s in %(currency)s" -msgstr "Estratto conto dal %(starting_date)s al %(ending_date)s in %(currency)s" +msgstr "" +"Estratto conto dal %(starting_date)s al %(ending_date)s in %(currency)s" #. module: partner_statement #. odoo-python diff --git a/partner_statement/i18n/nl.po b/partner_statement/i18n/nl.po index e02b65b5..27a5ea85 100644 --- a/partner_statement/i18n/nl.po +++ b/partner_statement/i18n/nl.po @@ -182,6 +182,14 @@ msgstr "" msgid "Account Type" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -261,7 +269,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -561,7 +568,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -670,6 +676,16 @@ msgstr "" msgid "Reference number" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -684,6 +700,22 @@ msgstr "" msgid "Show Balance column" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" diff --git a/partner_statement/i18n/nl_NL.po b/partner_statement/i18n/nl_NL.po index 0ffbce10..7d30049f 100644 --- a/partner_statement/i18n/nl_NL.po +++ b/partner_statement/i18n/nl_NL.po @@ -182,6 +182,14 @@ msgstr "" msgid "Account Type" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -261,7 +269,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -562,7 +569,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -671,6 +677,16 @@ msgstr "" msgid "Reference number" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -685,6 +701,22 @@ msgstr "" msgid "Show Balance column" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" diff --git a/partner_statement/i18n/pt.po b/partner_statement/i18n/pt.po index 564dc7a2..ed744d06 100644 --- a/partner_statement/i18n/pt.po +++ b/partner_statement/i18n/pt.po @@ -182,6 +182,14 @@ msgstr "O parceiro não tem movimentos vencidos." msgid "Account Type" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -263,7 +271,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -563,7 +570,6 @@ msgstr "Original" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -674,6 +680,16 @@ msgstr "Número de Referência" msgid "Reference number" msgstr "Referência" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -688,6 +704,22 @@ msgstr "Mostrar Interv. Antiguidade" msgid "Show Balance column" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" diff --git a/partner_statement/i18n/pt_BR.po b/partner_statement/i18n/pt_BR.po index c44a3454..f38c974a 100644 --- a/partner_statement/i18n/pt_BR.po +++ b/partner_statement/i18n/pt_BR.po @@ -179,6 +179,14 @@ msgstr "O parceiro não tem registros vencidos." msgid "Account Type" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -258,7 +266,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -558,7 +565,6 @@ msgstr "Original" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -667,6 +673,16 @@ msgstr "" msgid "Reference number" msgstr "Número de referência" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -681,6 +697,22 @@ msgstr "Exibir Recipiente de Envelhecimento" msgid "Show Balance column" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" diff --git a/partner_statement/i18n/ro.po b/partner_statement/i18n/ro.po index 2a0a6716..06e2875e 100644 --- a/partner_statement/i18n/ro.po +++ b/partner_statement/i18n/ro.po @@ -183,6 +183,14 @@ msgstr "Partenerul nu are înregistrări." msgid "Account Type" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -262,7 +270,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -562,7 +569,6 @@ msgstr "Original" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -671,6 +677,16 @@ msgstr "" msgid "Reference number" msgstr "Număr de referință" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -685,6 +701,22 @@ msgstr "Afișare perioade" msgid "Show Balance column" msgstr "" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" diff --git a/partner_statement/i18n/sv.po b/partner_statement/i18n/sv.po index b452f08c..4fe2c7a4 100644 --- a/partner_statement/i18n/sv.po +++ b/partner_statement/i18n/sv.po @@ -179,6 +179,14 @@ msgstr "Kunden har inte förfallna verifikat." msgid "Account Type" msgstr "Kontotyp" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "Accounts to exclude" +msgstr "" + #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 @@ -258,7 +266,6 @@ msgstr "" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Applied Amount" @@ -558,7 +565,6 @@ msgstr "Original" #. module: partner_statement #. odoo-python #: code:addons/partner_statement/report/activity_statement_xlsx.py:0 -#: code:addons/partner_statement/report/detailed_activity_statement_xlsx.py:0 #: model_terms:ir.ui.view,arch_db:partner_statement.activity_balance #, python-format msgid "Original Amount" @@ -668,6 +674,16 @@ msgstr "Referensnummer" msgid "Reference number" msgstr "Referensnummer" +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__excluded_accounts_selector +msgid "" +"Select account codes to be excluded with a comma-separated list of " +"expressions like 70%." +msgstr "" + #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets #: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_aging_buckets @@ -682,6 +698,22 @@ msgstr "Visa surdegar" msgid "Show Balance column" msgstr "Visa saldokolumnen" +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show Only Overdue" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_detailed_activity_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue +#: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue +msgid "Show only lines due before the selected date" +msgstr "" + #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common msgid "Statement Reports Common" From e01a0986de359675c1603d32d17cdd1c705300f4 Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 22 Jul 2025 06:54:23 +0000 Subject: [PATCH 76/78] Translated using Weblate (Italian) Currently translated at 100.0% (110 of 110 strings) Translation: account-financial-reporting-17.0/account-financial-reporting-17.0-partner_statement Translate-URL: https://translation.odoo-community.org/projects/account-financial-reporting-17-0/account-financial-reporting-17-0-partner_statement/it/ --- partner_statement/i18n/it.po | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/partner_statement/i18n/it.po b/partner_statement/i18n/it.po index 17f42264..6603a978 100644 --- a/partner_statement/i18n/it.po +++ b/partner_statement/i18n/it.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-12-22 23:13+0000\n" -"PO-Revision-Date: 2025-07-15 15:25+0000\n" +"PO-Revision-Date: 2025-07-22 09:26+0000\n" "Last-Translator: mymage \n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "Language: it\n" @@ -232,7 +232,7 @@ msgstr "Tipo conto" #: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__excluded_accounts_selector #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__excluded_accounts_selector msgid "Accounts to exclude" -msgstr "" +msgstr "Conti da escludere" #. module: partner_statement #. odoo-python @@ -733,6 +733,8 @@ msgid "" "Select account codes to be excluded with a comma-separated list of " "expressions like 70%." msgstr "" +"Seleziona codici conto da escludere con una lista separata da virgole come " +"70%." #. module: partner_statement #: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__show_aging_buckets @@ -754,7 +756,7 @@ msgstr "Mostra colonna saldo" #: model:ir.model.fields,field_description:partner_statement.field_outstanding_statement_wizard__show_only_overdue #: model:ir.model.fields,field_description:partner_statement.field_statement_common_wizard__show_only_overdue msgid "Show Only Overdue" -msgstr "" +msgstr "Mostra solo scadute" #. module: partner_statement #: model:ir.model.fields,help:partner_statement.field_activity_statement_wizard__show_only_overdue @@ -762,7 +764,7 @@ msgstr "" #: model:ir.model.fields,help:partner_statement.field_outstanding_statement_wizard__show_only_overdue #: model:ir.model.fields,help:partner_statement.field_statement_common_wizard__show_only_overdue msgid "Show only lines due before the selected date" -msgstr "" +msgstr "Mostra solo le righe in scadenza prima della data selezionata" #. module: partner_statement #: model:ir.model,name:partner_statement.model_statement_common From 7899fff564e52ab4dc00d468b4ca866c82d2d26e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miquel=20Ra=C3=AFch?= Date: Tue, 22 Jul 2025 13:25:23 +0200 Subject: [PATCH 77/78] [IMP] partner_statement: pre-commit auto fixes --- .../detailed_activity_statement_xlsx.py | 42 +++++++++---------- .../views/activity_statement.xml | 7 ++-- .../views/detailed_activity_statement.xml | 4 +- .../views/outstanding_statement.xml | 6 +-- partner_statement/wizard/statement_wizard.xml | 28 ++++++------- 5 files changed, 44 insertions(+), 43 deletions(-) diff --git a/partner_statement/report/detailed_activity_statement_xlsx.py b/partner_statement/report/detailed_activity_statement_xlsx.py index b342415c..8bb95dde 100644 --- a/partner_statement/report/detailed_activity_statement_xlsx.py +++ b/partner_statement/report/detailed_activity_statement_xlsx.py @@ -702,28 +702,28 @@ class DetailedActivityStatementXslx(models.AbstractModel): FORMATS[ "format_tcell_left_reconciled_outside-date-rank" ].set_font_color(fc_red) - FORMATS[ - "format_tcell_date_left_reconciled_outside-date-rank" - ] = copy_format(workbook, FORMATS["format_tcell_date_left_reconciled"]) + FORMATS["format_tcell_date_left_reconciled_outside-date-rank"] = ( + copy_format(workbook, FORMATS["format_tcell_date_left_reconciled"]) + ) FORMATS[ "format_tcell_date_left_reconciled_outside-date-rank" ].set_font_color(fc_red) - FORMATS[ - "format_distributed_reconciled_outside-date-rank" - ] = copy_format(workbook, FORMATS["format_distributed_reconciled"]) + FORMATS["format_distributed_reconciled_outside-date-rank"] = ( + copy_format(workbook, FORMATS["format_distributed_reconciled"]) + ) FORMATS[ "format_distributed_reconciled_outside-date-rank" ].set_font_color(fc_red) - FORMATS[ - "current_money_format_reconciled_outside-date-rank" - ] = copy_format(workbook, FORMATS["current_money_format_reconciled"]) + FORMATS["current_money_format_reconciled_outside-date-rank"] = ( + copy_format(workbook, FORMATS["current_money_format_reconciled"]) + ) FORMATS[ "current_money_format_reconciled_outside-date-rank" ].set_font_color(fc_red) - FORMATS[ - "format_tcell_left_blocked_reconciled_outside-date-rank" - ] = copy_format( - workbook, FORMATS["format_tcell_left_blocked_reconciled"] + FORMATS["format_tcell_left_blocked_reconciled_outside-date-rank"] = ( + copy_format( + workbook, FORMATS["format_tcell_left_blocked_reconciled"] + ) ) FORMATS[ "format_tcell_left_blocked_reconciled_outside-date-rank" @@ -736,18 +736,18 @@ class DetailedActivityStatementXslx(models.AbstractModel): FORMATS[ "format_tcell_date_left_blocked_reconciled_outside-date-rank" ].set_font_color(fc_red) - FORMATS[ - "format_distributed_blocked_reconciled_outside-date-rank" - ] = copy_format( - workbook, FORMATS["format_distributed_blocked_reconciled"] + FORMATS["format_distributed_blocked_reconciled_outside-date-rank"] = ( + copy_format( + workbook, FORMATS["format_distributed_blocked_reconciled"] + ) ) FORMATS[ "format_distributed_blocked_reconciled_outside-date-rank" ].set_font_color(fc_red) - FORMATS[ - "current_money_format_blocked_reconciled_outside-date-rank" - ] = copy_format( - workbook, FORMATS["current_money_format_blocked_reconciled"] + FORMATS["current_money_format_blocked_reconciled_outside-date-rank"] = ( + copy_format( + workbook, FORMATS["current_money_format_blocked_reconciled"] + ) ) FORMATS[ "current_money_format_blocked_reconciled_outside-date-rank" diff --git a/partner_statement/views/activity_statement.xml b/partner_statement/views/activity_statement.xml index 98af7510..b87ce5e2 100644 --- a/partner_statement/views/activity_statement.xml +++ b/partner_statement/views/activity_statement.xml @@ -43,7 +43,8 @@ + /> +

    @@ -117,8 +118,8 @@ t-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": True}' />
    :
    + t-out="company.country_id.vat_label or 'Tax ID'" + />:

    Statement of Account

    diff --git a/partner_statement/views/detailed_activity_statement.xml b/partner_statement/views/detailed_activity_statement.xml index 76c4cf3b..3c37f532 100644 --- a/partner_statement/views/detailed_activity_statement.xml +++ b/partner_statement/views/detailed_activity_statement.xml @@ -11,8 +11,8 @@ t-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": True}' />
    :
    + t-out="company.country_id.vat_label or 'Tax ID'" + />:

    Statement of Account

    diff --git a/partner_statement/views/outstanding_statement.xml b/partner_statement/views/outstanding_statement.xml index 35ab56b4..07671f90 100644 --- a/partner_statement/views/outstanding_statement.xml +++ b/partner_statement/views/outstanding_statement.xml @@ -102,11 +102,11 @@ t-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": True}' />
    :
    + t-out="company.country_id.vat_label or 'Tax ID'" + />:
    -
    +

    Statement of Account

    diff --git a/partner_statement/wizard/statement_wizard.xml b/partner_statement/wizard/statement_wizard.xml index 2e3f3aa3..191e2568 100644 --- a/partner_statement/wizard/statement_wizard.xml +++ b/partner_statement/wizard/statement_wizard.xml @@ -89,20 +89,20 @@
    From b054d48e243d2cb466424c2c0d91b56f39115730 Mon Sep 17 00:00:00 2001 From: kobros-tech Date: Wed, 12 Feb 2025 02:20:49 +0300 Subject: [PATCH 78/78] [MIG] partner_statement: Migration to 18.0 --- partner_statement/README.rst | 15 ++++++++------- partner_statement/__init__.py | 1 + partner_statement/__manifest__.py | 2 +- partner_statement/models/__init__.py | 1 + partner_statement/models/account_move_line.py | 13 +++++++++++++ partner_statement/readme/CONTRIBUTORS.md | 1 + partner_statement/static/description/index.html | 7 ++++--- .../tests/test_outstanding_statement.py | 3 ++- .../tests/test_res_config_settings.py | 8 +++++--- 9 files changed, 36 insertions(+), 15 deletions(-) create mode 100644 partner_statement/models/__init__.py create mode 100644 partner_statement/models/account_move_line.py diff --git a/partner_statement/README.rst b/partner_statement/README.rst index d7eb61fe..be215c88 100644 --- a/partner_statement/README.rst +++ b/partner_statement/README.rst @@ -6,7 +6,7 @@ Partner Statement ================= -.. +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! @@ -21,13 +21,13 @@ Partner Statement :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--reporting-lightgray.png?logo=github - :target: https://github.com/OCA/account-financial-reporting/tree/17.0/partner_statement + :target: https://github.com/OCA/account-financial-reporting/tree/18.0/partner_statement :alt: OCA/account-financial-reporting .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/account-financial-reporting-17-0/account-financial-reporting-17-0-partner_statement + :target: https://translation.odoo-community.org/projects/account-financial-reporting-18-0/account-financial-reporting-18-0-partner_statement :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-reporting&target_branch=17.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-reporting&target_branch=18.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -128,7 +128,7 @@ 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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -149,6 +149,7 @@ Contributors - Dhara Solanki - Danny Adair - Simone Rubino +- Mohamed Alkobrosli Maintainers ----------- @@ -169,8 +170,8 @@ promote its widespread use. Current `maintainer `__: -|maintainer-MiquelRForgeFlow| +|maintainer-MiquelRForgeFlow| -This module is part of the `OCA/account-financial-reporting `_ project on GitHub. +This module is part of the `OCA/account-financial-reporting `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/partner_statement/__init__.py b/partner_statement/__init__.py index 997d84a6..81837962 100644 --- a/partner_statement/__init__.py +++ b/partner_statement/__init__.py @@ -1,4 +1,5 @@ # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from . import models from . import report from . import wizard diff --git a/partner_statement/__manifest__.py b/partner_statement/__manifest__.py index c8854ff5..2aa8233a 100644 --- a/partner_statement/__manifest__.py +++ b/partner_statement/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Partner Statement", - "version": "17.0.1.3.0", + "version": "18.0.1.0.0", "category": "Accounting & Finance", "summary": "OCA Financial Reports", "author": "ForgeFlow, Odoo Community Association (OCA)", diff --git a/partner_statement/models/__init__.py b/partner_statement/models/__init__.py new file mode 100644 index 00000000..8795b3be --- /dev/null +++ b/partner_statement/models/__init__.py @@ -0,0 +1 @@ +from . import account_move_line diff --git a/partner_statement/models/account_move_line.py b/partner_statement/models/account_move_line.py new file mode 100644 index 00000000..8cb05fef --- /dev/null +++ b/partner_statement/models/account_move_line.py @@ -0,0 +1,13 @@ +from odoo import fields, models + + +class AccountMoveLine(models.Model): + _inherit = "account.move.line" + + # === Misc Information === # + blocked = fields.Boolean( + string="No Follow-up", + default=False, + help="You can check this box to mark this journal item " + "as a litigation with the associated partner", + ) diff --git a/partner_statement/readme/CONTRIBUTORS.md b/partner_statement/readme/CONTRIBUTORS.md index 032b15c0..c35a1544 100644 --- a/partner_statement/readme/CONTRIBUTORS.md +++ b/partner_statement/readme/CONTRIBUTORS.md @@ -4,3 +4,4 @@ - Dhara Solanki \<\> - Danny Adair \<\> - Simone Rubino \<\> +- Mohamed Alkobrosli \<\> diff --git a/partner_statement/static/description/index.html b/partner_statement/static/description/index.html index 7ff53b0e..1bad485f 100644 --- a/partner_statement/static/description/index.html +++ b/partner_statement/static/description/index.html @@ -374,7 +374,7 @@ ul.auto-toc { !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:2126a5bef5a0d3aed14256bd6b1fa5389a176dc83e7793d8aea8c6c093f8a86e !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Beta License: AGPL-3 OCA/account-financial-reporting Translate me on Weblate Try me on Runboat

    +

    Beta License: AGPL-3 OCA/account-financial-reporting Translate me on Weblate Try me on Runboat

    This module extends the functionality of Invoicing to support the printing of customer and vendor statements. There are three types of statements: Activity, Detailed Activity, and Outstanding. Aging details @@ -484,7 +484,7 @@ customer_outstanding_statement merged to create partner_statement.

    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 to smash it by providing a detailed and welcomed -feedback.

    +feedback.

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

    @@ -504,6 +504,7 @@ If you spotted it first, help us to smash it by providing a detailed and welcome
  • Dhara Solanki <dhara.solanki@initos.com>
  • Danny Adair <danny@o4sb.com>
  • Simone Rubino <simone.rubino@pytech.it>
  • +
  • Mohamed Alkobrosli <malkobrosly@kencove.com>
  • @@ -517,7 +518,7 @@ mission is to support the collaborative development of Odoo features and promote its widespread use.

    Current maintainer:

    MiquelRForgeFlow

    -

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

    +

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

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

    diff --git a/partner_statement/tests/test_outstanding_statement.py b/partner_statement/tests/test_outstanding_statement.py index f8af481e..9e3e9b9b 100644 --- a/partner_statement/tests/test_outstanding_statement.py +++ b/partner_statement/tests/test_outstanding_statement.py @@ -5,7 +5,8 @@ from dateutil.relativedelta import relativedelta from odoo import fields -from odoo.tests.common import Form, TransactionCase, new_test_user +from odoo.tests import Form +from odoo.tests.common import TransactionCase, new_test_user class TestOutstandingStatement(TransactionCase): diff --git a/partner_statement/tests/test_res_config_settings.py b/partner_statement/tests/test_res_config_settings.py index 9c54bf02..39534dd2 100644 --- a/partner_statement/tests/test_res_config_settings.py +++ b/partner_statement/tests/test_res_config_settings.py @@ -1,6 +1,6 @@ # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). -from odoo.tests.common import TransactionCase +from odoo.tests import TransactionCase, users class TestResConfigSettings(TransactionCase): @@ -27,6 +27,7 @@ class TestResConfigSettings(TransactionCase): cls.account_user = cls.cr.fetchone()[0] cls.user_obj = cls.env["res.users"].with_user(cls.account_user) + @users("admin") def test_groups(self): conf = self.config.create( { @@ -36,11 +37,12 @@ class TestResConfigSettings(TransactionCase): } ) conf.set_values() + self.admin_user = self.env.ref("base.user_admin") self.assertFalse( - self.user_obj._has_group("partner_statement.group_outstanding_statement") + self.admin_user._has_group("partner_statement.group_outstanding_statement") ) self.assertTrue( - self.user_obj._has_group("partner_statement.group_activity_statement") + self.admin_user._has_group("partner_statement.group_activity_statement") ) res = ( self.env["activity.statement.wizard"]