diff --git a/partner_statement/README.rst b/partner_statement/README.rst new file mode 100644 index 00000000000..7c76322e998 --- /dev/null +++ b/partner_statement/README.rst @@ -0,0 +1,134 @@ +================= +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/16.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-15-0/account-financial-reporting-15-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/15.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 *Invoicing / Configuration / Settings* +#. Under the *Partner Statements* 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 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. + +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 +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* Miquel Raïch +* Graeme Gellatly +* Lois Rilo +* Dhara Solanki + +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 00000000000..997d84a6a07 --- /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 00000000000..2d47f83289d --- /dev/null +++ b/partner_statement/__manifest__.py @@ -0,0 +1,29 @@ +# Copyright 2022 ForgeFlow, S.L. (http://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "Partner Statement", + "version": "16.0.1.0.0", + "category": "Accounting & Finance", + "summary": "OCA Financial Reports", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-financial-reporting", + "license": "AGPL-3", + "depends": ["account", "report_xlsx", "report_xlsx_helper"], + "data": [ + "security/ir.model.access.csv", + "security/statement_security.xml", + "views/activity_statement.xml", + "views/outstanding_statement.xml", + "views/aging_buckets.xml", + "views/res_config_settings.xml", + "wizard/statement_wizard.xml", + ], + "assets": { + "web.report_assets_common": [ + "/partner_statement/static/src/scss/layout_statement.scss", + ], + }, + "installable": True, + "application": False, +} diff --git a/partner_statement/i18n/ca.po b/partner_statement/i18n/ca.po new file mode 100644 index 00000000000..fcf6f2e2738 --- /dev/null +++ b/partner_statement/i18n/ca.po @@ -0,0 +1,635 @@ +# 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: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#, python-format +msgid "%sStatement between %s and %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "%sStatement up to %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 - 30 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "121 Days +" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "31 - 60 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "61 - 90 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "91 - 120 Days" +msgstr "" + +#. 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\n" +" buckets, so the partner can review how much is open, due or " +"overdue.\n" +" " +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\n" +" a partner's receivables and payables between two " +"selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated " +"prior to the chosen statement\n" +" period will appear as a forward balance at the top of " +"the statement. The list is\n" +" displayed in chronological order and is split by " +"currencies.\n" +" \n" +"
\n" +"
" +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\n" +" receivables and payables up to a particular date. This includes all " +"unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in " +"chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +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 "Partner Name:" +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: 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "" + +#. 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 +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +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: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %s in %s" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "Balanç " + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "Cancel·lar " + +#. 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: 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Current" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "" + +#. 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: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +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_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_activity_statement_xlsx__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +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 +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +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_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: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "" + +#. 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_p_s_report_activity_statement_xlsx__id +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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_p_s_report_activity_statement_xlsx____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx____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_res_config_settings____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: 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: 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Open Amount" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, python-format +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:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +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 +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "Partner Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +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 +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +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: 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: 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +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 +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +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.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "in" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "o" diff --git a/partner_statement/i18n/de.po b/partner_statement/i18n/de.po new file mode 100644 index 00000000000..a166e2e4f0c --- /dev/null +++ b/partner_statement/i18n/de.po @@ -0,0 +1,707 @@ +# 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: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#, python-format +msgid "%sStatement between %s and %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "%sStatement up to %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, fuzzy, python-format +msgid "1 - 30 Days" +msgstr "1-30 Tage fällig" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, fuzzy, python-format +msgid "121 Days +" +msgstr "+120 Tage fällig" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, fuzzy, python-format +msgid "31 - 60 Days" +msgstr "30-60 Tage fällig" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, fuzzy, python-format +msgid "61 - 90 Days" +msgstr "60-90 Tage fällig" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, fuzzy, python-format +msgid "91 - 120 Days" +msgstr "90-120 Tage fällig" + +#. 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\n" +" buckets, so the partner can review how much is open, due or " +"overdue.\n" +" " +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\n" +" a partner's receivables and payables between two " +"selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated " +"prior to the chosen statement\n" +" period will appear as a forward balance at the top of " +"the statement. The list is\n" +" displayed in chronological order and is split by " +"currencies.\n" +" \n" +"
\n" +"
" +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\n" +" receivables and payables up to a particular date. This includes all " +"unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in " +"chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +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 +#, fuzzy +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 "Partner Name:" +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 "Der Partner hat keine offenen Posten." + +#. 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "Aktivitätenbericht" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +#, fuzzy +msgid "Activity Statement Wizard" +msgstr "Assistent zum Kundenaktivitätsnachweis" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +#, fuzzy +msgid "Activity Statements show all transactions between two dates." +msgstr "Aktivitätenbericht zwischen" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +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: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %s in %s" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "Betrag" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "Saldo" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "Saldovortrag" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "Abbrechen" + +#. 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: 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, fuzzy, python-format +msgid "Current" +msgstr "Aktuell fällig" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "Datum" + +#. 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: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "Anfangsdatum" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "Datum:" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +msgstr "Beschreibung" + +#. 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_p_s_report_activity_statement_xlsx__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy, python-format +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 "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 +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +msgstr "Endsaldo" + +#. 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 "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: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "" + +#. 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_p_s_report_activity_statement_xlsx__id +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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_p_s_report_activity_statement_xlsx____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx____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_res_config_settings____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: 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: 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy, python-format +msgid "Open Amount" +msgstr "Betrag" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, fuzzy, python-format +msgid "Outstanding Statement" +msgstr "Aktivitätenbericht" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +#, fuzzy +msgid "Outstanding Statement Wizard" +msgstr "Assistent zum Kundenaktivitätsnachweis" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +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 +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +#, fuzzy +msgid "Partner Activity Statement" +msgstr "Kundenaktivitätsnachweis" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +#, fuzzy +msgid "Please set defaults under Activity Statements." +msgstr "Kundenaktivitätsnachweis" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +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: 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 "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 "Statement between" +msgstr "Aktivitätenbericht zwischen" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +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 "Statement of Account" +msgstr "Berichtsaktion zu PDF" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy +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 +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Total" +msgstr "" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +#, fuzzy +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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +msgstr "und" + +#. 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: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "oder" + +#, fuzzy +#~ 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 "" +#~ "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." + +#, fuzzy +#~ 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 "" +#~ "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." + +#, fuzzy +#~ 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." + +#, fuzzy +#~| msgid "report.customer_activity_statement.statement" +#~ msgid "report.partner_statement.activity_statement" +#~ msgstr "report.customer_activity_statement.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 "Partner ref:" +#~ msgstr "Partner-Ref.:" diff --git a/partner_statement/i18n/es.po b/partner_statement/i18n/es.po new file mode 100644 index 00000000000..f8b748b60a4 --- /dev/null +++ b/partner_statement/i18n/es.po @@ -0,0 +1,693 @@ +# 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: 2021-03-16 13:45+0000\n" +"Last-Translator: Ana Suárez \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 4.3.2\n" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#, python-format +msgid "%sStatement between %s and %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "%sStatement up to %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 - 30 Days" +msgstr "1- 30 Días" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "1 Mes" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "121 Days +" +msgstr "+121 Días" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "2 Meses" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "3 Meses" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "31 - 60 Days" +msgstr "31 - 60 Días" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "4 Meses" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "61 - 90 Days" +msgstr "61 - 90 Días" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "91 - 120 Days" +msgstr "91 - 120 Días" + +#. 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\n" +" buckets, so the partner can review how much is open, due or " +"overdue.\n" +" " +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\n" +" a partner's receivables and payables between two " +"selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated " +"prior to the chosen statement\n" +" period will appear as a forward balance at the top of " +"the statement. The list is\n" +" displayed in chronological order and is split by " +"currencies.\n" +" \n" +"
\n" +"
" +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\n" +" receivables and payables up to a particular date. This includes all " +"unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in " +"chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +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 "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 +msgid "Partner Code:" +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 "Partner Name:" +msgstr "Nombre Empresa:" + +#. 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 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 "Tipo de cuenta" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "Estado de la cuenta" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" +msgstr "Asistente de Estado de la cuenta" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "" + +#. 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 "El estado de la cuenta muestra todas las operaciones entre dos fechas." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "Antigüedad en días" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +msgid "Age by Months" +msgstr "Antigüedad en meses" + +#. 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 "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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %s in %s" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "Importe" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "Saldo" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "Saldo arrastrado" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "Cancelar" + +#. 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: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "Parámetros de configuración" + +#. 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Current" +msgstr "Actual" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "Fecha" + +#. 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 fin" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "Fecha inicio" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "Fecha:" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +msgstr "Descripción" + +#. 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_p_s_report_activity_statement_xlsx__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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 asientos vencidos" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Due Date" +msgstr "Fecha Vencimiento" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +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 "Activar Informe OCA Pendientes Cuenta" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +msgstr "Saldo Final" + +#. 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 "Excluir saldos negativos" + +#. 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 "Excluir clientes sin asientos vencidos" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export PDF" +msgstr "Exportar a PDF" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "" + +#. 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_p_s_report_activity_statement_xlsx__id +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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_p_s_report_activity_statement_xlsx____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx____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_res_config_settings____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: 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: 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: 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 "Nombre" + +#. 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "Anterior" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Open Amount" +msgstr "Importe pendiente" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "Original" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, python-format +msgid "Outstanding Statement" +msgstr "Estado pendientes" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "Asistente de estado pendientes" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +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 "" +"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 +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "Partner Activity Statement" +msgstr "Estado de la cuenta del cliente" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "Estado de los pendientes de la cuenta del cliente" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +msgstr "A pagar" + +#. 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 "Por favor establezca los valores por defecto en estado de la cuenta." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "Por cobrar" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +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: 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 "Mostrar rangos antigüedad" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +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 "Asistente para Informe Estado de la cuenta" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Statement between" +msgstr "Informe entre" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +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 "Estado de la cuenta" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "Informe hasta" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "Proveedor" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Total" +msgstr "Total" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "Usar estado de la cuenta" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "Usar pendientes en el estado de la cuenta" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +msgstr "y" + +#. 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: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "o" + +#~ 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 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." + +#~ 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 "" +#~ "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." + +#~ 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 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." + +#~ msgid "Payment" +#~ msgstr "Pago" + +#~ msgid "report.partner_statement.activity_statement" +#~ msgstr "report.partner_statement.activity_statement" + +#~ msgid "report.partner_statement.outstanding_statement" +#~ msgstr "report.partner_statement.outstanding_statement" + +#~ msgid "Balance Due" +#~ msgstr "Saldo" + +#~ msgid "Partner ref:" +#~ msgstr "Ref. de Cliente:" diff --git a/partner_statement/i18n/es_AR.po b/partner_statement/i18n/es_AR.po new file mode 100644 index 00000000000..b4c2077c6be --- /dev/null +++ b/partner_statement/i18n/es_AR.po @@ -0,0 +1,704 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_statement +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-12-27 22:39+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: none\n" +"Language: es_AR\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 4.3.2\n" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#, python-format +msgid "%sStatement between %s and %s in %s" +msgstr "%s Declaración entre %s y %s en %s" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "%sStatement up to %s in %s" +msgstr "%sDeclaración hasta %s en %s" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 - 30 Days" +msgstr "1- 30 Días" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "1 Mes" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "121 Days +" +msgstr "'+121 Días'" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "2 Meses" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "3 Meses" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "31 - 60 Days" +msgstr "31 - 60 Días" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "4 Meses" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "61 - 90 Days" +msgstr "61 - 90 Días" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "91 - 120 Days" +msgstr "91 - 120 Días" + +#. 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\n" +" buckets, so the partner can review how much is open, due or " +"overdue.\n" +" " +msgstr "" +"Los detalles de antigüedad se pueden mostrar en " +"el informe, expresados en bloques de\n" +" antigüedad, para que el contacto pueda revisar cuánto está abierto, " +"vencido o atrasado. \n" +" " + +#. 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\n" +" a partner's receivables and payables between two " +"selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated " +"prior to the chosen statement\n" +" period will appear as a forward balance at the top of " +"the statement. The list is\n" +" displayed in chronological order and is split by " +"currencies.\n" +" \n" +"
\n" +"
" +msgstr "" +"La declaración de actividad proporciona " +"detalles de toda la actividad en\n" +" las cuentas por cobrar y por pagar de un contacto entre " +"dos fechas seleccionadas. Esto incluye todas las facturas,\n" +" reembolsos y pagos. Cualquier saldo pendiente con fecha " +"anterior al estado de cuenta elegido\n" +" el período aparecerá como un saldo a futuro en la parte " +"superior del estado de cuenta. La lista\n" +" se muestra en orden cronológico y está dividida por " +"monedas.\n" +" \n" +"
\n" +"
" + +#. 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\n" +" receivables and payables up to a particular date. This includes all " +"unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in " +"chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +msgstr "" +"La declaración pendiente proporciona detalles " +"de todas las cuentas por cobrar y por pagar\n" +" pendientes del contacto hasta una fecha determinada. Esto incluye " +"todas las facturas impagas, no reclamadas\n" +" reembolsos y pagos pendientes. La lista se muestra en orden " +"cronológico y está\n" +" dividida por monedas. \n" +" \n" +"
\n" +"
" + +#. 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: 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 "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 "Partner Name:" +msgstr "Nombre del Socio:" + +#. 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 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 "Tipo de cuenta" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "Estado de la cuenta" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" +msgstr "Asistente de Estado de la cuenta" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "Informe de declaración de actividad en XLSX" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "Declaración de Actividad en XLSX" + +#. 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 "El estado de la cuenta muestra todas las operaciones entre dos fechas." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "Antigüedad en días" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +msgid "Age by Months" +msgstr "Antigüedad en Meses" + +#. 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 "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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %s in %s" +msgstr "Informe de Antigüedad el %s en %s" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "Importe" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "Saldo" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "Saldo arrastrado" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "Cancelar" + +#. 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: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "Configurar Ajustes" + +#. 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Current" +msgstr "Actual" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "Fecha" + +#. 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 fin" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "Fecha inicio" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "Fecha:" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +msgstr "Descripción" + +#. 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_p_s_report_activity_statement_xlsx__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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 "Mostrar Nombre" + +#. 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 asientos vencidos" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Due Date" +msgstr "Fecha Vencimiento" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +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 "Activar Informe OCA Pendientes Cuenta" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +msgstr "Saldo Final" + +#. 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 "Excluir saldos negativos" + +#. 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 "Excluir clientes sin asientos vencidos" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export PDF" +msgstr "Exportar a PDF" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "Exportar a XLSX" + +#. 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_p_s_report_activity_statement_xlsx__id +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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_p_s_report_activity_statement_xlsx____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx____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_res_config_settings____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: 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: 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: 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 "Nombre" + +#. 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "Mayor" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Open Amount" +msgstr "Importe pendiente" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "Inicial" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, python-format +msgid "Outstanding Statement" +msgstr "Estado pendientes" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "Asistente de estado pendientes" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "Informe de Pendientes en XLSX" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +msgstr "Estado de Pendientes en XLSX" + +#. 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 +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "Partner Activity Statement" +msgstr "Estado de la cuenta del cliente" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "Estado de los pendientes de la cuenta del cliente" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +msgstr "A pagar" + +#. 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 "Por favor establezca los valores por defecto en estado de la cuenta." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "Por cobrar" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +msgstr "Número de Referencia" + +#. 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: 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 "Mostrar rangos antigüedad" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +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 "Asistente para Informe Estado de la cuenta" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Statement between" +msgstr "Informe entre" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +msgstr "Declaración desde:" + +#. 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 "Estado de la cuenta" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "Cuenta de Declaración desde %s" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +msgstr "Declaración para:" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "Informe hasta" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "Proveedor" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Total" +msgstr "Total" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "Usar estado de la cuenta" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "Usar pendientes en el estado de la cuenta" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "IVA:" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "Vista" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +msgstr "y" + +#. 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: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "o" + +#~ 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 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." + +#~ 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 "" +#~ "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." + +#~ 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 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." + +#~ msgid "Payment" +#~ msgstr "Pago" diff --git a/partner_statement/i18n/fr.po b/partner_statement/i18n/fr.po new file mode 100644 index 00000000000..f2e3c5a08f5 --- /dev/null +++ b/partner_statement/i18n/fr.po @@ -0,0 +1,690 @@ +# 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: 2019-10-11 16:37+0000\n" +"Last-Translator: Khalid Hazam \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.8\n" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#, python-format +msgid "%sStatement between %s and %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "%sStatement up to %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 - 30 Days" +msgstr "1-30 jours" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "1 mois" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "121 Days +" +msgstr "+120 jours" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "2 mois" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "3 mois" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "31 - 60 Days" +msgstr "31-60 jours" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "4 Mois" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "61 - 90 Days" +msgstr "61-90 Jours" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "91 - 120 Days" +msgstr "91-120 Jours" + +#. 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\n" +" buckets, so the partner can review how much is open, due or " +"overdue.\n" +" " +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\n" +" a partner's receivables and payables between two " +"selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated " +"prior to the chosen statement\n" +" period will appear as a forward balance at the top of " +"the statement. The list is\n" +" displayed in chronological order and is split by " +"currencies.\n" +" \n" +"
\n" +"
" +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\n" +" receivables and payables up to a particular date. This includes all " +"unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in " +"chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +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 "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 +msgid "Partner Code:" +msgstr "code du partenaire :" + +#. 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 Name:" +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 "" +"Le partenaire n'a pas d'écriture en attente de paiement." + +#. 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 "Type de compte" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "Relevé de compte" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" +msgstr "Assistant d'édition de relevé de compte" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "" + +#. 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 "afficher toutes les transactions entre deux dates." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "Age par jours" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +msgid "Age by Months" +msgstr "Age par mois" + +#. 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 "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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %s in %s" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "Montant" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "Solde" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "Solde reporté" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "Annuler" + +#. 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: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "Paramètres de configuration" + +#. 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Current" +msgstr "Actuel" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "Date" + +#. 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: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "À partir du" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "Date :" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +msgstr "Description" + +#. 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_p_s_report_activity_statement_xlsx__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Due Date" +msgstr "Date d'échéance" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +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 +msgid "Enable OCA Outstanding Statements" +msgstr "Activer le relevé des arriérés OCA" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +msgstr "Solde final" + +#. 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 "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 +msgid "Exclude partners with no due entries" +msgstr "Exclure 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: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "" + +#. 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_p_s_report_activity_statement_xlsx__id +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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_p_s_report_activity_statement_xlsx____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx____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_res_config_settings____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: 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: 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: 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 "Nom" + +#. 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "Antérieur" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Open Amount" +msgstr "Montant ouvert" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "Original" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, python-format +msgid "Outstanding Statement" +msgstr "Relevé des arriérés" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "Assistant d'édition de relevé des arriérés" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +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 "" +"Le relevé des arriérés affiche toutes les transactions jusqu'à une date." + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_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 +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "Relevé des arriérés du partenaire" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +msgstr "A payer" + +#. 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 "Merci d'indiquer les valeurs par défaut dans le relevé de compte" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "Recevable" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +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: 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 "Afficher les arriérés par tranche" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "Rapport commun des relevés" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +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_statement_document +msgid "Statement between" +msgstr "Relevé de compte entre" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +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 "Export du relevé de compte" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "Export du relevé de compte" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "Fournisseur" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Total" +msgstr "Total" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "Utiliser le relevé de compte" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "Utiliser le relevé des arriérés" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +msgstr "et" + +#. 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: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "ou" + +#~ 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 "" +#~ "Le détail des arriérés peut être affiché dans le rapport, exprimé par " +#~ "tranche, de telle sorte que le destinataire puisse voir combien est " +#~ "ouvert, dû ou échu." + +#~ 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 "" +#~ "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." + +#~ 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 des arriérés présente le détail des arriérés des " +#~ "débiteurs ou créanciers jusqu'à une date choisie. Ceci inclus toute " +#~ "facture, note de crédit ou paiement échues. La liste est affichée par " +#~ "ordre chronologique et divisée par devise." + +#~ msgid "Payment" +#~ msgstr "Paiement" + +#~ msgid "report.partner_statement.activity_statement" +#~ msgstr "report.customer_activity_statement.statement" + +#~ msgid "report.partner_statement.outstanding_statement" +#~ msgstr "report.customer_activity_statement.statement" + +#~ msgid "Balance Due" +#~ msgstr "Solde dû" + +#~ msgid "Partner ref:" +#~ msgstr "Réf. partenaire :" diff --git a/partner_statement/i18n/hr_HR.po b/partner_statement/i18n/hr_HR.po new file mode 100644 index 00000000000..53312054354 --- /dev/null +++ b/partner_statement/i18n/hr_HR.po @@ -0,0 +1,638 @@ +# 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: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#, python-format +msgid "%sStatement between %s and %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "%sStatement up to %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 - 30 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "121 Days +" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "31 - 60 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "61 - 90 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "91 - 120 Days" +msgstr "" + +#. 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\n" +" buckets, so the partner can review how much is open, due or " +"overdue.\n" +" " +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\n" +" a partner's receivables and payables between two " +"selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated " +"prior to the chosen statement\n" +" period will appear as a forward balance at the top of " +"the statement. The list is\n" +" displayed in chronological order and is split by " +"currencies.\n" +" \n" +"
\n" +"
" +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\n" +" receivables and payables up to a particular date. This includes all " +"unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in " +"chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +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 "Partner Name:" +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: 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "" + +#. 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 +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +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: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %s in %s" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "Saldo" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "Otkaži" + +#. 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: 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Current" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "Datum" + +#. 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: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +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_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_activity_statement_xlsx__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy, python-format +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 +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +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_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: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "" + +#. 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_p_s_report_activity_statement_xlsx__id +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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_p_s_report_activity_statement_xlsx____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx____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_res_config_settings____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: 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: 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Open Amount" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, python-format +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:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +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 +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "Partner Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +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 +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +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: 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: 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +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 +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +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.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "in" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "ili" diff --git a/partner_statement/i18n/it.po b/partner_statement/i18n/it.po new file mode 100644 index 00000000000..b1385a018a6 --- /dev/null +++ b/partner_statement/i18n/it.po @@ -0,0 +1,653 @@ +# 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: 2023-01-18 13:46+0000\n" +"Last-Translator: Francesco Foresti \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" +"X-Generator: Weblate 4.14.1\n" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#, python-format +msgid "%sStatement between %s and %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "%sStatement up to %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 - 30 Days" +msgstr "1 - 30 Giorni" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "1 Mese" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "121 Days +" +msgstr "Oltre 121 Giorni" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "2 Mesi" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "3 Mesi" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "31 - 60 Days" +msgstr "31 - 60 Giorni" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "4 Mesi" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "61 - 90 Days" +msgstr "61 - 90 Giorni" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "91 - 120 Days" +msgstr "91 - 120 Giorni" + +#. 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\n" +" buckets, so the partner can review how much is open, due or " +"overdue.\n" +" " +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\n" +" a partner's receivables and payables between two " +"selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated " +"prior to the chosen statement\n" +" period will appear as a forward balance at the top of " +"the statement. The list is\n" +" displayed in chronological order and is split by " +"currencies.\n" +" \n" +"
\n" +"
" +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\n" +" receivables and payables up to a particular date. This includes all " +"unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in " +"chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +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 "Data:" + +#. 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 "Codice Partner:" + +#. 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 Name:" +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 "Il Partner non ha partite aperte." + +#. 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 "Tipo Conto" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "Estratto conto" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" +msgstr "Procedura guidata estratto conto" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "" + +#. 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 "Estratto conto mostra tutte le transazioni tra due date." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "Scaduto in giorni" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +msgid "Age by Months" +msgstr "Scaduto in mesi" + +#. 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 "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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %s in %s" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "Importo" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "Saldo" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "Saldo Iniziale" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "Annulla" + +#. 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: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "Configurazione" + +#. 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 "Creato da" + +#. 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Current" +msgstr "Attuale" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "Data" + +#. 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 "Data Fine" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "Data Inizio" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +msgstr "Descrizione" + +#. 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_p_s_report_activity_statement_xlsx__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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 visualizzato" + +#. 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 "Non visualizzare partner senza scadenze" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Due Date" +msgstr "Data Scadenza" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +msgstr "Abilita Estratto Conto OCA" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "Abilita Scaduto OCA" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +msgstr "Saldo Finale" + +#. 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 "Escludi saldi negativi" + +#. 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 "Esclude partner senza partite scadute" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export PDF" +msgstr "Export PDF" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "" + +#. 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_p_s_report_activity_statement_xlsx__id +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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_p_s_report_activity_statement_xlsx____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx____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_res_config_settings____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: 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: 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: 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 "Nome" + +#. 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 "Numero Partner" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "Più vecchio" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Open Amount" +msgstr "Importo aperto" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "Originario" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, python-format +msgid "Outstanding Statement" +msgstr "Estratto Conto" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "Wizard Estratto Conto" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +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 "Mostra tutte le partite aperte aggiornate alla data." + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "Partner Activity Statement" +msgstr "Estratto Conto Partner" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "Dovuto del Partner" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +msgstr "Pagamenti" + +#. 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 "Per favore imposta i default Estratto conto." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "Incassi" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +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 "Riferimento" + +#. 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 "Mostra Riepilogo Dovuto" + +#. 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 "Estratto conto tra" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +msgstr "Estratto conto da:" + +#. 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 "Estratto conto" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "Estratto conto al" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "Fornitore" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Total" +msgstr "Totale" + +#. 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +msgstr "al" + +#. 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: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "o" + +#~ 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 "" +#~ "Dettaglio dello scaduto può essere stampato nel report, espresso " +#~ "in blocchi, così il partner può verificare quanto è aperto, in " +#~ "scadenza, scaduto." + +#~ msgid "Payment" +#~ msgstr "Pagamento" + +#~ msgid "report.partner_statement.activity_statement" +#~ msgstr "report.partner_statement.activity_statement" + +#~ msgid "report.partner_statement.outstanding_statement" +#~ msgstr "report.partner_statement.outstanding_statement" diff --git a/partner_statement/i18n/nl.po b/partner_statement/i18n/nl.po new file mode 100644 index 00000000000..a96b98dffff --- /dev/null +++ b/partner_statement/i18n/nl.po @@ -0,0 +1,636 @@ +# 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: 2020-12-16 02:19+0000\n" +"Last-Translator: Bosd \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" +"X-Generator: Weblate 4.3.2\n" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#, python-format +msgid "%sStatement between %s and %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "%sStatement up to %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 - 30 Days" +msgstr "1 - 30 Dagen" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "1 maand" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "121 Days +" +msgstr "121 dagen +" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "2 maanden" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "3 maanden" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "31 - 60 Days" +msgstr "31 - 60 Dagen" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "4 maanden" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "61 - 90 Days" +msgstr "61 - 90 Dagen" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "91 - 120 Days" +msgstr "91 - 120 Dagen" + +#. 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\n" +" buckets, so the partner can review how much is open, due or " +"overdue.\n" +" " +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\n" +" a partner's receivables and payables between two " +"selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated " +"prior to the chosen statement\n" +" period will appear as a forward balance at the top of " +"the statement. The list is\n" +" displayed in chronological order and is split by " +"currencies.\n" +" \n" +"
\n" +"
" +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\n" +" receivables and payables up to a particular date. This includes all " +"unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in " +"chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +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 "Datum:" + +#. 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 "Partner Name:" +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: 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "" + +#. 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 +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +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: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %s in %s" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "Balans" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "Annuleren" + +#. 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: 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Current" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "" + +#. 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: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +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_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_activity_statement_xlsx__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +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 +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +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_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: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "" + +#. 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_p_s_report_activity_statement_xlsx__id +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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_p_s_report_activity_statement_xlsx____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx____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_res_config_settings____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: 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: 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Open Amount" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, python-format +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:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +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 +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "Partner Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +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 +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +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: 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: 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +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 +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +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.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "in" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "of" diff --git a/partner_statement/i18n/nl_NL.po b/partner_statement/i18n/nl_NL.po new file mode 100644 index 00000000000..fe6f07f36da --- /dev/null +++ b/partner_statement/i18n/nl_NL.po @@ -0,0 +1,637 @@ +# 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: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#, python-format +msgid "%sStatement between %s and %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "%sStatement up to %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 - 30 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "121 Days +" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "31 - 60 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "61 - 90 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "91 - 120 Days" +msgstr "" + +#. 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\n" +" buckets, so the partner can review how much is open, due or " +"overdue.\n" +" " +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\n" +" a partner's receivables and payables between two " +"selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated " +"prior to the chosen statement\n" +" period will appear as a forward balance at the top of " +"the statement. The list is\n" +" displayed in chronological order and is split by " +"currencies.\n" +" \n" +"
\n" +"
" +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\n" +" receivables and payables up to a particular date. This includes all " +"unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in " +"chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +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 "Partner Name:" +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: 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "" + +#. 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 +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +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: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %s in %s" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "Annuleer" + +#. 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: 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Current" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "Datum" + +#. 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: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +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_outstanding_statement_wizard__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_activity_statement_xlsx__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, fuzzy, python-format +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 +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +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_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: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "" + +#. 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_p_s_report_activity_statement_xlsx__id +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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_p_s_report_activity_statement_xlsx____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx____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_res_config_settings____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: 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: 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Open Amount" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, python-format +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:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +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 +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "Partner Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +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 +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +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: 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: 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +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 +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +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.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "in" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "" diff --git a/partner_statement/i18n/partner_statement.pot b/partner_statement/i18n/partner_statement.pot new file mode 100644 index 00000000000..2245fa95067 --- /dev/null +++ b/partner_statement/i18n/partner_statement.pot @@ -0,0 +1,617 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_statement +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.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: partner_statement +#: 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 +#: 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 +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 - 30 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "121 Days +" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "31 - 60 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "61 - 90 Days" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "91 - 120 Days" +msgstr "" + +#. 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\n" +" buckets, so the partner can review how much is open, due or overdue.\n" +" " +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\n" +" a partner's receivables and payables between two selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated prior to the chosen statement\n" +" period will appear as a forward balance at the top of the statement. The list is\n" +" displayed in chronological order and is split by currencies.\n" +" \n" +"
\n" +"
" +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\n" +" receivables and payables up to a particular date. This includes all unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +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 "Partner Name:" +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: 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" +msgstr "" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "" + +#. 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 +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +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: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %(end)s in %(currency)s" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "" + +#. 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: 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Current" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "" + +#. 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: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +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_outstanding_statement_wizard__display_name +msgid "Display Name" +msgstr "" + +#. 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: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +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 +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +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_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: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "" + +#. 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 +msgid "ID" +msgstr "" + +#. 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 +msgid "Last Modified on" +msgstr "" + +#. 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: 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Open Amount" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, python-format +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:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +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 +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "Partner Activity Statement" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.res_config_settings_view_form +msgid "Partner Statements" +msgstr "" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +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 +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +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: 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: 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Supplier " +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +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.aging_buckets +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "in" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "" diff --git a/partner_statement/i18n/pt.po b/partner_statement/i18n/pt.po new file mode 100644 index 00000000000..bd59fde3ca8 --- /dev/null +++ b/partner_statement/i18n/pt.po @@ -0,0 +1,703 @@ +# 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: 2023-03-16 17:23+0000\n" +"Last-Translator: Pedro Castro Silva \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" +"X-Generator: Weblate 4.14.1\n" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#, python-format +msgid "%sStatement between %s and %s in %s" +msgstr "Extrato %s entre %s e %s em %s" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "%sStatement up to %s in %s" +msgstr "Extrato %s até %s em %s" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 - 30 Days" +msgstr "1 - 30 dias" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "1 Mês" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "121 Days +" +msgstr "121 Dias +" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "2 Meses" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "3 Meses" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "31 - 60 Days" +msgstr "31 - 60 Dias" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "4 Meses" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "61 - 90 Days" +msgstr "61 - 90 Dias" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "91 - 120 Days" +msgstr "91 - 120 Dias" + +#. 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\n" +" buckets, so the partner can review how much is open, due or " +"overdue.\n" +" " +msgstr "" +"Os detalhes sobre a antiguidade podem ser " +"mostrados no relatório, expressos em intervalos,\n" +" para que o parceiro possa rever quanto está aberto, vencido ou " +"atrasado.\n" +" " + +#. 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\n" +" a partner's receivables and payables between two " +"selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated " +"prior to the chosen statement\n" +" period will appear as a forward balance at the top of " +"the statement. The list is\n" +" displayed in chronological order and is split by " +"currencies.\n" +" \n" +"
\n" +"
" +msgstr "" +"O extrato de movimentos fornece detalhes de " +"todas as atividades em\n" +" as contas a receber e a pagar de um parceiro entre duas " +"datas selecionadas. Isto inclui todas as faturas,\n" +" notas de crédito e pagamentos. Qualquer saldo em aberto " +"anterior ao período escolhido para o\n" +" extrato aparecerá como um saldo a termo na parte " +"superior da declaração. A lista é\n" +" exibida em ordem cronológica e dividida por moedas.\n" +" \n" +"
\n" +"
" + +#. 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\n" +" receivables and payables up to a particular date. This includes all " +"unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in " +"chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +msgstr "" +"O extrato de pendentes fornece detalhes de " +"todos os valores a receber e a pagar,\n" +" para cada parceiro e até uma certa data. Isto inclui todas as " +"faturas não pagas, reembolsos não reclamados\n" +" e pagamentos pendentes. A lista é exibida em ordem cronológica e " +"dividida por moedas.\n" +" \n" +"
\n" +"
" + +#. 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: 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 "Código do Parceiro:" + +#. 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 Name:" +msgstr "Nome do Parceiro:" + +#. 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 "O parceiro não tem movimentos 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 "Tipo de Conta" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "Extrato de Movimentos" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" +msgstr "Assistente de Extrato de Movimentos" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "Relatório Extrato de Movimentos XLSX" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "Extrato de Movimentos XLSX" + +#. 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 "" +"Os Extratos de Movimentos mostram todas as transações compreendidas entre " +"duas datas." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "Antiguidade por Dias" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +msgid "Age by Months" +msgstr "Antiguidade por Meses" + +#. 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 "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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %s in %s" +msgstr "Relatório de Antiguidade a %s em %s" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "Montante" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "Saldo" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "Saldo à Data" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "Cancelar" + +#. 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: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "Parâmetros de Configuração" + +#. 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Current" +msgstr "Corrente" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "Data" + +#. 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 "Data Final" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "Data de Início" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "Data:" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +msgstr "Descrição" + +#. 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_p_s_report_activity_statement_xlsx__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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 "Não mostrar parceiros sem entradas vencidas" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Due Date" +msgstr "Data de Vencimento" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +msgstr "Ativar Extratos de Movimentos OCA" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "Ativar Extratos de Pendentes OCA" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +msgstr "Saldo Final" + +#. 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 "Excluir Saldos Negativos" + +#. 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 "Excluir parceiros sem entradas vencidas" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export PDF" +msgstr "Exportar PDF" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "Exportar XLSX" + +#. 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_p_s_report_activity_statement_xlsx__id +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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_p_s_report_activity_statement_xlsx____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx____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_res_config_settings____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: 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: 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: 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 "Nome" + +#. 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º do Parceiro" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "Mais Antigo" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Open Amount" +msgstr "Valor a Liq." + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "Original" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, python-format +msgid "Outstanding Statement" +msgstr "Extrato de Documentos Pendentes" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "Assistente de Extrato de Documentos Pendentes" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "Relatório Extrato de Documentos Pendentes XLSX" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +msgstr "Extrato de Documentos Pendentes XLSX" + +#. 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 "" +"Os Extratos de Documentos Pendentes mostram todas as transações até uma " +"certa data." + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "Partner Activity Statement" +msgstr "Extrato de Movimentos de Parceiro" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "Extrato de Pendentes de Parceiro" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +msgstr "A Pagar" + +#. 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 "Por favor, defina os valores padrão em Extrato de Movimentos." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "A Receber" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +msgstr "Número de Referência" + +#. 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 "Referência" + +#. 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 "Mostrar Interv. Antiguidade" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "Relatórios Comuns de Extrato" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +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_statement_document +msgid "Statement between" +msgstr "Extrato entre" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +msgstr "De:" + +#. 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 "Extrato de Conta" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "Extrato de Conta de %s" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +msgstr "Até:" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "Exrtato até" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "Fornecedor" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Total" +msgstr "Total" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "Usar extratos de movimentos" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "Usar extratos de pendentes" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "IVA:" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "Ver" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +msgstr "e" + +#. 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 "em" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "ou" + +#~ 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 "" +#~ "Os detalhes de antiguidade podem ser mostrados no relatório, expressos em " +#~ "intervalos de antiguidade, para que o parceiro possa rever quanto está " +#~ "aberto, devido ou vencido." + +#~ 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 "" +#~ "O extrato de conta fornece os detalhes de todos os movimentos sobre as " +#~ "contas a receber e a pagar de um parceiro entre duas datas selecionadas. " +#~ "Isto inclui todas as faturas, créditos e pagamentos. Qualquer saldo " +#~ "pendente datado antes do período escolhido para o extrato aparecerá como " +#~ "um saldo à data no topo da declaração. A lista é exibida em ordem " +#~ "cronológica e dividida por moedas." + +#~ 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 "" +#~ "O extrato de documentos pendentes fornece detalhes de todos os valores " +#~ "pendentes do parceiro, a pagar ou a receber, até uma determinada data. " +#~ "Isto inclui todas as faturas não pagas, créditos não reclamados e " +#~ "pagamentos pendentes. A lista é exibida em ordem cronológica e dividida " +#~ "por moedas." diff --git a/partner_statement/i18n/pt_BR.po b/partner_statement/i18n/pt_BR.po new file mode 100644 index 00000000000..9fa8084af53 --- /dev/null +++ b/partner_statement/i18n/pt_BR.po @@ -0,0 +1,681 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_statement +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-10-10 21:37+0000\n" +"Last-Translator: Eder Brito \n" +"Language-Team: none\n" +"Language: pt_BR\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.8\n" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#, python-format +msgid "%sStatement between %s and %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "%sStatement up to %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 - 30 Days" +msgstr "1 - 30 Dias" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "1 Mês" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "121 Days +" +msgstr "121 Dias +" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "2 Meses" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "3 Meses" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "31 - 60 Days" +msgstr "31 - 60 Dias" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "4 Meses" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "61 - 90 Days" +msgstr "61 - 90 Dias" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "91 - 120 Days" +msgstr "91 - 120 Dias" + +#. 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\n" +" buckets, so the partner can review how much is open, due or " +"overdue.\n" +" " +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\n" +" a partner's receivables and payables between two " +"selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated " +"prior to the chosen statement\n" +" period will appear as a forward balance at the top of " +"the statement. The list is\n" +" displayed in chronological order and is split by " +"currencies.\n" +" \n" +"
\n" +"
" +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\n" +" receivables and payables up to a particular date. This includes all " +"unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in " +"chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +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 "Data:" + +#. 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 "Código do Parceiro:" + +#. 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 Name:" +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 "O parceiro não tem registros 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 "Tipo de Conta" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "Relatório de Atividade" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" +msgstr "Assistente de Extrato de Atividade" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "" + +#. 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 "O Extrato de Atividade mostra todas as transações entre duas datas." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "Idade por Dias" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +msgid "Age by Months" +msgstr "Idade por Meses" + +#. 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 "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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %s in %s" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "Montante" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "Saldo" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "Saldo Previsto" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "Cancelar" + +#. 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: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "Definições de Configuração" + +#. 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: 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: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Current" +msgstr "Atual" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "Data" + +#. 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 "Data Final" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "Data Inicial" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +msgstr "Descrição" + +#. 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_p_s_report_activity_statement_xlsx__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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 "Mostrar Nome" + +#. 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 "Não exibir parceiros sem entradas vencidas" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Due Date" +msgstr "Data de Vencimento" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +msgstr "Habilitar Extratos de Atividade da OCA" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "Habilitar Extratos de Pendência da OCA" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +msgstr "Saldo Final" + +#. 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 "Excluir Saldos Negativos" + +#. 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 "Excluir parceiros sem entradas vencidas" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export PDF" +msgstr "Exportar PDF" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "" + +#. 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_p_s_report_activity_statement_xlsx__id +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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_p_s_report_activity_statement_xlsx____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx____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_res_config_settings____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: 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 por" + +#. 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 em" + +#. 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 "Nome" + +#. 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 do Parceiro" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "Antigo" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Open Amount" +msgstr "Montante Aberto" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "Original" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, python-format +msgid "Outstanding Statement" +msgstr "Extrato de Pendência" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "Assistente de Extrato de Pendência" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +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 "Extrato de Pendência mostra todas as transações até certa data." + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "Partner Activity Statement" +msgstr "Extrato de Atividade do Parceiro" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "Extrato de Pendência do Parceiro" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +msgstr "Pagável" + +#. 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 "Defina padrões sobre Extratos de Atividade." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "Recebível" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +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 referência" + +#. 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 "Exibir Recipiente de Envelhecimento" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common +msgid "Statement Reports Common" +msgstr "Relatórios de Extrato Comuns" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_statement_common_wizard +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_statement_document +msgid "Statement between" +msgstr "Extrato entre" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +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 "Extrato da Conta" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +msgid "Statement up to" +msgstr "Extrato até" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Supplier" +msgstr "Fornecedor" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Total" +msgstr "Total" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_activity_statement +msgid "Use activity statements" +msgstr "Usar extrato de atividades" + +#. module: partner_statement +#: model:res.groups,name:partner_statement.group_outstanding_statement +msgid "Use outstanding statements" +msgstr "Usar extrato de pendências" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +msgstr "e" + +#. 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 "em" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "ou" + +#~ 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 "" +#~ "Os detalhes de envelhecimento podem ser exibidos no relatório, expressos " +#~ "em recipientes de envelhecimento, para que o parceiro possa " +#~ "analisar quanto está aberto, atrasado ou vencido." + +#~ 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 "" +#~ "O extrato de atividade fornece detalhes de todas as atividades " +#~ "em contas a receber e contas a pagar de um parceiro " +#~ "entre duas datas selecionadas . Isto inclui todas as " +#~ "faturas, reembolsos e pagamentos. Qualquer saldo " +#~ "pendente datado antes do período do extrato " +#~ "escolhido aparecerá como um saldo a prazo na parte superior do extrato. A " +#~ "lista é exibida em ordem cronológica e é dividida por " +#~ "moedas." + +#~ 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 "" +#~ "O extrato de pendências fornece detalhes de todas as pendências de " +#~ "contas a pagar e a receber de parceiros até uma data definida. " +#~ "Isto inclui todas as faturas não pagas This includes all unpaid invoices, " +#~ "não cobradas reembolsos e pagamentos pendentes. A lista é exibida " +#~ "em ordem cronológica e é dividida por moedas." + +#~ msgid "Payment" +#~ msgstr "Pagamento" + +#~ msgid "report.partner_statement.activity_statement" +#~ msgstr "report.partner_statement.activity_statement" + +#~ msgid "report.partner_statement.outstanding_statement" +#~ msgstr "report.partner_statement.outstanding_statement" diff --git a/partner_statement/i18n/ro.po b/partner_statement/i18n/ro.po new file mode 100644 index 00000000000..b2888dd55ca --- /dev/null +++ b/partner_statement/i18n/ro.po @@ -0,0 +1,676 @@ +# 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: 2020-09-23 17:00+0000\n" +"Last-Translator: Dorin Hongu \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==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" +"X-Generator: Weblate 3.10\n" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#, python-format +msgid "%sStatement between %s and %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "%sStatement up to %s in %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 - 30 Days" +msgstr "1 - 30 Zile" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "1 Month" +msgstr "1 Lună" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "121 Days +" +msgstr "121 Zile +" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "2 Months" +msgstr "2 Luni" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "3 Months" +msgstr "3 Luni" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "31 - 60 Days" +msgstr "31 - 60 Zile" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "4 Months" +msgstr "4 Luni" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "61 - 90 Days" +msgstr "61 - 90 Zile" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "91 - 120 Days" +msgstr "91 - 120 Zile" + +#. 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\n" +" buckets, so the partner can review how much is open, due or " +"overdue.\n" +" " +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\n" +" a partner's receivables and payables between two " +"selected dates. This includes all invoices,\n" +" refunds and payments. Any outstanding balance dated " +"prior to the chosen statement\n" +" period will appear as a forward balance at the top of " +"the statement. The list is\n" +" displayed in chronological order and is split by " +"currencies.\n" +" \n" +"
\n" +"
" +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\n" +" receivables and payables up to a particular date. This includes all " +"unpaid invoices, unclaimed\n" +" refunds and outstanding payments. The list is displayed in " +"chronological order and is\n" +" split by currencies.\n" +" \n" +"
\n" +"
" +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 "Dată:" + +#. 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 "Cod Partener:" + +#. 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 Name:" +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 "Partenerul nu are înregistrări." + +#. 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 "Tip de cont" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_html +#, python-format +msgid "Activity Statement" +msgstr "Extras de cont" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_activity_statement_wizard +msgid "Activity Statement Wizard" +msgstr "Asistent extras de cont" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_activity_statement_xlsx +msgid "Activity Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_activity_statement_xlsx +msgid "Activity Statement XLSX" +msgstr "" + +#. 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 "Extrasul de cont afișează toate tranzacțiile dintre două date." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__days +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__days +msgid "Age by Days" +msgstr "Perioada pe zile" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__res_config_settings__default_aging_type__months +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__aging_type__months +msgid "Age by Months" +msgstr "Perioadă pe luni" + +#. 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 "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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Aging Report at %s in %s" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "Amount" +msgstr "Valoare" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Balance" +msgstr "Sold" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +#, python-format +msgid "Balance Forward" +msgstr "Sold inițial" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Cancel" +msgstr "Anulare" + +#. 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: partner_statement +#: model:ir.model,name:partner_statement.model_res_config_settings +msgid "Config Settings" +msgstr "Setări Configurare" + +#. 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 de" + +#. 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 pe" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Current" +msgstr "Curent" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Date" +msgstr "Data" + +#. 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 "Data Final" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_activity_statement_wizard__date_start +msgid "Date Start" +msgstr "Data Început" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Date:" +msgstr "Data:" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Description" +msgstr "Descriere" + +#. 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_p_s_report_activity_statement_xlsx__display_name +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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 "Nume afișat" + +#. 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 "Nu arătați partenerilor fără înregistrări cuvenite" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Due Date" +msgstr "Data scadentă" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_activity_statement +msgid "Enable OCA Activity Statements" +msgstr "Activați Fișa Partenerului OCA" + +#. module: partner_statement +#: model:ir.model.fields,field_description:partner_statement.field_res_config_settings__group_outstanding_statement +msgid "Enable OCA Outstanding Statements" +msgstr "Activați Solduri Restante OCA" + +#. module: partner_statement +#: code:addons/partner_statement/report/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_statement_document +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Ending Balance" +msgstr "Sold final" + +#. 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 "Excludeți soldurile negative" + +#. 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 "Excludeți partenerii fără înregistrări scadente" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export PDF" +msgstr "Exportați PDF" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "Export XLSX" +msgstr "" + +#. 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_p_s_report_activity_statement_xlsx__id +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx__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_res_config_settings__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: 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_p_s_report_activity_statement_xlsx____last_update +#: model:ir.model.fields,field_description:partner_statement.field_report_p_s_report_outstanding_statement_xlsx____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_res_config_settings____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 "Ultima dată mofidificat pe" + +#. 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 "Ultima dată actualizat de" + +#. 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 "Ultima actualizare la" + +#. 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 "Nume" + +#. 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ăr Partener" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Older" +msgstr "Mai vechi" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Open Amount" +msgstr "Suma deschisă" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model_terms:ir.ui.view,arch_db:partner_statement.outstanding_statement_document +#, python-format +msgid "Original" +msgstr "Original" + +#. module: partner_statement +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_html +#, python-format +msgid "Outstanding Statement" +msgstr "Solduri Restante" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_outstanding_statement_wizard +msgid "Outstanding Statement Wizard" +msgstr "Asistent Solduri Restante" + +#. module: partner_statement +#: model:ir.model,name:partner_statement.model_report_p_s_report_outstanding_statement_xlsx +msgid "Outstanding Statement XLSL Report" +msgstr "" + +#. module: partner_statement +#: model:ir.actions.report,name:partner_statement.action_print_outstanding_statement_xlsx +msgid "Outstanding Statement XLSX" +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 "Soldurile restante afișează toate tranzacțiile până la data." + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.activity_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_activity_statement +msgid "Partner Activity Statement" +msgstr "Fișă Partener" + +#. module: partner_statement +#: model:ir.actions.act_window,name:partner_statement.outstanding_statement_wizard_action +#: model:ir.model,name:partner_statement.model_report_partner_statement_outstanding_statement +msgid "Partner Outstanding Statement" +msgstr "Solduri restante partener" + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__payable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__payable +msgid "Payable" +msgstr "Plătibil" + +#. 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 "Vă rugăm să setați valorile implicite în Extrasul de cont." + +#. module: partner_statement +#: model:ir.model.fields.selection,name:partner_statement.selection__activity_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__outstanding_statement_wizard__account_type__receivable +#: model:ir.model.fields.selection,name:partner_statement.selection__statement_common_wizard__account_type__receivable +msgid "Receivable" +msgstr "De primit" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Reference Number" +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ăr de referință" + +#. 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 "Afișare perioade" + +#. 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement from:" +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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement of Account from %s" +msgstr "" + +#. module: partner_statement +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "Statement to:" +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 "Furnizor" + +#. module: partner_statement +#: code:addons/partner_statement/report/report_statement_common.py:0 +#, python-format +msgid "Total" +msgstr "Total" + +#. 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 +#: code:addons/partner_statement/report/activity_statement_xlsx.py:0 +#: code:addons/partner_statement/report/outstanting_statement_xlsx.py:0 +#, python-format +msgid "VAT:" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "View" +msgstr "" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.activity_statement_document +msgid "and" +msgstr "și" + +#. 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 "în" + +#. module: partner_statement +#: model_terms:ir.ui.view,arch_db:partner_statement.statement_common_view +msgid "or" +msgstr "sau" + +#~ 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 "" +#~ "Detaliile privind vechimea pot fi prezentate în raport, exprimate în " +#~ "perioade, astfel încât partenerul să poată analiza cât de mult este " +#~ "deschis, scadent sau restant." + +#~ 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 "" +#~ "Extrasul de cont oferă detalii cu privire la toate activitățile privind " +#~ "creanțele și datoriile unui partener între două date selectate. Aceasta " +#~ "include toate facturile, rambursările și plățile. Orice sold restant " +#~ "datat anterior perioadei de extras alese va apărea ca sold inițial în " +#~ "partea de sus a extrasului. Lista este afișată în ordine cronologică și " +#~ "este împărțită pe monede." + +#~ 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 "" +#~ "Declarația restantă oferă detalii despre toate creanțele și datoriile " +#~ "restante ale partenerului până la o anumită dată. Aceasta include toate " +#~ "facturile neplătite, rambursările nerevendicate și plățile restante. " +#~ "Lista este afișată în ordine cronologică și este împărțită pe monede." + +#~ msgid "Payment" +#~ msgstr "Plată" diff --git a/partner_statement/readme/CONFIGURE.rst b/partner_statement/readme/CONFIGURE.rst new file mode 100644 index 00000000000..a55b1cec5e3 --- /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 *Invoicing / Configuration / Settings* +#. Under the *Partner Statements* 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 00000000000..160872a7055 --- /dev/null +++ b/partner_statement/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* Miquel Raïch +* Graeme Gellatly +* Lois Rilo +* Dhara Solanki diff --git a/partner_statement/readme/DESCRIPTION.rst b/partner_statement/readme/DESCRIPTION.rst new file mode 100644 index 00000000000..007ebf3b726 --- /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 00000000000..dee6c04a3db --- /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 00000000000..6632eec0ad6 --- /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 00000000000..53eb8572c79 --- /dev/null +++ b/partner_statement/readme/USAGE.rst @@ -0,0 +1,6 @@ +To use this module, you need to: + +#. 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/__init__.py b/partner_statement/report/__init__.py new file mode 100644 index 00000000000..fd311a657ae --- /dev/null +++ b/partner_statement/report/__init__.py @@ -0,0 +1,5 @@ +from . import report_statement_common +from . import activity_statement +from . import outstanding_statement +from . import activity_statement_xlsx +from . import outstanting_statement_xlsx diff --git a/partner_statement/report/activity_statement.py b/partner_statement/report/activity_statement.py new file mode 100644 index 00000000000..d1e274abf20 --- /dev/null +++ b/partner_statement/report/activity_statement.py @@ -0,0 +1,191 @@ +# Copyright 2018 ForgeFlow, S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from collections import defaultdict + +from odoo import api, models + + +class ActivityStatement(models.AbstractModel): + """Model of Activity Statement""" + + _inherit = "statement.common" + _name = "report.partner_statement.activity_statement" + _description = "Partner 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, + sum(CASE WHEN l.currency_id is not null AND l.amount_currency > 0.0 + THEN l.amount_currency + ELSE l.debit + END) as debit, + sum(CASE WHEN l.currency_id is not null AND l.amount_currency < 0.0 + THEN l.amount_currency * (-1) + ELSE l.credit + END) as credit + FROM account_move_line l + JOIN account_account aa ON (aa.id = l.account_id) + JOIN account_move m ON (l.move_id = m.id) + WHERE l.partner_id IN %(partners)s + AND l.date < %(date_start)s AND not l.blocked + AND m.state IN ('posted') + AND aa.account_type IN (%(account_type)s) + GROUP BY l.partner_id, l.currency_id, 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, + CASE WHEN (aj.type IN ('sale', 'purchase')) + THEN l.name + ELSE '/' + END as name, + CASE + WHEN (aj.type IN ('sale', 'purchase')) AND l.name IS NOT NULL + THEN l.ref + WHEN aj.type IN ('sale', 'purchase') AND l.name IS NULL + THEN m.ref + WHEN (aj.type in ('bank', 'cash')) + THEN 'Payment' + ELSE '' + END as ref, + l.blocked, l.currency_id, l.company_id, + sum(CASE WHEN (l.currency_id is not null AND l.amount_currency > 0.0) + THEN l.amount_currency + ELSE l.debit + END) as debit, + sum(CASE WHEN (l.currency_id is not null AND l.amount_currency < 0.0) + THEN l.amount_currency * (-1) + ELSE 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 aa ON (aa.id = l.account_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 %(date_start)s <= l.date + AND l.date <= %(date_end)s + AND m.state IN ('posted') + AND aa.account_type IN (%(account_type)s) + 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')) AND l.name IS NOT NULL + THEN l.ref + WHEN aj.type IN ('sale', 'purchase') AND l.name IS NULL + THEN m.ref + WHEN (aj.type in ('bank', 'cash')) + THEN 'Payment' + ELSE '' + END, + l.blocked, l.currency_id, l.company_id + """, + locals(), + ), + "utf-8", + ) + + def _display_lines_sql_q2(self, company_id): + return str( + self._cr.mogrify( + """ + 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 + """, + 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.model + def _get_report_values(self, docids, data=None): + 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.update(wiz.create({})._prepare_statement()) + data["amount_field"] = "amount" + return super()._get_report_values(docids, data) diff --git a/partner_statement/report/activity_statement_xlsx.py b/partner_statement/report/activity_statement_xlsx.py new file mode 100644 index 00000000000..4f43625d1df --- /dev/null +++ b/partner_statement/report/activity_statement_xlsx.py @@ -0,0 +1,294 @@ +# Author: Christopher Ormaza +# Copyright 2021 ForgeFlow S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, fields, models + +from odoo.addons.report_xlsx_helper.report.report_xlsx_format import FORMATS + + +class ActivityStatementXslx(models.AbstractModel): + _name = "report.p_s.report_activity_statement_xlsx" + _description = "Activity Statement XLSL Report" + _inherit = "report.report_xlsx.abstract" + + def _get_report_name(self, report, data=False): + company_id = data.get("company_id", False) + report_name = _("Activity Statement") + if company_id: + company = self.env["res.company"].browse(company_id) + suffix = " - {} - {}".format(company.name, company.currency_id.name) + report_name = report_name + suffix + return report_name + + 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) + account_type = data.get("account_type", False) + row_pos += 2 + statement_header = _( + "%(payable)sStatement between %(start)s and %(end)s in %(currency)s" + ) % { + "payable": account_type == "payable" and _("Supplier ") or "", + "start": partner_data.get("start"), + "end": partner_data.get("end"), + "currency": currency.display_name, + } + + sheet.merge_range( + row_pos, 0, row_pos, 6, statement_header, FORMATS["format_right_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, + 4, + _("Description"), + 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"]) + row_pos += 1 + sheet.write( + row_pos, 1, partner_data.get("start"), FORMATS["format_tcell_date_left"] + ) + sheet.merge_range( + row_pos, 2, row_pos, 4, _("Balance Forward"), FORMATS["format_tcell_left"] + ) + sheet.write( + row_pos, + 6, + currency_data.get("balance_forward"), + FORMATS["current_money_format"], + ) + for line in currency_data.get("lines"): + row_pos += 1 + name_to_show = ( + line.get("name", "") == "/" or not line.get("name", "") + ) and line.get("ref", "") + if 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", ""), FORMATS["format_tcell_left"] + ) + sheet.write( + row_pos, 1, line.get("date", ""), FORMATS["format_tcell_date_left"] + ) + sheet.merge_range( + row_pos, 2, row_pos, 4, name_to_show, FORMATS["format_distributed"] + ) + sheet.write( + row_pos, 5, line.get("amount", ""), FORMATS["current_money_format"] + ) + sheet.write( + row_pos, 6, line.get("balance", ""), FORMATS["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, 4, _("Ending Balance"), FORMATS["format_tcell_left"] + ) + sheet.write( + row_pos, 6, currency_data.get("amount_due"), FORMATS["current_money_format"] + ) + return row_pos + + def _write_currency_buckets(self, row_pos, sheet, partner, currency, data): + report_model = self.env["report.partner_statement.activity_statement"] + partner_data = data.get("data", {}).get(partner.id, {}) + currency_data = partner_data.get("currencies", {}).get(currency.id) + if currency_data.get("buckets"): + row_pos += 2 + buckets_header = _("Aging Report at %(end)s in %(currency)s") % { + "end": partner_data.get("end"), + "currency": currency.display_name, + } + sheet.merge_range( + row_pos, 0, row_pos, 6, buckets_header, FORMATS["format_right_bold"] + ) + buckets_data = currency_data.get("buckets") + buckets_labels = report_model._get_bucket_labels( + partner_data.get("end"), data.get("aging_type") + ) + row_pos += 1 + for i in range(len(buckets_labels)): + sheet.write( + row_pos, + i, + buckets_labels[i], + FORMATS["format_theader_yellow_center"], + ) + row_pos += 1 + sheet.write( + row_pos, + 0, + buckets_data.get("current", 0.0), + FORMATS["current_money_format"], + ) + sheet.write( + row_pos, + 1, + buckets_data.get("b_1_30", 0.0), + FORMATS["current_money_format"], + ) + sheet.write( + row_pos, + 2, + buckets_data.get("b_30_60", 0.0), + FORMATS["current_money_format"], + ) + sheet.write( + row_pos, + 3, + buckets_data.get("b_60_90", 0.0), + FORMATS["current_money_format"], + ) + sheet.write( + row_pos, + 4, + buckets_data.get("b_90_120", 0.0), + FORMATS["current_money_format"], + ) + sheet.write( + row_pos, + 5, + buckets_data.get("b_over_120", 0.0), + FORMATS["current_money_format"], + ) + sheet.write( + row_pos, + 6, + buckets_data.get("balance", 0.0), + FORMATS["current_money_format"], + ) + return row_pos + + def _size_columns(self, sheet): + for i in range(7): + sheet.set_column(0, i, 20) + + def generate_xlsx_report(self, workbook, data, objects): + report_model = self.env["report.partner_statement.activity_statement"] + self._define_formats(workbook) + FORMATS["format_distributed"] = workbook.add_format({"align": "vdistributed"}) + company_id = data.get("company_id", False) + if company_id: + company = self.env["res.company"].browse(company_id) + else: + company = self.env.user.company_id + data.update(report_model._get_report_values(data.get("partner_ids"), data)) + partners = self.env["res.partner"].browse(data.get("partner_ids")) + sheet = workbook.add_worksheet(_("Activity Statement")) + sheet.set_landscape() + row_pos = 0 + sheet.merge_range( + row_pos, + 0, + row_pos, + 6, + _("Statement of Account from %s") % (company.display_name), + FORMATS["format_ws_title"], + ) + row_pos += 1 + sheet.write(row_pos, 1, _("Date:"), FORMATS["format_theader_yellow_right"]) + sheet.write( + row_pos, + 2, + fields.Date.from_string(data.get("date_end")), + FORMATS["format_date_left"], + ) + self._size_columns(sheet) + for partner in partners: + invoice_address = data.get( + "get_inv_addr", lambda x: self.env["res.partner"] + )(partner) + row_pos += 3 + sheet.write( + row_pos, 1, _("Statement to:"), FORMATS["format_theader_yellow_right"] + ) + sheet.merge_range( + row_pos, + 2, + row_pos, + 3, + invoice_address.display_name, + FORMATS["format_left"], + ) + if invoice_address.vat: + sheet.write( + row_pos, + 4, + _("VAT:"), + FORMATS["format_theader_yellow_right"], + ) + sheet.write( + row_pos, + 5, + invoice_address.vat, + FORMATS["format_left"], + ) + row_pos += 1 + sheet.write( + row_pos, 1, _("Statement from:"), FORMATS["format_theader_yellow_right"] + ) + sheet.merge_range( + row_pos, + 2, + row_pos, + 3, + company.partner_id.display_name, + FORMATS["format_left"], + ) + if company.vat: + sheet.write( + row_pos, + 4, + _("VAT:"), + FORMATS["format_theader_yellow_right"], + ) + sheet.write( + row_pos, + 5, + company.vat, + FORMATS["format_left"], + ) + partner_data = data.get("data", {}).get(partner.id) + currencies = partner_data.get("currencies", {}).keys() + if currencies: + row_pos += 1 + for currency_id in currencies: + currency = self.env["res.currency"].browse(currency_id) + if currency.position == "after": + money_string = "#,##0.%s " % ( + "0" * currency.decimal_places + ) + "[${}]".format(currency.symbol) + elif currency.position == "before": + money_string = "[${}]".format(currency.symbol) + " #,##0.%s" % ( + "0" * currency.decimal_places + ) + FORMATS["current_money_format"] = workbook.add_format( + {"align": "right", "num_format": money_string} + ) + row_pos = self._write_currency_lines( + row_pos, sheet, partner, currency, data + ) + row_pos = self._write_currency_buckets( + row_pos, sheet, partner, currency, data + ) diff --git a/partner_statement/report/outstanding_statement.py b/partner_statement/report/outstanding_statement.py new file mode 100644 index 00000000000..0576b232a24 --- /dev/null +++ b/partner_statement/report/outstanding_statement.py @@ -0,0 +1,158 @@ +# Copyright 2018 ForgeFlow, S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import api, models +from odoo.tools.float_utils import float_is_zero + + +class OutstandingStatement(models.AbstractModel): + """Model of Outstanding Statement""" + + _inherit = "statement.common" + _name = "report.partner_statement.outstanding_statement" + _description = "Partner Outstanding Statement" + + def _display_lines_sql_q1(self, partners, date_end, account_type): + partners = tuple(partners) + return str( + self._cr.mogrify( + """ + SELECT l.id, m.name AS move_id, l.partner_id, l.date, l.name, + l.blocked, l.currency_id, l.company_id, + CASE WHEN l.ref IS NOT NULL + THEN l.ref + ELSE m.ref + END as ref, + 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.debit_amount_currency, 0.0)) + ELSE l.amount_currency + sum(coalesce(pc.credit_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 aa ON (aa.id = l.account_id) + JOIN account_move m ON (l.move_id = m.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 ( + (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 m.state IN ('posted') + AND aa.account_type IN (%(account_type)s) + GROUP BY l.id, l.partner_id, m.name, l.date, l.date_maturity, l.name, + CASE WHEN l.ref IS NOT NULL + THEN l.ref + ELSE m.ref + END, + 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 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 Q1.open_amount_currency + ELSE Q1.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, 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 AND Q2.open_amount != 0.0 + """, + 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), + 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_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 + + def _add_currency_line(self, line, currency): + if float_is_zero(line["open_amount"], precision_rounding=currency.rounding): + return [] + return [line] + + @api.model + def _get_report_values(self, docids, data=None): + 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.update(wiz.create({})._prepare_statement()) + data["amount_field"] = "open_amount" + return super()._get_report_values(docids, data) diff --git a/partner_statement/report/outstanting_statement_xlsx.py b/partner_statement/report/outstanting_statement_xlsx.py new file mode 100644 index 00000000000..e1e82566e19 --- /dev/null +++ b/partner_statement/report/outstanting_statement_xlsx.py @@ -0,0 +1,283 @@ +# Author: Christopher Ormaza +# Copyright 2021 ForgeFlow S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import _, fields, models + +from odoo.addons.report_xlsx_helper.report.report_xlsx_format import FORMATS + + +class OutstandingStatementXslx(models.AbstractModel): + _name = "report.p_s.report_outstanding_statement_xlsx" + _description = "Outstanding Statement XLSL Report" + _inherit = "report.report_xlsx.abstract" + + def _get_report_name(self, report, data=False): + company_id = data.get("company_id", False) + report_name = _("Outstanding Statement") + if company_id: + company = self.env["res.company"].browse(company_id) + suffix = " - {} - {}".format(company.name, company.currency_id.name) + report_name = report_name + suffix + return report_name + + 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) + account_type = data.get("account_type", False) + row_pos += 2 + statement_header = _("%(payable)sStatement up to %(end)s in %(currency)s") % { + "payable": account_type == "payable" and _("Supplier ") or "", + "end": partner_data.get("end"), + "currency": currency.display_name, + } + + sheet.merge_range( + row_pos, 0, row_pos, 6, statement_header, FORMATS["format_right_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.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"]) + for line in currency_data.get("lines"): + row_pos += 1 + name_to_show = ( + line.get("name", "") == "/" or not line.get("name", "") + ) and line.get("ref", "") + if 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", ""), FORMATS["format_tcell_left"] + ) + sheet.write( + row_pos, 1, line.get("date", ""), FORMATS["format_tcell_date_left"] + ) + sheet.write( + row_pos, + 2, + line.get("date_maturity", ""), + FORMATS["format_tcell_date_left"], + ) + sheet.write(row_pos, 3, name_to_show, FORMATS["format_distributed"]) + sheet.write( + row_pos, 4, line.get("amount", ""), FORMATS["current_money_format"] + ) + sheet.write( + row_pos, 5, line.get("open_amount", ""), FORMATS["current_money_format"] + ) + sheet.write( + row_pos, 6, line.get("balance", ""), FORMATS["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, 4, _("Ending Balance"), FORMATS["format_tcell_left"] + ) + sheet.write( + row_pos, 6, currency_data.get("amount_due"), FORMATS["current_money_format"] + ) + return row_pos + + def _write_currency_buckets(self, row_pos, sheet, partner, currency, data): + report_model = self.env["report.partner_statement.outstanding_statement"] + partner_data = data.get("data", {}).get(partner.id, {}) + currency_data = partner_data.get("currencies", {}).get(currency.id) + if currency_data.get("buckets"): + row_pos += 2 + buckets_header = _("Aging Report at %(end)s in %(currency)s") % { + "end": partner_data.get("end"), + "currency": currency.display_name, + } + + sheet.merge_range( + row_pos, 0, row_pos, 6, buckets_header, FORMATS["format_right_bold"] + ) + buckets_data = currency_data.get("buckets") + buckets_labels = report_model._get_bucket_labels( + partner_data.get("end"), data.get("aging_type") + ) + row_pos += 1 + for i in range(len(buckets_labels)): + sheet.write( + row_pos, + i, + buckets_labels[i], + FORMATS["format_theader_yellow_center"], + ) + row_pos += 1 + sheet.write( + row_pos, + 0, + buckets_data.get("current", 0.0), + FORMATS["current_money_format"], + ) + sheet.write( + row_pos, + 1, + buckets_data.get("b_1_30", 0.0), + FORMATS["current_money_format"], + ) + sheet.write( + row_pos, + 2, + buckets_data.get("b_30_60", 0.0), + FORMATS["current_money_format"], + ) + sheet.write( + row_pos, + 3, + buckets_data.get("b_60_90", 0.0), + FORMATS["current_money_format"], + ) + sheet.write( + row_pos, + 4, + buckets_data.get("b_90_120", 0.0), + FORMATS["current_money_format"], + ) + sheet.write( + row_pos, + 5, + buckets_data.get("b_over_120", 0.0), + FORMATS["current_money_format"], + ) + sheet.write( + row_pos, + 6, + buckets_data.get("balance", 0.0), + FORMATS["current_money_format"], + ) + return row_pos + + def _size_columns(self, sheet): + for i in range(7): + sheet.set_column(0, i, 20) + + def generate_xlsx_report(self, workbook, data, objects): + report_model = self.env["report.partner_statement.outstanding_statement"] + self._define_formats(workbook) + FORMATS["format_distributed"] = workbook.add_format({"align": "vdistributed"}) + company_id = data.get("company_id", False) + if company_id: + company = self.env["res.company"].browse(company_id) + else: + company = self.env.user.company_id + data.update(report_model._get_report_values(data.get("partner_ids"), data)) + partners = self.env["res.partner"].browse(data.get("partner_ids")) + sheet = workbook.add_worksheet(_("Outstanding Statement")) + sheet.set_landscape() + row_pos = 0 + sheet.merge_range( + row_pos, + 0, + row_pos, + 6, + _("Statement of Account from %s") % (company.display_name), + FORMATS["format_ws_title"], + ) + row_pos += 1 + sheet.write(row_pos, 1, _("Date:"), FORMATS["format_theader_yellow_right"]) + sheet.write( + row_pos, + 2, + fields.Date.from_string(data.get("date_end")), + FORMATS["format_date_left"], + ) + self._size_columns(sheet) + for partner in partners: + invoice_address = data.get( + "get_inv_addr", lambda x: self.env["res.partner"] + )(partner) + row_pos += 3 + sheet.write( + row_pos, 1, _("Statement to:"), FORMATS["format_theader_yellow_right"] + ) + sheet.merge_range( + row_pos, + 2, + row_pos, + 3, + invoice_address.display_name, + FORMATS["format_left"], + ) + if invoice_address.vat: + sheet.write( + row_pos, + 4, + _("VAT:"), + FORMATS["format_theader_yellow_right"], + ) + sheet.write( + row_pos, + 5, + invoice_address.vat, + FORMATS["format_left"], + ) + row_pos += 1 + sheet.write( + row_pos, 1, _("Statement from:"), FORMATS["format_theader_yellow_right"] + ) + sheet.merge_range( + row_pos, + 2, + row_pos, + 3, + company.partner_id.display_name, + FORMATS["format_left"], + ) + if company.vat: + sheet.write( + row_pos, + 4, + _("VAT:"), + FORMATS["format_theader_yellow_right"], + ) + sheet.write( + row_pos, + 5, + company.vat, + FORMATS["format_left"], + ) + partner_data = data.get("data", {}).get(partner.id) + currencies = partner_data.get("currencies", {}).keys() + if currencies: + row_pos += 1 + for currency_id in currencies: + currency = self.env["res.currency"].browse(currency_id) + if currency.position == "after": + money_string = "#,##0.%s " % ( + "0" * currency.decimal_places + ) + "[${}]".format(currency.symbol) + elif currency.position == "before": + money_string = "[${}]".format(currency.symbol) + " #,##0.%s" % ( + "0" * currency.decimal_places + ) + FORMATS["current_money_format"] = workbook.add_format( + {"align": "right", "num_format": money_string} + ) + row_pos = self._write_currency_lines( + row_pos, sheet, partner, currency, data + ) + row_pos = self._write_currency_buckets( + row_pos, sheet, partner, currency, data + ) diff --git a/partner_statement/report/report_statement_common.py b/partner_statement/report/report_statement_common.py new file mode 100644 index 00000000000..2fdd34b3718 --- /dev/null +++ b/partner_statement/report/report_statement_common.py @@ -0,0 +1,444 @@ +# Copyright 2018 ForgeFlow, S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from datetime import datetime, timedelta + +from odoo import _, api, fields, models +from odoo.tools.misc import DEFAULT_SERVER_DATE_FORMAT + + +class ReportStatementCommon(models.AbstractModel): + """Abstract Report Statement for use in other models""" + + _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, 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_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.debit_amount_currency, 0.0)) + ELSE l.amount_currency + sum(coalesce(pc.credit_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_move m ON (l.move_id = m.id) + JOIN account_account aa ON (aa.id = l.account_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 ( + (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 IN (%(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 + """, + 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 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_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, + ) + + def _add_currency_line(self, line, currency): + return [line] + + @api.model + def _get_report_values(self, docids, data=None): + # flake8: noqa: C901 + """ + @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 - 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 = {} + # 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.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"] + + 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.get(partner_id, default_fmt) + ) + line["date_maturity"] = format_date( + line["date_maturity"], date_formats.get(partner_id, default_fmt) + ) + line_currency["lines"].extend( + self._add_currency_line(line, currencies[line["currency_id"]]) + ) + + 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, + "get_inv_addr": self._get_invoice_address, + } diff --git a/partner_statement/security/ir.model.access.csv b/partner_statement/security/ir.model.access.csv new file mode 100644 index 00000000000..f3a19dcc1ab --- /dev/null +++ b/partner_statement/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_activity_statement_wizard,access_activity_statement_wizard,model_activity_statement_wizard,account.group_account_invoice,1,1,1,0 +access_outstanding_statement_wizard,access_outstanding_statement_wizard,model_outstanding_statement_wizard,account.group_account_invoice,1,1,1,0 diff --git a/partner_statement/security/statement_security.xml b/partner_statement/security/statement_security.xml new file mode 100644 index 00000000000..ed06aeab128 --- /dev/null +++ b/partner_statement/security/statement_security.xml @@ -0,0 +1,11 @@ + + + + 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 00000000000..3a0328b516c Binary files /dev/null and b/partner_statement/static/description/icon.png differ diff --git a/partner_statement/static/description/index.html b/partner_statement/static/description/index.html new file mode 100644 index 00000000000..eb3af075de7 --- /dev/null +++ b/partner_statement/static/description/index.html @@ -0,0 +1,484 @@ + + + + + + +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 Invoicing / Configuration / Settings
  2. +
  3. Under the Partner Statements 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

+
    +
  • ForgeFlow
  • +
+
+
+

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/static/src/scss/layout_statement.scss b/partner_statement/static/src/scss/layout_statement.scss new file mode 100644 index 00000000000..b5851829d0a --- /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 00000000000..6395f9e72fd --- /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 00000000000..5e2fbbcbf6e --- /dev/null +++ b/partner_statement/tests/test_activity_statement.py @@ -0,0 +1,133 @@ +# Copyright 2018 ForgeFlow, S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from datetime import date + +from odoo import fields +from odoo.tests.common import TransactionCase + + +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.company.external_report_layout_id = self.env.ref( + "web.external_layout_standard" + ) + 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_name_xlsx = "p_s.report_activity_statement_xlsx" + 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, + "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.assertDictEqual( + statement, + { + **{ + "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.", + ) + + statement_xlsx = wiz_id.button_export_xlsx() + + self.assertDictEqual( + statement_xlsx, + { + **{ + "type": "ir.actions.report", + "report_name": self.report_name_xlsx, + "report_type": "xlsx", + }, + **statement_xlsx, + }, + "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 accordingly""" + 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 00000000000..372da95de1b --- /dev/null +++ b/partner_statement/tests/test_outstanding_statement.py @@ -0,0 +1,101 @@ +# Copyright 2018 ForgeFlow, S.L. (https://www.forgeflow.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.company.external_report_layout_id = self.env.ref( + "web.external_layout_standard" + ) + 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_name_xlsx = "p_s.report_outstanding_statement_xlsx" + 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, + "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.assertDictEqual( + statement, + { + **{ + "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.", + ) + + statement_xlsx = wiz_id.button_export_xlsx() + + self.assertDictEqual( + statement_xlsx, + { + **{ + "type": "ir.actions.report", + "report_name": self.report_name_xlsx, + "report_type": "xlsx", + }, + **statement_xlsx, + }, + "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 00000000000..02683de75c5 --- /dev/null +++ b/partner_statement/tests/test_res_config_settings.py @@ -0,0 +1,35 @@ +# 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"].with_user(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.assertEqual(res, "months") diff --git a/partner_statement/views/activity_statement.xml b/partner_statement/views/activity_statement.xml new file mode 100644 index 00000000000..2c9002235cf --- /dev/null +++ b/partner_statement/views/activity_statement.xml @@ -0,0 +1,186 @@ + + + + + + + Activity Statement + res.partner + partner_statement.activity_statement + qweb-pdf + partner_statement.activity_statement + + + Activity Statement + res.partner + partner_statement.activity_statement + qweb-html + partner_statement.activity_statement + + + Activity Statement XLSX + res.partner + ir.actions.report + p_s.report_activity_statement_xlsx + xlsx + report_activity_statement + + diff --git a/partner_statement/views/aging_buckets.xml b/partner_statement/views/aging_buckets.xml new file mode 100644 index 00000000000..197ed9c36ec --- /dev/null +++ b/partner_statement/views/aging_buckets.xml @@ -0,0 +1,70 @@ + + + + + diff --git a/partner_statement/views/outstanding_statement.xml b/partner_statement/views/outstanding_statement.xml new file mode 100644 index 00000000000..041f0d91be1 --- /dev/null +++ b/partner_statement/views/outstanding_statement.xml @@ -0,0 +1,182 @@ + + + + + + + Outstanding Statement + res.partner + partner_statement.outstanding_statement + qweb-pdf + partner_statement.outstanding_statement + + + Outstanding Statement + res.partner + partner_statement.outstanding_statement + qweb-html + partner_statement.outstanding_statement + + + Outstanding Statement XLSX + res.partner + ir.actions.report + p_s.report_outstanding_statement_xlsx + xlsx + report_outstanding_statement + + diff --git a/partner_statement/views/res_config_settings.xml b/partner_statement/views/res_config_settings.xml new file mode 100644 index 00000000000..42b6f26e822 --- /dev/null +++ b/partner_statement/views/res_config_settings.xml @@ -0,0 +1,89 @@ + + + + res.config.settings.view.form (in partner_statement) + res.config.settings + + + + +

Partner Statements

+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
diff --git a/partner_statement/wizard/__init__.py b/partner_statement/wizard/__init__.py new file mode 100644 index 00000000000..984e2b5392d --- /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 00000000000..49fdf85eee5 --- /dev/null +++ b/partner_statement/wizard/activity_statement_wizard.py @@ -0,0 +1,56 @@ +# Copyright 2018 ForgeFlow, S.L. (http://www.forgeflow.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): + res = 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) + return res + + def _prepare_statement(self): + res = super()._prepare_statement() + res.update({"date_start": self.date_start}) + return res + + def _print_report(self, report_type): + self.ensure_one() + data = self._prepare_statement() + if report_type == "xlsx": + report_name = "p_s.report_activity_statement_xlsx" + else: + report_name = "partner_statement.activity_statement" + return ( + self.env["ir.actions.report"] + .search( + [("report_name", "=", report_name), ("report_type", "=", report_type)], + limit=1, + ) + .report_action(self, data=data) + ) + + def _export(self, report_type): + """Default export is PDF.""" + return self._print_report(report_type) diff --git a/partner_statement/wizard/outstanding_statement_wizard.py b/partner_statement/wizard/outstanding_statement_wizard.py new file mode 100644 index 00000000000..0d9e0e12e90 --- /dev/null +++ b/partner_statement/wizard/outstanding_statement_wizard.py @@ -0,0 +1,32 @@ +# Copyright 2018 ForgeFlow, S.L. (http://www.forgeflow.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 _print_report(self, report_type): + self.ensure_one() + data = self._prepare_statement() + if report_type == "xlsx": + report_name = "p_s.report_outstanding_statement_xlsx" + else: + report_name = "partner_statement.outstanding_statement" + return ( + self.env["ir.actions.report"] + .search( + [("report_name", "=", report_name), ("report_type", "=", report_type)], + limit=1, + ) + .report_action(self, data=data) + ) + + def _export(self, report_type): + """Default export is PDF.""" + return self._print_report(report_type) diff --git a/partner_statement/wizard/res_config_settings.py b/partner_statement/wizard/res_config_settings.py new file mode 100644 index 00000000000..343befe9233 --- /dev/null +++ b/partner_statement/wizard/res_config_settings.py @@ -0,0 +1,58 @@ +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="days", + 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 00000000000..1dc6b0d3713 --- /dev/null +++ b/partner_statement/wizard/statement_common.py @@ -0,0 +1,78 @@ +# 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.company, + string="Company", + required=True, + ) + 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( + [("asset_receivable", "Receivable"), ("liability_payable", "Payable")], + default="asset_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) + + 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 button_export_html(self): + self.ensure_one() + report_type = "qweb-html" + return self._export(report_type) + + def button_export_pdf(self): + self.ensure_one() + report_type = "qweb-pdf" + return self._export(report_type) + + def button_export_xlsx(self): + self.ensure_one() + report_type = "xlsx" + return self._export(report_type) diff --git a/partner_statement/wizard/statement_wizard.xml b/partner_statement/wizard/statement_wizard.xml new file mode 100644 index 00000000000..c867c783e15 --- /dev/null +++ b/partner_statement/wizard/statement_wizard.xml @@ -0,0 +1,141 @@ + + + + + + Partner Activity Statement + + activity.statement.wizard + form + + new + + + Partner Outstanding Statement + + outstanding.statement.wizard + form + + new + + + + Statement Common Wizard View + statement.common.wizard + +
+
+ Aging details can be shown in the report, expressed in aging + buckets, so the partner can review how much is open, due or overdue. + +
+
+ + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + Outstanding Statement Wizard + outstanding.statement.wizard + + primary + + + 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. + +
+
+
+
+
+ + Activity Statement Wizard + activity.statement.wizard + + primary + + + 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. + +
+
+
+ + + +
+
+
diff --git a/setup/partner_statement/odoo/addons/partner_statement b/setup/partner_statement/odoo/addons/partner_statement new file mode 120000 index 00000000000..4e0533fa135 --- /dev/null +++ b/setup/partner_statement/odoo/addons/partner_statement @@ -0,0 +1 @@ +../../../../partner_statement \ No newline at end of file diff --git a/setup/partner_statement/setup.py b/setup/partner_statement/setup.py new file mode 100644 index 00000000000..28c57bb6403 --- /dev/null +++ b/setup/partner_statement/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)