From ac306fd4b2e562453fe3160e804f91bcfaaeb650 Mon Sep 17 00:00:00 2001 From: AjmalCybro Date: Wed, 13 Dec 2023 16:42:08 +0530 Subject: [PATCH] Dec 13 : [ADD] Initial Commit 'dynamic_accounts_report' --- dynamic_accounts_report/README.rst | 50 + dynamic_accounts_report/__init__.py | 24 + dynamic_accounts_report/__manifest__.py | 81 + .../controllers/__init__.py | 22 + .../controllers/controllers.py | 69 + dynamic_accounts_report/doc/RELEASE_NOTES.md | 6 + dynamic_accounts_report/i18n/ar_001.po | 2312 ++++++++++++++++ dynamic_accounts_report/i18n/de_CH.po | 2324 +++++++++++++++++ dynamic_accounts_report/i18n/es_AR.po | 2312 ++++++++++++++++ dynamic_accounts_report/i18n/fr_BE.po | 2312 ++++++++++++++++ dynamic_accounts_report/i18n/id.po | 2312 ++++++++++++++++ dynamic_accounts_report/i18n/uk_UA.po | 2312 ++++++++++++++++ dynamic_accounts_report/models/__init__.py | 31 + .../models/account_general_ledger.py | 329 +++ .../models/account_partner_ledger.py | 370 +++ .../models/account_trial_balance.py | 449 ++++ .../models/aged_payable_report.py | 305 +++ .../models/aged_receivable_report.py | 322 +++ .../models/bank_book_report.py | 321 +++ .../models/cash_book_report.py | 345 +++ .../models/dynamic_balance_sheet_report.py | 1104 ++++++++ dynamic_accounts_report/models/tax_report.py | 760 ++++++ dynamic_accounts_report/report/__init__.py | 21 + .../report/aged_payable_templates.xml | 278 ++ .../report/aged_receivable_templates.xml | 279 ++ .../report/balance_sheet_report_templates.xml | 942 +++++++ .../report/bank_book_templates.xml | 231 ++ .../report/financial_report_template.xml | 209 ++ .../report/financial_reports_views.xml | 74 + .../report/general_ledger_templates.xml | 219 ++ .../report/partner_ledger_templates.xml | 237 ++ .../report/tax_report_templates.xml | 308 +++ .../report/trial_balance.xml | 171 ++ .../security/ir.model.access.csv | 6 + .../description/assets/icons/capture (1).png | Bin 0 -> 36623 bytes .../static/description/assets/icons/check.png | Bin 0 -> 3676 bytes .../description/assets/icons/chevron.png | Bin 0 -> 310 bytes .../static/description/assets/icons/cogs.png | Bin 0 -> 1377 bytes .../description/assets/icons/consultation.png | Bin 0 -> 1458 bytes .../description/assets/icons/ecom-black.png | Bin 0 -> 576 bytes .../assets/icons/education-black.png | Bin 0 -> 733 bytes .../description/assets/icons/hotel-black.png | Bin 0 -> 911 bytes .../static/description/assets/icons/img.png | Bin 0 -> 1173 bytes .../description/assets/icons/license.png | Bin 0 -> 1095 bytes .../description/assets/icons/lifebuoy.png | Bin 0 -> 1199 bytes .../assets/icons/manufacturing-black.png | Bin 0 -> 673 bytes .../assets/icons/photo-capture.png | Bin 0 -> 10898 bytes .../description/assets/icons/pos-black.png | Bin 0 -> 878 bytes .../description/assets/icons/puzzle.png | Bin 0 -> 653 bytes .../assets/icons/restaurant-black.png | Bin 0 -> 905 bytes .../assets/icons/service-black.png | Bin 0 -> 839 bytes .../assets/icons/trading-black.png | Bin 0 -> 427 bytes .../description/assets/icons/training.png | Bin 0 -> 627 bytes .../description/assets/icons/update.png | Bin 0 -> 1225 bytes .../static/description/assets/icons/user.png | Bin 0 -> 988 bytes .../description/assets/icons/wrench.png | Bin 0 -> 1205 bytes .../description/assets/misc/Cybrosys R.png | Bin 0 -> 82191 bytes .../static/description/assets/misc/email.svg | 33 + .../static/description/assets/misc/phone.svg | 3 + .../description/assets/misc/star (1) 2.svg | 9 + .../description/assets/misc/support (1) 1.svg | 9 + .../description/assets/misc/support-email.svg | 6 + .../description/assets/misc/tick-mark.svg | 17 + .../description/assets/misc/whatsapp 1.svg | 9 + .../description/assets/misc/whatsapp.svg | 33 + .../static/description/assets/modules/1.png | Bin 0 -> 73295 bytes .../static/description/assets/modules/2.png | Bin 0 -> 83659 bytes .../static/description/assets/modules/3.png | Bin 0 -> 20375 bytes .../static/description/assets/modules/4.png | Bin 0 -> 88146 bytes .../static/description/assets/modules/5.png | Bin 0 -> 70058 bytes .../static/description/assets/modules/6.png | Bin 0 -> 88721 bytes .../description/assets/screenshots/1.png | Bin 0 -> 153092 bytes .../description/assets/screenshots/10.png | Bin 0 -> 45163 bytes .../description/assets/screenshots/11.png | Bin 0 -> 60960 bytes .../description/assets/screenshots/12.png | Bin 0 -> 51643 bytes .../description/assets/screenshots/13.png | Bin 0 -> 94903 bytes .../description/assets/screenshots/14.png | Bin 0 -> 105252 bytes .../description/assets/screenshots/15.png | Bin 0 -> 94265 bytes .../description/assets/screenshots/16.png | Bin 0 -> 96290 bytes .../description/assets/screenshots/17.png | Bin 0 -> 55978 bytes .../description/assets/screenshots/18.png | Bin 0 -> 53837 bytes .../description/assets/screenshots/19.png | Bin 0 -> 64507 bytes .../description/assets/screenshots/2.png | Bin 0 -> 129816 bytes .../description/assets/screenshots/20.png | Bin 0 -> 68418 bytes .../description/assets/screenshots/21.png | Bin 0 -> 65995 bytes .../description/assets/screenshots/22.png | Bin 0 -> 71290 bytes .../description/assets/screenshots/23.png | Bin 0 -> 31443 bytes .../description/assets/screenshots/24.png | Bin 0 -> 18721 bytes .../description/assets/screenshots/25.png | Bin 0 -> 64124 bytes .../description/assets/screenshots/26.png | Bin 0 -> 123335 bytes .../description/assets/screenshots/27.png | Bin 0 -> 163843 bytes .../description/assets/screenshots/28.png | Bin 0 -> 145013 bytes .../description/assets/screenshots/29.png | Bin 0 -> 65516 bytes .../description/assets/screenshots/3.png | Bin 0 -> 156195 bytes .../description/assets/screenshots/30.png | Bin 0 -> 78635 bytes .../description/assets/screenshots/31.png | Bin 0 -> 89987 bytes .../description/assets/screenshots/32.png | Bin 0 -> 61043 bytes .../description/assets/screenshots/33.png | Bin 0 -> 147201 bytes .../description/assets/screenshots/34.png | Bin 0 -> 175790 bytes .../description/assets/screenshots/35.png | Bin 0 -> 196960 bytes .../description/assets/screenshots/36.png | Bin 0 -> 59890 bytes .../description/assets/screenshots/37.png | Bin 0 -> 74245 bytes .../description/assets/screenshots/38.png | Bin 0 -> 55540 bytes .../description/assets/screenshots/39.png | Bin 0 -> 88191 bytes .../description/assets/screenshots/4.png | Bin 0 -> 58020 bytes .../description/assets/screenshots/40.png | Bin 0 -> 163919 bytes .../description/assets/screenshots/41.png | Bin 0 -> 85791 bytes .../description/assets/screenshots/42.png | Bin 0 -> 47794 bytes .../description/assets/screenshots/43.png | Bin 0 -> 40857 bytes .../description/assets/screenshots/44.png | Bin 0 -> 62857 bytes .../description/assets/screenshots/45.png | Bin 0 -> 84105 bytes .../description/assets/screenshots/46.png | Bin 0 -> 54993 bytes .../description/assets/screenshots/47.png | Bin 0 -> 57592 bytes .../description/assets/screenshots/48.png | Bin 0 -> 41035 bytes .../description/assets/screenshots/49.png | Bin 0 -> 75593 bytes .../description/assets/screenshots/5.png | Bin 0 -> 157495 bytes .../description/assets/screenshots/50.png | Bin 0 -> 208493 bytes .../description/assets/screenshots/51.png | Bin 0 -> 52225 bytes .../description/assets/screenshots/52.png | Bin 0 -> 62773 bytes .../description/assets/screenshots/53.png | Bin 0 -> 129089 bytes .../description/assets/screenshots/54.png | Bin 0 -> 51084 bytes .../description/assets/screenshots/55.png | Bin 0 -> 63558 bytes .../description/assets/screenshots/56.png | Bin 0 -> 35729 bytes .../description/assets/screenshots/57.png | Bin 0 -> 13962 bytes .../description/assets/screenshots/6.png | Bin 0 -> 85124 bytes .../description/assets/screenshots/7.png | Bin 0 -> 109681 bytes .../description/assets/screenshots/8.png | Bin 0 -> 100856 bytes .../description/assets/screenshots/9.png | Bin 0 -> 98267 bytes .../description/assets/screenshots/hero.gif | Bin 0 -> 402226 bytes .../static/description/banner.png | Bin 0 -> 89432 bytes .../static/description/icon.png | Bin 0 -> 12573 bytes .../static/description/index.html | 1287 +++++++++ .../static/src/css/accounts_report.css | 8 + .../static/src/js/aged_payable_report.js | 312 +++ .../static/src/js/aged_receivable_report.js | 302 +++ .../static/src/js/balance_sheet.js | 289 ++ .../static/src/js/bank_flow.js | 348 +++ .../static/src/js/cash_flow.js | 338 +++ .../static/src/js/general_ledger.js | 391 +++ .../static/src/js/partner_ledger.js | 400 +++ .../static/src/js/profit_and_loss.js | 316 +++ .../static/src/js/tax_report.js | 481 ++++ .../static/src/js/trial_balance.js | 526 ++++ .../src/xml/aged_payable_report_views.xml | 396 +++ .../src/xml/aged_receivable_report_views.xml | 396 +++ .../static/src/xml/balance_sheet_template.xml | 1712 ++++++++++++ .../static/src/xml/bank_flow_templates.xml | 379 +++ .../static/src/xml/cash_flow_templates.xml | 384 +++ .../static/src/xml/general_ledger_view.xml | 423 +++ .../static/src/xml/partner_ledger_view.xml | 425 +++ .../src/xml/profit_and_loss_templates.xml | 992 +++++++ .../static/src/xml/tax_report_views.xml | 507 ++++ .../static/src/xml/trial_balance_view.xml | 432 +++ .../views/accounting_report_views.xml | 80 + 154 files changed, 32690 insertions(+) create mode 100644 dynamic_accounts_report/README.rst create mode 100644 dynamic_accounts_report/__init__.py create mode 100644 dynamic_accounts_report/__manifest__.py create mode 100644 dynamic_accounts_report/controllers/__init__.py create mode 100644 dynamic_accounts_report/controllers/controllers.py create mode 100644 dynamic_accounts_report/doc/RELEASE_NOTES.md create mode 100644 dynamic_accounts_report/i18n/ar_001.po create mode 100644 dynamic_accounts_report/i18n/de_CH.po create mode 100644 dynamic_accounts_report/i18n/es_AR.po create mode 100644 dynamic_accounts_report/i18n/fr_BE.po create mode 100644 dynamic_accounts_report/i18n/id.po create mode 100644 dynamic_accounts_report/i18n/uk_UA.po create mode 100644 dynamic_accounts_report/models/__init__.py create mode 100644 dynamic_accounts_report/models/account_general_ledger.py create mode 100644 dynamic_accounts_report/models/account_partner_ledger.py create mode 100644 dynamic_accounts_report/models/account_trial_balance.py create mode 100644 dynamic_accounts_report/models/aged_payable_report.py create mode 100644 dynamic_accounts_report/models/aged_receivable_report.py create mode 100644 dynamic_accounts_report/models/bank_book_report.py create mode 100644 dynamic_accounts_report/models/cash_book_report.py create mode 100644 dynamic_accounts_report/models/dynamic_balance_sheet_report.py create mode 100644 dynamic_accounts_report/models/tax_report.py create mode 100644 dynamic_accounts_report/report/__init__.py create mode 100644 dynamic_accounts_report/report/aged_payable_templates.xml create mode 100644 dynamic_accounts_report/report/aged_receivable_templates.xml create mode 100644 dynamic_accounts_report/report/balance_sheet_report_templates.xml create mode 100644 dynamic_accounts_report/report/bank_book_templates.xml create mode 100644 dynamic_accounts_report/report/financial_report_template.xml create mode 100644 dynamic_accounts_report/report/financial_reports_views.xml create mode 100644 dynamic_accounts_report/report/general_ledger_templates.xml create mode 100644 dynamic_accounts_report/report/partner_ledger_templates.xml create mode 100644 dynamic_accounts_report/report/tax_report_templates.xml create mode 100644 dynamic_accounts_report/report/trial_balance.xml create mode 100644 dynamic_accounts_report/security/ir.model.access.csv create mode 100644 dynamic_accounts_report/static/description/assets/icons/capture (1).png create mode 100644 dynamic_accounts_report/static/description/assets/icons/check.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/chevron.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/cogs.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/consultation.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/ecom-black.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/education-black.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/hotel-black.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/img.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/license.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/lifebuoy.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/manufacturing-black.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/photo-capture.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/pos-black.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/puzzle.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/restaurant-black.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/service-black.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/trading-black.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/training.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/update.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/user.png create mode 100644 dynamic_accounts_report/static/description/assets/icons/wrench.png create mode 100644 dynamic_accounts_report/static/description/assets/misc/Cybrosys R.png create mode 100644 dynamic_accounts_report/static/description/assets/misc/email.svg create mode 100644 dynamic_accounts_report/static/description/assets/misc/phone.svg create mode 100644 dynamic_accounts_report/static/description/assets/misc/star (1) 2.svg create mode 100644 dynamic_accounts_report/static/description/assets/misc/support (1) 1.svg create mode 100644 dynamic_accounts_report/static/description/assets/misc/support-email.svg create mode 100644 dynamic_accounts_report/static/description/assets/misc/tick-mark.svg create mode 100644 dynamic_accounts_report/static/description/assets/misc/whatsapp 1.svg create mode 100644 dynamic_accounts_report/static/description/assets/misc/whatsapp.svg create mode 100644 dynamic_accounts_report/static/description/assets/modules/1.png create mode 100644 dynamic_accounts_report/static/description/assets/modules/2.png create mode 100644 dynamic_accounts_report/static/description/assets/modules/3.png create mode 100644 dynamic_accounts_report/static/description/assets/modules/4.png create mode 100755 dynamic_accounts_report/static/description/assets/modules/5.png create mode 100644 dynamic_accounts_report/static/description/assets/modules/6.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/1.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/10.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/11.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/12.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/13.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/14.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/15.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/16.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/17.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/18.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/19.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/2.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/20.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/21.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/22.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/23.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/24.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/25.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/26.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/27.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/28.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/29.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/3.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/30.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/31.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/32.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/33.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/34.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/35.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/36.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/37.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/38.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/39.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/4.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/40.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/41.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/42.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/43.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/44.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/45.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/46.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/47.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/48.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/49.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/5.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/50.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/51.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/52.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/53.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/54.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/55.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/56.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/57.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/6.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/7.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/8.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/9.png create mode 100644 dynamic_accounts_report/static/description/assets/screenshots/hero.gif create mode 100644 dynamic_accounts_report/static/description/banner.png create mode 100644 dynamic_accounts_report/static/description/icon.png create mode 100644 dynamic_accounts_report/static/description/index.html create mode 100644 dynamic_accounts_report/static/src/css/accounts_report.css create mode 100644 dynamic_accounts_report/static/src/js/aged_payable_report.js create mode 100644 dynamic_accounts_report/static/src/js/aged_receivable_report.js create mode 100644 dynamic_accounts_report/static/src/js/balance_sheet.js create mode 100644 dynamic_accounts_report/static/src/js/bank_flow.js create mode 100644 dynamic_accounts_report/static/src/js/cash_flow.js create mode 100644 dynamic_accounts_report/static/src/js/general_ledger.js create mode 100644 dynamic_accounts_report/static/src/js/partner_ledger.js create mode 100644 dynamic_accounts_report/static/src/js/profit_and_loss.js create mode 100644 dynamic_accounts_report/static/src/js/tax_report.js create mode 100644 dynamic_accounts_report/static/src/js/trial_balance.js create mode 100644 dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml create mode 100644 dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml create mode 100644 dynamic_accounts_report/static/src/xml/balance_sheet_template.xml create mode 100644 dynamic_accounts_report/static/src/xml/bank_flow_templates.xml create mode 100644 dynamic_accounts_report/static/src/xml/cash_flow_templates.xml create mode 100644 dynamic_accounts_report/static/src/xml/general_ledger_view.xml create mode 100644 dynamic_accounts_report/static/src/xml/partner_ledger_view.xml create mode 100644 dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml create mode 100644 dynamic_accounts_report/static/src/xml/tax_report_views.xml create mode 100644 dynamic_accounts_report/static/src/xml/trial_balance_view.xml create mode 100644 dynamic_accounts_report/views/accounting_report_views.xml diff --git a/dynamic_accounts_report/README.rst b/dynamic_accounts_report/README.rst new file mode 100644 index 000000000..b25034c37 --- /dev/null +++ b/dynamic_accounts_report/README.rst @@ -0,0 +1,50 @@ +.. image:: https://img.shields.io/badge/licence-LGPL--3-green.svg + :target: https://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 + +Dynamic Financial Reports +========================= +* Dynamic financial reports for Odoo 17 community editions + +Configuration +============= +* No need of additional configuration. + +License +------- +Lesser General Public License, Version 3 (LGPL-3). +(https://www.gnu.org/licenses/lgpl-3.0.en.html) + +Company +------- +* `Cybrosys Techno Solutions `__ + +Credits +======= +* Developer: (v15) Jibin @ Cybrosys, + (v15) Mehjabin @ Cybrosys, + (v15) Mily @ Cybrosys, + (v16) Aneesh @ Cybrosys, + (v17) Ammu Raj @ Cybrosys, Contact: odoo@cybrosys.com + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com +* Website : https://cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +.. image:: https://cybrosys.com/images/logo.png + :target: https://cybrosys.com + +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit `Our Website `__ + +Further information +=================== +HTML Description: ``__ diff --git a/dynamic_accounts_report/__init__.py b/dynamic_accounts_report/__init__.py new file mode 100644 index 000000000..d55499fa7 --- /dev/null +++ b/dynamic_accounts_report/__init__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +from . import controllers +from . import models +from . import report diff --git a/dynamic_accounts_report/__manifest__.py b/dynamic_accounts_report/__manifest__.py new file mode 100644 index 000000000..b1f67397a --- /dev/null +++ b/dynamic_accounts_report/__manifest__.py @@ -0,0 +1,81 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +{ + 'name': 'Dynamic Accounts Reports', + 'version': '17.0.1.0.0', + 'category': 'Accounting', + 'summary': "Dynamic Financial Reports with drill down and filters–" + "Community Edition", + 'description': "This module creates dynamic Accounting General Ledger, Trial" + "Balance, Balance Sheet, Proft and Loss, Cash Book, Partner" + "Ledger, Aged Payable, Aged Receivable, Bank book and Tax" + "Reports in Odoo 17 community edition, Reporting, Odoo17 Accounting, odoo17 reporting, odoo17, odoo17 accounts reports", + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': "https://www.cybrosys.com", + 'depends': ['base_accounting_kit'], + 'data': [ + 'security/ir.model.access.csv', + 'views/accounting_report_views.xml', + 'report/trial_balance.xml', + 'report/general_ledger_templates.xml', + 'report/financial_report_template.xml', + 'report/partner_ledger_templates.xml', + 'report/financial_reports_views.xml', + 'report/balance_sheet_report_templates.xml', + 'report/bank_book_templates.xml', + 'report/aged_payable_templates.xml', + 'report/aged_receivable_templates.xml', + 'report/tax_report_templates.xml', + ], + 'assets': { + 'web.assets_backend': [ + 'dynamic_accounts_report/static/src/xml/general_ledger_view.xml', + 'dynamic_accounts_report/static/src/xml/trial_balance_view.xml', + 'dynamic_accounts_report/static/src/xml/cash_flow_templates.xml', + 'dynamic_accounts_report/static/src/xml/bank_flow_templates.xml', + 'dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml', + 'dynamic_accounts_report/static/src/xml/balance_sheet_template.xml', + 'dynamic_accounts_report/static/src/xml/partner_ledger_view.xml', + 'dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml', + 'dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml', + 'dynamic_accounts_report/static/src/xml/tax_report_views.xml', + 'dynamic_accounts_report/static/src/css/accounts_report.css', + 'dynamic_accounts_report/static/src/js/general_ledger.js', + 'dynamic_accounts_report/static/src/js/trial_balance.js', + 'dynamic_accounts_report/static/src/js/cash_flow.js', + 'dynamic_accounts_report/static/src/js/bank_flow.js', + 'dynamic_accounts_report/static/src/js/profit_and_loss.js', + 'dynamic_accounts_report/static/src/js/balance_sheet.js', + 'dynamic_accounts_report/static/src/js/partner_ledger.js', + 'dynamic_accounts_report/static/src/js/aged_payable_report.js', + 'dynamic_accounts_report/static/src/js/aged_receivable_report.js', + 'dynamic_accounts_report/static/src/js/tax_report.js', + ], + }, + 'images': ['static/description/banner.png'], + 'license': 'LGPL-3', + 'installable': True, + 'auto_install': False, + 'application': False, +} diff --git a/dynamic_accounts_report/controllers/__init__.py b/dynamic_accounts_report/controllers/__init__.py new file mode 100644 index 000000000..39a2853b1 --- /dev/null +++ b/dynamic_accounts_report/controllers/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2022-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import controllers diff --git a/dynamic_accounts_report/controllers/controllers.py b/dynamic_accounts_report/controllers/controllers.py new file mode 100644 index 000000000..97d173e5f --- /dev/null +++ b/dynamic_accounts_report/controllers/controllers.py @@ -0,0 +1,69 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +import json +from odoo import http +from odoo.http import content_disposition, request +from odoo.tools import html_escape + + +class XLSXReportController(http.Controller): + @http.route('/xlsx_report', type='http', auth='user', methods=['POST'], + csrf=False) + def get_report_xlsx(self, model, data, output_format, report_name): + """Generate an XLSX report based on the provided data and return it as + a response. + Args: + model (str): The name of the model on which the report is based. + data (str): The data required for generating the report. + output_format (str): The desired output format for the report + (e.g., 'xlsx'). + report_name (str): The name to be given to the generated report + file. + Returns: + Response: The generated report file as a response. + Raises: + Exception: If an error occurs during report generation. + """ + uid = request.session.uid + report_obj = request.env[model].with_user(uid) + token = 'dummy-because-api-expects-one' + try: + if output_format == 'xlsx': + response = request.make_response( + None, + headers=[ + ('Content-Type', 'application/vnd.ms-excel'), + ('Content-Disposition', + content_disposition(report_name + '.xlsx')) + ] + ) + report_obj.get_xlsx_report(data, response, report_name) + response.set_cookie('fileToken', token) + return response + except Exception as e: + se = http.serialize_exception(e) + error = { + 'code': 200, + 'message': 'Odoo Server Error', + 'data': se + } + return request.make_response(html_escape(json.dumps(error))) diff --git a/dynamic_accounts_report/doc/RELEASE_NOTES.md b/dynamic_accounts_report/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..8ad751f80 --- /dev/null +++ b/dynamic_accounts_report/doc/RELEASE_NOTES.md @@ -0,0 +1,6 @@ +## Module + +#### 12.12.2023 +#### Version 17.0.1.0.0 +#### ADD +- Initial commit for Dynamic Accounts Reports diff --git a/dynamic_accounts_report/i18n/ar_001.po b/dynamic_accounts_report/i18n/ar_001.po new file mode 100644 index 000000000..050d995d1 --- /dev/null +++ b/dynamic_accounts_report/i18n/ar_001.po @@ -0,0 +1,2312 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * dynamic_accounts_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-11-28 11:11+0000\n" +"PO-Revision-Date: 2023-11-28 11:11+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "1-30" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "31-60" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "61-90" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "91-120" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Expenses\n" +" " +msgstr "نفقات" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Income\n" +" " +msgstr "دخل" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Total Income\n" +" " +msgstr "إجمالي الدخل" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Total Expenses\n" +" " +msgstr "المصروفات الكلية" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Gross Profit\n" +" " +msgstr "اجمالي الربح" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Net Profit\n" +" " +msgstr "صافي الربح" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Cost of\n" +" Revenue\n" +" " +msgstr "ربح" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Depreciation\n" +" " +msgstr "الاستهلاك" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Expenses" +msgstr "نفقات" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Operating Income" +msgstr "الدخل التشغيلي" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Other Income\n" +" " +msgstr "مصدر دخل آخر" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Purchase" +msgstr "شراء" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Sales" +msgstr "مبيعات" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" ASSETS\n" +" " +msgstr "أصول" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" EQUITY\n" +" " +msgstr "عدالة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" LIABILITIES\n" +" " +msgstr "الإلتزامات" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Current Assets\n" +" " +msgstr "الاصول المتداولة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Current Liabilities\n" +" " +msgstr "المطلوبات المتداولة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" LIABILITIES + EQUITY\n" +" " +msgstr "المطلوبات + حقوق الملكية" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Assets\n" +" " +msgstr "إجمالي الأصول" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Current Assets\n" +" " +msgstr "إجمالي الممتلكات الحالية" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Current Liabilities\n" +" " +msgstr "إجمالي الطلبات الحالية" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total EQUITY\n" +" " +msgstr "مجموع الاسهم" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total LIABILITIES\n" +" " +msgstr "اجمالي المطلوبات" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Unallocated Earnings\n" +" " +msgstr "إجمالي الأرباح غير المخصصة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Unallocated Earnings\n" +" " +msgstr "الأرباح غير المخصصة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Bank and Cash Accounts\n" +" " +msgstr "الحسابات المصرفية والنقدية" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Allocated Earnings\n" +" " +msgstr "الأرباح المخصصة الحالية" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Assets\n" +" " +msgstr "الاصول المتداولة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Earnings\n" +" " +msgstr "المكاسب الحاليه" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Liabilities\n" +" " +msgstr "المطلوبات المتداولة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Payables\n" +" " +msgstr "الذمم الدائنة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Fixed Assets\n" +" " +msgstr "بالإضافة إلى الأصول الثابتة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Non-current Assets\n" +" " +msgstr "بالإضافة إلى الأصول غير المتداولة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Non-current Liabilities\n" +" " +msgstr "بالإضافة إلى الالتزامات غير المتداولة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Prepayments\n" +" " +msgstr "المدفوعات المسبقة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Receivables\n" +" " +msgstr "المستحقات" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Retained Earnings\n" +" " +msgstr "الأرباح المحتجزة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "" +"Unknown\n" +" Account\n" +" " +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +msgid "" +"Unknown\n" +" Partner\n" +" " +msgstr "" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "ASSETS" +msgstr "أصول" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Account" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_bank_book_report +msgid "Account Bank Book Report" +msgstr "تقرير كتاب حساب البنك" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_cash_book_report +msgid "Account Cash Book Report" +msgstr "تقرير دفتر الحساب النقدي" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +#, python-format +msgid "Accounts" +msgstr "حسابات" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Accounts:" +msgstr "حسابات" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_aged_payable +msgid "Age Payable" +msgstr "العمر المستحق" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_aged_receivable +msgid "Age Receivable" +msgstr "العمر المستحق" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_aged_payable +#: model:ir.ui.menu,name:dynamic_accounts_report.aged_payable_menu +msgid "Aged Payable" +msgstr "العمر المستحق" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_age_payable_report +msgid "Aged Payable Report" +msgstr "تقرير المسنين المستحق الدفع" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_aged_receivable +#: model:ir.ui.menu,name:dynamic_accounts_report.aged_receivable_menu +msgid "Aged Receivable" +msgstr "العمر المستحق" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_age_receivable_report +msgid "Aged Receivable Report" +msgstr "تقرير المستحقات القديمة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Amount Currency" +msgstr "العملة كمية" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Analytic Account" +msgstr "الحساب التحليلي" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic Accounts" +msgstr "الحسابات التحليلية" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Analytic Accounts:" +msgstr "الحسابات التحليلية:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic accounts associated with the current record." +msgstr "الحسابات التحليلية المرتبطة بالسجل الحالي." + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Apply" +msgstr "يتقدم" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "At Date" +msgstr "في التاريخ" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#, python-format +msgid "Balance" +msgstr "توازن" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_balance_sheet +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_balance_sheet +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_balance_sheet_report +msgid "Balance Sheet" +msgstr "ورقة التوازن" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_bank_book +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_bank_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_bank_book +msgid "Bank Book" +msgstr "كتاب البنك" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Bank and\n" +" Cash Accounts" +msgstr "الحسابات النقدية البنكية" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Bank and Cash Accounts" +msgstr "الحسابات المصرفية والنقدية" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_cash_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_cash_book +msgid "Cash Book" +msgstr "كتاب النقدية" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Cash basis method" +msgstr "طريقة الأساس النقدي" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Communication" +msgstr "تواصل" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Company" +msgstr "شركة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Comparison" +msgstr "مقارنة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Cost\n" +" of\n" +" Revenue" +msgstr "إيرادات التكلفة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Cost of\n" +" Revenue" +msgstr "إيرادات التكلفة" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__create_uid +msgid "Created by" +msgstr "انشأ من قبل" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__create_date +msgid "Created on" +msgstr "تم إنشاؤها على" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Credit" +msgstr "ائتمان" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Currency" +msgstr "عملة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Allocated Earnings" +msgstr "الأرباح المخصصة الحالية" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Assets" +msgstr "الاصول المتداولة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Earnings" +msgstr "المكاسب الحاليه" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current Allocated\n" +" Earnings" +msgstr "الأرباح المخصصة الحالية" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Current Assets" +msgstr "الاصول المتداولة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Current Liabilities" +msgstr "المطلوبات المتداولة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Date" +msgstr "تاريخ" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "" +"Date\n" +" :" +msgstr "تاريخ" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Date Range" +msgstr "نطاق الموعد" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Dates" +msgstr "بلح" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Debit" +msgstr "دَين" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Depreciation" +msgstr "الاستهلاك" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__draft +msgid "Draft" +msgstr "مسودة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Due Date" +msgstr "تاريخ الاستحقاق" + +#. module: dynamic_accounts_report +#: model:ir.ui.menu,name:dynamic_accounts_report.dynamic_report_accounting +msgid "Dynamic Financial Reports" +msgstr "التقارير المالية الديناميكية" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "EQUITY" +msgstr "عدالة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"End\n" +" Date\n" +" :" +msgstr "تاريخ الانتهاء" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "End Balance" +msgstr "الرصيد النهائي" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "" +"End Date\n" +" :" +msgstr "تاريخ الانتهاء" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_to +msgid "End date" +msgstr "تاريخ الانتهاء" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last Month" +msgstr "نهاية الشهر الماضي" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last Quarter" +msgstr "نهاية الربع الأخير" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last year" +msgstr "نهاية العام الماضي" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Entry label" +msgstr "تسمية الإدخال" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Expected Date" +msgstr "التاريخ المتوقع" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Expenses" +msgstr "نفقات" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Export (XLSX)" +msgstr "تصدير (XLSX)" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"General\n" +" Ledger" +msgstr "دفتر الأستاذ العام" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"General\n" +" Ledger" +msgstr "دفتر الأستاذ العام" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.actions.client,name:dynamic_accounts_report.action_general_ledger +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_general_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_general_ledger +#, python-format +msgid "General Ledger" +msgstr "دفتر الأستاذ العام" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_general_ledger +msgid "General Ledger Report" +msgstr "" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Generic Tax Report" +msgstr "التقرير الضريبي العام" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Gross Profit" +msgstr "اجمالي الربح" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Group by: Account > Tax" +msgstr "التجميع حسب: الحساب > الضريبة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Group by: Tax > Account" +msgstr "التجميع حسب: الضريبة > الحساب" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__id +msgid "ID" +msgstr "بطاقة تعريف" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Include Draft Entries" +msgstr "تضمين مسودة الإدخالات" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Income" +msgstr "دخل" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Initial Balance" +msgstr "الرصيد الافتتاحي" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Invoice Date" +msgstr "تاريخ الفاتورة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "JRNL" +msgstr "JRNL" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Journal" +msgstr "مجلة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Journal Items" +msgstr "عناصر المجلة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +#, python-format +msgid "Journals" +msgstr "المجلات" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Journals:" +msgstr "المجلات:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "LIABILITIES" +msgstr "الإلتزامات" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "LIABILITIES + EQUITY" +msgstr "المطلوبات + حقوق الملكية" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__write_date +msgid "Last Updated on" +msgstr "آخر تحديث بتاريخ" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last month" +msgstr "الشهر الماضي" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last quarter" +msgstr "الربع الأخير" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last year" +msgstr "العام الماضي" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Matching Number" +msgstr "رقم المطابقة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Move" +msgstr "يتحرك" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#, python-format +msgid "NET" +msgstr "شبكة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Net Profit" +msgstr "صافي الربح" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "No Comparison" +msgstr "لا مقارنة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Number of Periods:" +msgstr "عدد الفترات:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Older" +msgstr "اكبر سنا" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Open" +msgstr "يفتح" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Operating\n" +" Income" +msgstr "الدخل التشغيلي" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Operating\n" +" Income" +msgstr "الدخل التشغيلي" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Options" +msgstr "خيارات" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Options : Posted Entries" +msgstr "الخيارات: الإدخالات المنشورة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Options : Posted Entries ," +msgstr "الخيارات: الإدخالات المنشورة،" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#, python-format +msgid "Options :Posted Entries" +msgstr "الخيارات: الإدخالات المنشورة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "Options :Posted Entries ," +msgstr "الخيارات:الإدخالات المنشورة،" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Other\n" +" Income" +msgstr "" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Other Income" +msgstr "مصدر دخل آخر" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Partner" +msgstr "شريك" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_partner_ledger +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_partner_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_partner_ledger +msgid "Partner Ledger" +msgstr "دفتر الأستاذ الشريك" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_partner_ledger +msgid "Partner Ledger Report" +msgstr "تقرير دفتر الأستاذ الشريك" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Payable" +msgstr "مستحق الدفع" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Payables" +msgstr "الذمم الدائنة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus\n" +" Non-current Assets" +msgstr "بالإضافة إلى الأصول غير المتداولة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus\n" +" Non-current Liabilities" +msgstr "بالإضافة إلى الالتزامات غير المتداولة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus Fixed\n" +" Assets" +msgstr "بالإضافة إلى الأصول الثابتة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Fixed Assets" +msgstr "بالإضافة إلى الأصول الثابتة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Non-current Assets" +msgstr "بالإضافة إلى الأصول غير المتداولة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Non-current Liabilities" +msgstr "بالإضافة إلى الالتزامات غير المتداولة" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__posted +msgid "Posted" +msgstr "نشر" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "Posted ," +msgstr "تم النشر ," + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Posted Entries" +msgstr "المشاركات المنشورة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Prepayments" +msgstr "المدفوعات المسبقة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Previous Period" +msgstr "Previous Period" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Print (PDF)" +msgstr "طباعة (بي دي إف)" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_profit_loss +msgid "Profit And Loss" +msgstr "الربح والخسارة" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_dynamic_balance_sheet_report +msgid "Profit Loss Report" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_profit_and_loss +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_profit_and_loss_report +msgid "Profit and Loss" +msgstr "تقرير خسارة الربح" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Purchase" +msgstr "شراء" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Receivable" +msgstr "مستحق" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Receivables" +msgstr "المستحقات" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Ref" +msgstr "المرجع" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Reference" +msgstr "مرجع" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Report" +msgstr "تقرير" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Reports :" +msgstr "التقارير" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Retained\n" +" Earnings" +msgstr "الأرباح المحتجزة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Retained Earnings" +msgstr "الأرباح المحتجزة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Sales" +msgstr "مبيعات" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Same Period Last Year" +msgstr "نفس الفترة من العام الماضي" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +msgid "Select one or more accounts." +msgstr "حدد حسابًا واحدًا أو أكثر." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +msgid "Select one or more journals." +msgstr "اختر مجلة واحدة أو أكثر." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Select the company to which this record belongs." +msgstr "حدد الشركة التي ينتمي إليها هذا السجل." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__target_move +msgid "Select the target move status." +msgstr "حدد حالة التحرك المستهدف." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_to +msgid "Specify the end date." +msgstr "حدد تاريخ الانتهاء." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_from +msgid "Specify the start date." +msgstr "حدد تاريخ البدء." + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Start\n" +" Date :" +msgstr "تاريخ البدء :" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "" +"Start\n" +" Date :" +msgstr "تاريخ البدء :" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_from +msgid "Start date" +msgstr "تاريخ البدء" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#, python-format +msgid "TAX" +msgstr "ضريبة" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__target_move +msgid "Target Move" +msgstr "تحرك الهدف" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Target Move:" +msgstr "تحرك الهدف:" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Target move" +msgstr "تحرك الهدف" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_tax_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_tax_report +#: model:ir.model,name:dynamic_accounts_report.model_tax_report +#: model:ir.ui.menu,name:dynamic_accounts_report.tax_report_menu +msgid "Tax Report" +msgstr "تقرير الضرائب" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Month" +msgstr "هذا الشهر" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Quarter" +msgstr "هذا الربع" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Year" +msgstr "هذا العام" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "Today" +msgstr "اليوم" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Total" +msgstr "" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Total\n" +" Expenses" +msgstr "المصروفات الكلية" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total ASSETS" +msgstr "إجمالي الأصول" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Current Assets" +msgstr "إجمالي الممتلكات الحالية" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Current Liabilities" +msgstr "إجمالي الطلبات الحالية" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total EQUITY" +msgstr "مجموع الاسهم" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Total Income" +msgstr "إجمالي الدخل" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total LIABILITIES" +msgstr "اجمالي المطلوبات" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Unallocated Earnings" +msgstr "إجمالي الأرباح غير المخصصة" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_trial_balance +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_trial_balance +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_trial_balance +msgid "Trial Balance" +msgstr "ميزان المراجعة" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_trial_balance +msgid "Trial Balance Report" +msgstr "تقرير ميزان المراجعة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Unallocated Earnings" +msgstr "الأرباح غير المخصصة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Unfold All" +msgstr "تتكشف الكل" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "" + "Unknown\n" +" Accounts" +msgstr "حسابات غير معروفة" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "" +"Unknown\n" +" Partner" +msgstr "شريك غير معروف" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#, python-format +msgid "" +"View\n" +" Journal\n" +" Entry" +msgstr "عرض إدخال دفتر اليومية" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "" +"View\n" +" Journal\n" +" Entry" +msgstr "عرض إدخال دفتر اليومية" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +msgid "posted," +msgstr "نشر" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +msgid "to" +msgstr "ل" diff --git a/dynamic_accounts_report/i18n/de_CH.po b/dynamic_accounts_report/i18n/de_CH.po new file mode 100644 index 000000000..142f54ed4 --- /dev/null +++ b/dynamic_accounts_report/i18n/de_CH.po @@ -0,0 +1,2324 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * dynamic_accounts_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-11-28 11:11+0000\n" +"PO-Revision-Date: 2023-11-28 11:11+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "1-30" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "31-60" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "61-90" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "91-120" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Expenses\n" +" " +msgstr "Kosten" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Income\n" +" " +msgstr "Einkommen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Total Income\n" +" " +msgstr "Gesamteinkommen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Total Expenses\n" +" " +msgstr "Gesamtausgaben" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Gross Profit\n" +" " +msgstr "Bruttogewinn" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Net Profit\n" +" " +msgstr "Reingewinn" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Cost of\n" +" Revenue\n" +" " +msgstr "Umsatzkosten" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Depreciation\n" +" " +msgstr "Abschreibung" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Expenses" +msgstr "Kosten" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Operating Income" +msgstr "Betriebsergebnis" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Other Income\n" +" " +msgstr "Anderes Einkommen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Purchase" +msgstr "Kaufen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Sales" +msgstr "Verkäufe" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" ASSETS\n" +" " +msgstr "VERMÖGENSWERTE" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" EQUITY\n" +" " +msgstr "EIGENKAPITAL" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" LIABILITIES\n" +" " +msgstr "VERBINDLICHKEITEN" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Current Assets\n" +" " +msgstr "Umlaufvermögen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Current Liabilities\n" +" " +msgstr "Kurzfristige Verbindlichkeiten" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" LIABILITIES + EQUITY\n" +" " +msgstr "PASSIVA + EIGENKAPITAL" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Assets\n" +" " +msgstr "Gesamtvermögen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Current Assets\n" +" " +msgstr "Gesamten Umlaufvermögens" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Current Liabilities\n" +" " +msgstr "Summe kurzfristige Verbindlichkeiten" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total EQUITY\n" +" " +msgstr "Gesamtkapital" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total LIABILITIES\n" +" " +msgstr "Gesamtverbindlichkeiten" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Unallocated Earnings\n" +" " +msgstr "Gesamte nicht zugewiesene Einnahmen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Unallocated Earnings\n" +" " +msgstr "Nicht zugewiesene Einnahmen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Bank and Cash Accounts\n" +" " +msgstr "Bank- und Geldkonten" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Allocated Earnings\n" +" " +msgstr "Aktuelle zugewiesene Einnahmen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Assets\n" +" " +msgstr "Aktuelle zugewiesene Einnahmen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Earnings\n" +" " +msgstr "Aktuelle Einnahmen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Liabilities\n" +" " +msgstr "Kurzfristige Verbindlichkeiten" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Payables\n" +" " +msgstr "Verbindlichkeiten" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Fixed Assets\n" +" " +msgstr "Plus Anlagevermögen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Non-current Assets\n" +" " +msgstr "Plus langfristige Vermögenswerte" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Non-current Liabilities\n" +" " +msgstr "Zuzüglich langfristige Verbindlichkeiten" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Prepayments\n" +" " +msgstr "Vorauszahlungen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Receivables\n" +" " +msgstr "Forderungen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Retained Earnings\n" +" " +msgstr "Gewinnrücklagen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "" +"Unknown\n" +" Account\n" +" " +msgstr "Unbekanntes Konto" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +msgid "" +"Unknown\n" +" Partner\n" +" " +msgstr "Unbekannter Partner" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "ASSETS" +msgstr "VERMÖGENSWERTE" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Account" +msgstr "Konto" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_bank_book_report +msgid "Account Bank Book Report" +msgstr "Kontobuchbericht" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_cash_book_report +msgid "Account Cash Book Report" +msgstr "Kontokassenbuchbericht" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +#, python-format +msgid "Accounts" +msgstr "Konten" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Accounts:" +msgstr "Konten" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_aged_payable +msgid "Age Payable" +msgstr "Alter zahlbar" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_aged_receivable +msgid "Age Receivable" +msgstr "Alter fällig" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_aged_payable +#: model:ir.ui.menu,name:dynamic_accounts_report.aged_payable_menu +msgid "Aged Payable" +msgstr "Im Alter zahlbar" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_age_payable_report +msgid "Aged Payable Report" +msgstr "Bericht über gealterte Verbindlichkeiten" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_aged_receivable +#: model:ir.ui.menu,name:dynamic_accounts_report.aged_receivable_menu +msgid "Aged Receivable" +msgstr "Veraltete Forderung" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_age_receivable_report +msgid "Aged Receivable Report" +msgstr "Bericht über gealterte Forderungen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Amount Currency" +msgstr "Betragswährung" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Analytic Account" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic Accounts" +msgstr "Analytisches Konto" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Analytic Accounts:" +msgstr "Analytische Konten:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic accounts associated with the current record." +msgstr "Mit dem aktuellen Datensatz verknüpfte Analysekonten." + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Annotate" +msgstr "Kommentieren" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Apply" +msgstr "Anwenden" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "At Date" +msgstr "Am Datum" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#, python-format +msgid "Balance" +msgstr "Gleichgewicht" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_balance_sheet +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_balance_sheet +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_balance_sheet_report +msgid "Balance Sheet" +msgstr "Bilanz" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_bank_book +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_bank_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_bank_book +msgid "Bank Book" +msgstr "Bank Buch" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Bank and\n" +" Cash Accounts" +msgstr "Bank- und Geldkonten" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Bank and Cash Accounts" +msgstr "Bank- und Geldkonten" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_cash_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_cash_book +msgid "Cash Book" +msgstr "Kassenbuch" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Cash basis method" +msgstr "Bargeldbasierte Methode" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Communication" +msgstr "Kommunikation" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Company" +msgstr "Unternehmen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Comparison" +msgstr "Vergleich" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Cost\n" +" of\n" +" Revenue" +msgstr "Umsatzkosten" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Cost of\n" +" Revenue" +msgstr "Umsatzkosten" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Credit" +msgstr "Kredit" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Currency" +msgstr "Währung" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Allocated Earnings" +msgstr "Aktuelle zugewiesene Einnahmen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Assets" +msgstr "Umlaufvermögen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Earnings" +msgstr "Aktuelle Einnahmen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current Allocated\n" +" Earnings" +msgstr "Aktuelle zugewiesene Einnahmen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Current Assets" +msgstr "Umlaufvermögen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Current Liabilities" +msgstr "Kurzfristige Verbindlichkeiten" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Date" +msgstr "Datum" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "" +"Date\n" +" :" +msgstr "Datum" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Date Range" +msgstr "Datumsbereich" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Dates" +msgstr "Termine" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Debit" +msgstr "Lastschrift" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Depreciation" +msgstr "Abschreibung" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__draft +msgid "Draft" +msgstr "Entwurf" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Due Date" +msgstr "Fälligkeitsdatum" + +#. module: dynamic_accounts_report +#: model:ir.ui.menu,name:dynamic_accounts_report.dynamic_report_accounting +msgid "Dynamic Financial Reports" +msgstr "Dynamische Finanzberichte" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "EQUITY" +msgstr "EIGENKAPITAL" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"End\n" +" Date\n" +" :" +msgstr "Endtermin" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "End Balance" +msgstr "" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "" +"End Date\n" +" :" +msgstr "Endtermin:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_to +msgid "End date" +msgstr "" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last Month" +msgstr "Ende letzten Monats" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last Quarter" +msgstr "Ende des letzten Quartals" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last year" +msgstr "Ende letzten Jahres" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Entry label" +msgstr "Eintrittsetikett" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Expected Date" +msgstr "Expected Date" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Expenses" +msgstr "Kosten" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Export (XLSX)" +msgstr "Exportieren (XLSX)" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"General\n" +" Ledger" +msgstr "Hauptbuch" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"General\n" +" Ledger" +msgstr "Hauptbuch" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.actions.client,name:dynamic_accounts_report.action_general_ledger +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_general_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_general_ledger +#, python-format +msgid "General Ledger" +msgstr "Hauptbuch" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_general_ledger +msgid "General Ledger Report" +msgstr "Hauptbuchbericht" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Generic Tax Report" +msgstr "Allgemeiner Steuerbericht" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Gross Profit" +msgstr "Bruttogewinn" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Group by: Account > Tax" +msgstr "Gruppieren nach: Konto > Steuern" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Group by: Tax > Account" +msgstr "Gruppieren nach: Steuer > Konto" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__id +msgid "ID" +msgstr "AUSWEIS" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Include Draft Entries" +msgstr "Fügen Sie Entwurfseinträge hinzu" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Income" +msgstr "Einkommen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Initial Balance" +msgstr "Anfangssaldo" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Invoice Date" +msgstr "Rechnungsdatum" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "JRNL" +msgstr "JRNL" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Journal" +msgstr "Tagebuch" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Journal Items" +msgstr "Journalelemente" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +#, python-format +msgid "Journals" +msgstr "Zeitschriften" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Journals:" +msgstr "Zeitschriften:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "LIABILITIES" +msgstr "VERBINDLICHKEITEN" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "LIABILITIES + EQUITY" +msgstr "PASSIVA + EIGENKAPITAL" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last month" +msgstr "Im vergangenen Monat" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last quarter" +msgstr "Letztes Quartal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last year" +msgstr "Letztes Jahr" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Matching Number" +msgstr "Passende Nummer" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Move" +msgstr "Bewegen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#, python-format +msgid "NET" +msgstr "NETZ" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Net Profit" +msgstr "Reingewinn" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "No Comparison" +msgstr "Kein Vergleich" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Number of Periods:" +msgstr "Anzahl der Perioden:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Older" +msgstr "Älter" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Open" +msgstr "Offen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Operating\n" +" Income" +msgstr "Betriebsergebnis" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Operating\n" +" Income" +msgstr "Betriebsergebnis" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Options" +msgstr "Optionen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Options : Posted Entries" +msgstr "Optionen: Gepostete Einträge" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Options : Posted Entries ," +msgstr "Optionen: Gepostete Einträge," + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#, python-format +msgid "Options :Posted Entries" +msgstr "Optionen: Gepostete Einträge" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "Options :Posted Entries ," +msgstr "Optionen: Gepostete Einträge," + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Other\n" +" Income" +msgstr "Anderes Einkommen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Other Income" +msgstr "Anderes Einkommen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Partner" +msgstr "Partner" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_partner_ledger +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_partner_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_partner_ledger +msgid "Partner Ledger" +msgstr "Partnerbuch" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_partner_ledger +msgid "Partner Ledger Report" +msgstr "Partner-Ledger-Bericht" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Payable" +msgstr "Zahlbar" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Payables" +msgstr "Verbindlichkeiten" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus\n" +" Non-current Assets" +msgstr "Plus langfristige Vermögenswerte" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus\n" +" Non-current Liabilities" +msgstr "Zuzüglich langfristige Verbindlichkeiten" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus Fixed\n" +" Assets" +msgstr "Plus Anlagevermögen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Fixed Assets" +msgstr "Plus Anlagevermögen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Non-current Assets" +msgstr "Plus langfristige Vermögenswerte" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Non-current Liabilities" +msgstr "Zuzüglich langfristige Verbindlichkeiten" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__posted +msgid "Posted" +msgstr "Gesendet" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "Posted ," +msgstr "Gesendet ," + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Posted Entries" +msgstr "Gepostete Einträge" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Prepayments" +msgstr "Vorauszahlungen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Previous Period" +msgstr "Vorheriger Zeitraum" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Print (PDF)" +msgstr "Drucken (PDF)" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_profit_loss +msgid "Profit And Loss" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_dynamic_balance_sheet_report +msgid "Profit Loss Report" +msgstr "Gewinn-und Verlust" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_profit_and_loss +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_profit_and_loss_report +msgid "Profit and Loss" +msgstr "Profit and Loss" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Purchase" +msgstr "Kaufen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Receivable" +msgstr "Forderungen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Receivables" +msgstr "Forderungen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Ref" +msgstr "Ref" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Reference" +msgstr "Reference" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Report" +msgstr "BerichtBericht" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Reports :" +msgstr "Bericht :" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Retained\n" +" Earnings" +msgstr "Gewinnrücklagen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Retained Earnings" +msgstr "Gewinnrücklagen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Sales" +msgstr "Verkäufe" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Same Period Last Year" +msgstr "Gleicher Zeitraum letztes Jahr" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +msgid "Select one or more accounts." +msgstr "Wählen Sie ein oder mehrere Konten aus." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +msgid "Select one or more journals." +msgstr "Wählen Sie eine oder mehrere Zeitschriften aus." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Select the company to which this record belongs." +msgstr "Wählen Sie das Unternehmen aus, zu dem dieser Datensatz gehört." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__target_move +msgid "Select the target move status." +msgstr "Wählen Sie den Zielbewegungsstatus aus." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_to +msgid "Specify the end date." +msgstr "Geben Sie das Enddatum an." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_from +msgid "Specify the start date." +msgstr "Geben Sie das Startdatum an." + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Start\n" +" Date :" +msgstr "Startdatum :" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "" +"Start\n" +" Date :" +msgstr "Startdatum :" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_from +msgid "Start date" +msgstr "Startdatum" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#, python-format +msgid "TAX" +msgstr "STEUER" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__target_move +msgid "Target Move" +msgstr "Zielbewegung" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Target Move:" +msgstr "Zielbewegung:" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Target move" +msgstr "Zielbewegung" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_tax_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_tax_report +#: model:ir.model,name:dynamic_accounts_report.model_tax_report +#: model:ir.ui.menu,name:dynamic_accounts_report.tax_report_menu +msgid "Tax Report" +msgstr "Steuerbericht" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Month" +msgstr "Diesen Monat" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Quarter" +msgstr "Dieses Quartal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Year" +msgstr "Dieses Jahr" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "Today" +msgstr "Heute" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Total" +msgstr "Gesamt" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Total\n" +" Expenses" +msgstr "Gesamtausgaben" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total ASSETS" +msgstr "Gesamtvermögen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Current Assets" +msgstr "Gesamten Umlaufvermögens" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Current Liabilities" +msgstr "Summe kurzfristige Verbindlichkeiten" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total EQUITY" +msgstr "Gesamtkapital" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Total Income" +msgstr "Gesamteinkommen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total LIABILITIES" +msgstr "Total LIABILITIES" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Unallocated Earnings" +msgstr "Gesamte nicht zugewiesene Einnahmen" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_trial_balance +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_trial_balance +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_trial_balance +msgid "Trial Balance" +msgstr "Probebilanz" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_trial_balance +msgid "Trial Balance Report" +msgstr "Testbilanzbericht" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Unallocated Earnings" +msgstr "Nicht zugewiesene Einnahmen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Unfold All" +msgstr "Alles entfalten" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "" +"Unknown\n" +" Accounts" +msgstr "Unbekannte Konten" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "" +"Unknown\n" +" Partner" +msgstr "Unbekannter Partner" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#, python-format +msgid "" +"View\n" +" Journal\n" +" Entry" +msgstr "Journaleintrag anzeigen" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "" +"View\n" +" Journal\n" +" Entry" +msgstr "Journaleintrag anzeigen" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +msgid "posted," +msgstr "Gesendet" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +msgid "to" +msgstr "Zu" diff --git a/dynamic_accounts_report/i18n/es_AR.po b/dynamic_accounts_report/i18n/es_AR.po new file mode 100644 index 000000000..c4e804085 --- /dev/null +++ b/dynamic_accounts_report/i18n/es_AR.po @@ -0,0 +1,2312 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * dynamic_accounts_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-11-28 11:11+0000\n" +"PO-Revision-Date: 2023-11-28 11:11+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "1-30" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "31-60" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "61-90" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "91-120" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Expenses\n" +" " +msgstr "Expenses" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Income\n" +" " +msgstr "Ingreso" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Total Income\n" +" " +msgstr "Ingresos totales" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Total Expenses\n" +" " +msgstr "Gastos totales" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Gross Profit\n" +" " +msgstr "Beneficio bruto" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Net Profit\n" +" " +msgstr "Beneficio neto" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Cost of\n" +" Revenue\n" +" " +msgstr "Ingresos de beneficio neto" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Depreciation\n" +" " +msgstr "Depreciación" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Expenses" +msgstr "Gastos" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Operating Income" +msgstr "Ingresos de explotación" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Other Income\n" +" " +msgstr "Otros ingresos" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Purchase" +msgstr "Compra" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Sales" +msgstr "Ventas" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" ASSETS\n" +" " +msgstr "ACTIVOS" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" EQUITY\n" +" " +msgstr "EQUIDAD" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" LIABILITIES\n" +" " +msgstr "PASIVO" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Current Assets\n" +" " +msgstr "Activos circulantes" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Current Liabilities\n" +" " +msgstr "Pasivo circulante" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" LIABILITIES + EQUITY\n" +" " +msgstr "PASIVO + PATRIMONIO" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Assets\n" +" " +msgstr "Los activos totales" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Current Assets\n" +" " +msgstr "Total de activos corrientes" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Current Liabilities\n" +" " +msgstr "Total pasivos corrientes" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total EQUITY\n" +" " +msgstr "Equidad total" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total LIABILITIES\n" +" " +msgstr "Responsabilidad total" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Unallocated Earnings\n" +" " +msgstr "Ganancias totales no asignadas" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Unallocated Earnings\n" +" " +msgstr "Ganancias no asignadas" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Bank and Cash Accounts\n" +" " +msgstr "Cuentas bancarias y de efectivo" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Allocated Earnings\n" +" " +msgstr "Ganancias asignadas actuales" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Assets\n" +" " +msgstr "Activos circulantes" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Earnings\n" +" " +msgstr "Ganancias actuales" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Liabilities\n" +" " +msgstr "Pasivo circulante" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Payables\n" +" " +msgstr "Cuentas por pagar" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Fixed Assets\n" +" " +msgstr "Más activos fijos" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Non-current Assets\n" +" " +msgstr "Más Activos No Corrientes" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Non-current Liabilities\n" +" " +msgstr "Más Pasivos No Corrientes" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Prepayments\n" +" " +msgstr "Prepagos" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Receivables\n" +" " +msgstr "Cuentas por cobrar" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Retained Earnings\n" +" " +msgstr "Ganancias retenidas" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "" +"Unknown\n" +" Account\n" +" " +msgstr "Cuenta desconocida" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +msgid "" +"Unknown\n" +" Partner\n" +" " +msgstr "Socio desconocido" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "ASSETS" +msgstr "ACTIVOS" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Account" +msgstr "Cuenta" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_bank_book_report +msgid "Account Bank Book Report" +msgstr "Informe del libro bancario de cuentas" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_cash_book_report +msgid "Account Cash Book Report" +msgstr "Informe del libro de caja de la cuenta" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +#, python-format +msgid "Accounts" +msgstr "Cuentas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Accounts:" +msgstr "Cuentas" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_aged_payable +msgid "Age Payable" +msgstr "Edad a pagar" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_aged_receivable +msgid "Age Receivable" +msgstr "Edad por cobrar" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_aged_payable +#: model:ir.ui.menu,name:dynamic_accounts_report.aged_payable_menu +msgid "Aged Payable" +msgstr "Pagadero envejecido" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_age_payable_report +msgid "Aged Payable Report" +msgstr "Informe de cuentas por pagar vencidas" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_aged_receivable +#: model:ir.ui.menu,name:dynamic_accounts_report.aged_receivable_menu +msgid "Aged Receivable" +msgstr "Cuenta por cobrar envejecida" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_age_receivable_report +msgid "Aged Receivable Report" +msgstr "Informe de cuentas por cobrar vencidas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Amount Currency" +msgstr "Monto de dinero" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Analytic Account" +msgstr "Cuenta Analítica" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic Accounts" +msgstr "Cuentas Analíticas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Analytic Accounts:" +msgstr "Cuentas Analíticas:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic accounts associated with the current record." +msgstr "Cuentas analíticas asociadas al registro actual." + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Apply" +msgstr "Aplicar" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "At Date" +msgstr "En la fecha" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#, python-format +msgid "Balance" +msgstr "Balance" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_balance_sheet +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_balance_sheet +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_balance_sheet_report +msgid "Balance Sheet" +msgstr "Hoja de balance" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_bank_book +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_bank_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_bank_book +msgid "Bank Book" +msgstr "Banco de libros" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Bank and\n" +" Cash Accounts" +msgstr "Cuentas bancarias y de efectivo" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Bank and Cash Accounts" +msgstr "Cuentas bancarias y de efectivo" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_cash_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_cash_book +msgid "Cash Book" +msgstr "Libro de pago" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Cash basis method" +msgstr "Método de caja" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Communication" +msgstr "Comunicación" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Company" +msgstr "Compañía" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Comparison" +msgstr "Comparación" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Cost\n" +" of\n" +" Revenue" +msgstr "Costo de los ingresos" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Cost of\n" +" Revenue" +msgstr "Costo de los ingresos" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Credit" +msgstr "Crédito" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Currency" +msgstr "Divisa" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Allocated Earnings" +msgstr "Ganancias asignadas actuales" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Assets" +msgstr "Activos circulantes" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Earnings" +msgstr "Ganancias actuales" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current Allocated\n" +" Earnings" +msgstr "Ganancias asignadas actuales" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Current Assets" +msgstr "Activos circulantes" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Current Liabilities" +msgstr "Pasivo circulante" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Date" +msgstr "Fecha" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "" +"Date\n" +" :" +msgstr "Fecha:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Date Range" +msgstr "Rango de fechas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Dates" +msgstr "fechas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Debit" +msgstr "Débito" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Depreciation" +msgstr "Depreciación" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__draft +msgid "Draft" +msgstr "Borrador" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Due Date" +msgstr "Fecha de vencimiento" + +#. module: dynamic_accounts_report +#: model:ir.ui.menu,name:dynamic_accounts_report.dynamic_report_accounting +msgid "Dynamic Financial Reports" +msgstr "Informes financieros dinámicos" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "EQUITY" +msgstr "EQUIDAD" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"End\n" +" Date\n" +" :" +msgstr "Fecha final:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "End Balance" +msgstr "Saldo final" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "" +"End Date\n" +" :" +msgstr "Fecha final:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_to +msgid "End date" +msgstr "" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last Month" +msgstr "Fin del mes pasado" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last Quarter" +msgstr "Fin del último trimestre" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last year" +msgstr "Fin del año pasado" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Entry label" +msgstr "Etiqueta de entrada" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Expected Date" +msgstr "Fecha esperada" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Expenses" +msgstr "Gastos" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Export (XLSX)" +msgstr "Exportar (XLSX)" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"General\n" +" Ledger" +msgstr "Libro mayor" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"General\n" +" Ledger" +msgstr "Libro mayor" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.actions.client,name:dynamic_accounts_report.action_general_ledger +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_general_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_general_ledger +#, python-format +msgid "General Ledger" +msgstr "Libro mayor" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_general_ledger +msgid "General Ledger Report" +msgstr "Informe del libro mayor" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Generic Tax Report" +msgstr "Informe de impuestos genérico" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Gross Profit" +msgstr "Beneficio bruto" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Group by: Account > Tax" +msgstr "Agrupar por: Cuenta > Impuestos" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Group by: Tax > Account" +msgstr "Agrupar por: Impuestos > Cuenta" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__id +msgid "ID" +msgstr "IDENTIFICACIÓN" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Include Draft Entries" +msgstr "Incluir borradores de entradas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Income" +msgstr "Ingreso" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Initial Balance" +msgstr "Saldo inicial" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Invoice Date" +msgstr "Fecha de la factura" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "JRNL" +msgstr "JNL" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Journal" +msgstr "Diario" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Journal Items" +msgstr "Artículos del diario" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +#, python-format +msgid "Journals" +msgstr "Revistas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Journals:" +msgstr "Revistas:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "LIABILITIES" +msgstr "PASIVO" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "LIABILITIES + EQUITY" +msgstr "PASIVO + PATRIMONIO" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__write_uid +msgid "Last Updated by" +msgstr "Actualizado por última vez por" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last month" +msgstr "El mes pasado" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last quarter" +msgstr "Último cuarto" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last year" +msgstr "El año pasado" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Matching Number" +msgstr "Número coincidente" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Move" +msgstr "Mover" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#, python-format +msgid "NET" +msgstr "NETO" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Net Profit" +msgstr "Beneficio neto" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "No Comparison" +msgstr "Sin comparación" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Number of Periods:" +msgstr "Número de períodos:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Older" +msgstr "Más viejo" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Open" +msgstr "Abierto" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Operating\n" +" Income" +msgstr "Ingresos de explotación" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Operating\n" +" Income" +msgstr "Ingresos de explotación" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Options" +msgstr "Opciones" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Options : Posted Entries" +msgstr "Opciones: Entradas publicadas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Options : Posted Entries ," +msgstr "Opciones: Entradas publicadas," + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#, python-format +msgid "Options :Posted Entries" +msgstr "Opciones: Entradas publicadas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "Options :Posted Entries ," +msgstr "Opciones: Entradas publicadas," + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Other\n" +" Income" +msgstr "Otros ingresos" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Other Income" +msgstr "Otros ingresos" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Partner" +msgstr "Pareja" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_partner_ledger +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_partner_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_partner_ledger +msgid "Partner Ledger" +msgstr "Libro mayor de socios" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_partner_ledger +msgid "Partner Ledger Report" +msgstr "Informe del libro mayor de socios" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Payable" +msgstr "Pagadero" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Payables" +msgstr "Pagadero" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus\n" +" Non-current Assets" +msgstr "Más Activos No Corrientes" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus\n" +" Non-current Liabilities" +msgstr "Más Pasivos No Corrientes" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus Fixed\n" +" Assets" +msgstr "Más activos fijos" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Fixed Assets" +msgstr "Más activos fijos" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Non-current Assets" +msgstr "Más Activos No Corrientes" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Non-current Liabilities" +msgstr "Más Pasivos No Corrientes" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__posted +msgid "Posted" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "Posted ," +msgstr "Al corriente" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Posted Entries" +msgstr "Entradas publicadas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Prepayments" +msgstr "Prepagos" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Previous Period" +msgstr "Periodo anterior" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Print (PDF)" +msgstr "Imprimir (PDF)" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_profit_loss +msgid "Profit And Loss" +msgstr "Ganancia y perdida" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_dynamic_balance_sheet_report +msgid "Profit Loss Report" +msgstr "Informe de pérdidas y ganancias" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_profit_and_loss +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_profit_and_loss_report +msgid "Profit and Loss" +msgstr "Ganancia y perdida" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Purchase" +msgstr "Compra" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Receivable" +msgstr "Cuenta por cobrar" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Receivables" +msgstr "Cuentas por cobrar" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Ref" +msgstr "Árbitro" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Reference" +msgstr "Referencia" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Report" +msgstr "Informe" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Reports :" +msgstr "Informe :" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Retained\n" +" Earnings" +msgstr "Ganancias retenidas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Retained Earnings" +msgstr "Ganancias retenidas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Sales" +msgstr "Ventas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Same Period Last Year" +msgstr "Mismo período el año pasado" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +msgid "Select one or more accounts." +msgstr "Seleccione una o más cuentas." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +msgid "Select one or more journals." +msgstr "Seleccione una o más revistas." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Select the company to which this record belongs." +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__target_move +msgid "Select the target move status." +msgstr "Seleccione la empresa a la que pertenece este registro." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_to +msgid "Specify the end date." +msgstr "Especifique la fecha de finalización." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_from +msgid "Specify the start date." +msgstr "Especifique la fecha de inicio." + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Start\n" +" Date :" +msgstr "Fecha de inicio :" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "" +"Start\n" +" Date :" +msgstr "Fecha de inicio :" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_from +msgid "Start date" +msgstr "Start date" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#, python-format +msgid "TAX" +msgstr "IMPUESTO" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__target_move +msgid "Target Move" +msgstr "Movimiento objetivo" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Target Move:" +msgstr "Movimiento objetivo" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Target move" +msgstr "movimiento objetivo" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_tax_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_tax_report +#: model:ir.model,name:dynamic_accounts_report.model_tax_report +#: model:ir.ui.menu,name:dynamic_accounts_report.tax_report_menu +msgid "Tax Report" +msgstr "Informe de impuestos" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Month" +msgstr "Este mes" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Quarter" +msgstr "Este cuarto" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Year" +msgstr "Este año" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "Today" +msgstr "Hoy" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Total" +msgstr "Total" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Total\n" +" Expenses" +msgstr "Gastos totales" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total ASSETS" +msgstr "Los activos totales" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Current Assets" +msgstr "Total de activos corrientes" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Current Liabilities" +msgstr "Total pasivos corrientes" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total EQUITY" +msgstr "Equidad total" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Total Income" +msgstr "Ingresos totales" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total LIABILITIES" +msgstr "Responsabilidad total" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Unallocated Earnings" +msgstr "Ganancias totales no asignadas" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_trial_balance +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_trial_balance +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_trial_balance +msgid "Trial Balance" +msgstr "Saldo de prueba" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_trial_balance +msgid "Trial Balance Report" +msgstr "Informe de balance de prueba" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Unallocated Earnings" +msgstr "Ganancias no asignadas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Unfold All" +msgstr "Desplegar todo" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "" +"Unknown\n" +" Accounts" +msgstr "Cuentas desconocidas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "" +"Unknown\n" +" Partner" +msgstr "Socio desconocido" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#, python-format +msgid "" +"View\n" +" Journal\n" +" Entry" +msgstr "Ver entrada de diario" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "" +"View\n" +" Journal\n" +" Entry" +msgstr "Ver entrada de diario" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +msgid "posted," +msgstr "al corriente" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +msgid "to" +msgstr "a" \ No newline at end of file diff --git a/dynamic_accounts_report/i18n/fr_BE.po b/dynamic_accounts_report/i18n/fr_BE.po new file mode 100644 index 000000000..6dd14d225 --- /dev/null +++ b/dynamic_accounts_report/i18n/fr_BE.po @@ -0,0 +1,2312 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * dynamic_accounts_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-11-28 11:11+0000\n" +"PO-Revision-Date: 2023-11-28 11:11+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "1-30" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "31-60" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "61-90" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "91-120" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Expenses\n" +" " +msgstr "Dépenses" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Income\n" +" " +msgstr "Revenu" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Total Income\n" +" " +msgstr "Revenu total" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Total Expenses\n" +" " +msgstr "Dépenses totales" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Gross Profit\n" +" " +msgstr "Bénéfice brut" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Net Profit\n" +" " +msgstr "Bénéfice net" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Cost of\n" +" Revenue\n" +" " +msgstr "Coût des revenus" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Depreciation\n" +" " +msgstr "Dépréciation" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Expenses" +msgstr "Dépenses" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Operating Income" +msgstr "Résultat d'exploitation" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Other Income\n" +" " +msgstr "Autre revenu" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Purchase" +msgstr "Achat" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Sales" +msgstr "Ventes" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" ASSETS\n" +" " +msgstr "ACTIFS" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" EQUITY\n" +" " +msgstr "ÉQUITÉ" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" LIABILITIES\n" +" " +msgstr "PASSIFS" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Current Assets\n" +" " +msgstr "Actifs actuels" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Current Liabilities\n" +" " +msgstr "Passif actuel" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" LIABILITIES + EQUITY\n" +" " +msgstr "PASSIF + CAPITAUX PROPRES" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Assets\n" +" " +msgstr "Actif total" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Current Assets\n" +" " +msgstr "Le total des actifs courants" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Current Liabilities\n" +" " +msgstr "Total du passif à court terme" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total EQUITY\n" +" " +msgstr "CAPITAUX PROPRES totaux" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total LIABILITIES\n" +" " +msgstr "Responsabilités totales" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Unallocated Earnings\n" +" " +msgstr "Gains totaux non répartis" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Unallocated Earnings\n" +" " +msgstr "Gains non alloués" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Bank and Cash Accounts\n" +" " +msgstr "Comptes bancaires et espèces" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Allocated Earnings\n" +" " +msgstr "Gains actuellement alloués" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Assets\n" +" " +msgstr "Actifs actuels" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Earnings\n" +" " +msgstr "Gains actuels" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Liabilities\n" +" " +msgstr "Passif actuel" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Payables\n" +" " +msgstr "Dettes" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Fixed Assets\n" +" " +msgstr "Plus les immobilisations" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Non-current Assets\n" +" " +msgstr "Plus actifs non courants" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Non-current Liabilities\n" +" " +msgstr "Plus passifs non courants" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Prepayments\n" +" " +msgstr "Paiements anticipés" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Receivables\n" +" " +msgstr "Créances" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Retained Earnings\n" +" " +msgstr "Retained Earnings" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "" +"Unknown\n" +" Account\n" +" " +msgstr "Compte inconnu" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +msgid "" +"Unknown\n" +" Partner\n" +" " +msgstr "Partenaire inconnu" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "ASSETS" +msgstr "ACTIFS" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Account" +msgstr "Compte" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_bank_book_report +msgid "Account Bank Book Report" +msgstr "Rapport du livret bancaire du compte" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_cash_book_report +msgid "Account Cash Book Report" +msgstr "Rapport du livre de caisse du compte" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +#, python-format +msgid "Accounts" +msgstr "Comptes" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Accounts:" +msgstr "Comptes" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_aged_payable +msgid "Age Payable" +msgstr "Âge payable" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_aged_receivable +msgid "Age Receivable" +msgstr "Âge recevable" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_aged_payable +#: model:ir.ui.menu,name:dynamic_accounts_report.aged_payable_menu +msgid "Aged Payable" +msgstr "Âgé Payable" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_age_payable_report +msgid "Aged Payable Report" +msgstr "Etat des payables âgés" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_aged_receivable +#: model:ir.ui.menu,name:dynamic_accounts_report.aged_receivable_menu +msgid "Aged Receivable" +msgstr "Ancienneté à recevoir" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_age_receivable_report +msgid "Aged Receivable Report" +msgstr "Etat des créances anciennes" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Amount Currency" +msgstr "Monnaie de montant" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Analytic Account" +msgstr "Compte analytique" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic Accounts" +msgstr "Comptes analytiques" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Analytic Accounts:" +msgstr "Comptes analytiques :" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic accounts associated with the current record." +msgstr "Comptes analytiques associés à l'enregistrement actuel." + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Apply" +msgstr "Appliquer" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "At Date" +msgstr "À la date" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#, python-format +msgid "Balance" +msgstr "Équilibre" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_balance_sheet +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_balance_sheet +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_balance_sheet_report +msgid "Balance Sheet" +msgstr "Bilan" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_bank_book +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_bank_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_bank_book +msgid "Bank Book" +msgstr "Livret de banque" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Bank and\n" +" Cash Accounts" +msgstr "Comptes bancaires et espèces" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Bank and Cash Accounts" +msgstr "Comptes bancaires et espèces" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_cash_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_cash_book +msgid "Cash Book" +msgstr "Livre de caisse" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Cash basis method" +msgstr "Méthode de comptabilité de caisse" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Communication" +msgstr "Communication" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Company" +msgstr "Entreprise" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Comparison" +msgstr "Comparaison" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Cost\n" +" of\n" +" Revenue" +msgstr "Coût des revenus" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Cost of\n" +" Revenue" +msgstr "Coût des revenus" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__create_date +msgid "Created on" +msgstr "Créé sur" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Credit" +msgstr "Crédit" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Currency" +msgstr "Devise" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Allocated Earnings" +msgstr "Gains actuellement alloués" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Assets" +msgstr "Actifs actuels" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Earnings" +msgstr "Gains actuels" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current Allocated\n" +" Earnings" +msgstr "Gains actuellement alloués" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Current Assets" +msgstr "Actifs actuels" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Current Liabilities" +msgstr "Passif actuel" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Date" +msgstr "Date" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "" +"Date\n" +" :" +msgstr "Date" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Date Range" +msgstr "Plage de dates" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Dates" +msgstr "Rendez-vous" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Debit" +msgstr "Débit" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Depreciation" +msgstr "Dépréciation" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__display_name +msgid "Display Name" +msgstr "Afficher un nom" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__draft +msgid "Draft" +msgstr "Brouillon" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Due Date" +msgstr "Date d'échéance" + +#. module: dynamic_accounts_report +#: model:ir.ui.menu,name:dynamic_accounts_report.dynamic_report_accounting +msgid "Dynamic Financial Reports" +msgstr "Rapports financiers dynamiques" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "EQUITY" +msgstr "ÉQUITÉ" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"End\n" +" Date\n" +" :" +msgstr "Date de fin:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "End Balance" +msgstr "Solde final" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "" +"End Date\n" +" :" +msgstr "Date de fin:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_to +msgid "End date" +msgstr "Date de fin" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last Month" +msgstr "Fin du mois dernier" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last Quarter" +msgstr "Fin du dernier trimestre" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last year" +msgstr "Fin de l'année dernière" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Entry label" +msgstr "Etiquette d'entrée" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Expected Date" +msgstr "Date prévue" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Expenses" +msgstr "Dépenses" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Export (XLSX)" +msgstr "Exporter (XLSX)" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"General\n" +" Ledger" +msgstr "Grand livre général" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"General\n" +" Ledger" +msgstr "Grand livre général" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.actions.client,name:dynamic_accounts_report.action_general_ledger +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_general_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_general_ledger +#, python-format +msgid "General Ledger" +msgstr "Grand livre général" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_general_ledger +msgid "General Ledger Report" +msgstr "Rapport du grand livre général" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Generic Tax Report" +msgstr "Rapport fiscal générique" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Gross Profit" +msgstr "Bénéfice brut" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Group by: Account > Tax" +msgstr "Regrouper par : Compte > Taxe" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Group by: Tax > Account" +msgstr "Regrouper par : Taxe > Compte" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__id +msgid "ID" +msgstr "IDENTIFIANT" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Include Draft Entries" +msgstr "Inclure les brouillons d'entrées" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Income" +msgstr "Revenu" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Initial Balance" +msgstr "Balance initiale" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Invoice Date" +msgstr "Date de facture" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "JRNL" +msgstr "JRNL" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Journal" +msgstr "Journal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Journal Items" +msgstr "Éléments du journal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +#, python-format +msgid "Journals" +msgstr "Journaux" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Journals:" +msgstr "Journaux:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "LIABILITIES" +msgstr "PASSIFS" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "LIABILITIES + EQUITY" +msgstr "PASSIF + CAPITAUX PROPRES" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last month" +msgstr "Le mois dernier" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last quarter" +msgstr "Dernier quart" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last year" +msgstr "L'année dernière" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Matching Number" +msgstr "Numéro correspondant" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Move" +msgstr "Se déplacer" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#, python-format +msgid "NET" +msgstr "FILET" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Net Profit" +msgstr "Bénéfice net" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "No Comparison" +msgstr "Aucune comparaison" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Number of Periods:" +msgstr "Nombre de périodes :" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Older" +msgstr "Plus vieux" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Open" +msgstr "Ouvrir" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Operating\n" +" Income" +msgstr "en fonctionnement" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Operating\n" +" Income" +msgstr "Résultat d'exploitation" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Options" +msgstr "Possibilités" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Options : Posted Entries" +msgstr "Options : Entrées publiées" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Options : Posted Entries ," +msgstr "" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#, python-format +msgid "Options :Posted Entries" +msgstr "Options : Entrées publiées" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "Options :Posted Entries ," +msgstr "Options : Entrées publiées," + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Other\n" +" Income" +msgstr "Autre revenu" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Other Income" +msgstr "Autre revenu" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Partner" +msgstr "Partenaire" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_partner_ledger +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_partner_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_partner_ledger +msgid "Partner Ledger" +msgstr "Grand livre des partenaires" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_partner_ledger +msgid "Partner Ledger Report" +msgstr "Rapport du grand livre partenaire" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Payable" +msgstr "Payable" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Payables" +msgstr "Dettes" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus\n" +" Non-current Assets" +msgstr "Plus actifs non courants" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus\n" +" Non-current Liabilities" +msgstr "Plus passifs non courants" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus Fixed\n" +" Assets" +msgstr "Plus les immobilisations" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Fixed Assets" +msgstr "Plus les immobilisations" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Non-current Assets" +msgstr "Plus actifs non courants" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Non-current Liabilities" +msgstr "Plus passifs non courants" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__posted +msgid "Posted" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "Posted ," +msgstr "Publié" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Posted Entries" +msgstr "Entrées publiées" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Prepayments" +msgstr "Paiements anticipés" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Previous Period" +msgstr "Période précédente" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Print (PDF)" +msgstr "Imprimer (PDF)" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_profit_loss +msgid "Profit And Loss" +msgstr "Profit et perte" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_dynamic_balance_sheet_report +msgid "Profit Loss Report" +msgstr "Rapport de perte de profit" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_profit_and_loss +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_profit_and_loss_report +msgid "Profit and Loss" +msgstr "Profit et perte" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Purchase" +msgstr "Achat" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Receivable" +msgstr "Recevable" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Receivables" +msgstr "Receivables" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Ref" +msgstr "Réf" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Reference" +msgstr "Référence" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Report" +msgstr "Rapport" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Reports :" +msgstr "Rapport :" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Retained\n" +" Earnings" +msgstr "Des bénéfices non répartis" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Retained Earnings" +msgstr "Des bénéfices non répartis" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Sales" +msgstr "Ventes" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Same Period Last Year" +msgstr "Même période l'année dernière" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +msgid "Select one or more accounts." +msgstr "Sélectionnez un ou plusieurs comptes." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +msgid "Select one or more journals." +msgstr "Sélectionnez un ou plusieurs journaux." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Select the company to which this record belongs." +msgstr "Sélectionnez la société à laquelle appartient cet enregistrement." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__target_move +msgid "Select the target move status." +msgstr "Sélectionnez le statut du déplacement cible." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_to +msgid "Specify the end date." +msgstr "Précisez la date de fin." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_from +msgid "Specify the start date." +msgstr "Précisez la date de fin." + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Start\n" +" Date :" +msgstr "Date de début :" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "" +"Start\n" +" Date :" +msgstr "Date de début :" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_from +msgid "Start date" +msgstr "Date de début" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#, python-format +msgid "TAX" +msgstr "IMPÔT" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__target_move +msgid "Target Move" +msgstr "Déplacement cible" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Target Move:" +msgstr "Déplacement cible :" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Target move" +msgstr "Mouvement cible" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_tax_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_tax_report +#: model:ir.model,name:dynamic_accounts_report.model_tax_report +#: model:ir.ui.menu,name:dynamic_accounts_report.tax_report_menu +msgid "Tax Report" +msgstr "Rapport fiscal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Month" +msgstr "Ce mois-ci" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Quarter" +msgstr "Ce trimestre" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Year" +msgstr "Cette année" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "Today" +msgstr "Aujourd'hui" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Total" +msgstr "Totale" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Total\n" +" Expenses" +msgstr "Dépenses totales" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total ASSETS" +msgstr "ACTIF total" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Current Assets" +msgstr "Le total des actifs courants" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Current Liabilities" +msgstr "Total du passif à court terme" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total EQUITY" +msgstr "CAPITAUX PROPRES totaux" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Total Income" +msgstr "Revenu total" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total LIABILITIES" +msgstr "Responsabilités totales" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Unallocated Earnings" +msgstr "Gains totaux non répartis" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_trial_balance +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_trial_balance +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_trial_balance +msgid "Trial Balance" +msgstr "Balance de vérification" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_trial_balance +msgid "Trial Balance Report" +msgstr "Rapport de balance de vérification" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Unallocated Earnings" +msgstr "Gains non alloués" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Unfold All" +msgstr "Déplier tout" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "" +"Unknown\n" +" Accounts" +msgstr "Comptes inconnus" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "" +"Unknown\n" +" Partner" +msgstr "Partenaire inconnu" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#, python-format +msgid "" +"View\n" +" Journal\n" +" Entry" +msgstr "Afficher l'écriture de journal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "" +"View\n" +" Journal\n" +" Entry" +msgstr "Afficher l'écriture de journal" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +msgid "posted," +msgstr "posté" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +msgid "to" +msgstr "à" diff --git a/dynamic_accounts_report/i18n/id.po b/dynamic_accounts_report/i18n/id.po new file mode 100644 index 000000000..7d7921c5f --- /dev/null +++ b/dynamic_accounts_report/i18n/id.po @@ -0,0 +1,2312 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * dynamic_accounts_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-11-28 11:11+0000\n" +"PO-Revision-Date: 2023-11-28 11:11+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "1-30" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "31-60" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "61-90" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "91-120" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Expenses\n" +" " +msgstr "Pengeluaran" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Income\n" +" " +msgstr "Penghasilan" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Total Income\n" +" " +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Total Expenses\n" +" " +msgstr "Jumlah Biaya" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Gross Profit\n" +" " +msgstr "Laba kotor" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Net Profit\n" +" " +msgstr "Laba bersih" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Cost of\n" +" Revenue\n" +" " +msgstr "Pendapatan" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Depreciation\n" +" " +msgstr "Depresiasi" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Expenses" +msgstr "Pengeluaran" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Operating Income" +msgstr "Pendapatan operasional" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Other Income\n" +" " +msgstr "Penghasilan lain" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Purchase" +msgstr "Pembelian" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Sales" +msgstr "Penjualan" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" ASSETS\n" +" " +msgstr "AKTIVA" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" EQUITY\n" +" " +msgstr "EKUITAS" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" LIABILITIES\n" +" " +msgstr "KEWAJIBAN" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Current Assets\n" +" " +msgstr "Aset lancar" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Current Liabilities\n" +" " +msgstr "Kewajiban Lancar" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" LIABILITIES + EQUITY\n" +" " +msgstr "KEWAJIBAN + EKUITAS" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Assets\n" +" " +msgstr "Total aset" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Current Assets\n" +" " +msgstr "Total aset saat ini" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Current Liabilities\n" +" " +msgstr "Jumlah Kewajiban Lancar" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total EQUITY\n" +" " +msgstr "Total EKUITAS" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total LIABILITIES\n" +" " +msgstr "Jumlah KEWAJIBAN" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Unallocated Earnings\n" +" " +msgstr "Total Pendapatan yang Belum Dialokasikan" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Unallocated Earnings\n" +" " +msgstr "Penghasilan yang Tidak Dialokasikan" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Bank and Cash Accounts\n" +" " +msgstr "Rekening Bank dan Kas" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Allocated Earnings\n" +" " +msgstr "Pendapatan yang Dialokasikan Saat Ini" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Assets\n" +" " +msgstr "Aset lancar" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Earnings\n" +" " +msgstr "Penghasilan Saat Ini" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Liabilities\n" +" " +msgstr "Kewajiban Lancar" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Payables\n" +" " +msgstr "Hutang" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Fixed Assets\n" +" " +msgstr "Ditambah Aset Tetap" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Non-current Assets\n" +" " +msgstr "Ditambah Aset Tidak Lancar" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Non-current Liabilities\n" +" " +msgstr "Ditambah Kewajiban Tidak Lancar" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Prepayments\n" +" " +msgstr "Pembayaran di muka" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Receivables\n" +" " +msgstr "Piutang" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Retained Earnings\n" +" " +msgstr "Pendapatan yang disimpan" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "" +"Unknown\n" +" Account\n" +" " +msgstr "Akun Tidak Dikenal" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +msgid "" +"Unknown\n" +" Partner\n" +" " +msgstr "Mitra Tidak Dikenal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "ASSETS" +msgstr "AKTIVA" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Account" +msgstr "Akun" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_bank_book_report +msgid "Account Bank Book Report" +msgstr "Laporan Buku Bank Rekening" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_cash_book_report +msgid "Account Cash Book Report" +msgstr "Laporan Buku Kas Rekening" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +#, python-format +msgid "Accounts" +msgstr "Akun" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Accounts:" +msgstr "Akun:" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_aged_payable +msgid "Age Payable" +msgstr "Hutang Usia" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_aged_receivable +msgid "Age Receivable" +msgstr "Usia Piutang" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_aged_payable +#: model:ir.ui.menu,name:dynamic_accounts_report.aged_payable_menu +msgid "Aged Payable" +msgstr "Hutang Berumur" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_age_payable_report +msgid "Aged Payable Report" +msgstr "Laporan Hutang Berumur" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_aged_receivable +#: model:ir.ui.menu,name:dynamic_accounts_report.aged_receivable_menu +msgid "Aged Receivable" +msgstr "Piutang Berumur" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_age_receivable_report +msgid "Aged Receivable Report" +msgstr "Laporan Umur Piutang" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Amount Currency" +msgstr "Jumlah Mata Uang" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Analytic Account" +msgstr "Akun Analitik" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic Accounts" +msgstr "Akun Analitik" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Analytic Accounts:" +msgstr "Akun Analitik:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic accounts associated with the current record." +msgstr "Akun analitik yang terkait dengan catatan saat ini." + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Apply" +msgstr "Menerapkan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "At Date" +msgstr "Pada Tanggal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#, python-format +msgid "Balance" +msgstr "Keseimbangan" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_balance_sheet +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_balance_sheet +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_balance_sheet_report +msgid "Balance Sheet" +msgstr "Neraca keuangan" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_bank_book +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_bank_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_bank_book +msgid "Bank Book" +msgstr "Buku bank" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Bank and\n" +" Cash Accounts" +msgstr "Rekening Bank dan Kas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Bank and Cash Accounts" +msgstr "Rekening Bank dan Kas" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_cash_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_cash_book +msgid "Cash Book" +msgstr "Buku Kas" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Cash basis method" +msgstr "Metode berbasis tunai" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Communication" +msgstr "Komunikasi" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Company" +msgstr "Perusahaan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Comparison" +msgstr "Perbandingan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Cost\n" +" of\n" +" Revenue" +msgstr "Biaya Pendapatan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Cost of\n" +" Revenue" +msgstr "Biaya Pendapatan" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Credit" +msgstr "Kredit" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Currency" +msgstr "Mata uang" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Allocated Earnings" +msgstr "Pendapatan yang Dialokasikan Saat Ini" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Assets" +msgstr "Aset lancar" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Earnings" +msgstr "Penghasilan Saat Ini" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current Allocated\n" +" Earnings" +msgstr "Pendapatan yang Dialokasikan Saat Ini" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Current Assets" +msgstr "Aset lancar" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Current Liabilities" +msgstr "Kewajiban Lancar" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Date" +msgstr "Tanggal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "" +"Date\n" +" :" +msgstr "Tanggal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Date Range" +msgstr "Rentang Tanggal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Dates" +msgstr "tanggal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Debit" +msgstr "Debet" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Depreciation" +msgstr "Depresiasi" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__display_name +msgid "Display Name" +msgstr "Nama tampilan" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__draft +msgid "Draft" +msgstr "Draf" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Due Date" +msgstr "Tenggat waktu" + +#. module: dynamic_accounts_report +#: model:ir.ui.menu,name:dynamic_accounts_report.dynamic_report_accounting +msgid "Dynamic Financial Reports" +msgstr "Laporan Keuangan Dinamis" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "EQUITY" +msgstr "EKUITAS" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"End\n" +" Date\n" +" :" +msgstr "Tanggal Berakhir:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "End Balance" +msgstr "Saldo Akhir" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "" +"End Date\n" +" :" +msgstr "Tanggal Berakhir" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_to +msgid "End date" +msgstr "Tanggal akhir" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last Month" +msgstr "Akhir Bulan Lalu" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last Quarter" +msgstr "Akhir Kuartal Terakhir" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last year" +msgstr "Akhir tahun lalu" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Entry label" +msgstr "Label entri" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Expected Date" +msgstr "Tanggal yang Diharapkan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Expenses" +msgstr "Pengeluaran" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Export (XLSX)" +msgstr "Ekspor (XLSX)" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"General\n" +" Ledger" +msgstr "Jurnal umum" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"General\n" +" Ledger" +msgstr "Jurnal umum" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.actions.client,name:dynamic_accounts_report.action_general_ledger +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_general_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_general_ledger +#, python-format +msgid "General Ledger" +msgstr "Jurnal umum" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_general_ledger +msgid "General Ledger Report" +msgstr "Laporan Buku Besar Umum" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Generic Tax Report" +msgstr "Laporan Pajak Umum" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Gross Profit" +msgstr "Laba kotor" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Group by: Account > Tax" +msgstr "Kelompokkan berdasarkan: Akun > Pajak" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Group by: Tax > Account" +msgstr "Kelompokkan berdasarkan: Pajak > Rekening" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__id +msgid "ID" +msgstr "PENGENAL" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Include Draft Entries" +msgstr "Sertakan Entri Draf" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Income" +msgstr "Penghasilan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Initial Balance" +msgstr "Saldo Awal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Invoice Date" +msgstr "Tanggal faktur" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "JRNL" +msgstr "JRNL" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Journal" +msgstr "Jurnal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Journal Items" +msgstr "Item Jurnal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +#, python-format +msgid "Journals" +msgstr "Jurnal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Journals:" +msgstr "Jurnal:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "LIABILITIES" +msgstr "LIABILITIES" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "LIABILITIES + EQUITY" +msgstr "KEWAJIBAN + EKUITAS" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__write_uid +msgid "Last Updated by" +msgstr "Terakhir Diperbarui oleh" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__write_date +msgid "Last Updated on" +msgstr "Terakhir diperbarui saat" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last month" +msgstr "Bulan lalu" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last quarter" +msgstr "Kuartal terakhir" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last year" +msgstr "Tahun lalu" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Matching Number" +msgstr "Nomor yang Cocok" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Move" +msgstr "Bergerak" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#, python-format +msgid "NET" +msgstr "BERSIH" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Net Profit" +msgstr "Laba bersih" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "No Comparison" +msgstr "Tidak ada perbandingan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Number of Periods:" +msgstr "Jumlah Periode:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Older" +msgstr "Lebih tua" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Open" +msgstr "Membuka" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Operating\n" +" Income" +msgstr "Pendapatan operasional" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Operating\n" +" Income" +msgstr "Pendapatan operasional" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Options" +msgstr "Pilihan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Options : Posted Entries" +msgstr "Opsi : Entri yang Diposting" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Options : Posted Entries ," +msgstr "Opsi : Entri yang Diposting ," + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#, python-format +msgid "Options :Posted Entries" +msgstr "Opsi : Entri yang Diposting" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "Options :Posted Entries ," +msgstr "Opsi: Entri yang Diposting," + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Other\n" +" Income" +msgstr "Penghasilan lain" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Other Income" +msgstr "Penghasilan lain" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Partner" +msgstr "Mitra" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_partner_ledger +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_partner_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_partner_ledger +msgid "Partner Ledger" +msgstr "Buku Besar Mitra" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_partner_ledger +msgid "Partner Ledger Report" +msgstr "Laporan Buku Besar Mitra" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Payable" +msgstr "Hutang" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Payables" +msgstr "Hutang" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus\n" +" Non-current Assets" +msgstr "Ditambah Aset Tidak Lancar" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus\n" +" Non-current Liabilities" +msgstr "Ditambah Kewajiban Tidak Lancar" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus Fixed\n" +" Assets" +msgstr "Ditambah Aset Tetap" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Fixed Assets" +msgstr "Ditambah Aset Tetap" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Non-current Assets" +msgstr "Ditambah Aset Tidak Lancar" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Non-current Liabilities" +msgstr "Ditambah Kewajiban Tidak Lancar" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__posted +msgid "Posted" +msgstr "Diposting" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "Posted ," +msgstr "Diposting ," + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Posted Entries" +msgstr "Entri yang Diposting" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Prepayments" +msgstr "Pembayaran di muka" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Previous Period" +msgstr "Periode sebelumnya" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Print (PDF)" +msgstr "Cetak (PDF)" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_profit_loss +msgid "Profit And Loss" +msgstr "Laba rugi" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_dynamic_balance_sheet_report +msgid "Profit Loss Report" +msgstr "Laporan Laba Rugi" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_profit_and_loss +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_profit_and_loss_report +msgid "Profit and Loss" +msgstr "Laba rugi" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Purchase" +msgstr "Pembelian" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Receivable" +msgstr "Piutang" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Receivables" +msgstr "Piutang" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Ref" +msgstr "Ref" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Reference" +msgstr "Referensi" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Report" +msgstr "Laporan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Reports :" +msgstr "Laporan :" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Retained\n" +" Earnings" +msgstr "Pendapatan yang disimpan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Retained Earnings" +msgstr "Pendapatan yang disimpan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Sales" +msgstr "Penjualan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Same Period Last Year" +msgstr "Periode yang Sama Tahun Lalu" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +msgid "Select one or more accounts." +msgstr "Pilih satu atau lebih akun." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +msgid "Select one or more journals." +msgstr "Pilih satu atau lebih jurnal." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Select the company to which this record belongs." +msgstr "Pilih perusahaan yang memiliki catatan ini." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__target_move +msgid "Select the target move status." +msgstr "Pilih status pemindahan target." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_to +msgid "Specify the end date." +msgstr "Tentukan tanggal akhir." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_from +msgid "Specify the start date." +msgstr "Tentukan tanggal mulai." + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Start\n" +" Date :" +msgstr "Mulai tanggal :" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "" +"Start\n" +" Date :" +msgstr "Mulai tanggal :" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_from +msgid "Start date" +msgstr "" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#, python-format +msgid "TAX" +msgstr "PAJAK" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__target_move +msgid "Target Move" +msgstr "Gerakan Sasaran" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Target Move:" +msgstr "Gerakan Sasaran:" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Target move" +msgstr "Gerakan sasaran" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_tax_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_tax_report +#: model:ir.model,name:dynamic_accounts_report.model_tax_report +#: model:ir.ui.menu,name:dynamic_accounts_report.tax_report_menu +msgid "Tax Report" +msgstr "Laporan Pajak" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Month" +msgstr "Bulan ini" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Quarter" +msgstr "Kuartal ini" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Year" +msgstr "Tahun ini" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "Today" +msgstr "Hari ini" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Total" +msgstr "Total" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Total\n" +" Expenses" +msgstr "Jumlah Biaya" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total ASSETS" +msgstr "Total aset" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Current Assets" +msgstr "Total aset saat ini" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Current Liabilities" +msgstr "Jumlah Kewajiban Lancar" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total EQUITY" +msgstr "Total EKUITAS" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Total Income" +msgstr "Jumlah pemasukan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total LIABILITIES" +msgstr "Total LIABILITIES" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Unallocated Earnings" +msgstr "Total Pendapatan yang Belum Dialokasikan" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_trial_balance +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_trial_balance +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_trial_balance +msgid "Trial Balance" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_trial_balance +msgid "Trial Balance Report" +msgstr "Laporan Neraca Percobaan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Unallocated Earnings" +msgstr "Penghasilan yang Tidak Dialokasikan" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Unfold All" +msgstr "Buka Semua" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "" +"Unknown\n" +" Accounts" +msgstr "Akun Tidak Dikenal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "" +"Unknown\n" +" Partner" +msgstr "Mitra Tidak Dikenal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#, python-format +msgid "" +"View\n" +" Journal\n" +" Entry" +msgstr "Lihat Entri Jurnal" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "" +"View\n" +" Journal\n" +" Entry" +msgstr "Lihat Entri Jurnal" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +msgid "posted," +msgstr "diposting," + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +msgid "to" +msgstr "ke" diff --git a/dynamic_accounts_report/i18n/uk_UA.po b/dynamic_accounts_report/i18n/uk_UA.po new file mode 100644 index 000000000..5d8822ec0 --- /dev/null +++ b/dynamic_accounts_report/i18n/uk_UA.po @@ -0,0 +1,2312 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * dynamic_accounts_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-11-28 11:11+0000\n" +"PO-Revision-Date: 2023-11-28 11:11+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "1-30" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "31-60" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "61-90" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +msgid "91-120" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Expenses\n" +" " +msgstr "Витрати" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Income\n" +" " +msgstr "Дохід" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Total Income\n" +" " +msgstr "Загальний дохід" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Total Expenses\n" +" " +msgstr "Загальні витрати" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Gross Profit\n" +" " +msgstr "Загальний прибуток" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"\n" +" Net Profit\n" +" " +msgstr "Чистий дохід" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Cost of\n" +" Revenue\n" +" " +msgstr "Вартість доходу" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Depreciation\n" +" " +msgstr "Амортизація" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Expenses" +msgstr "Витрати" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Operating Income" +msgstr "Операційний дохід" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "" +"Other Income\n" +" " +msgstr "Інші прибутки" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Purchase" +msgstr "Купівля" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Sales" +msgstr "Продажі" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" ASSETS\n" +" " +msgstr "АКТИВИ" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" EQUITY\n" +" " +msgstr "ВЛАСНИЙ КАПІТАЛ" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" LIABILITIES\n" +" " +msgstr "ЗОБОВ'ЯЗАННЯ" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Current Assets\n" +" " +msgstr "Оборотні активи" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Current Liabilities\n" +" " +msgstr "Поточні зобов'язання" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" LIABILITIES + EQUITY\n" +" " +msgstr "ЗОБОВ'ЯЗАННЯ + ВЛАСНИЙ КАПІТАЛ" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Assets\n" +" " +msgstr "Сукупні активи" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Current Assets\n" +" " +msgstr "Загальні оборотні активи" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Current Liabilities\n" +" " +msgstr "Загальна сума поточних зобов'язань" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total EQUITY\n" +" " +msgstr "Сукупний капітал" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total LIABILITIES\n" +" " +msgstr "Всього ЗОБОВ'ЯЗАНЬ" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Total Unallocated Earnings\n" +" " +msgstr "Загальний нерозподілений прибуток" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"\n" +" Unallocated Earnings\n" +" " +msgstr "Нерозподілені прибутки" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Bank and Cash Accounts\n" +" " +msgstr "Банківські та касові рахунки" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Allocated Earnings\n" +" " +msgstr "Поточний розподілений прибуток" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Assets\n" +" " +msgstr "Оборотні активи" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Earnings\n" +" " +msgstr "Поточний прибуток" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Current Liabilities\n" +" " +msgstr "Поточні зобов'язання" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Payables\n" +" " +msgstr "Кредиторська заборгованість" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Fixed Assets\n" +" " +msgstr "Plus Fixed Assets" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Non-current Assets\n" +" " +msgstr "Плюс необоротні активи" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Plus Non-current Liabilities\n" +" " +msgstr "Плюс довгострокові зобов'язання" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Prepayments\n" +" " +msgstr "Передоплати" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Receivables\n" +" " +msgstr "Дебіторська заборгованість" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "" +"Retained Earnings\n" +" " +msgstr "Нерозподілений прибуток" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "" +"Unknown\n" +" Account\n" +" " +msgstr "Невідомий обліковий запис" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +msgid "" +"Unknown\n" +" Partner\n" +" " +msgstr "Невідомий партнер" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "ASSETS" +msgstr "АКТИВИ" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Account" +msgstr "Обліковий запис" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_bank_book_report +msgid "Account Bank Book Report" +msgstr "Звіт про банківську книгу" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_cash_book_report +msgid "Account Cash Book Report" +msgstr "Звіт по касовій книзі рахунку" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +#, python-format +msgid "Accounts" +msgstr "Облікові записи" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Accounts:" +msgstr "Облікові записи:" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_aged_payable +msgid "Age Payable" +msgstr "Оплачується вік" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_aged_receivable +msgid "Age Receivable" +msgstr "Вік дебіторської заборгованості" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_aged_payable +#: model:ir.ui.menu,name:dynamic_accounts_report.aged_payable_menu +msgid "Aged Payable" +msgstr "Виплачується за віком" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_age_payable_report +msgid "Aged Payable Report" +msgstr "Звіт про застарілу плату" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_aged_receivable +#: model:ir.ui.menu,name:dynamic_accounts_report.aged_receivable_menu +msgid "Aged Receivable" +msgstr "Застаріла дебіторська заборгованість" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_age_receivable_report +msgid "Aged Receivable Report" +msgstr "Звіт про застарілу дебіторську заборгованість" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Amount Currency" +msgstr "Сума Валюта" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Analytic Account" +msgstr "Аналітичний рахунок" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic Accounts" +msgstr "Аналітичні рахунки" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Analytic Accounts:" +msgstr "Аналітичні рахунки:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic accounts associated with the current record." +msgstr "Аналітичні рахунки, пов'язані з поточним записом." + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Apply" +msgstr "Застосувати" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "At Date" +msgstr "На дату" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#, python-format +msgid "Balance" +msgstr "Баланс" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_balance_sheet +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_balance_sheet +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_balance_sheet_report +msgid "Balance Sheet" +msgstr "Бухгалтерський баланс" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_bank_book +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_bank_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_bank_book +msgid "Bank Book" +msgstr "Банківська книга" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Bank and\n" +" Cash Accounts" +msgstr "Банківські та касові рахунки" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Bank and Cash Accounts" +msgstr "Банківські та касові рахунки" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_cash_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_cash_book +msgid "Cash Book" +msgstr "Касова книга" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Cash basis method" +msgstr "Касовий метод" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Communication" +msgstr "спілкування" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Company" +msgstr "Компанія" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Comparison" +msgstr "Порівняння" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Cost\n" +" of\n" +" Revenue" +msgstr "Вартість доходу" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Cost of\n" +" Revenue" +msgstr "Вартість доходу" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__create_uid +msgid "Created by" +msgstr "Створений" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__create_date +msgid "Created on" +msgstr "Створено на" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Credit" +msgstr "Кредит" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Currency" +msgstr "Валюта" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Allocated Earnings" +msgstr "Поточний розподілений прибуток" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Assets" +msgstr "Оборотні активи" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current\n" +" Earnings" +msgstr "Поточний прибуток" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Current Allocated\n" +" Earnings" +msgstr "Поточний розподілений прибуток" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Current Assets" +msgstr "Оборотні активи" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Current Liabilities" +msgstr "Поточні зобов'язання" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Date" +msgstr "Дата" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "" +"Date\n" +" :" +msgstr "Дата:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Date Range" +msgstr "Проміжок часу" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Dates" +msgstr "дати" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Debit" +msgstr "Дебетовий" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Depreciation" +msgstr "Амортизація" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__display_name +msgid "Display Name" +msgstr "Відображуване ім'я" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__draft +msgid "Draft" +msgstr "Чернетка" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Due Date" +msgstr "Термін виконання" + +#. module: dynamic_accounts_report +#: model:ir.ui.menu,name:dynamic_accounts_report.dynamic_report_accounting +msgid "Dynamic Financial Reports" +msgstr "Динамічні фінансові звіти" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "EQUITY" +msgstr "ВЛАСНИЙ КАПІТАЛ" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"End\n" +" Date\n" +" :" +msgstr "Дата закінчення:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "End Balance" +msgstr "Кінцевий баланс" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "" +"End Date\n" +" :" +msgstr "Дата закінчення:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_to +msgid "End date" +msgstr "Дата закінчення" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last Month" +msgstr "Кінець минулого місяця" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last Quarter" +msgstr "Кінець останньої чверті" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "End of Last year" +msgstr "Кінець минулого року" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Entry label" +msgstr "Вхідна мітка" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Expected Date" +msgstr "Очікувана дата" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Expenses" +msgstr "Витрати" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Export (XLSX)" +msgstr "Експорт (XLSX)" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"General\n" +" Ledger" +msgstr "Головна книга" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"General\n" +" Ledger" +msgstr "Головна книга" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.actions.client,name:dynamic_accounts_report.action_general_ledger +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_general_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_general_ledger +#, python-format +msgid "General Ledger" +msgstr "Головна книга" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_general_ledger +msgid "General Ledger Report" +msgstr "Звіт Головної книги" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Generic Tax Report" +msgstr "Типовий податковий звіт" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Gross Profit" +msgstr "Загальний прибуток" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Group by: Account > Tax" +msgstr "Згрупуйте за: Рахунок > Податок" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Group by: Tax > Account" +msgstr "Згрупуйте за: податок > рахунок" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__id +msgid "ID" +msgstr "ID" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Include Draft Entries" +msgstr "Включити чернетки" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Income" +msgstr "Дохід" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Initial Balance" +msgstr "Початковий баланс" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Invoice Date" +msgstr "Дата рахунку-фактури" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "JRNL" +msgstr "JRNL" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Journal" +msgstr "журнал" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Journal Items" +msgstr "Елементи журналу" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +#, python-format +msgid "Journals" +msgstr "Журнали" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Journals:" +msgstr "Журнали:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "LIABILITIES" +msgstr "ЗОБОВ'ЯЗАННЯ" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "LIABILITIES + EQUITY" +msgstr "ЗОБОВ'ЯЗАННЯ + ВЛАСНИЙ КАПІТАЛ" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновлено" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_payable_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_age_receivable_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_bank_book_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_cash_book_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_tax_report__write_date +msgid "Last Updated on" +msgstr "Востаннє оновлено" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last month" +msgstr "Минулого місяця" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last quarter" +msgstr "Остання чверть" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Last year" +msgstr "Минулого року" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Matching Number" +msgstr "відповідний номер" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Move" +msgstr "рухатися" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#, python-format +msgid "NET" +msgstr "NET" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Net Profit" +msgstr "Чистий дохід" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "No Comparison" +msgstr "Без порівняння" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Number of Periods:" +msgstr "Кількість періодів:" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#, python-format +msgid "Older" +msgstr "Старший" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Open" +msgstr "ВІДЧИНЕНО" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Operating\n" +" Income" +msgstr "Операційний дохід" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Operating\n" +" Income" +msgstr "Операційний дохід" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +#, python-format +msgid "Options" +msgstr "Опції" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Options : Posted Entries" +msgstr "Параметри: Опубліковані записи" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Options : Posted Entries ," +msgstr "Параметри: Опубліковані записи" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#, python-format +msgid "Options :Posted Entries" +msgstr "Параметри: Опубліковані записи" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "Options :Posted Entries ," +msgstr "Параметри: Опубліковані записи," + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Other\n" +" Income" +msgstr "Інші прибутки" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Other Income" +msgstr "Інші прибутки" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Partner" +msgstr "Партнер" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_partner_ledger +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_partner_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_partner_ledger +msgid "Partner Ledger" +msgstr "Партнерська книга" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_partner_ledger +msgid "Partner Ledger Report" +msgstr "Звіт про партнерську книгу" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Payable" +msgstr "Підлягає оплаті" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Payables" +msgstr "Кредиторська заборгованість" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus\n" +" Non-current Assets" +msgstr "Плюс необоротні активи" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus\n" +" Non-current Liabilities" +msgstr "Плюс довгострокові зобов'язання" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Plus Fixed\n" +" Assets" +msgstr "Плюс Основні засоби" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Fixed Assets" +msgstr "Плюс Основні засоби" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Non-current Assets" +msgstr "Плюс необоротні активи" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Plus Non-current Liabilities" +msgstr "Плюс довгострокові зобов'язання" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__posted +msgid "Posted" +msgstr "Опубліковано" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "Posted ," +msgstr "Опубліковано ," + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Posted Entries" +msgstr "Опубліковані записи" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Prepayments" +msgstr "Передоплати" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Previous Period" +msgstr "Попередній період" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Print (PDF)" +msgstr "Роздрукувати (PDF)" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_profit_loss +msgid "Profit And Loss" +msgstr "Прибуток і збиток" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_dynamic_balance_sheet_report +msgid "Profit Loss Report" +msgstr "Звіт про збитки прибутку" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_profit_and_loss +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_profit_and_loss_report +msgid "Profit and Loss" +msgstr "Прибуток і збиток" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Purchase" +msgstr "Купівля" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Receivable" +msgstr "дебіторська заборгованість" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Receivables" +msgstr "Дебіторська заборгованість" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Ref" +msgstr "посилання" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#, python-format +msgid "Reference" +msgstr "довідка" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +msgid "Report" +msgstr "звіт" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Reports :" +msgstr "звіт :" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "" +"Retained\n" +" Earnings" +msgstr "Нерозподілений прибуток" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Retained Earnings" +msgstr "Нерозподілений прибуток" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#, python-format +msgid "Sales" +msgstr "Продажі" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Same Period Last Year" +msgstr "Такий самий період минулого року" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +msgid "Select one or more accounts." +msgstr "Виберіть один або кілька облікових записів." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +msgid "Select one or more journals." +msgstr "Виберіть один або декілька журналів." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Select the company to which this record belongs." +msgstr "Виберіть компанію, якій належить цей запис." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__target_move +msgid "Select the target move status." +msgstr "Виберіть статус цільового переміщення." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_to +msgid "Specify the end date." +msgstr "Вкажіть кінцеву дату." + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_from +msgid "Specify the start date." +msgstr "Вкажіть дату початку." + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Start\n" +" Date :" +msgstr "Дата початку :" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "" +"Start\n" +" Date :" +msgstr "Дата початку :" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__date_from +msgid "Start date" +msgstr "Дата початку" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#, python-format +msgid "TAX" +msgstr "ПОДАТОК" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__target_move +msgid "Target Move" +msgstr "Цільове переміщення" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Target Move:" +msgstr "Цільовий хід:" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.profit_loss +msgid "Target move" +msgstr "Цільовий хід" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_tax_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_tax_report +#: model:ir.model,name:dynamic_accounts_report.model_tax_report +#: model:ir.ui.menu,name:dynamic_accounts_report.tax_report_menu +msgid "Tax Report" +msgstr "Податковий звіт" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Month" +msgstr "Цього місяця" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Quarter" +msgstr "Цей квартал" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/tax_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "This Year" +msgstr "Цього року" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#, python-format +msgid "Today" +msgstr "Сьогодні" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_payable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.aged_receivable +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Total" +msgstr "Всього" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "" +"Total\n" +" Expenses" +msgstr "Загальні витрати" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total ASSETS" +msgstr "Сукупні активи" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Current Assets" +msgstr "Загальні оборотні активи" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Current Liabilities" +msgstr "Загальна сума поточних зобов'язань" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total EQUITY" +msgstr "Сукупний капітал" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Total Income" +msgstr "Загальний дохід" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total LIABILITIES" +msgstr "Всього ЗОБОВ'ЯЗАНЬ" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Total Unallocated Earnings" +msgstr "Загальний нерозподілений прибуток" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_trial_balance +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_trial_balance +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_trial_balance +msgid "Trial Balance" +msgstr "Пробний баланс" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_trial_balance +msgid "Trial Balance Report" +msgstr "Звіт про пробний баланс" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#, python-format +msgid "Unallocated Earnings" +msgstr "Нерозподілені прибутки" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/balance_sheet_template.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/profit_and_loss_templates.xml:0 +#, python-format +msgid "Unfold All" +msgstr "Розгорнути все" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "" +"Unknown\n" +" Accounts" +msgstr "Невідомі облікові записи" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "" +"Unknown\n" +" Partner" +msgstr "Невідомий партнер" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_payable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/aged_receivable_report_views.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/bank_flow_templates.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_templates.xml:0 +#, python-format +msgid "" +"View\n" +" Journal\n" +" Entry" +msgstr "Переглянути запис журналу" + +#. module: dynamic_accounts_report +#. odoo-javascript +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/cust1/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "" +"View\n" +" Journal\n" +" Entry" +msgstr "Переглянути запис журналу" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +msgid "posted," +msgstr "розміщено," + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.bank_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.tax_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance +msgid "to" +msgstr "до" diff --git a/dynamic_accounts_report/models/__init__.py b/dynamic_accounts_report/models/__init__.py new file mode 100644 index 000000000..2adcf380d --- /dev/null +++ b/dynamic_accounts_report/models/__init__.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +from . import account_general_ledger +from . import account_partner_ledger +from . import account_trial_balance +from . import aged_payable_report +from . import aged_receivable_report +from . import bank_book_report +from . import cash_book_report +from . import dynamic_balance_sheet_report +from . import tax_report diff --git a/dynamic_accounts_report/models/account_general_ledger.py b/dynamic_accounts_report/models/account_general_ledger.py new file mode 100644 index 000000000..42da3c271 --- /dev/null +++ b/dynamic_accounts_report/models/account_general_ledger.py @@ -0,0 +1,329 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +import io +import json +import calendar +from dateutil.relativedelta import relativedelta +import xlsxwriter +from odoo import api, fields, models +from datetime import datetime +from odoo.tools import date_utils + + +class AccountGeneralLedger(models.TransientModel): + """For creating General Ledger report""" + _name = 'account.general.ledger' + _description = 'General Ledger Report' + + @api.model + def view_report(self, option, tag): + """ + Retrieve partner ledger report data based on options and tags. + + :param option: The options to filter the report data. + :type option: str + + :param tag: The tag to filter the report data. + :type tag: str + + :return: A dictionary containing the partner ledger report data. + :rtype: dict + """ + account_dict = {} + account_totals = {} + move_line_ids = self.env['account.move.line'].search( + [('parent_state', '=', 'posted')]) + account_ids = move_line_ids.mapped('account_id') + account_dict['journal_ids'] = self.env['account.journal'].search_read( + [], ['name']) + account_dict['analytic_ids'] = self.env[ + 'account.analytic.account'].search_read( + [], ['name']) + for account in account_ids: + move_line_id = move_line_ids.filtered( + lambda x: x.account_id == account) + move_line_list = [] + for move_line in move_line_id: + move_line_data = move_line.read( + ['date', 'name', 'move_name', 'debit', 'credit', + 'partner_id', 'account_id', 'journal_id', 'move_id', + 'analytic_line_ids']) + move_line_list.append(move_line_data) + account_dict[account.display_name] = move_line_list + currency_id = self.env.company.currency_id.symbol + account_totals[account.display_name] = { + 'total_debit': round(sum(move_line_id.mapped('debit')), 2), + 'total_credit': round(sum(move_line_id.mapped('credit')), 2), + 'currency_id': currency_id, + 'account_id': account.id} + account_dict['account_totals'] = account_totals + return account_dict + + @api.model + def get_filter_values(self, journal_id, date_range, options, analytic, + method): + """ + Retrieve filtered values for the partner ledger report. + + :param journal_id: The journal IDs to filter the report data. + :type journal_id: list + + :param date_range: The date range option to filter the report data. + :type date_range: str or dict + + :param options: The additional options to filter the report data. + :type options: dict + + :param method: Find the method + :type options: dict + + :param analytic: The analytic IDs to filter the report data. + :type analytic: list + + :return: A dictionary containing the filtered values for the partner + ledger report. + :rtype: dict + """ + account_dict = {} + account_totals = {} + today = fields.Date.today() + quarter_start, quarter_end = date_utils.get_quarter(today) + previous_quarter_start = quarter_start - relativedelta(months=3) + previous_quarter_end = quarter_start - relativedelta(days=1) + if options == {}: + options = None + if options is None: + option_domain = ['posted'] + elif 'draft' in options: + option_domain = ['posted', 'draft'] + domain = [('journal_id', 'in', journal_id), + ('parent_state', 'in', option_domain), ] if journal_id else [ + ('parent_state', 'in', option_domain), ] + if method == {}: + method = None + if method is not None and 'cash' in method: + domain += [('journal_id', 'in', + self.env.company.tax_cash_basis_journal_id.ids), ] + if analytic: + analytic_line = self.env['account.analytic.line'].search( + [('account_id', 'in', analytic)]).mapped('id') + domain += [('analytic_line_ids', 'in', analytic_line)] + if date_range: + if date_range == 'month': + domain += [('date', '>=', today.replace(day=1)), + ('date', '<=', today)] + elif date_range == 'year': + domain += [('date', '>=', today.replace(month=1, day=1)), + ('date', '<=', today)] + elif date_range == 'quarter': + domain += [('date', '>=', quarter_start), + ('date', '<=', quarter_end)] + elif date_range == 'last-month': + last_month_start = today.replace(day=1) - relativedelta( + months=1) + last_month_end = last_month_start + relativedelta( + day=calendar.monthrange(last_month_start.year, + last_month_start.month)[ + 1]) + domain += [('date', '>=', last_month_start), + ('date', '<=', last_month_end)] + elif date_range == 'last-year': + last_year_start = today.replace(month=1, + day=1) - relativedelta(years=1) + last_year_end = last_year_start.replace(month=12, day=31) + domain += [('date', '>=', last_year_start), + ('date', '<=', last_year_end)] + elif date_range == 'last-quarter': + domain += [('date', '>=', previous_quarter_start), + ('date', '<=', previous_quarter_end)] + elif 'start_date' in date_range and 'end_date' in date_range: + start_date = datetime.strptime(date_range['start_date'], + '%Y-%m-%d').date() + end_date = datetime.strptime(date_range['end_date'], + '%Y-%m-%d').date() + domain += [('date', '>=', start_date), + ('date', '<=', end_date)] + elif 'start_date' in date_range: + start_date = datetime.strptime(date_range['start_date'], + '%Y-%m-%d').date() + domain += [('date', '>=', start_date)] + elif 'end_date' in date_range: + end_date = datetime.strptime(date_range['end_date'], + '%Y-%m-%d').date() + domain += [('date', '<=', end_date)] + move_line_ids = self.env['account.move.line'].search(domain) + account_ids = move_line_ids.mapped('account_id') + account_dict['journal_ids'] = self.env['account.journal'].search_read( + [], ['name']) + account_dict['analytic_ids'] = self.env[ + 'account.analytic.account'].search_read( + [], ['name']) + for account in account_ids: + move_line_id = move_line_ids.filtered( + lambda x: x.account_id == account) + move_line_list = [] + for move_line in move_line_id: + move_line_data = move_line.read( + ['date', 'name', 'move_name', 'debit', 'credit', + 'partner_id', 'account_id', 'journal_id', 'move_id', + 'analytic_line_ids']) + move_line_list.append(move_line_data) + account_dict[account.display_name] = move_line_list + currency_id = self.env.company.currency_id.symbol + account_totals[account.display_name] = { + 'total_debit': round(sum(move_line_id.mapped('debit')), 2), + 'total_credit': round(sum(move_line_id.mapped('credit')), 2), + 'currency_id': currency_id, + 'account_id': account.id} + account_dict['account_totals'] = account_totals + return account_dict + + @api.model + def get_xlsx_report(self, data, response, report_name): + """ + Generate an XLSX report based on the provided data and write it to the + response stream. + + :param data: The data used to generate the report. + :type data: str (JSON format) + + :param response: The response object to write the generated report to. + :type response: werkzeug.wrappers.Response + + :param report_name: The name of the report. + :type report_name: str + """ + data = json.loads(data) + output = io.BytesIO() + workbook = xlsxwriter.Workbook(output, {'in_memory': True}) + start_date = data['filters']['start_date'] if \ + data['filters']['start_date'] else '' + end_date = data['filters']['end_date'] if \ + data['filters']['end_date'] else '' + sheet = workbook.add_worksheet() + head = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '15px'}) + sub_heading = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_head = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_body = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px'}) + side_heading_sub = workbook.add_format( + {'align': 'left', 'bold': True, 'font_size': '10px', + 'border': 1, + 'border_color': 'black'}) + side_heading_sub.set_indent(1) + txt_name = workbook.add_format({'font_size': '10px', 'border': 1}) + txt_name.set_indent(2) + sheet.set_column(0, 0, 30) + sheet.set_column(1, 1, 20) + sheet.set_column(2, 2, 15) + sheet.set_column(3, 3, 15) + col = 0 + sheet.write('A1:b1', report_name, head) + sheet.write('B3:b4', 'Date Range', filter_head) + sheet.write('B4:b4', 'Journals', filter_head) + sheet.write('B5:b4', 'Analytic', filter_head) + sheet.write('B6:b4', 'Options', filter_head) + if start_date or end_date: + sheet.merge_range('C3:G3', f"{start_date} to {end_date}", + filter_body) + if data['filters']['journal']: + display_names = [journal for + journal in data['filters']['journal']] + display_names_str = ', '.join(display_names) + sheet.merge_range('C4:G4', display_names_str, filter_body) + if data['filters']['analytic']: + display_names = [analytic for + analytic in data['filters']['analytic']] + account_keys_str = ', '.join(display_names) + sheet.merge_range('C5:G5', account_keys_str, filter_body) + if data['filters']['options']: + option_keys = list(data['filters']['options'].keys()) + option_keys_str = ', '.join(option_keys) + sheet.merge_range('C6:G6', option_keys_str, filter_body) + if data: + if report_name == 'General Ledger': + sheet.write(8, col, ' ', sub_heading) + sheet.write(8, col + 1, 'Date', sub_heading) + sheet.merge_range('C9:E9', 'Communication', sub_heading) + sheet.merge_range('F9:G9', 'Partner', sub_heading) + sheet.merge_range('H9:I9', 'Debit', sub_heading) + sheet.merge_range('J9:K9', 'Credit', sub_heading) + sheet.merge_range('L9:M9', 'Balance', sub_heading) + row = 8 + for account in data['account']: + row += 1 + sheet.write(row, col, account, txt_name) + sheet.write(row, col + 1, ' ', txt_name) + sheet.merge_range(row, col + 2, row, col + 4, ' ', txt_name) + sheet.merge_range(row, col + 5, row, col + 6, ' ', + txt_name) + sheet.merge_range(row, col + 7, row, col + 8, + data['total'][account]['total_debit'], + txt_name) + sheet.merge_range(row, col + 9, row, col + 10, + data['total'][account]['total_credit'], + txt_name) + sheet.merge_range(row, col + 11, row, col + 12, + data['total'][account]['total_debit'] - + data['total'][account]['total_credit'], + txt_name) + for rec in data['data'][account]: + row += 1 + partner = rec[0]['partner_id'] + name = partner[1] if partner else None + sheet.write(row, col, rec[0]['move_name'], txt_name) + sheet.write(row, col + 1, rec[0]['date'], txt_name) + sheet.merge_range(row, col + 2, row, col + 4, + rec[0]['name'], txt_name) + sheet.merge_range(row, col + 5, row, col + 6, name, + txt_name) + sheet.merge_range(row, col + 7, row, col + 8, + rec[0]['debit'], + txt_name) + sheet.merge_range(row, col + 9, row, col + 10, + rec[0]['credit'], txt_name) + sheet.merge_range(row, col + 11, row, col + 12, ' ', + txt_name) + row += 1 + sheet.merge_range(row, col, row, col + 6, 'Total', + filter_head) + sheet.merge_range(row, col + 7, row, col + 8, + data['grand_total']['total_debit'], + filter_head) + sheet.merge_range(row, col + 9, row, col + 10, + data['grand_total']['total_credit'], + filter_head) + sheet.merge_range(row, col + 11, row, col + 12, + float(data['grand_total']['total_debit']) - + float(data['grand_total']['total_credit']), + filter_head) + workbook.close() + output.seek(0) + response.stream.write(output.read()) + output.close() diff --git a/dynamic_accounts_report/models/account_partner_ledger.py b/dynamic_accounts_report/models/account_partner_ledger.py new file mode 100644 index 000000000..b8859889f --- /dev/null +++ b/dynamic_accounts_report/models/account_partner_ledger.py @@ -0,0 +1,370 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +import io +import json +from dateutil.relativedelta import relativedelta +import xlsxwriter +from odoo import api, fields, models +from datetime import datetime +from odoo.tools import date_utils + + +class AccountPartnerLedger(models.TransientModel): + """For creating Partner Ledger report""" + _name = 'account.partner.ledger' + _description = 'Partner Ledger Report' + + @api.model + def view_report(self, option, tag): + """ + Retrieve partner-related data for generating a report. + + :param option: The option for filtering the data. + :type option: str + + :param tag: The tag used for filtering the data. + :type tag: str + + :return: A dictionary containing the partner data for the report. + :rtype: dict + """ + partner_dict = {} + partner_totals = {} + move_line_ids = self.env['account.move.line'].search( + [('account_type', 'in', + ['liability_payable', 'asset_receivable']), + ('parent_state', '=', 'posted')]) + partner_ids = move_line_ids.mapped('partner_id') + for partner in partner_ids: + move_line_id = move_line_ids.filtered( + lambda x: x.partner_id == partner) + move_line_list = [] + for move_line in move_line_id: + move_line_data = move_line.read( + ['date', 'move_name', 'account_type', 'debit', 'credit', + 'date_maturity', 'account_id', 'journal_id', 'move_id', + 'matching_number', 'amount_currency']) + account_code = self.env['account.account'].browse( + move_line.account_id.id).code + journal_code = self.env['account.journal'].browse( + move_line.journal_id.id).code + if account_code: + move_line_data[0]['jrnl'] = journal_code + move_line_data[0]['code'] = account_code + move_line_list.append(move_line_data) + partner_dict[partner.name] = move_line_list + currency_id = self.env.company.currency_id.symbol + partner_totals[partner.name] = { + 'total_debit': round(sum(move_line_id.mapped('debit')), 2), + 'total_credit': round(sum(move_line_id.mapped('credit')), 2), + 'currency_id': currency_id, + 'partner_id': partner.id} + partner_dict['partner_totals'] = partner_totals + return partner_dict + + @api.model + def get_filter_values(self, partner_id, data_range, account, options): + """ + Retrieve filtered partner-related data for generating a report. + + :param partner_id: The ID(s) of the partner(s) to filter by. + :type partner_id: list or int + + :param data_range: The date range option for filtering the data. + :type data_range: str + + :param account: The account type(s) to filter by. + :type account: list or str + + :param options: Additional options for filtering the data. + :type options: dict + + :return: A dictionary containing the filtered partner data. + :rtype: dict + """ + if options == {}: + options = None + if account == {}: + account = None + account_type_domain = [] + if options is None: + option_domain = ['posted'] + elif 'draft' in options: + option_domain = ['posted', 'draft'] + if account is None or ( + 'Receivable' in account and 'Payable' in account): + account_type_domain.append('liability_payable') + account_type_domain.append('asset_receivable') + elif 'Receivable' in account: + account_type_domain.append('asset_receivable') + elif 'Payable' in account: + account_type_domain.append('liability_payable') + partner_dict = {} + partner_totals = {} + today = fields.Date.today() + quarter_start, quarter_end = date_utils.get_quarter(today) + previous_quarter_start = quarter_start - relativedelta(months=3) + previous_quarter_end = quarter_start - relativedelta(days=1) + if not partner_id: + partner_id = self.env['account.move.line'].search([( + 'account_type', 'in', account_type_domain), + ('parent_state', 'in', option_domain)]).mapped( + 'partner_id').ids + for partners in partner_id: + partner = self.env['res.partner'].browse(partners).name + if data_range: + if data_range == 'month': + move_line_ids = self.env['account.move.line'].search( + [('partner_id', '=', partners), ( + 'account_type', 'in', + account_type_domain), + ('parent_state', 'in', option_domain)]).filtered( + lambda x: x.date.month == fields.Date.today().month) + elif data_range == 'year': + move_line_ids = self.env['account.move.line'].search( + [('partner_id', '=', partners), ( + 'account_type', 'in', + account_type_domain), + ('parent_state', 'in', option_domain)]).filtered( + lambda x: x.date.year == fields.Date.today().year) + elif data_range == 'quarter': + move_line_ids = self.env['account.move.line'].search( + [('partner_id', '=', partners), ( + 'account_type', 'in', + account_type_domain), + ('date', '>=', quarter_start), + ('date', '<=', quarter_end), + ('parent_state', 'in', option_domain)]) + elif data_range == 'last-month': + move_line_ids = self.env['account.move.line'].search( + [('partner_id', '=', partners), ( + 'account_type', 'in', + account_type_domain), + ('parent_state', 'in', option_domain)]).filtered( + lambda x: x.date.month == fields.Date.today().month - 1) + elif data_range == 'last-year': + move_line_ids = self.env['account.move.line'].search( + [('partner_id', '=', partners), ( + 'account_type', 'in', + account_type_domain), + ('parent_state', 'in', option_domain)]).filtered( + lambda x: x.date.year == fields.Date.today().year - 1) + elif data_range == 'last-quarter': + move_line_ids = self.env['account.move.line'].search( + [('partner_id', '=', partners), ( + 'account_type', 'in', + account_type_domain), + ('date', '>=', previous_quarter_start), + ('date', '<=', previous_quarter_end), + ('parent_state', 'in', option_domain)]) + elif 'start_date' in data_range and 'end_date' in data_range: + start_date = datetime.strptime(data_range['start_date'], + '%Y-%m-%d').date() + end_date = datetime.strptime(data_range['end_date'], + '%Y-%m-%d').date() + move_line_ids = self.env['account.move.line'].search( + [('partner_id', '=', partners), ( + 'account_type', 'in', + account_type_domain), + ('date', '>=', start_date), + ('date', '<=', end_date), + ('parent_state', 'in', option_domain)]) + elif 'start_date' in data_range: + start_date = datetime.strptime(data_range['start_date'], + '%Y-%m-%d').date() + move_line_ids = self.env['account.move.line'].search( + [('partner_id', '=', partners), ( + 'account_type', 'in', + account_type_domain), + ('date', '>=', start_date), + ('parent_state', 'in', option_domain)]) + elif 'end_date' in data_range: + end_date = datetime.strptime(data_range['end_date'], + '%Y-%m-%d').date() + move_line_ids = self.env['account.move.line'].search( + [('partner_id', '=', partners), ( + 'account_type', 'in', + account_type_domain), + ('date', '<=', end_date), + ('parent_state', 'in', option_domain)]) + else: + move_line_ids = self.env['account.move.line'].search( + [('partner_id', '=', partners), ( + 'account_type', 'in', + account_type_domain), + ('parent_state', 'in', option_domain)]) + move_line_list = [] + for move_line in move_line_ids: + move_line_data = move_line.read( + ['date', 'move_name', 'account_type', 'debit', 'credit', + 'date_maturity', 'account_id', 'journal_id', 'move_id', + 'matching_number', 'amount_currency']) + account_code = self.env['account.account'].browse( + move_line.account_id.id).code + journal_code = self.env['account.journal'].browse( + move_line.journal_id.id).code + if account_code: + move_line_data[0]['jrnl'] = journal_code + move_line_data[0]['code'] = account_code + move_line_list.append(move_line_data) + partner_dict[partner] = move_line_list + currency_id = self.env.company.currency_id.symbol + partner_totals[partner] = { + 'total_debit': round(sum(move_line_ids.mapped('debit')), 2), + 'total_credit': round(sum(move_line_ids.mapped('credit')), 2), + 'currency_id': currency_id, + 'partner_id': partners} + partner_dict['partner_totals'] = partner_totals + return partner_dict + + @api.model + def get_xlsx_report(self, data, response, report_name): + """ + Generate an Excel report based on the provided data. + + :param data: The data used to generate the report. + :type data: str (JSON format) + + :param response: The response object to write the report to. + :type response: object + + :param report_name: The name of the report. + :type report_name: str + + :return: None + """ + data = json.loads(data) + output = io.BytesIO() + workbook = xlsxwriter.Workbook(output, {'in_memory': True}) + start_date = data['filters']['start_date'] if \ + data['filters']['start_date'] else '' + end_date = data['filters']['end_date'] if \ + data['filters']['end_date'] else '' + sheet = workbook.add_worksheet() + head = workbook.add_format( + {'font_size': 15, 'align': 'center', 'bold': True}) + sub_heading = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_head = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_body = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px'}) + side_heading_sub = workbook.add_format( + {'align': 'left', 'bold': True, 'font_size': '10px', + 'border': 1, + 'border_color': 'black'}) + side_heading_sub.set_indent(1) + txt_name = workbook.add_format({'font_size': '10px', 'border': 1}) + txt_name.set_indent(2) + sheet.set_column(0, 0, 30) + sheet.set_column(1, 1, 20) + sheet.set_column(2, 2, 15) + sheet.set_column(3, 3, 15) + col = 0 + sheet.write('A1:b1', report_name, head) + sheet.write('B3:b4', 'Date Range', filter_head) + sheet.write('B4:b4', 'Partners', filter_head) + sheet.write('B5:b4', 'Accounts', filter_head) + sheet.write('B6:b4', 'Options', filter_head) + if start_date or end_date: + sheet.merge_range('C3:G3', f"{start_date} to {end_date}", + filter_body) + if data['filters']['partner']: + display_names = [partner.get('display_name', 'undefined') for + partner in data['filters']['partner']] + display_names_str = ', '.join(display_names) + sheet.merge_range('C4:G4', display_names_str, filter_body) + if data['filters']['account']: + account_keys = list(data['filters']['account'].keys()) + account_keys_str = ', '.join(account_keys) + sheet.merge_range('C5:G5', account_keys_str, filter_body) + if data['filters']['options']: + option_keys = list(data['filters']['options'].keys()) + option_keys_str = ', '.join(option_keys) + sheet.merge_range('C6:G6', option_keys_str, filter_body) + if data: + if report_name == 'Partner Ledger': + sheet.write(8, col, ' ', sub_heading) + sheet.write(8, col + 1, 'JNRL', sub_heading) + sheet.write(8, col + 2, 'Account', sub_heading) + sheet.merge_range('D9:E9', 'Ref', sub_heading) + sheet.merge_range('F9:G9', 'Due Date', sub_heading) + sheet.merge_range('H9:I9', 'Debit', sub_heading) + sheet.merge_range('J9:K9', 'Credit', sub_heading) + sheet.merge_range('L9:M9', 'Balance', sub_heading) + row = 8 + for partner in data['partners']: + row += 1 + sheet.write(row, col, partner, txt_name) + sheet.write(row, col + 1, ' ', txt_name) + sheet.write(row, col + 2, ' ', txt_name) + sheet.merge_range(row, col + 3, row, col + 4, ' ', + txt_name) + sheet.merge_range(row, col + 5, row, col + 6, ' ', + txt_name) + sheet.merge_range(row, col + 7, row, col + 8, + data['total'][partner]['total_debit'], + txt_name) + sheet.merge_range(row, col + 9, row, col + 10, + data['total'][partner]['total_credit'], + txt_name) + sheet.merge_range(row, col + 11, row, col + 12, + data['total'][partner]['total_debit'] - + data['total'][partner]['total_credit'], + txt_name) + for rec in data['data'][partner]: + row += 1 + sheet.write(row, col, rec[0]['date'], txt_name) + sheet.write(row, col + 1, rec[0]['jrnl'], txt_name) + sheet.write(row, col + 2, rec[0]['code'], txt_name) + sheet.merge_range(row, col + 3, row, col + 4, + rec[0]['move_name'], + txt_name) + sheet.merge_range(row, col + 5, row, col + 6, + rec[0]['date_maturity'], + txt_name) + sheet.merge_range(row, col + 7, row, col + 8, + rec[0]['debit'], txt_name) + sheet.merge_range(row, col + 9, row, col + 10, + rec[0]['credit'], txt_name) + sheet.merge_range(row, col + 11, row, col + 12, ' ', + txt_name) + row += 1 + sheet.merge_range(row, col, row, col + 6, 'Total', filter_head) + sheet.merge_range(row, col + 7, row, col + 8, + data['grand_total']['total_debit'], + filter_head) + sheet.merge_range(row, col + 9, row, col + 10, + data['grand_total']['total_credit'], + filter_head) + sheet.merge_range(row, col + 11, row, col + 12, + data['grand_total']['total_debit'] - + data['grand_total']['total_credit'], + filter_head) + workbook.close() + output.seek(0) + response.stream.write(output.read()) + output.close() diff --git a/dynamic_accounts_report/models/account_trial_balance.py b/dynamic_accounts_report/models/account_trial_balance.py new file mode 100644 index 000000000..92089b984 --- /dev/null +++ b/dynamic_accounts_report/models/account_trial_balance.py @@ -0,0 +1,449 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +import calendar +import io +import json +from datetime import datetime +import xlsxwriter +from odoo import api, fields, models +from odoo.tools.date_utils import get_month, get_fiscal_year, \ + get_quarter_number, subtract + + +class AccountTrialBalance(models.TransientModel): + """For creating Trial Balance report""" + _name = 'account.trial.balance' + _description = 'Trial Balance Report' + + @api.model + def view_report(self): + """ + Generates a trial balance report for multiple accounts. + Retrieves account information and calculates total debit and credit + amounts for each account within the specified date range. Returns a list + of dictionaries containing account details and transaction totals. + + :return: List of dictionaries representing the trial balance report. + :rtype: list + """ + account_ids = self.env['account.move.line'].search([]).mapped( + 'account_id') + today = fields.Date.today() + move_line_list = [] + for account_id in account_ids: + initial_move_line_ids = self.env['account.move.line'].search( + [('date', '<', get_month(today)[0]), + ('account_id', '=', account_id.id), + ('parent_state', '=', 'posted')]) + initial_total_debit = round( + sum(initial_move_line_ids.mapped('debit')), 2) + initial_total_credit = round( + sum(initial_move_line_ids.mapped('credit')), 2) + move_line_ids = self.env['account.move.line'].search( + [('date', '>=', get_month(today)[0]), + ('account_id', '=', account_id.id), + ('date', '<=', get_month(today)[1]), + ('parent_state', '=', 'posted')]) + total_debit = round(sum(move_line_ids.mapped('debit')), 2) + total_credit = round(sum(move_line_ids.mapped('credit')), 2) + sum_debit = initial_total_debit + total_debit + sum_credit = initial_total_credit + total_credit + diff_credit_debit = sum_debit - sum_credit + if diff_credit_debit > 0: + end_total_debit = diff_credit_debit + end_total_credit = 0.0 + else: + end_total_debit = 0.0 + end_total_credit = abs(diff_credit_debit) + data = { + 'account': account_id.display_name, + 'account_id': account_id.id, + 'journal_ids': self.env['account.journal'].search_read([], [ + 'name']), + 'initial_total_debit': initial_total_debit, + 'initial_total_credit': initial_total_credit, + 'total_debit': total_debit, + 'total_credit': total_credit, + 'end_total_debit': end_total_debit, + 'end_total_credit': end_total_credit + } + move_line_list.append(data) + return move_line_list + + @api.model + def get_filter_values(self, start_date, end_date, comparison_number, + comparison_type, journal_list, analytic, options, + method): + """ + Retrieves and calculates filtered values for generating a financial + report. + Retrieves and processes account movement data based on the provided + filters. Calculates initial, dynamic, and end total debit and credit + amounts for each account,considering date range, comparison type, and + other filter criteria. + + :param str start_date: Start date of the reporting period. + :param str end_date: End date of the reporting period. + :param int comparison_number: Number of periods for comparison. + :param str comparison_type: Type of comparison (month, year, quarter). + :param list[int] journal_list: List of selected journal IDs. + :param list[int] analytic: List of selected analytic line IDs. + :param dict options: Additional filtering options (e.g., 'draft'). + :param dict method: Find the method. + :return: List of dictionaries representing the financial report. + :rtype: list + """ + if options == {}: + options = None + if options is None: + option_domain = ['posted'] + elif 'draft' in options: + option_domain = ['posted', 'draft'] + if method == {}: + method = None + dynamic_total_debit = {} + dynamic_date_num = {} + dynamic_total_credit = {} + account_ids = self.env['account.move.line'].search([]).mapped( + 'account_id') + move_line_list = [] + start_date_first = \ + get_fiscal_year(datetime.strptime(start_date, "%Y-%m-%d").date())[ + 0] if comparison_type == 'year' else datetime.strptime( + start_date, "%Y-%m-%d").date() + end_date_first = \ + get_fiscal_year(datetime.strptime(end_date, "%Y-%m-%d").date())[ + 1] if comparison_type == 'year' else datetime.strptime(end_date, + "%Y-%m-%d").date() + for account_id in account_ids: + start_date = start_date_first + end_date = end_date_first + if comparison_number: + if comparison_type == 'month': + initial_start_date = subtract(start_date, months=eval( + comparison_number)) + elif comparison_type == 'year': + initial_start_date = subtract(start_date, years=eval( + comparison_number)) + else: + initial_start_date = subtract(start_date, months=eval( + comparison_number) * 3) + else: + initial_start_date = start_date + domain = [('date', '<', initial_start_date), + ('account_id', '=', account_id.id), + ('parent_state', 'in', option_domain), ] + if journal_list: + domain.append( + ('journal_id', 'in', journal_list), ) + if analytic: + domain.append( + ('analytic_line_ids', 'in', analytic)) + if method is not None and 'cash' in method: + domain.append(('journal_id', 'in', + self.env.company.tax_cash_basis_journal_id.ids)) + initial_move_line_ids = self.env['account.move.line'].search( + domain) + initial_total_debit = round( + sum(initial_move_line_ids.mapped('debit')), 2) + initial_total_credit = round( + sum(initial_move_line_ids.mapped('credit')), 2) + if comparison_number: + if comparison_type == 'year': + for i in range(1, eval(comparison_number) + 1): + com_start_date = subtract(start_date, years=i) + com_end_date = subtract(end_date, years=i) + domain = [('date', '>=', com_start_date), + ('account_id', '=', account_id.id), + ('date', '<=', com_end_date), + ('parent_state', 'in', option_domain), ] + if journal_list: + domain.append( + ('journal_id', 'in', journal_list), ) + if analytic: + domain.append( + ('analytic_line_ids', 'in', analytic)) + if method is not None and 'cash' in method: + domain.append(('journal_id', 'in', + self.env.company.tax_cash_basis_journal_id.ids)) + move_lines = self.env['account.move.line'].search( + domain) + dynamic_total_debit[ + f"dynamic_total_debit_{i}"] = round( + sum(move_lines.mapped('debit')), 2) + dynamic_total_credit[ + f"dynamic_total_credit_{i}"] = round( + sum(move_lines.mapped('credit')), 2) + if comparison_type == 'month': + dynamic_date_num[ + f"dynamic_date_num{0}"] = self.get_month_name( + start_date) + ' ' + str( + start_date.year) + for i in range(1, eval(comparison_number) + 1): + com_start_date = subtract(start_date, months=i) + com_end_date = subtract(end_date, months=i) + domain = [('date', '>=', com_start_date), + ('account_id', '=', account_id.id), + ('date', '<=', com_end_date), + ('parent_state', 'in', option_domain), ] + if journal_list: + domain.append( + ('journal_id', 'in', journal_list), ) + if analytic: + domain.append( + ('analytic_line_ids', 'in', analytic)) + if method is not None and 'cash' in method: + domain.append(('journal_id', 'in', + self.env.company.tax_cash_basis_journal_id.ids), ) + move_lines = self.env['account.move.line'].search( + domain) + dynamic_date_num[ + f"dynamic_date_num{i}"] = self.get_month_name( + com_start_date) + ' ' + str( + com_start_date.year) + dynamic_total_debit[ + f"dynamic_total_debit_{i}"] = round( + sum(move_lines.mapped('debit')), 2) + dynamic_total_credit[ + f"dynamic_total_credit_{i}"] = round( + sum(move_lines.mapped('credit')), 2) + if comparison_type == 'quarter': + dynamic_date_num[ + f"dynamic_date_num{0}"] = 'Q' + ' ' + str( + get_quarter_number(start_date)) + ' ' + str( + start_date.year) + for i in range(1, eval(comparison_number) + 1): + com_start_date = subtract(start_date, months=i * 3) + com_end_date = subtract(end_date, months=i * 3) + domain = [('date', '>=', com_start_date), + ('account_id', '=', account_id.id), + ('date', '<=', com_end_date), + ('parent_state', 'in', option_domain), ] + if journal_list: + domain.append( + ('journal_id', 'in', journal_list), ) + if analytic: + domain.append( + ('analytic_line_ids', 'in', analytic)) + if method is not None and 'cash' in method: + domain.append(('journal_id', 'in', + self.env.company.tax_cash_basis_journal_id.ids)) + move_lines = self.env['account.move.line'].search( + domain) + dynamic_date_num[ + f"dynamic_date_num{i}"] = 'Q' + ' ' + str( + get_quarter_number(com_start_date)) + ' ' + str( + com_start_date.year) + dynamic_total_debit[ + f"dynamic_total_debit_{i}"] = round( + sum(move_lines.mapped('debit')), 2) + dynamic_total_credit[ + f"dynamic_total_credit_{i}"] = round( + sum(move_lines.mapped('credit')), 2) + domain = [('date', '>=', start_date), + ('account_id', '=', account_id.id), + ('date', '<=', end_date), + ('parent_state', 'in', option_domain), ] + if journal_list: + domain.append( + ('journal_id', 'in', journal_list), ) + if analytic: + domain.append( + ('analytic_line_ids', 'in', analytic)) + if method is not None and 'cash' in method: + domain.append(('journal_id', 'in', + self.env.company.tax_cash_basis_journal_id.ids)) + move_line_ids = self.env['account.move.line'].search(domain) + total_debit = round(sum(move_line_ids.mapped('debit')), 2) + total_credit = round(sum(move_line_ids.mapped('credit')), 2) + sum_debit = initial_total_debit + sum( + dynamic_total_debit.values()) + total_debit + sum_credit = initial_total_credit + sum( + dynamic_total_credit.values()) + total_credit + diff_credit_debit = sum_debit - sum_credit + if diff_credit_debit > 0: + end_total_debit = diff_credit_debit + end_total_credit = 0.0 + else: + end_total_debit = 0.0 + end_total_credit = abs(diff_credit_debit) + data = { + 'account': account_id.display_name, + 'account_id': account_id.id, + 'journal_ids': self.env['account.journal'].search_read([], [ + 'name']), + 'initial_total_debit': initial_total_debit, + 'initial_total_credit': initial_total_credit, + 'total_debit': total_debit, + 'total_credit': total_credit, + 'end_total_debit': end_total_debit, + 'end_total_credit': end_total_credit + } + if comparison_number: + if dynamic_date_num: + data['dynamic_date_num'] = dynamic_date_num + for i in range(1, eval(comparison_number) + 1): + data[f'dynamic_total_debit_{i}'] = dynamic_total_debit.get( + f"dynamic_total_debit_{eval(comparison_number) + 1 - i}", + 0.0) + data[ + f'dynamic_total_credit_{i}'] = dynamic_total_credit.get( + f"dynamic_total_credit_{eval(comparison_number) + 1 - i}", + 0.0) + move_line_list.append(data) + return move_line_list + + @api.model + def get_month_name(self, date): + """ + Retrieve the abbreviated name of the month for a given date. + :param date: The date for which to retrieve the month's abbreviated name. + :type date: datetime.date + :return: Abbreviated name of the month (e.g., 'Jan', 'Feb', ..., 'Dec'). + :rtype: str + """ + month_names = calendar.month_abbr + return month_names[date.month] + + @api.model + def get_xlsx_report(self, data, response, report_name): + """ + Generate an XLSX report based on provided data and response stream. + Generates an Excel workbook with specified report format, including + subheadings,column headers, and row data for the given financial report + data. + :param str data: JSON-encoded data for the report. + :param response: Response object to stream the generated report. + :param str report_name: Name of the financial report. + """ + data = json.loads(data) + output = io.BytesIO() + workbook = xlsxwriter.Workbook(output, {'in_memory': True}) + start_date = data['filters']['start_date'] if \ + data['filters']['start_date'] else '' + end_date = data['filters']['end_date'] if \ + data['filters']['end_date'] else '' + head = workbook.add_format( + {'font_size': 15, 'align': 'center', 'bold': True}) + sheet = workbook.add_worksheet() + sub_heading = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_head = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_body = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px'}) + side_heading_sub = workbook.add_format( + {'align': 'left', 'bold': True, 'font_size': '10px', + 'border': 1, + 'border_color': 'black'}) + side_heading_sub.set_indent(1) + txt_name = workbook.add_format({'font_size': '10px', 'border': 1}) + txt_name.set_indent(2) + sheet.set_column(0, 0, 30) + sheet.set_column(1, 1, 20) + sheet.set_column(2, 2, 15) + sheet.set_column(3, 3, 15) + col = 0 + sheet.write('A1:b1', report_name, head) + sheet.write('B3:b4', 'Date Range', filter_head) + sheet.write('B4:b4', 'Comparison', filter_head) + sheet.write('B5:b4', 'Journal', filter_head) + sheet.write('B6:b4', 'Account', filter_head) + sheet.write('B7:b4', 'Option', filter_head) + if start_date or end_date: + sheet.merge_range('C3:G3', f"{start_date} to {end_date}", + filter_body) + if data['filters']['comparison_number_range']: + sheet.merge_range('C4:G4', + f"{data['filters']['comparison_type']} : {data['filters']['comparison_number_range']}", + filter_body) + if data['filters']['journal']: + display_names = [journal for + journal in data['filters']['journal']] + display_names_str = ', '.join(display_names) + sheet.merge_range('C5:G5', display_names_str, filter_body) + if data['filters']['account']: + account_keys = [account.get('display_name', 'undefined') for + account in data['filters']['account']] + account_keys_str = ', '.join(account_keys) + sheet.merge_range('C6:G6', account_keys_str, filter_body) + if data['filters']['options']: + option_keys = list(data['filters']['options'].keys()) + option_keys_str = ', '.join(option_keys) + sheet.merge_range('C7:G7', option_keys_str, filter_body) + sheet.write(9, col, '', sub_heading) + sheet.merge_range(9, col + 1, 9, col + 2, 'Initial Balance', + sub_heading) + i = 3 + for date_view in data['date_viewed']: + sheet.merge_range(9, col + i, 9, col + i + 1, date_view, + sub_heading) + i += 2 + sheet.merge_range(9, col + i, 9, col + i + 1, 'End Balance', + sub_heading) + sheet.write(10, col, '', sub_heading) + sheet.write(10, col + 1, 'Debit', sub_heading) + sheet.write(10, col + 2, 'Credit', sub_heading) + i = 3 + for date_views in data['date_viewed']: + sheet.write(10, col + i, 'Debit', sub_heading) + i += 1 + sheet.write(10, col + i, 'Credit', sub_heading) + i += 1 + sheet.write(10, col + i, 'Debit', sub_heading) + sheet.write(10, col + (i + 1), 'Credit', sub_heading) + if data: + if report_name == 'Trial Balance': + row = 11 + for move_line in data['data']: + sheet.write(row, col, move_line['account'], + side_heading_sub) + sheet.write(row, col + 1, move_line['initial_total_debit'], + txt_name) + sheet.write(row, col + 2, + move_line['initial_total_credit'], txt_name) + j = 3 + if data['apply_comparison']: + number_of_periods = data['comparison_number_range'] + for num in number_of_periods: + sheet.write(row, col + j, move_line[ + 'dynamic_total_debit_' + str(num)], txt_name) + sheet.write(row, col + j + 1, move_line[ + 'dynamic_total_credit_' + str(num)], txt_name) + j += 2 + sheet.write(row, col + j, move_line['total_debit'], + txt_name) + sheet.write(row, col + j + 1, move_line['total_credit'], + txt_name) + sheet.write(row, col + j + 2, move_line['end_total_debit'], + txt_name) + sheet.write(row, col + j + 3, + move_line['end_total_credit'], txt_name) + row += 1 + workbook.close() + output.seek(0) + response.stream.write(output.read()) + output.close() diff --git a/dynamic_accounts_report/models/aged_payable_report.py b/dynamic_accounts_report/models/aged_payable_report.py new file mode 100644 index 000000000..0fc2f2a4e --- /dev/null +++ b/dynamic_accounts_report/models/aged_payable_report.py @@ -0,0 +1,305 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +import io +import json +import xlsxwriter +from odoo import api, fields, models + + +class AgePayableReport(models.TransientModel): + """For creating Age Payable report""" + _name = 'age.payable.report' + _description = 'Aged Payable Report' + + @api.model + def view_report(self): + """ + Generate a report with move line data categorized by partner and credit + difference. + Returns: + dict: Dictionary containing move line data categorized by partner + names. Each partner's data includes credit amounts and credit + differences based on days between maturity date and today. The + 'partner_totals' key contains summary data for each partner. + """ + partner_total = {} + move_line_list = {} + paid = self.env['account.move.line'].search( + [('parent_state', '=', 'posted'), + ('account_type', '=', 'liability_payable'), + ('reconciled', '=', False)]) + currency_id = self.env.company.currency_id.symbol + partner_ids = paid.mapped('partner_id') + today = fields.Date.today() + for partner_id in partner_ids: + move_line_ids = paid.filtered( + lambda rec: rec.partner_id in partner_id) + move_line_data = move_line_ids.read( + ['name', 'move_name', 'date', 'amount_currency', 'account_id', + 'date_maturity', 'currency_id', 'credit', 'move_id']) + for val in move_line_data: + diffrence = (today - val['date_maturity']).days + val['diff0'] = val['credit'] if diffrence <= 0 else 0.0 + val['diff1'] = val['credit'] if 0 < diffrence <= 30 else 0.0 + val['diff2'] = val['credit'] if 30 < diffrence <= 60 else 0.0 + val['diff3'] = val['credit'] if 60 < diffrence <= 90 else 0.0 + val['diff4'] = val['credit'] if 90 < diffrence <= 120 else 0.0 + val['diff5'] = val['credit'] if diffrence > 120 else 0.0 + move_line_list[partner_id.name] = move_line_data + partner_total[partner_id.name] = { + 'credit_sum': sum(val['credit'] for val in move_line_data), + 'diff0_sum': round(sum(val['diff0'] for val in move_line_data), + 2), + 'diff1_sum': round(sum(val['diff1'] for val in move_line_data), + 2), + 'diff2_sum': round(sum(val['diff2'] for val in move_line_data), + 2), + 'diff3_sum': round(sum(val['diff3'] for val in move_line_data), + 2), + 'diff4_sum': round(sum(val['diff4'] for val in move_line_data), + 2), + 'diff5_sum': round(sum(val['diff5'] for val in move_line_data), + 2), + 'currency_id': currency_id, + 'partner_id': partner_id.id + } + move_line_list['partner_totals'] = partner_total + return move_line_list + + @api.model + def get_filter_values(self, date, partner): + """ + Retrieve filtered move line data based on date and partner(s). + Parameters: + date (str): Date for filtering move lines (format: 'YYYY-MM-DD'). + partner (list): List of partner IDs to filter move lines for. + Returns: + dict: Dictionary with filtered move line data organized by partner + names. Includes credit amount categorization based on days + difference. Contains partner-wise summary under + 'partner_totals' key. + """ + partner_total = {} + move_line_list = {} + if date: + paid = self.env['account.move.line'].search( + [('parent_state', '=', 'posted'), + ('account_type', '=', 'liability_payable'), + ('reconciled', '=', False), ('date', '<=', date)]) + else: + paid = self.env['account.move.line'].search( + [('parent_state', '=', 'posted'), + ('account_type', '=', 'liability_payable'), + ('reconciled', '=', False)]) + currency_id = self.env.company.currency_id.symbol + if partner: + partner_ids = self.env['res.partner'].search( + [('id', 'in', partner)]) + else: + partner_ids = paid.mapped('partner_id') + today = fields.Date.today() + for partner_id in partner_ids: + move_line_ids = paid.filtered( + lambda rec: rec.partner_id in partner_id) + move_line_data = move_line_ids.read( + ['name', 'move_name', 'date', 'amount_currency', 'account_id', + 'date_maturity', 'currency_id', 'credit', 'move_id']) + for val in move_line_data: + diffrence = (today - val['date_maturity']).days + val['diff0'] = val['credit'] if diffrence <= 0 else 0.0 + val['diff1'] = val['credit'] if 0 < diffrence <= 30 else 0.0 + val['diff2'] = val['credit'] if 30 < diffrence <= 60 else 0.0 + val['diff3'] = val['credit'] if 60 < diffrence <= 90 else 0.0 + val['diff4'] = val['credit'] if 90 < diffrence <= 120 else 0.0 + val['diff5'] = val['credit'] if diffrence > 120 else 0.0 + move_line_list[partner_id.name] = move_line_data + partner_total[partner_id.name] = { + 'credit_sum': sum(val['credit'] for val in move_line_data), + 'diff0_sum': round(sum(val['diff0'] for val in move_line_data), + 2), + 'diff1_sum': round(sum(val['diff1'] for val in move_line_data), + 2), + 'diff2_sum': round(sum(val['diff2'] for val in move_line_data), + 2), + 'diff3_sum': round(sum(val['diff3'] for val in move_line_data), + 2), + 'diff4_sum': round(sum(val['diff4'] for val in move_line_data), + 2), + 'diff5_sum': round(sum(val['diff5'] for val in move_line_data), + 2), + 'currency_id': currency_id, + 'partner_id': partner_id.id + } + move_line_list['partner_totals'] = partner_total + return move_line_list + + @api.model + def get_xlsx_report(self, data, response, report_name): + """ + Generate an Excel report based on the provided data. + :param data: The data used to generate the report. + :type data: str (JSON format) + :param response: The response object to write the report to. + :type response: object + :param report_name: The name of the report. + :type report_name: str + :return: None + """ + data = json.loads(data) + output = io.BytesIO() + workbook = xlsxwriter.Workbook(output, {'in_memory': True}) + end_date = data['filters']['end_date'] if \ + data['filters']['end_date'] else '' + sheet = workbook.add_worksheet() + head = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '15px'}) + sub_heading = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_head = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_body = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px'}) + side_heading_sub = workbook.add_format( + {'align': 'left', 'bold': True, 'font_size': '10px', + 'border': 1, + 'border_color': 'black'}) + side_heading_sub.set_indent(1) + txt_name = workbook.add_format({'font_size': '10px', 'border': 1}) + txt_name.set_indent(2) + sheet.set_column(0, 0, 30) + sheet.set_column(1, 1, 20) + sheet.set_column(2, 2, 15) + sheet.set_column(3, 3, 15) + col = 0 + sheet.write('A1:b1', report_name, head) + sheet.write('B3:b4', 'Date Range', filter_head) + sheet.write('B4:b4', 'Partners', filter_head) + if end_date: + sheet.merge_range('C3:G3', f"{end_date}", filter_body) + if data['filters']['partner']: + display_names = [partner.get('display_name', 'undefined') for + partner in data['filters']['partner']] + display_names_str = ', '.join(display_names) + sheet.merge_range('C4:G4', display_names_str, filter_body) + if data: + if report_name == 'Aged Payable': + sheet.write(6, col, ' ', sub_heading) + sheet.write(6, col + 1, 'Invoice Date', sub_heading) + sheet.write(6, col + 2, 'Amount Currency', sub_heading) + sheet.write(6, col + 3, 'Currency', sub_heading) + sheet.merge_range(6, col + 4, 6, col + 5, 'Account', + sub_heading) + sheet.merge_range(6, col + 6, 6, col + 7, 'Expected Date', + sub_heading) + sheet.write(6, col + 8, 'At Date', sub_heading) + sheet.write(6, col + 9, '1-30', sub_heading) + sheet.write(6, col + 10, '31-60', sub_heading) + sheet.write(6, col + 11, '61-90', sub_heading) + sheet.write(6, col + 12, '91-120', sub_heading) + sheet.write(6, col + 13, 'Older', sub_heading) + sheet.write(6, col + 14, 'Total', sub_heading) + row = 6 + for move_line in data['move_lines']: + row += 1 + sheet.write(row, col, move_line, txt_name) + sheet.write(row, col + 1, ' ', txt_name) + sheet.write(row, col + 2, ' ', txt_name) + sheet.write(row, col + 3, ' ', txt_name) + sheet.merge_range(row, col + 4, row, col + 5, ' ', + txt_name) + sheet.merge_range(row, col + 6, row, col + 7, ' ', + txt_name) + sheet.write(row, col + 8, + data['total'][move_line]['diff0_sum'], + txt_name) + sheet.write(row, col + 9, + data['total'][move_line]['diff1_sum'], + txt_name) + sheet.write(row, col + 10, + data['total'][move_line]['diff2_sum'], + txt_name) + sheet.write(row, col + 11, + data['total'][move_line]['diff3_sum'], + txt_name) + sheet.write(row, col + 12, + data['total'][move_line]['diff4_sum'], + txt_name) + sheet.write(row, col + 13, + data['total'][move_line]['diff5_sum'], + txt_name) + sheet.write(row, col + 14, + data['total'][move_line]['credit_sum'], + txt_name) + for rec in data['data'][move_line]: + row += 1 + sheet.write(row, col, rec['move_name'] + rec['name'], + txt_name) + sheet.write(row, col + 1, rec['date'], + txt_name) + sheet.write(row, col + 2, rec['amount_currency'], + txt_name) + sheet.write(row, col + 3, rec['currency_id'][1], + txt_name) + sheet.merge_range(row, col + 4, row, col + 5, + rec['account_id'][1], + txt_name) + sheet.merge_range(row, col + 6, row, col + 7, + rec['date_maturity'], + txt_name) + sheet.write(row, col + 8, rec['diff0'], txt_name) + sheet.write(row, col + 9, rec['diff1'], txt_name) + sheet.write(row, col + 10, rec['diff2'], txt_name) + sheet.write(row, col + 11, rec['diff3'], txt_name) + sheet.write(row, col + 12, rec['diff4'], txt_name) + sheet.write(row, col + 13, rec['diff5'], txt_name) + sheet.write(row, col + 14, ' ', txt_name) + sheet.merge_range(row + 1, col, row + 1, col + 7, 'Total', + filter_head) + sheet.write(row + 1, col + 8, + data['grand_total']['diff0_sum'], + filter_head) + sheet.write(row + 1, col + 9, + data['grand_total']['diff1_sum'], + filter_head) + sheet.write(row + 1, col + 10, + data['grand_total']['diff2_sum'], + filter_head) + sheet.write(row + 1, col + 11, + data['grand_total']['diff3_sum'], + filter_head) + sheet.write(row + 1, col + 12, + data['grand_total']['diff4_sum'], + filter_head) + sheet.write(row + 1, col + 13, + data['grand_total']['diff5_sum'], + filter_head) + sheet.write(row + 1, col + 14, + data['grand_total']['total_credit'], + filter_head) + workbook.close() + output.seek(0) + response.stream.write(output.read()) + output.close() diff --git a/dynamic_accounts_report/models/aged_receivable_report.py b/dynamic_accounts_report/models/aged_receivable_report.py new file mode 100644 index 000000000..f4d8f6606 --- /dev/null +++ b/dynamic_accounts_report/models/aged_receivable_report.py @@ -0,0 +1,322 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +import io +import json + +import xlsxwriter +from odoo import models, fields, api + + +class AgeReceivableReport(models.TransientModel): + """For creating Age Receivable report""" + _name = 'age.receivable.report' + _description = 'Aged Receivable Report' + + @api.model + def view_report(self): + """ + Generate a report with move line data categorized by partner and debit + difference.This method retrieves move line data from the + 'account.move.line' model, filters the records based on specific + criteria (parent_state, account_type, reconciled),and categorizes the + data by each partner's name. For each move line, it calculates the debit + difference based on the number of days between today's date and the + maturity date of the move line. + Returns: + dict: Dictionary containing move line data categorized by partner names. + Each partner's data includes debit amounts and debit differences + based on days between maturity date and today. + The 'partner_totals' key contains summary data for each partner. + """ + partner_total = {} + move_line_list = {} + paid = self.env['account.move.line'].search( + [('parent_state', '=', 'posted'), + ('account_type', '=', 'asset_receivable'), + ('reconciled', '=', False)]) + currency_id = self.env.company.currency_id.symbol + partner_ids = paid.mapped('partner_id') + today = fields.Date.today() + for partner_id in partner_ids: + move_line_ids = paid.filtered( + lambda rec: rec.partner_id in partner_id) + move_line_data = move_line_ids.read( + ['name', 'move_name', 'date', 'amount_currency', 'account_id', + 'date_maturity', 'currency_id', 'debit', 'move_id']) + for val in move_line_data: + if val['date_maturity']: + diffrence = (today - val['date_maturity']).days + val['diff0'] = val['debit'] if diffrence <= 0 else 0.0 + val['diff1'] = val['debit'] if 0 < diffrence <= 30 else 0.0 + val['diff2'] = val['debit'] if 30 < diffrence <= 60 else 0.0 + val['diff3'] = val['debit'] if 60 < diffrence <= 90 else 0.0 + val['diff4'] = val['debit'] if 90 < diffrence <= 120 else 0.0 + val['diff5'] = val['debit'] if diffrence > 120 else 0.0 + move_line_list[partner_id.name] = move_line_data + partner_total[partner_id.name] = { + 'debit_sum': sum(val['debit'] for val in move_line_data), + 'diff0_sum': round(sum(val['diff0'] for val in move_line_data), + 2), + 'diff1_sum': round(sum(val['diff1'] for val in move_line_data), + 2), + 'diff2_sum': round(sum(val['diff2'] for val in move_line_data), + 2), + 'diff3_sum': round(sum(val['diff3'] for val in move_line_data), + 2), + 'diff4_sum': round(sum(val['diff4'] for val in move_line_data), + 2), + 'diff5_sum': round(sum(val['diff5'] for val in move_line_data), + 2), + 'currency_id': currency_id, + 'partner_id': partner_id.id + } + move_line_list['partner_totals'] = partner_total + return move_line_list + + @api.model + def get_filter_values(self, date, partner): + """ + Retrieve move line data categorized by partner and debit difference. + + Parameters: + date (str): Date for filtering move lines (format: 'YYYY-MM-DD'). + partner (list): List of partner IDs to filter move lines for. + + Returns: + dict: Dictionary containing move line data categorized by partner + names.Includes debit amount categorization based on days + difference.Contains partner-wise summary under + 'partner_totals' key. + """ + partner_total = {} + move_line_list = {} + if date: + paid = self.env['account.move.line'].search( + [('parent_state', '=', 'posted'), + ('account_type', '=', 'asset_receivable'), + ('reconciled', '=', False), ('date', '<=', date)]) + else: + paid = self.env['account.move.line'].search( + [('parent_state', '=', 'posted'), + ('account_type', '=', 'asset_receivable'), + ('reconciled', '=', False)]) + currency_id = self.env.company.currency_id.symbol + if partner: + partner_ids = self.env['res.partner'].search( + [('id', 'in', partner)]) + else: + partner_ids = paid.mapped('partner_id') + today = fields.Date.today() + for partner_id in partner_ids: + move_line_ids = paid.filtered( + lambda rec: rec.partner_id in partner_id) + move_line_data = move_line_ids.read( + ['name', 'move_name', 'date', 'amount_currency', 'account_id', + 'date_maturity', 'currency_id', 'debit', 'move_id']) + for val in move_line_data: + if val['date_maturity']: + diffrence = (today - val['date_maturity']).days + val['diff0'] = val['debit'] if diffrence <= 0 else 0.0 + val['diff1'] = val['debit'] if 0 < diffrence <= 30 else 0.0 + val['diff2'] = val['debit'] if 30 < diffrence <= 60 else 0.0 + val['diff3'] = val['debit'] if 60 < diffrence <= 90 else 0.0 + val['diff4'] = val['debit'] if 90 < diffrence <= 120 else 0.0 + val['diff5'] = val['debit'] if diffrence > 120 else 0.0 + move_line_list[partner_id.name] = move_line_data + partner_total[partner_id.name] = { + 'debit_sum': sum(val['debit'] for val in move_line_data), + 'diff0_sum': round(sum(val['diff0'] for val in move_line_data), + 2), + 'diff1_sum': round(sum(val['diff1'] for val in move_line_data), + 2), + 'diff2_sum': round(sum(val['diff2'] for val in move_line_data), + 2), + 'diff3_sum': round(sum(val['diff3'] for val in move_line_data), + 2), + 'diff4_sum': round(sum(val['diff4'] for val in move_line_data), + 2), + 'diff5_sum': round(sum(val['diff5'] for val in move_line_data), + 2), + 'currency_id': currency_id, + 'partner_id': partner_id.id + } + move_line_list['partner_totals'] = partner_total + return move_line_list + + @api.model + def get_xlsx_report(self, data, response, report_name): + """ + Generate an Excel report based on the provided data. + + :param data: The data used to generate the report. + :type data: str (JSON format) + + :param response: The response object to write the report to. + :type response: object + + :param report_name: The name of the report. + :type report_name: str + + :return: None + """ + data = json.loads(data) + output = io.BytesIO() + workbook = xlsxwriter.Workbook(output, {'in_memory': True}) + end_date = data['filters']['end_date'] if \ + data['filters']['end_date'] else '' + sheet = workbook.add_worksheet() + head = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '15px'}) + sub_heading = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_head = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_body = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px'}) + side_heading_sub = workbook.add_format( + {'align': 'left', 'bold': True, 'font_size': '10px', + 'border': 1, + 'border_color': 'black'}) + side_heading_sub.set_indent(1) + txt_name = workbook.add_format({'font_size': '10px', 'border': 1}) + txt_name.set_indent(2) + sheet.set_column(0, 0, 30) + sheet.set_column(1, 1, 20) + sheet.set_column(2, 2, 15) + sheet.set_column(3, 3, 15) + col = 0 + sheet.write('A1:b1', report_name, head) + sheet.write('B3:b4', 'Date Range', filter_head) + sheet.write('B4:b4', 'Partners', filter_head) + if end_date: + sheet.merge_range('C3:G3', f"{end_date}", filter_body) + if data['filters']['partner']: + display_names = [partner.get('display_name', 'undefined') for + partner in data['filters']['partner']] + display_names_str = ', '.join(display_names) + sheet.merge_range('C4:G4', display_names_str, filter_body) + if data: + if report_name == 'Aged Receivable': + sheet.write(6, col, ' ', sub_heading) + sheet.write(6, col + 1, 'Invoice Date', sub_heading) + sheet.write(6, col + 2, 'Amount Currency', sub_heading) + sheet.write(6, col + 3, 'Currency', sub_heading) + sheet.merge_range(6, col + 4, 6, col + 5, 'Account', + sub_heading) + sheet.merge_range(6, col + 6, 6, col + 7, 'Expected Date', + sub_heading) + sheet.write(6, col + 8, 'At Date', sub_heading) + sheet.write(6, col + 9, '1-30', sub_heading) + sheet.write(6, col + 10, '31-60', sub_heading) + sheet.write(6, col + 11, '61-90', sub_heading) + sheet.write(6, col + 12, '91-120', sub_heading) + sheet.write(6, col + 13, 'Older', sub_heading) + sheet.write(6, col + 14, 'Total', sub_heading) + row = 6 + for move_line in data['move_lines']: + row += 1 + sheet.write(row, col, move_line, txt_name) + sheet.write(row, col + 1, ' ', txt_name) + sheet.write(row, col + 2, ' ', txt_name) + sheet.write(row, col + 3, ' ', txt_name) + sheet.merge_range(row, col + 4, row, col + 5, ' ', + txt_name) + sheet.merge_range(row, col + 6, row, col + 7, ' ', + txt_name) + sheet.write(row, col + 8, + data['total'][move_line]['diff0_sum'], + txt_name) + sheet.write(row, col + 9, + data['total'][move_line]['diff1_sum'], + txt_name) + sheet.write(row, col + 10, + data['total'][move_line]['diff2_sum'], + txt_name) + sheet.write(row, col + 11, + data['total'][move_line]['diff3_sum'], + txt_name) + sheet.write(row, col + 12, + data['total'][move_line]['diff4_sum'], + txt_name) + sheet.write(row, col + 13, + data['total'][move_line]['diff5_sum'], + txt_name) + sheet.write(row, col + 14, + data['total'][move_line]['debit_sum'], + txt_name) + for rec in data['data'][move_line]: + row += 1 + if not rec['name']: + rec['name'] = ' ' + sheet.write(row, col, rec['move_name'] + rec['name'], + txt_name) + sheet.write(row, col + 1, rec['date'], + txt_name) + sheet.write(row, col + 2, rec['amount_currency'], + txt_name) + sheet.write(row, col + 3, rec['currency_id'][1], + txt_name) + sheet.merge_range(row, col + 4, row, col + 5, + rec['account_id'][1], + txt_name) + sheet.merge_range(row, col + 6, row, col + 7, + rec['date_maturity'], + txt_name) + sheet.write(row, col + 8, rec['diff0'], txt_name) + sheet.write(row, col + 9, rec['diff1'], txt_name) + sheet.write(row, col + 10, rec['diff2'], txt_name) + sheet.write(row, col + 11, rec['diff3'], txt_name) + sheet.write(row, col + 12, rec['diff4'], txt_name) + sheet.write(row, col + 13, rec['diff5'], txt_name) + sheet.write(row, col + 14, ' ', txt_name) + sheet.merge_range(row + 1, col, row + 1, col + 7, 'Total', + filter_head) + sheet.write(row + 1, col + 8, + data['grand_total']['diff0_sum'], + filter_head) + sheet.write(row + 1, col + 9, + data['grand_total']['diff1_sum'], + filter_head) + sheet.write(row + 1, col + 10, + data['grand_total']['diff2_sum'], + filter_head) + sheet.write(row + 1, col + 11, + data['grand_total']['diff3_sum'], + filter_head) + sheet.write(row + 1, col + 12, + data['grand_total']['diff4_sum'], + filter_head) + sheet.write(row + 1, col + 13, + data['grand_total']['diff5_sum'], + filter_head) + sheet.write(row + 1, col + 14, + data['grand_total']['total_debit'], + filter_head) + + workbook.close() + output.seek(0) + response.stream.write(output.read()) + output.close() diff --git a/dynamic_accounts_report/models/bank_book_report.py b/dynamic_accounts_report/models/bank_book_report.py new file mode 100644 index 000000000..f9c9a9188 --- /dev/null +++ b/dynamic_accounts_report/models/bank_book_report.py @@ -0,0 +1,321 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +import io +import json +from dateutil.relativedelta import relativedelta +import xlsxwriter +from datetime import datetime +from odoo.tools import date_utils +from odoo import api, fields, models + + +class BankBookReport(models.TransientModel): + """For creating Bank Book report""" + _name = 'bank.book.report' + _description = 'Account Bank Book Report' + + @api.model + def view_report(self): + """ + This method retrieves and returns the necessary data for the partner + ledger report.It fetches account move lines, grouped by accounts, and + calculates total debit and credit amounts.The resulting data includes + move lines for each account and the total debit and credit amounts for + each account. + """ + data = {} + move_lines_total = {} + journals = self.env['account.journal'].search( + [('type', '=', 'bank')]) + account_move_lines = self.env['account.move.line'].search( + [('parent_state', '=', 'posted'), + ('journal_id', 'in', journals.ids)]) + accounts = account_move_lines.mapped('account_id').read( + ['display_name', 'name']) + for account in accounts: + move_lines = account_move_lines.filtered( + lambda x: x.account_id.id == account['id']) + move_line_data = move_lines.read( + ['date', 'journal_id', 'partner_id', 'move_name', 'debit', + 'move_id', + 'credit', 'name', 'ref']) + data[move_lines.mapped('account_id').display_name] = move_line_data + currency_id = self.env.company.currency_id.symbol + move_lines_total[move_lines.mapped('account_id').display_name] = { + 'total_debit': round(sum(move_lines.mapped('debit')), 2), + 'total_credit': round(sum(move_lines.mapped('credit')), 2), + 'currency_id': currency_id} + data['move_lines_total'] = move_lines_total + data['accounts'] = accounts + return data + + @api.model + def get_filter_values(self, partner_id, data_range, account_list, options): + """ + Retrieve filtered data for the partner ledger report. + Args: + partner_id (list or None): List of partner IDs for filtering by + partner. If None, all partners will be + included. + data_range (str or dict): Range of data to filter the account move + lines. Can be a string ('month', 'year', + 'quarter','last-month', 'last-year', + 'last-quarter') or a dictionary with + 'start_date' and 'end_date'. + account_list (list or None): List of account IDs for filtering by + account. If None, all accounts will be + included. + options (dict or None): Additional filtering options with 'draft' + key (boolean) to include draft moves if + True. + Returns: + dict: Filtered data for the partner ledger report, grouped by + accounts and summary of total debit and credit amounts. + """ + data = {} + move_lines_total = {} + today = fields.Date.today() + quarter_start, quarter_end = date_utils.get_quarter(today) + previous_quarter_start = quarter_start - relativedelta(months=3) + previous_quarter_end = quarter_start - relativedelta(days=1) + journals = self.env['account.journal'].search([('type', '=', 'bank')]) + option_domain = ['posted'] + if options is not None: + if 'draft' in options: + option_domain = ['posted', 'draft'] + if partner_id: + domain = [('parent_state', 'in', option_domain), + ('journal_id', 'in', journals.ids), + ('partner_id', 'in', partner_id), ] + else: + domain = [('parent_state', 'in', option_domain), + ('journal_id', 'in', journals.ids), ] + if account_list: + domain += ('account_id', 'in', account_list), + if data_range: + if data_range == 'month': + account_move_lines = self.env['account.move.line'].search( + domain).filtered( + lambda x: x.date.month == fields.Date.today().month) + elif data_range == 'year': + account_move_lines = self.env['account.move.line'].search( + domain).filtered( + lambda x: x.date.year == fields.Date.today().year) + elif data_range == 'quarter': + domain += ('date', '>=', quarter_start), ( + 'date', '<=', quarter_end) + account_move_lines = self.env['account.move.line'].search( + domain) + elif data_range == 'last-month': + account_move_lines = self.env['account.move.line'].search( + domain).filtered( + lambda x: x.date.month == fields.Date.today().month - 1) + elif data_range == 'last-year': + account_move_lines = self.env['account.move.line'].search( + domain).filtered( + lambda x: x.date.year == fields.Date.today().year - 1) + elif data_range == 'last-quarter': + domain += ('date', '>=', previous_quarter_start), ( + 'date', '<=', previous_quarter_end) + account_move_lines = self.env['account.move.line'].search( + domain) + elif 'start_date' in data_range and 'end_date' in data_range: + start_date = datetime.strptime(data_range['start_date'], + '%Y-%m-%d').date() + end_date = datetime.strptime(data_range['end_date'], + '%Y-%m-%d').date() + domain += ('date', '>=', start_date), ('date', '<=', end_date), + account_move_lines = self.env['account.move.line'].search( + domain) + elif 'start_date' in data_range: + start_date = datetime.strptime(data_range['start_date'], + '%Y-%m-%d').date() + domain.append(('date', '>=', start_date)) + account_move_lines = self.env['account.move.line'].search( + domain) + elif 'end_date' in data_range: + end_date = datetime.strptime(data_range['end_date'], + '%Y-%m-%d').date() + domain.append(('date', '<=', end_date)) + account_move_lines = self.env['account.move.line'].search( + domain) + else: + account_move_lines = self.env['account.move.line'].search(domain) + accounts = account_move_lines.mapped('account_id').read( + ['display_name']) + for account in accounts: + move_lines = account_move_lines.filtered( + lambda x: x.account_id.id == account['id']) + move_line_data = move_lines.read( + ['date', 'journal_id', 'partner_id', 'move_name', 'debit', + 'move_id', + 'credit', 'name', 'ref']) + data[move_lines.mapped('account_id').display_name] = move_line_data + currency_id = self.env.company.currency_id.symbol + move_lines_total[move_lines.mapped('account_id').display_name] = { + 'total_debit': round(sum(move_lines.mapped('debit')), 2), + 'total_credit': round(sum(move_lines.mapped('credit')), 2), + 'currency_id': currency_id} + data['move_lines_total'] = move_lines_total + return data + + @api.model + def get_xlsx_report(self, data, response, report_name): + """ + Generate an Excel report based on the provided data. + :param data: The data used to generate the report. + :type data: str (JSON format) + :param response: The response object to write the report to. + :type response: object + :param report_name: The name of the report. + :type report_name: str + :return: None + """ + data = json.loads(data) + output = io.BytesIO() + workbook = xlsxwriter.Workbook(output, {'in_memory': True}) + start_date = data['filters']['start_date'] if \ + data['filters']['start_date'] else '' + end_date = data['filters']['end_date'] if \ + data['filters']['end_date'] else '' + sheet = workbook.add_worksheet() + head = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '15px'}) + sub_heading = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_head = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_body = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px'}) + side_heading_sub = workbook.add_format( + {'align': 'left', 'bold': True, 'font_size': '10px', + 'border': 1, + 'border_color': 'black'}) + side_heading_sub.set_indent(1) + txt_name = workbook.add_format({'font_size': '10px', 'border': 1}) + txt_name.set_indent(2) + sheet.set_column(0, 0, 30) + sheet.set_column(1, 1, 20) + sheet.set_column(2, 2, 15) + sheet.set_column(3, 3, 15) + col = 0 + sheet.write('A1:b1', report_name, head) + sheet.write('B3:b4', 'Date Range', filter_head) + sheet.write('B4:b4', 'Partners', filter_head) + sheet.write('B5:b4', 'Accounts', filter_head) + sheet.write('B6:b4', 'Options', filter_head) + if start_date or end_date: + sheet.merge_range('C3:G3', f"{start_date} to {end_date}", + filter_body) + if data['filters']['partner']: + display_names = [partner.get('display_name', 'undefined') for + partner in data['filters']['partner']] + display_names_str = ', '.join(display_names) + sheet.merge_range('C4:G4', display_names_str, filter_body) + if data['filters']['account']: + account_keys_str = ', '.join(data['filters']['account']) + sheet.merge_range('C5:G5', account_keys_str, filter_body) + if data['filters']['options']: + option_keys = list(data['filters']['options'].keys()) + option_keys_str = ', '.join(option_keys) + sheet.merge_range('C6:G6', option_keys_str, filter_body) + if data: + if report_name == 'Bank Book': + sheet.write(8, col, ' ', sub_heading) + sheet.merge_range('B9:C9', 'Journal', sub_heading) + sheet.merge_range('D9:E9', 'Partner', sub_heading) + sheet.merge_range('F9:G9', 'Ref', sub_heading) + sheet.merge_range('H9:I9', 'Move', sub_heading) + sheet.merge_range('J9:K9', 'Entry Label', sub_heading) + sheet.merge_range('L9:M9', 'Debit', sub_heading) + sheet.merge_range('N9:O9', 'Credit', sub_heading) + sheet.merge_range('P9:Q9', 'Balance', sub_heading) + row = 8 + for move_line in data['move_lines']: + row += 1 + sheet.write(row, col, move_line, txt_name) + sheet.merge_range(row, col + 1, row, col + 2, ' ', + txt_name) + sheet.merge_range(row, col + 3, row, col + 4, ' ', + txt_name) + sheet.merge_range(row, col + 5, row, col + 6, ' ', + txt_name) + sheet.merge_range(row, col + 7, row, col + 8, ' ', + txt_name) + sheet.merge_range(row, col + 9, row, col + 10, ' ', + txt_name) + sheet.merge_range(row, col + 11, row, col + 12, + data['total'][move_line]['total_debit'], + txt_name) + sheet.merge_range(row, col + 13, row, col + 14, + data['total'][move_line]['total_credit'], + txt_name) + sheet.merge_range(row, col + 15, row, col + 16, + data['total'][move_line]['total_debit'] - + data['total'][move_line]['total_credit'], + txt_name) + for rec in data['data'][move_line]: + row += 1 + if rec['partner_id']: + partner = rec['partner_id'][1] + else: + partner = ' ' + sheet.write(row, col, rec['date'], txt_name) + sheet.merge_range(row, col + 1, row, col + 2, + rec['journal_id'][1], + txt_name) + sheet.merge_range(row, col + 3, row, col + 4, partner, + txt_name) + sheet.merge_range(row, col + 5, row, col + 6, + rec['ref'], txt_name) + sheet.merge_range(row, col + 7, row, col + 8, + rec['move_name'], + txt_name) + sheet.merge_range(row, col + 9, row, col + 10, + rec['name'], + txt_name) + sheet.merge_range(row, col + 11, row, col + 12, + rec['debit'], txt_name) + sheet.merge_range(row, col + 13, row, col + 14, + rec['credit'], txt_name) + sheet.merge_range(row, col + 15, row, col + 16, ' ', + txt_name) + sheet.merge_range(row + 1, col, row + 1, col + 10, 'Total', + filter_head) + sheet.merge_range(row + 1, col + 11, row + 1, col + 12, + data['grand_total']['total_debit'], + filter_head) + sheet.merge_range(row + 1, col + 13, row + 1, col + 14, + data['grand_total']['total_credit'], + filter_head) + sheet.merge_range(row + 1, col + 15, row + 1, col + 16, + float(data['grand_total']['total_debit']) - + float(data['grand_total']['total_credit']), + filter_head) + workbook.close() + output.seek(0) + response.stream.write(output.read()) + output.close() diff --git a/dynamic_accounts_report/models/cash_book_report.py b/dynamic_accounts_report/models/cash_book_report.py new file mode 100644 index 000000000..b14761e75 --- /dev/null +++ b/dynamic_accounts_report/models/cash_book_report.py @@ -0,0 +1,345 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +import io +import json +from dateutil.relativedelta import relativedelta +import xlsxwriter +from datetime import datetime +from odoo.tools import date_utils +from odoo import api, fields, models + + +class CashBookReport(models.TransientModel): + """For creating Cash Book report""" + _name = 'cash.book.report' + _description = 'Account Cash Book Report' + + @api.model + def view_report(self): + """ + Retrieves and formats data for the cash book report. + + Returns a dictionary containing the following data: + - 'move_lines_total': A dictionary containing the total debit, total + credit, and currency symbol for each account in + the cash journal. + - 'accounts': A list of dictionaries, each representing an account + in the cash journal. Each dictionary contains the + 'display_name' and 'name' of the account. + - Additional data for each account: The key is the 'display_name' of the + account, and the value is a list of + dictionaries, each representing a + move line for that account. Each + move line dictionary contains the + following + data: 'date', 'journal_id', 'partner_id', 'move_name', 'debit', + 'move_id', 'credit', 'name', and 'ref'. + """ + data = {} + move_lines_total = {} + journals = self.env['account.journal'].search( + [('type', '=', 'cash')]) + account_move_lines = self.env['account.move.line'].search( + [('parent_state', '=', 'posted'), + ('journal_id', 'in', journals.ids)]) + accounts = account_move_lines.mapped('account_id').read( + ['display_name', 'name']) + for account in accounts: + move_lines = account_move_lines.filtered( + lambda x: x.account_id.id == account['id']) + move_line_data = move_lines.read( + ['date', 'journal_id', 'partner_id', 'move_name', 'debit', + 'move_id', + 'credit', 'name', 'ref']) + data[move_lines.mapped('account_id').display_name] = move_line_data + currency_id = self.env.company.currency_id.symbol + move_lines_total[move_lines.mapped('account_id').display_name] = { + 'total_debit': round(sum(move_lines.mapped('debit')), 2), + 'total_credit': round(sum(move_lines.mapped('credit')), 2), + 'currency_id': currency_id} + data['move_lines_total'] = move_lines_total + data['accounts'] = accounts + return data + + @api.model + def get_filter_values(self, partner_id, data_range, account_list, options): + """ + Retrieves and formats filtered data for the cash book report based on + the provided filter criteria. + :param partner_id: List of partner IDs to filter the data by. + :type partner_id: list + :param data_range: Specifies the date range filter. Possible values are + 'month', 'year', 'quarter', 'last-month', + 'last-year', 'last-quarter', or a dictionary + containing 'start_date' and/or 'end_date' fields. + :type data_range: str or dict + :param account_list: List of account IDs to filter the data by. + :type account_list: list + :param options: Dictionary containing additional options for filtering + the data. The 'draft' option indicates + whether to include draft journal entries in the data. + :type options: dict + + :return: A dictionary containing the following data: + - 'move_lines_total': A dictionary containing the total debit, + total credit, and currency symbol + for each account in the cash journal. + - Additional data for each account: The key is the + 'display_name' of account, + and the value is a list of + dictionaries, each + representing a move line for + that account. Each move line + dictionary contains the + following + data: 'date', 'journal_id', 'partner_id', 'move_name', + debit', 'move_id', 'credit', 'name', and 'ref'. + :rtype: dict + """ + data = {} + move_lines_total = {} + today = fields.Date.today() + quarter_start, quarter_end = date_utils.get_quarter(today) + previous_quarter_start = quarter_start - relativedelta(months=3) + previous_quarter_end = quarter_start - relativedelta(days=1) + journals = self.env['account.journal'].search([('type', '=', 'cash')]) + option_domain = ['posted'] + if options is not None: + if 'draft' in options: + option_domain = ['posted', 'draft'] + if partner_id: + domain = [('parent_state', 'in', option_domain), + ('journal_id', 'in', journals.ids), + ('partner_id', 'in', partner_id), ] + else: + domain = [('parent_state', 'in', option_domain), + ('journal_id', 'in', journals.ids), ] + if account_list: + domain += ('account_id', 'in', account_list), + if data_range: + if data_range == 'month': + account_move_lines = self.env['account.move.line'].search( + domain).filtered( + lambda x: x.date.month == fields.Date.today().month) + elif data_range == 'year': + account_move_lines = self.env['account.move.line'].search( + domain).filtered( + lambda x: x.date.year == fields.Date.today().year) + elif data_range == 'quarter': + domain += ('date', '>=', quarter_start), ( + 'date', '<=', quarter_end) + account_move_lines = self.env['account.move.line'].search( + domain) + elif data_range == 'last-month': + account_move_lines = self.env['account.move.line'].search( + domain).filtered( + lambda x: x.date.month == fields.Date.today().month - 1) + elif data_range == 'last-year': + account_move_lines = self.env['account.move.line'].search( + domain).filtered( + lambda x: x.date.year == fields.Date.today().year - 1) + elif data_range == 'last-quarter': + domain += ('date', '>=', previous_quarter_start), ( + 'date', '<=', previous_quarter_end) + account_move_lines = self.env['account.move.line'].search( + domain) + elif 'start_date' in data_range and 'end_date' in data_range: + start_date = datetime.strptime(data_range['start_date'], + '%Y-%m-%d').date() + end_date = datetime.strptime(data_range['end_date'], + '%Y-%m-%d').date() + domain += ('date', '>=', start_date), ('date', '<=', end_date), + account_move_lines = self.env['account.move.line'].search( + domain) + elif 'start_date' in data_range: + start_date = datetime.strptime(data_range['start_date'], + '%Y-%m-%d').date() + domain.append(('date', '>=', start_date)) + account_move_lines = self.env['account.move.line'].search( + domain) + elif 'end_date' in data_range: + end_date = datetime.strptime(data_range['end_date'], + '%Y-%m-%d').date() + domain.append(('date', '<=', end_date)) + account_move_lines = self.env['account.move.line'].search( + domain) + else: + account_move_lines = self.env['account.move.line'].search(domain) + accounts = account_move_lines.mapped('account_id').read( + ['display_name']) + for account in accounts: + move_lines = account_move_lines.filtered( + lambda x: x.account_id.id == account['id']) + move_line_data = move_lines.read( + ['date', 'journal_id', 'partner_id', 'move_name', 'debit', + 'move_id', + 'credit', 'name', 'ref']) + data[move_lines.mapped('account_id').display_name] = move_line_data + currency_id = self.env.company.currency_id.symbol + move_lines_total[move_lines.mapped('account_id').display_name] = { + 'total_debit': round(sum(move_lines.mapped('debit')), 2), + 'total_credit': round(sum(move_lines.mapped('credit')), 2), + 'currency_id': currency_id} + data['move_lines_total'] = move_lines_total + return data + + @api.model + def get_xlsx_report(self, data, response, report_name): + """ + Generate an Excel report based on the provided data. + :param data: The data used to generate the report. + :type data: str (JSON format) + :param response: The response object to write the report to. + :type response: object + :param report_name: The name of the report. + :type report_name: str + :return: None + """ + data = json.loads(data) + output = io.BytesIO() + workbook = xlsxwriter.Workbook(output, {'in_memory': True}) + start_date = data['filters']['start_date'] if \ + data['filters']['start_date'] else '' + end_date = data['filters']['end_date'] if \ + data['filters']['end_date'] else '' + sheet = workbook.add_worksheet() + head = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '15px'}) + sub_heading = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_head = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, 'bg_color': '#D3D3D3', + 'border_color': 'black'}) + filter_body = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px'}) + side_heading_sub = workbook.add_format( + {'align': 'left', 'bold': True, 'font_size': '10px', + 'border': 1, + 'border_color': 'black'}) + side_heading_sub.set_indent(1) + txt_name = workbook.add_format({'font_size': '10px', 'border': 1}) + txt_name.set_indent(2) + sheet.set_column(0, 0, 30) + sheet.set_column(1, 1, 20) + sheet.set_column(2, 2, 15) + sheet.set_column(3, 3, 15) + col = 0 + sheet.write('A1:b1', report_name, head) + sheet.write('B3:b4', 'Date Range', filter_head) + sheet.write('B4:b4', 'Partners', filter_head) + sheet.write('B5:b4', 'Accounts', filter_head) + sheet.write('B6:b4', 'Options', filter_head) + if start_date or end_date: + sheet.merge_range('C3:G3', f"{start_date} to {end_date}", + filter_body) + if data['filters']['partner']: + display_names = [partner.get('display_name', 'undefined') for + partner in data['filters']['partner']] + display_names_str = ', '.join(display_names) + sheet.merge_range('C4:G4', display_names_str, filter_body) + if data['filters']['account']: + account_keys_str = ', '.join(data['filters']['account']) + sheet.merge_range('C5:G5', account_keys_str, filter_body) + if data['filters']['options']: + option_keys = list(data['filters']['options'].keys()) + option_keys_str = ', '.join(option_keys) + sheet.merge_range('C6:G6', option_keys_str, filter_body) + if data: + if report_name == 'Cash Book': + sheet.write(8, col, ' ', sub_heading) + sheet.merge_range('B9:C9', 'Journal', sub_heading) + sheet.merge_range('D9:E9', 'Partner', sub_heading) + sheet.merge_range('F9:G9', 'Ref', sub_heading) + sheet.merge_range('H9:I9', 'Move', sub_heading) + sheet.merge_range('J9:K9', 'Entry Label', sub_heading) + sheet.merge_range('L9:M9', 'Debit', sub_heading) + sheet.merge_range('N9:O9', 'Credit', sub_heading) + sheet.merge_range('P9:Q9', 'Balance', sub_heading) + row = 8 + for move_line in data['move_lines']: + row += 1 + sheet.write(row, col, move_line, txt_name) + sheet.merge_range(row, col + 1, row, col + 2, ' ', + txt_name) + sheet.merge_range(row, col + 3, row, col + 4, ' ', + txt_name) + sheet.merge_range(row, col + 5, row, col + 6, ' ', + txt_name) + sheet.merge_range(row, col + 7, row, col + 8, ' ', + txt_name) + sheet.merge_range(row, col + 9, row, col + 10, ' ', + txt_name) + sheet.merge_range(row, col + 11, row, col + 12, + data['total'][move_line]['total_debit'], + txt_name) + sheet.merge_range(row, col + 13, row, col + 14, + data['total'][move_line]['total_credit'], + txt_name) + sheet.merge_range(row, col + 15, row, col + 16, + data['total'][move_line]['total_debit'] - + data['total'][move_line]['total_credit'], + txt_name) + for rec in data['data'][move_line]: + row += 1 + if rec['partner_id']: + partner = rec['partner_id'][1] + else: + partner = ' ' + sheet.write(row, col, rec['date'], txt_name) + sheet.merge_range(row, col + 1, row, col + 2, + rec['journal_id'][1], + txt_name) + sheet.merge_range(row, col + 3, row, col + 4, partner, + txt_name) + sheet.merge_range(row, col + 5, row, col + 6, + rec['ref'], txt_name) + sheet.merge_range(row, col + 7, row, col + 8, + rec['move_name'], + txt_name) + sheet.merge_range(row, col + 9, row, col + 10, + rec['name'], + txt_name) + sheet.merge_range(row, col + 11, row, col + 12, + rec['debit'], txt_name) + sheet.merge_range(row, col + 13, row, col + 14, + rec['credit'], txt_name) + sheet.merge_range(row, col + 15, row, col + 16, ' ', + txt_name) + sheet.merge_range(row + 1, col, row + 1, col + 10, 'Total', + filter_head) + sheet.merge_range(row + 1, col + 11, row + 1, col + 12, + data['grand_total']['total_debit'], + filter_head) + sheet.merge_range(row + 1, col + 13, row + 1, col + 14, + data['grand_total']['total_credit'], + filter_head) + sheet.merge_range(row + 1, col + 15, row + 1, col + 16, + float(data['grand_total']['total_debit']) - + float(data['grand_total']['total_credit']), + filter_head) + workbook.close() + output.seek(0) + response.stream.write(output.read()) + output.close() diff --git a/dynamic_accounts_report/models/dynamic_balance_sheet_report.py b/dynamic_accounts_report/models/dynamic_balance_sheet_report.py new file mode 100644 index 000000000..23b1bfc9e --- /dev/null +++ b/dynamic_accounts_report/models/dynamic_balance_sheet_report.py @@ -0,0 +1,1104 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +import io +import json +import datetime +import xlsxwriter +from odoo import api, fields, models, _ +from odoo.exceptions import ValidationError +from odoo.tools.date_utils import get_month, get_fiscal_year, get_quarter, \ + subtract + + +class ProfitLossReport(models.TransientModel): + """For creating Profit and Loss and Balance sheet report.""" + _name = 'dynamic.balance.sheet.report' + _description = 'Profit Loss Report' + + company_id = fields.Many2one('res.company', required=True, + default=lambda self: self.env.company, + help='Select the company to which this' + 'record belongs.') + journal_ids = fields.Many2many('account.journal', + string='Journals', required=True, + default=[], + help='Select one or more journals.') + account_ids = fields.Many2many("account.account", string="Accounts", + help='Select one or more accounts.') + analytic_ids = fields.Many2many( + "account.analytic.account", string="Analytic Accounts", + help="Analytic accounts associated with the current record.") + target_move = fields.Selection([('posted', 'Posted'), ('draft', 'Draft')], + string='Target Move', required=True, + default='posted', + help='Select the target move status.') + date_from = fields.Date(string="Start date", + help="Specify the start date.") + date_to = fields.Date(string="End date", help="Specify the end date.") + + @api.model_create_multi + def create(self, vals): + """Create one or more records of ProfitLossReport. + :param vals: A dictionary or a list of dictionaries containing the field values for the records to be created. + :return: A recordset of the created ProfitLossReport records.""" + return super(ProfitLossReport, self).create({}) + + @api.model + def view_report(self, option, comparison, comparison_type): + datas = [] + account_types = { + 'income': 'income', + 'income_other': 'income_other', + 'expense': 'expense', + 'expense_depreciation': 'expense_depreciation', + 'expense_direct_cost': 'expense_direct_cost', + 'asset_receivable': 'asset_receivable', + 'asset_cash': 'asset_cash', + 'asset_current': 'asset_current', + 'asset_non_current': 'asset_non_current', + 'asset_prepayments': 'asset_prepayments', + 'asset_fixed': 'asset_fixed', + 'liability_payable': 'liability_payable', + 'liability_credit_card': 'liability_credit_card', + 'liability_current': 'liability_current', + 'liability_non_current': 'liability_non_current', + 'equity': 'equity', + 'equity_unaffected': 'equity_unaffected', + } + financial_report_id = self.browse(option) + current_year = fields.Date.today().year + current_date = fields.Date.today() + if financial_report_id.target_move == 'draft': + target_move = ['posted', 'draft'] + else: + target_move = ['posted'] + if comparison: + for count in range(0, int(comparison) + 1): + if comparison_type == "month": + account_move_lines = self.env['account.move.line'].search( + [( + 'parent_state', 'in', target_move), + ('date', '>=', (current_date - datetime.timedelta( + days=30 * count)).strftime('%Y-%m-01')), + ('date', '<=', (current_date - datetime.timedelta( + days=30 * count)).strftime('%Y-%m-12'))]) + elif comparison_type == "year": + account_move_lines = self.env['account.move.line'].search( + [( + 'parent_state', 'in', target_move), + ('date', '>=', f'{current_year - count}-01-01'), + ('date', '<=', f'{current_year - count}-12-31')]) + lists = [{'id': rec.id, 'value': [eval(i) for i in + rec.analytic_distribution.keys()]} + for rec in account_move_lines if + rec.analytic_distribution] + if financial_report_id.analytic_ids: + account_move_lines = account_move_lines.filtered(lambda + rec: rec.id in [ + lst['id'] for lst in lists if lst['value'] and any( + i in financial_report_id.analytic_ids.mapped('id') + for i in lst['value'])]) + account_move_lines = account_move_lines.filtered(lambda + a: not financial_report_id.journal_ids or a.journal_id in financial_report_id.journal_ids) + account_move_lines = account_move_lines.filtered(lambda + a: not financial_report_id.account_ids or a.account_id in financial_report_id.account_ids) + account_move_lines = account_move_lines.filtered(lambda + a: not financial_report_id.date_from or a.date >= financial_report_id.date_from) + account_move_lines = account_move_lines.filtered(lambda + a: not financial_report_id.date_to or a.date <= financial_report_id.date_to) + account_entries = {} + for account_type in account_types.values(): + account_entries[account_type] = self._get_entries( + account_move_lines, self.env['account.account'].search( + [('account_type', '=', account_type)]), + account_type) + total_income = sum( + float(entry['amount'].replace(',', '')) for account_type + in + ['income', 'income_other'] for entry in + account_entries[account_type][0]) - sum( + float(entry['amount'].replace(',', '')) for entry in + account_entries['expense_direct_cost'][0]) + total_expense = sum( + float(entry['amount'].replace(',', '')) for account_type + in + ['expense', 'expense_depreciation'] for entry in + account_entries[account_type][0]) + total_current_asset = sum( + float(entry['amount'].replace(',', '')) for account_type + in + ['asset_receivable', 'asset_current', 'asset_cash', + 'asset_prepayments'] for entry in + account_entries[account_type][0]) + total_assets = total_current_asset + sum( + float(entry['amount'].replace(',', '')) for account_type + in + ['asset_fixed', 'asset_non_current'] for entry in + account_entries[account_type][0]) + total_current_liability = sum( + float(entry['amount'].replace(',', '')) for account_type + in + ['liability_current', 'liability_payable'] for entry in + account_entries[account_type][0]) + total_liability = total_current_liability + sum( + float(entry['amount'].replace(',', '')) for account_type + in + ['liability_non_current'] for entry in + account_entries[account_type][0]) + total_unallocated_earning = ( + total_income - total_expense) + sum( + float(entry['amount'].replace(',', '')) for account_type + in + ['equity_unaffected'] for entry in + account_entries[account_type][0]) + total_equity = total_unallocated_earning + sum( + float(entry['amount'].replace(',', '')) for account_type + in + ['equity'] for entry in + account_entries[account_type][0]) + total = total_liability + total_equity + data = { + 'total': total_income - total_expense, + 'total_expense': "{:,.2f}".format(total_expense), + 'total_income': "{:,.2f}".format(total_income), + 'total_current_asset': "{:,.2f}".format( + total_current_asset), + 'total_assets': "{:,.2f}".format(total_assets), + 'total_current_liability': "{:,.2f}".format( + total_current_liability), + 'total_liability': "{:,.2f}".format(total_liability), + 'total_earnings': "{:,.2f}".format( + total_income - total_expense), + 'total_unallocated_earning': "{:,.2f}".format( + total_unallocated_earning), + 'total_equity': "{:,.2f}".format(total_equity), + 'total_balance': "{:,.2f}".format(total), + **account_entries} + datas.append(data) + else: + account_move_lines = self.env['account.move.line'].search( + [('parent_state', 'in', target_move), + ('date', '>=', f'{current_year}-01-01'), + ('date', '<=', f'{current_year}-12-31')]) + lists = [{'id': rec.id, + 'value': [eval(i) for i in + rec.analytic_distribution.keys()]} + for rec in account_move_lines if + rec.analytic_distribution] + if financial_report_id.analytic_ids: + account_move_lines = account_move_lines.filtered( + lambda rec: rec.id in [lst['id'] for lst in lists if + lst['value'] and any( + i in financial_report_id.analytic_ids.mapped( + 'id') for i in + lst['value'])]) + account_move_lines = account_move_lines.filtered(lambda + a: not financial_report_id.journal_ids or a.journal_id in financial_report_id.journal_ids) + account_move_lines = account_move_lines.filtered(lambda + a: not financial_report_id.account_ids or a.account_id in financial_report_id.account_ids) + account_move_lines = account_move_lines.filtered(lambda + a: not financial_report_id.date_from or a.date >= financial_report_id.date_from) + account_move_lines = account_move_lines.filtered(lambda + a: not financial_report_id.date_to or a.date <= financial_report_id.date_to) + account_entries = {} + for account_type in account_types.values(): + account_entries[account_type] = self._get_entries( + account_move_lines, self.env['account.account'].search( + [('account_type', '=', account_type)]), account_type) + total_income = sum( + float(entry['amount'].replace(',', '')) for account_type in + ['income', 'income_other'] for entry in + account_entries[account_type][0]) - sum( + float(entry['amount'].replace(',', '')) for entry in + account_entries['expense_direct_cost'][0]) + total_expense = sum( + float(entry['amount'].replace(',', '')) for account_type in + ['expense', 'expense_depreciation'] for entry in + account_entries[account_type][0]) + total_current_asset = sum( + float(entry['amount'].replace(',', '')) for account_type in + ['asset_receivable', 'asset_current', 'asset_cash', + 'asset_prepayments'] for entry in + account_entries[account_type][0]) + total_assets = total_current_asset + sum( + float(entry['amount'].replace(',', '')) for account_type in + ['asset_fixed', 'asset_non_current'] for entry in + account_entries[account_type][0]) + total_current_liability = sum( + float(entry['amount'].replace(',', '')) for account_type in + ['liability_current', 'liability_payable'] for entry in + account_entries[account_type][0]) + total_liability = total_current_liability + sum( + float(entry['amount'].replace(',', '')) for account_type in + ['liability_non_current'] for entry in + account_entries[account_type][0]) + total_unallocated_earning = (total_income - total_expense) + sum( + float(entry['amount'].replace(',', '')) for account_type in + ['equity_unaffected'] for entry in + account_entries[account_type][0]) + total_equity = total_unallocated_earning + sum( + float(entry['amount'].replace(',', '')) for account_type in + ['equity'] for entry in account_entries[account_type][0]) + total = total_liability + total_equity + data = { + 'total': total_income - total_expense, + 'total_expense': "{:,.2f}".format(total_expense), + 'total_income': "{:,.2f}".format(total_income), + 'total_current_asset': "{:,.2f}".format(total_current_asset), + 'total_assets': "{:,.2f}".format(total_assets), + 'total_current_liability': "{:,.2f}".format( + total_current_liability), + 'total_liability': "{:,.2f}".format(total_liability), + 'total_earnings': "{:,.2f}".format( + total_income - total_expense), + 'total_unallocated_earning': "{:,.2f}".format( + total_unallocated_earning), + 'total_equity': "{:,.2f}".format(total_equity), + 'total_balance': "{:,.2f}".format(total), + **account_entries} + datas.append(data) + filters = self._get_filter_data() + return data, filters, datas + + def _get_entries(self, account_move_lines, account_ids, account_type): + """ + Get the entries for the specified account type. + :param account_move_lines: The account move lines to filter. + :param account_ids: The account IDs to filter. + :param account_type: The account type. + :return: A tuple containing the entries and the total amount. + """ + entries = [] + total = 0 + for account in account_ids: + filtered_lines = account_move_lines.filtered( + lambda line: line.account_id == account) + if filtered_lines: + if account_type in ['income', 'income_other', + 'liability_payable', 'liability_current', + 'liability_non_current', 'equity', + 'equity_unaffected']: + amount = -(sum(filtered_lines.mapped('debit')) - sum( + filtered_lines.mapped('credit'))) + else: + amount = sum(filtered_lines.mapped('debit')) - sum( + filtered_lines.mapped('credit')) + entries.append({ + 'name': "{} - {}".format(account.root_id.id, account.name), + 'amount': "{:,.2f}".format(amount), + }) + total += amount + else: + entries.append({ + 'name': "{} - {}".format(account.root_id.id, account.name), + 'amount': "{:,.2f}".format(0), + }) + return entries, "{:,.2f}".format(total) + + def filter(self, vals): + """ + Update the filter criteria based on the provided values. + :param vals: A dictionary containing the filter values to update. + :return: The updated record. + """ + filter = [] + today = fields.Date.today() + if vals == 'month': + vals = { + 'date_from': get_month(today)[0].strftime("%Y-%m-%d"), + 'date_to': get_month(today)[1].strftime("%Y-%m-%d"), + } + elif vals == 'quarter': + vals = { + 'date_from': get_quarter(today)[0].strftime("%Y-%m-%d"), + 'date_to': get_quarter(today)[1].strftime("%Y-%m-%d"), + } + elif vals == 'year': + vals = { + 'date_from': get_fiscal_year(today)[0].strftime("%Y-%m-%d"), + 'date_to': get_fiscal_year(today)[1].strftime("%Y-%m-%d"), + } + elif vals == 'last-month': + last_month_date = subtract(today, months=1) + vals = { + 'date_from': get_month(last_month_date)[0].strftime( + "%Y-%m-%d"), + 'date_to': get_month(last_month_date)[1].strftime("%Y-%m-%d"), + } + elif vals == 'last-quarter': + last_quarter_date = subtract(today, months=3) + vals = { + 'date_from': get_quarter(last_quarter_date)[0].strftime( + "%Y-%m-%d"), + 'date_to': get_quarter(last_quarter_date)[1].strftime( + "%Y-%m-%d"), + } + elif vals == 'last-year': + last_year_date = subtract(today, years=1) + vals = { + 'date_from': get_fiscal_year(last_year_date)[0].strftime( + "%Y-%m-%d"), + 'date_to': get_fiscal_year(last_year_date)[1].strftime( + "%Y-%m-%d"), + } + if 'date_from' in vals: + self.write({'date_from': vals['date_from']}) + if 'date_to' in vals: + self.write({'date_to': vals['date_to']}) + if 'journal_ids' in vals: + if int(vals['journal_ids']) in self.journal_ids.mapped('id'): + self.update({'journal_ids': [(3, int(vals['journal_ids']))]}) + else: + self.write({'journal_ids': [(4, int(vals['journal_ids']))]}) + filter.append({'journal_ids': self.journal_ids.mapped('code')}) + if 'account_ids' in vals: + if int(vals['account_ids']) in self.account_ids.mapped('id'): + self.update( + {'account_ids': [(3, int(vals['account_ids']))]}) + else: + self.write({'account_ids': [(4, int(vals['account_ids']))]}) + filter.append({'account_ids': self.account_ids.mapped('name')}) + if 'analytic_ids' in vals: + if int(vals['analytic_ids']) in self.analytic_ids.mapped('id'): + self.update( + {'analytic_ids': [(3, int(vals['analytic_ids']))]}) + else: + self.write({'analytic_ids': [(4, int(vals['analytic_ids']))]}) + filter.append({'analytic_ids': self.analytic_ids.mapped('name')}) + if 'target' in vals: + self.write({'target_move': vals['target']}) + filter.append({'target_move': self.target_move}) + return filter + + def _get_filter_data(self): + """ + Retrieve the filter data for journals and accounts. + + :return: A dictionary containing the filter data. + """ + journal_ids = self.env['account.journal'].search([]) + journal = [{'id': journal.id, 'name': journal.name} for journal in + journal_ids] + + account_ids = self.env['account.account'].search([]) + account = [{'id': account.id, 'name': account.name} for account in + account_ids] + + analytic_ids = self.env['account.analytic.account'].search([]) + analytic = [{'id': analytic.id, 'name': analytic.name} for analytic in + analytic_ids] + + filter = { + 'journal': journal, + 'account': account, + 'analytic': analytic + } + return filter + + @api.model + def comparison_filter(self, options, count): + today = fields.Date.today() + if not count: + raise ValidationError(_("Please select the count.")) + last_month_date_list = [] + for i in range(1, int(count) + 1): + last_month_date = subtract(today, months=i) + vals = { + 'date_from': get_month(last_month_date)[0].strftime( + "%Y-%m-%d"), + 'date_to': get_month(last_month_date)[1].strftime("%Y-%m-%d"), + } + last_month_date_list.append(vals) + return last_month_date_list + + @api.model + def comparison_filter_year(self, options, count): + today = fields.Date.today() + if not count: + raise ValidationError(_("Please select the count.")) + last_year_date_list = [] + for i in range(1, int(count) + 1): + last_year_date = subtract(today, years=i) + vals = { + 'date_from': get_fiscal_year(last_year_date)[0].strftime( + "%Y-%m-%d"), + 'date_to': get_fiscal_year(last_year_date)[1].strftime( + "%Y-%m-%d"), + } + last_year_date_list.append(vals) + return last_year_date_list + + @api.model + def get_xlsx_report(self, data, response, report_name): + """Generate and return an XLSX report based on the provided data. + :param data: The report data in JSON format. + :param report_name: Name of the report. + :param response: The response object to write the generated report to. + """ + data = json.loads(data) + output = io.BytesIO() + workbook = xlsxwriter.Workbook(output, {'in_memory': True}) + sheet = workbook.add_worksheet() + sub_heading = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, + 'border_color': 'black'}) + side_heading_sub = workbook.add_format( + {'align': 'left', 'bold': True, 'font_size': '10px', + 'border': 1, + 'border_color': 'black'}) + side_heading_sub.set_indent(1) + txt_name = workbook.add_format({'font_size': '10px', 'border': 1}) + txt_name_left = workbook.add_format( + {'align': 'left', 'font_size': '10px', 'border': 1}) + txt_name.set_indent(2) + sheet.set_column(0, 0, 30) + sheet.set_column(1, 1, 20) + sheet.set_column(2, 2, 15) + sheet.set_column(3, 3, 15) + col = 0 + sheet.write('A3:b4', report_name, sub_heading) + sheet.write(5, col, '', sub_heading) + for date in data['year']: + sheet.write(4, col + 1, date, sub_heading) + sheet.write(5, col + 1, 'Balance', sub_heading) + col += 1 + col = 0 + if data: + if report_name == 'Profit and Loss': + sheet.write(6, col, 'Net Profit', sub_heading) + for datas in data['datas']: + sheet.write(6, col + 1, datas['total'], side_heading_sub) + col += 1 + col = 0 + sheet.write(7, col, 'Income', side_heading_sub) + sheet.write(7, col + 1, ' ', side_heading_sub) + sheet.write(8, col, 'Operating Income', txt_name_left) + for datas in data['datas']: + sheet.write(8, col + 1, datas['income'][1], txt_name) + col += 1 + row = 8 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['income'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['income'][0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in datas['income'][0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Cost of Revenue', txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['expense_direct_cost'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['expense_direct_cost'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['expense_direct_cost'][0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in \ + datas['expense_direct_cost'][0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Other Income', txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['income_other'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['income_other'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['income_other'][0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in datas['income_other'][0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Total Income', side_heading_sub) + for datas in data['datas']: + sheet.write(row, col + 1, datas['total_income'], + side_heading_sub) + col += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Expense', side_heading_sub) + sheet.write(row, col + 1, '', side_heading_sub) + row += 1 + col = 0 + sheet.write(row, col, 'Expense', txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['expense'][1], txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['expense'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['expense'][0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in datas['expense'][0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Depreciation', txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['expense_depreciation'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['expense_depreciation'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['expense_depreciation'][ + 0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in \ + datas['expense_depreciation'][ + 0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Total Expenses', side_heading_sub) + for datas in data['datas']: + sheet.write(row, col + 1, datas['total_expense'], + side_heading_sub) + col += 1 + else: + sheet.write(6, col, 'ASSETS', sub_heading) + sheet.write(6, col + 1, ' ', side_heading_sub) + sheet.write(7, col, 'Current Assets', side_heading_sub) + sheet.write(7, col + 1, ' ', side_heading_sub) + sheet.write(8, col, 'Bank and Cash Accounts', txt_name_left) + for datas in data['datas']: + sheet.write(8, col + 1, datas['asset_cash'][1], txt_name) + col += 1 + row = 8 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['asset_cash'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['asset_cash'][0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in datas['asset_cash'][0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Receivables', txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['asset_receivable'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['asset_receivable'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['asset_receivable'][0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in datas['asset_receivable'][ + 0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Current Assets', txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['asset_current'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['asset_current'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['asset_current'][0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in datas['asset_current'][0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Prepayments', txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['asset_prepayments'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['asset_prepayments'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['asset_prepayments'][0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in datas['asset_prepayments'][ + 0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Total Current Assets', side_heading_sub) + for datas in data['datas']: + sheet.write(row, col + 1, datas['total_current_asset'], + side_heading_sub) + col += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Plus Fixed Assets', txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['asset_fixed'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['asset_fixed'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['asset_fixed'][0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in datas['asset_fixed'][ + 0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Plus Non-current Assets', txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['asset_non_current'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['asset_non_current'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['asset_non_current'][0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in datas['asset_non_current'][ + 0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Total Assets', side_heading_sub) + for datas in data['datas']: + sheet.write(row, col + 1, datas['total_assets'], + side_heading_sub) + col += 1 + col = 0 + row += 1 + sheet.write(row, col, 'LIABILITIES', sub_heading) + sheet.write(row, col + 1, '', sub_heading) + row += 1 + sheet.write(row, col, 'Current Liabilities', side_heading_sub) + sheet.write(row, col + 1, ' ', side_heading_sub) + row += 1 + sheet.write(row, col, 'Current Liabilities', txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['liability_current'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['liability_current'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['liability_current'][0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in datas['liability_current'][ + 0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Payables', txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['liability_payable'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['liability_payable'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['liability_payable'][0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in datas['liability_payable'][ + 0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Total Current Liabilities', + side_heading_sub) + for datas in data['datas']: + sheet.write(row, col + 1, datas['total_current_liability'], + side_heading_sub) + col += 1 + col = 0 + row += 1 + sheet.write(row, col, 'Plus Non-current Liabilities', + txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, + datas['liability_non_current'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['liability_non_current'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['liability_non_current'][ + 0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in \ + datas['liability_non_current'][ + 0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Total Liabilities', + side_heading_sub) + for datas in data['datas']: + sheet.write(row, col + 1, datas['total_liability'], + side_heading_sub) + col += 1 + col = 0 + row += 1 + sheet.write(row, col, 'EQUITY', sub_heading) + sheet.write(row, col + 1, '', sub_heading) + row += 1 + sheet.write(row, col, 'Unallocated Earnings', side_heading_sub) + sheet.write(row, col + 1, ' ', side_heading_sub) + row += 1 + sheet.write(row, col, 'Current Earnings', txt_name) + for datas in data['datas']: + sheet.write(row, col + 1, datas['total_earnings'], + txt_name) + col += 1 + col = 0 + row += 1 + sheet.write(row, col, 'Current Allocated Earnings', + txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['equity_unaffected'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['equity_unaffected'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['equity_unaffected'][ + 0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in \ + datas['equity_unaffected'][ + 0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Total Unallocated Earnings', + side_heading_sub) + for datas in data['datas']: + sheet.write(row, col + 1, + datas['total_unallocated_earning'], + side_heading_sub) + col += 1 + col = 0 + row += 1 + sheet.write(row, col, 'Retained Earnings', txt_name_left) + for datas in data['datas']: + sheet.write(row, col + 1, datas['equity'][1], + txt_name) + col += 1 + index = 0 + for datas in data['datas']: + if index == 0: + for accounts in datas['equity'][0]: + account_name = accounts['name'] + account_value = 0 + for datas in data['datas']: + for account in datas['equity'][ + 0]: + if account_name == account['name'] and \ + account['amount'] != '0.00': + account_value = 1 + if account_value == 1: + row += 1 + col = 0 + sheet.write(row, col, accounts['name'], + txt_name) + for datas in data['datas']: + for account in datas['equity'][0]: + if account_name == account['name']: + sheet.write(row, col + 1, + account['amount'], + txt_name) + col += 1 + index += 1 + row += 1 + col = 0 + sheet.write(row, col, 'Total EQUITY', side_heading_sub) + for datas in data['datas']: + sheet.write(row, col + 1, datas['total_equity'], + side_heading_sub) + col += 1 + col = 0 + row += 1 + sheet.write(row, col, 'LIABILITIES + EQUITY', side_heading_sub) + for datas in data['datas']: + sheet.write(row, col + 1, datas['total_balance'], + side_heading_sub) + col += 1 + workbook.close() + output.seek(0) + response.stream.write(output.read()) + output.close() diff --git a/dynamic_accounts_report/models/tax_report.py b/dynamic_accounts_report/models/tax_report.py new file mode 100644 index 000000000..529937b89 --- /dev/null +++ b/dynamic_accounts_report/models/tax_report.py @@ -0,0 +1,760 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ +import calendar +import io +import json +from datetime import datetime +import xlsxwriter +from odoo import models, fields, api +from odoo.tools.date_utils import get_month, get_fiscal_year, \ + get_quarter_number, subtract + + +class TaxReport(models.TransientModel): + """For creating Tax report.""" + _name = 'tax.report' + _description = 'Tax Report' + + @api.model + def view_report(self): + """ + View a tax report for the current month. This function retrieves + tax-related information for the current month. It calculates the net + amount and tax amount for both sales and purchases based on the tax + information associated with account move lines. + :return: Dictionary containing sale and purchase data for the + current month. + """ + sale = [] + purchase = [] + tax_ids = self.env['account.move.line'].search([]).mapped( + 'tax_ids') + today = fields.Date.today() + for tax in tax_ids: + tax_id = self.env['account.move.line'].search( + [('tax_ids', '=', tax.id), ('parent_state', '=', 'posted'), + ('date', '>=', get_month(today)[0]), + ('date', '<=', get_month(today)[1])]).read( + ['debit', 'credit']) + tax_debit_sums = sum(record['debit'] for record in tax_id) + tax_credit_sums = sum(record['credit'] for record in tax_id) + if tax.type_tax_use == 'sale': + sale.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round(tax_debit_sums + tax_credit_sums, 2), + 'tax': round((tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2) + }) + elif tax.type_tax_use == 'purchase': + purchase.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round(tax_debit_sums + tax_credit_sums, 2), + 'tax': round((tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2) + }) + return { + 'sale': sale, + 'purchase': purchase + } + + @api.model + def get_filter_values(self, start_date, end_date, comparison_number, + comparison_type, options, report_type): + """ + Get filtered tax values based on various criteria. + + :param start_date: Start date of the filter period. + :param end_date: End date of the filter period. + :param comparison_number: Number of comparison periods. + :param comparison_type: Type of comparison (year, month, quarter). + :param options: Filter options. + :param report_type: Type of report (account, tax). + :return: Dictionary containing dynamic_date_num, sale, and purchase + data. + """ + sale = [] + purchase = [] + dynamic_date_num = {} + if options == {}: + options = None + if options is None: + option_domain = ['posted'] + elif 'draft' in options: + option_domain = ['posted', 'draft'] + tax_ids = self.env['account.move.line'].search([]).mapped( + 'tax_ids') + start_date_first = \ + get_fiscal_year(datetime.strptime(start_date, "%Y-%m-%d").date())[ + 0] if comparison_type == 'year' else datetime.strptime( + start_date, "%Y-%m-%d").date() + end_date_first = \ + get_fiscal_year(datetime.strptime(end_date, "%Y-%m-%d").date())[ + 1] if comparison_type == 'year' else datetime.strptime( + end_date, "%Y-%m-%d").date() + if report_type is not None and 'account' in report_type: + start_date = start_date_first + end_date = end_date_first + account_ids = self.env['account.move.line'].search([]).mapped( + 'account_id') + for account in account_ids: + tax_ids = self.env['account.move.line'].search( + [('account_id', '=', account.id)]).mapped('tax_ids') + if tax_ids: + for tax in tax_ids: + dynamic_total_tax_sum = {} + dynamic_total_net_sum = {} + if comparison_number: + if comparison_type == 'year': + start_date = start_date_first + end_date = end_date_first + for i in range(1, eval(comparison_number) + 1): + com_start_date = subtract(start_date, + years=i) + com_end_date = subtract(end_date, years=i) + tax_id = self.env[ + 'account.move.line'].search( + [('tax_ids', '=', tax.id), + ('date', '>=', com_start_date), + ('date', '<=', com_end_date), + ('account_id', '=', account.id), + ('parent_state', 'in', + option_domain)]).read( + ['debit', 'credit']) + tax_debit_sums = sum( + record['debit'] for record in tax_id) + tax_credit_sums = sum( + record['credit'] for record in tax_id) + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] = tax_debit_sums + tax_credit_sums + dynamic_total_tax_sum[ + f"dynamic_total_tax_sum{i}"] = \ + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] * ( + tax.amount / 100) + elif comparison_type == 'month': + dynamic_date_num[ + f"dynamic_date_num{0}"] = self.get_month_name( + start_date) + ' ' + str(start_date.year) + for i in range(1, eval(comparison_number) + 1): + com_start_date = subtract(start_date, + months=i) + com_end_date = subtract(end_date, months=i) + tax_id = self.env[ + 'account.move.line'].search( + [('tax_ids', '=', tax.id), + ('date', '>=', com_start_date), + ('account_id', '=', account.id), + ('date', '<=', com_end_date), + ('parent_state', 'in', + option_domain)]).read( + ['debit', 'credit']) + tax_debit_sums = sum( + record['debit'] for record in tax_id) + tax_credit_sums = sum( + record['credit'] for record in tax_id) + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] = tax_debit_sums + tax_credit_sums + dynamic_total_tax_sum[ + f"dynamic_total_tax_sum{i}"] = \ + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] * ( + tax.amount / 100) + dynamic_date_num[ + f"dynamic_date_num{i}"] = self.get_month_name( + com_start_date) + ' ' + str( + com_start_date.year) + elif comparison_type == 'quarter': + dynamic_date_num[ + f"dynamic_date_num{0}"] = 'Q' + ' ' + str( + get_quarter_number( + start_date)) + ' ' + str( + start_date.year) + for i in range(1, eval(comparison_number) + 1): + com_start_date = subtract(start_date, + months=i * 3) + com_end_date = subtract(end_date, + months=i * 3) + tax_id = self.env[ + 'account.move.line'].search( + [('tax_ids', '=', tax.id), + ('date', '>=', com_start_date), + ('account_id', '=', account.id), + ('date', '<=', com_end_date), + ('parent_state', 'in', + option_domain)]).read( + ['debit', 'credit']) + tax_debit_sums = sum( + record['debit'] for record in tax_id) + tax_credit_sums = sum( + record['credit'] for record in tax_id) + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] = tax_debit_sums + tax_credit_sums + dynamic_total_tax_sum[ + f"dynamic_total_tax_sum{i}"] = \ + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] * ( + tax.amount / 100) + dynamic_date_num[ + f"dynamic_date_num{i}"] = 'Q' + ' ' + str( + get_quarter_number( + com_start_date)) + ' ' + str( + com_start_date.year) + tax_id = self.env['account.move.line'].search( + [('tax_ids', '=', tax.id), + ('date', '>=', start_date_first), + ('date', '<=', end_date_first), + ('parent_state', 'in', option_domain), + ('account_id', '=', account.id)]).read( + ['debit', 'credit']) + tax_debit_sums = sum( + record['debit'] for record in tax_id) + tax_credit_sums = sum( + record['credit'] for record in tax_id) + if tax_id and tax.type_tax_use == 'sale': + if comparison_number: + sale.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round( + tax_debit_sums + tax_credit_sums, + 2), + 'tax': round( + (tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2), + 'dynamic net': dynamic_total_net_sum, + 'dynamic tax': dynamic_total_tax_sum, + 'account': account.display_name, + }) + else: + sale.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round( + tax_debit_sums + tax_credit_sums, + 2), + 'tax': round( + (tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2), + 'account': account.display_name, + }) + elif tax_id and tax.type_tax_use == 'purchase': + if comparison_number: + purchase.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round( + tax_debit_sums + tax_credit_sums, + 2), + 'tax': round( + (tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2), + 'dynamic net': dynamic_total_net_sum, + 'dynamic tax': dynamic_total_tax_sum, + 'account': account.display_name, + }) + else: + purchase.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round( + tax_debit_sums + tax_credit_sums, + 2), + 'tax': round( + (tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2), + 'account': account.display_name, + }) + elif report_type is not None and 'tax' in report_type: + start_date = start_date_first + end_date = end_date_first + for tax in tax_ids: + account_ids = self.env['account.move.line'].search( + [('tax_ids', '=', tax.id)]).mapped('account_id') + for account in account_ids: + dynamic_total_tax_sum = {} + dynamic_total_net_sum = {} + if comparison_number: + if comparison_type == 'year': + start_date = start_date_first + end_date = end_date_first + for i in range(1, eval(comparison_number) + 1): + com_start_date = subtract(start_date, + years=i) + com_end_date = subtract(end_date, years=i) + tax_id = self.env[ + 'account.move.line'].search( + [('tax_ids', '=', tax.id), + ('date', '>=', com_start_date), + ('date', '<=', com_end_date), + ('account_id', '=', account.id), + ('parent_state', 'in', + option_domain)]).read( + ['debit', 'credit']) + tax_debit_sums = sum( + record['debit'] for record in tax_id) + tax_credit_sums = sum( + record['credit'] for record in tax_id) + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] = tax_debit_sums + tax_credit_sums + dynamic_total_tax_sum[ + f"dynamic_total_tax_sum{i}"] = \ + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] * ( + tax.amount / 100) + elif comparison_type == 'month': + dynamic_date_num[ + f"dynamic_date_num{0}"] = self.get_month_name( + start_date) + ' ' + str(start_date.year) + for i in range(1, eval(comparison_number) + 1): + com_start_date = subtract(start_date, months=i) + com_end_date = subtract(end_date, months=i) + tax_id = self.env[ + 'account.move.line'].search( + [('tax_ids', '=', tax.id), + ('date', '>=', com_start_date), + ('date', '<=', com_end_date), + ('account_id', '=', account.id), + ('parent_state', 'in', + option_domain)]).read( + ['debit', 'credit']) + tax_debit_sums = sum( + record['debit'] for record in tax_id) + tax_credit_sums = sum( + record['credit'] for record in tax_id) + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] = tax_debit_sums + tax_credit_sums + dynamic_total_tax_sum[ + f"dynamic_total_tax_sum{i}"] = \ + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] * ( + tax.amount / 100) + dynamic_date_num[ + f"dynamic_date_num{i}"] = self.get_month_name( + com_start_date) + ' ' + str( + com_start_date.year) + elif comparison_type == 'quarter': + dynamic_date_num[ + f"dynamic_date_num{0}"] = 'Q' + ' ' + str( + get_quarter_number(start_date)) + ' ' + str( + start_date.year) + for i in range(1, eval(comparison_number) + 1): + com_start_date = subtract(start_date, + months=i * 3) + com_end_date = subtract(end_date, + months=i * 3) + tax_id = self.env[ + 'account.move.line'].search( + [('tax_ids', '=', tax.id), + ('date', '>=', com_start_date), + ('date', '<=', com_end_date), + ('account_id', '=', account.id), + ('parent_state', 'in', + option_domain)]).read( + ['debit', 'credit']) + tax_debit_sums = sum( + record['debit'] for record in tax_id) + tax_credit_sums = sum( + record['credit'] for record in tax_id) + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] = tax_debit_sums + tax_credit_sums + dynamic_total_tax_sum[ + f"dynamic_total_tax_sum{i}"] = \ + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] * ( + tax.amount / 100) + dynamic_date_num[ + f"dynamic_date_num{i}"] = 'Q' + ' ' + str( + get_quarter_number( + com_start_date)) + ' ' + str( + com_start_date.year) + tax_id = self.env['account.move.line'].search( + [('tax_ids', '=', tax.id), + ('parent_state', 'in', option_domain), + ('date', '>=', start_date_first), + ('date', '<=', end_date_first), + ('account_id', '=', account.id)]).read( + ['debit', 'credit']) + tax_debit_sums = sum( + record['debit'] for record in tax_id) + tax_credit_sums = sum( + record['credit'] for record in tax_id) + if tax_id and tax.type_tax_use == 'sale': + if comparison_number: + sale.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round(tax_debit_sums + tax_credit_sums, + 2), + 'tax': round( + (tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2), + 'dynamic net': dynamic_total_net_sum, + 'dynamic tax': dynamic_total_tax_sum, + 'account': account.display_name, + }) + else: + sale.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round(tax_debit_sums + tax_credit_sums, + 2), + 'tax': round( + (tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2), + 'account': account.display_name, + }) + elif tax_id and tax.type_tax_use == 'purchase': + if comparison_number: + purchase.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round(tax_debit_sums + tax_credit_sums, + 2), + 'tax': round( + (tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2), + 'dynamic net': dynamic_total_net_sum, + 'dynamic tax': dynamic_total_tax_sum, + 'account': account.display_name, + }) + else: + purchase.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round(tax_debit_sums + tax_credit_sums, + 2), + 'tax': round( + (tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2), + 'account': account.display_name, + }) + else: + start_date = start_date_first + end_date = end_date_first + for tax in tax_ids: + dynamic_total_tax_sum = {} + dynamic_total_net_sum = {} + if comparison_number: + if comparison_type == 'year': + start_date = start_date_first + end_date = end_date_first + for i in range(1, eval(comparison_number) + 1): + com_start_date = subtract(start_date, + years=i) + com_end_date = subtract(end_date, years=i) + tax_id = self.env[ + 'account.move.line'].search( + [('tax_ids', '=', tax.id), + ('date', '>=', com_start_date), + ('date', '<=', com_end_date), + ('parent_state', 'in', option_domain)]).read( + ['debit', 'credit']) + tax_debit_sums = sum( + record['debit'] for record in tax_id) + tax_credit_sums = sum( + record['credit'] for record in tax_id) + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] = tax_debit_sums + tax_credit_sums + dynamic_total_tax_sum[ + f"dynamic_total_tax_sum{i}"] = \ + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] * ( + tax.amount / 100) + elif comparison_type == 'month': + dynamic_date_num[ + f"dynamic_date_num{0}"] = self.get_month_name( + start_date) + ' ' + str(start_date.year) + for i in range(1, eval(comparison_number) + 1): + com_start_date = subtract(start_date, months=i) + com_end_date = subtract(end_date, months=i) + tax_id = self.env[ + 'account.move.line'].search( + [('tax_ids', '=', tax.id), + ('date', '>=', com_start_date), + ('date', '<=', com_end_date), + ('parent_state', 'in', option_domain)]).read( + ['debit', 'credit']) + tax_debit_sums = sum( + record['debit'] for record in tax_id) + tax_credit_sums = sum( + record['credit'] for record in tax_id) + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] = tax_debit_sums + tax_credit_sums + dynamic_total_tax_sum[ + f"dynamic_total_tax_sum{i}"] = \ + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] * ( + tax.amount / 100) + dynamic_date_num[ + f"dynamic_date_num{i}"] = self.get_month_name( + com_start_date) + ' ' + str( + com_start_date.year) + elif comparison_type == 'quarter': + dynamic_date_num[ + f"dynamic_date_num{0}"] = 'Q' + ' ' + str( + get_quarter_number(start_date)) + ' ' + str( + start_date.year) + for i in range(1, eval(comparison_number) + 1): + com_start_date = subtract(start_date, + months=i * 3) + com_end_date = subtract(end_date, + months=i * 3) + tax_id = self.env[ + 'account.move.line'].search( + [('tax_ids', '=', tax.id), + ('date', '>=', com_start_date), + ('date', '<=', com_end_date), + ('parent_state', 'in', option_domain)]).read( + ['debit', 'credit']) + tax_debit_sums = sum( + record['debit'] for record in tax_id) + tax_credit_sums = sum( + record['credit'] for record in tax_id) + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] = tax_debit_sums + tax_credit_sums + dynamic_total_tax_sum[ + f"dynamic_total_tax_sum{i}"] = \ + dynamic_total_net_sum[ + f"dynamic_total_net_sum{i}"] * ( + tax.amount / 100) + dynamic_date_num[ + f"dynamic_date_num{i}"] = 'Q' + ' ' + str( + get_quarter_number( + com_start_date)) + ' ' + str( + com_start_date.year) + tax_id = self.env['account.move.line'].search( + [('tax_ids', '=', tax.id), + ('parent_state', 'in', option_domain), + ('date', '>=', start_date_first), + ('date', '<=', end_date_first)]).read(['debit', 'credit']) + tax_debit_sums = sum(record['debit'] for record in tax_id) + tax_credit_sums = sum(record['credit'] for record in tax_id) + if tax.type_tax_use == 'sale': + if comparison_number: + sale.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round(tax_debit_sums + tax_credit_sums, 2), + 'tax': round((tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2), + 'dynamic net': dynamic_total_net_sum, + 'dynamic tax': dynamic_total_tax_sum, + }) + else: + sale.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round(tax_debit_sums + tax_credit_sums, 2), + 'tax': round((tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2), + }) + elif tax.type_tax_use == 'purchase': + if comparison_number: + purchase.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round(tax_debit_sums + tax_credit_sums, 2), + 'tax': round((tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2), + 'dynamic net': dynamic_total_net_sum, + 'dynamic tax': dynamic_total_tax_sum, + }) + else: + purchase.append({ + 'name': tax.name, + 'amount': tax.amount, + 'net': round(tax_debit_sums + tax_credit_sums, 2), + 'tax': round((tax_debit_sums + tax_credit_sums) * ( + tax.amount / 100), 2), + }) + return { + 'dynamic_date_num': dynamic_date_num, + 'sale': sale, + 'purchase': purchase + } + + @api.model + def get_month_name(self, date): + """ + Retrieve the abbreviated name of the month for a given date. + + :param date: The date for which to retrieve the month's abbreviated + name. + :type date: datetime.date + :return: Abbreviated name of the month (e.g., 'Jan', 'Feb', ..., 'Dec'). + :rtype: str + """ + month_names = calendar.month_abbr + return month_names[date.month] + + @api.model + def get_xlsx_report(self, data, response, report_name): + """ + Generate an XLSX report based on provided data and response stream. + + Generates an Excel workbook with specified report format, including + subheadings,column headers, and row data for the given financial report + data. + + :param str data: JSON-encoded data for the report. + :param response: Response object to stream the generated report. + :param str report_name: Name of the financial report. + """ + data = json.loads(data) + output = io.BytesIO() + workbook = xlsxwriter.Workbook(output, {'in_memory': True}) + sheet = workbook.add_worksheet() + sub_heading = workbook.add_format( + {'align': 'center', 'bold': True, 'font_size': '10px', + 'border': 1, + 'border_color': 'black'}) + side_heading_sub = workbook.add_format( + {'align': 'left', 'bold': True, 'font_size': '10px', + 'border': 1, + 'border_color': 'black'}) + side_heading_sub.set_indent(1) + txt_name = workbook.add_format({'font_size': '10px', 'border': 1}) + txt_name.set_indent(2) + sheet.set_column(0, 0, 30) + sheet.set_column(1, 1, 20) + sheet.set_column(2, 2, 15) + sheet.set_column(3, 3, 15) + col = 0 + sheet.write('A3:b4', report_name, sub_heading) + sheet.write(5, col, '', sub_heading) + i = 1 + for date_view in data['date_viewed']: + sheet.merge_range(5, col + i, 5, col + i + 1, date_view, + sub_heading) + i += 2 + j = 1 + prev_account = None + prev_tax = None + sheet.write(6, col, '', sub_heading) + for date in data['date_viewed']: + sheet.write(6, col + j, 'NET', sub_heading) + sheet.write(6, col + j + 1, 'TAX', sub_heading) + j += 1 + sheet.write(7, col, 'Sales', sub_heading) + sheet.write(7, col + 1, ' ', sub_heading) + sheet.write(7, col + 2, data['sale_total'], sub_heading) + row = 8 + for sale in data['data']['sale']: + if data['report_type']: + if list(data['report_type'].keys())[0] == 'account': + if prev_account != sale['account']: + prev_account = sale['account'] + sheet.write(row, col, sale['account'], txt_name) + sheet.write(row, col + 1, '', txt_name) + sheet.write(row, col + 2, '', txt_name) + elif list(data['report_type'].keys())[0] == 'tax': + if prev_tax != sale['name']: + prev_tax = sale['name'] + sheet.write(row, col, sale['name'] + '(' + str( + sale['amount']) + '%)', txt_name) + sheet.write(row, col + 1, '', txt_name) + sheet.write(row, col + 2, '', txt_name) + row += 1 + if data['apply_comparison']: + if sale['dynamic net']: + periods = data['comparison_number_range'] + for num in periods: + if sale['dynamic net'][ + 'dynamic_total_net_sum' + str(num)]: + sheet.write(row, col + j, sale['dynamic net'][ + 'dynamic_total_net_sum' + str(num)], + txt_name) + if sale['dynamic tax'][ + 'dynamic_total_tax_sum' + str(num)]: + sheet.write(row, col, sale['dynamic tax'][ + 'dynamic_total_tax_sum' + str(num)], + txt_name) + j += 1 + j = 0 + sheet.write(row, col + j, sale['name'], txt_name) + sheet.write(row, col + j + 1, sale['net'], txt_name) + sheet.write(row, col + j + 2, sale['tax'], txt_name) + else: + j = 0 + sheet.write(row, col + j, sale['name'], txt_name) + sheet.write(row, col + j + 1, sale['net'], txt_name) + sheet.write(row, col + j + 2, sale['tax'], txt_name) + row += 1 + row += 1 + sheet.write(row, col, 'Purchase', sub_heading) + sheet.write(row, col + 1, ' ', sub_heading) + sheet.write(row, col + 2, data['purchase_total'], sub_heading) + row += 1 + for purchase in data['data']['purchase']: + if data['report_type']: + if list(data['report_type'].keys())[0] == 'account': + if prev_account != purchase['account']: + prev_account = purchase['account'] + sheet.write(row, col, purchase['account'], txt_name) + sheet.write(row, col + 1, '', txt_name) + sheet.write(row, col + 2, '', txt_name) + elif list(data['report_type'].keys())[0] == 'tax': + if prev_tax != purchase['name']: + prev_tax = purchase['name'] + sheet.write(row, col, purchase['name'] + '(' + str( + purchase['amount']) + '%)', txt_name) + sheet.write(row, col + 1, '', txt_name) + sheet.write(row, col + 2, '', txt_name) + row += 1 + if data['apply_comparison']: + if purchase['dynamic net']: + periods = data['comparison_number_range'] + for num in periods: + if purchase['dynamic net'][ + 'dynamic_total_net_sum' + str(num)]: + sheet.write(row, col + j, + purchase['dynamic net'][ + 'dynamic_total_net_sum' + str( + num)], + txt_name) + if purchase['dynamic tax'][ + 'dynamic_total_tax_sum' + str(num)]: + sheet.write(row, col, purchase['dynamic tax'][ + 'dynamic_total_tax_sum' + str(num)], + txt_name) + j += 1 + j = 0 + sheet.write(row, col + j, purchase['name'], txt_name) + sheet.write(row, col + j + 1, purchase['net'], txt_name) + sheet.write(row, col + j + 2, purchase['tax'], txt_name) + else: + j = 0 + sheet.write(row, col + j, purchase['name'], txt_name) + sheet.write(row, col + j + 1, purchase['net'], txt_name) + sheet.write(row, col + j + 2, purchase['tax'], txt_name) + row += 1 + row += 1 + sheet.write(row, col, 'Purchase', sub_heading) + sheet.write(row, col + 1, ' ', sub_heading) + sheet.write(row, col + 2, data['purchase_total'], sub_heading) + row += 1 + workbook.close() + output.seek(0) + response.stream.write(output.read()) + output.close() diff --git a/dynamic_accounts_report/report/__init__.py b/dynamic_accounts_report/report/__init__.py new file mode 100644 index 000000000..724ae1aea --- /dev/null +++ b/dynamic_accounts_report/report/__init__.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies(). +# Author: Ammu Raj (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +################################################################################ diff --git a/dynamic_accounts_report/report/aged_payable_templates.xml b/dynamic_accounts_report/report/aged_payable_templates.xml new file mode 100644 index 000000000..1dbe0771e --- /dev/null +++ b/dynamic_accounts_report/report/aged_payable_templates.xml @@ -0,0 +1,278 @@ + + + + + \ No newline at end of file diff --git a/dynamic_accounts_report/report/aged_receivable_templates.xml b/dynamic_accounts_report/report/aged_receivable_templates.xml new file mode 100644 index 000000000..4554f9872 --- /dev/null +++ b/dynamic_accounts_report/report/aged_receivable_templates.xml @@ -0,0 +1,279 @@ + + + + + \ No newline at end of file diff --git a/dynamic_accounts_report/report/balance_sheet_report_templates.xml b/dynamic_accounts_report/report/balance_sheet_report_templates.xml new file mode 100644 index 000000000..339474cdb --- /dev/null +++ b/dynamic_accounts_report/report/balance_sheet_report_templates.xml @@ -0,0 +1,942 @@ + + + + + + \ No newline at end of file diff --git a/dynamic_accounts_report/report/bank_book_templates.xml b/dynamic_accounts_report/report/bank_book_templates.xml new file mode 100644 index 000000000..91d183ad1 --- /dev/null +++ b/dynamic_accounts_report/report/bank_book_templates.xml @@ -0,0 +1,231 @@ + + + + + \ No newline at end of file diff --git a/dynamic_accounts_report/report/financial_report_template.xml b/dynamic_accounts_report/report/financial_report_template.xml new file mode 100644 index 000000000..5d8233f00 --- /dev/null +++ b/dynamic_accounts_report/report/financial_report_template.xml @@ -0,0 +1,209 @@ + + + + + diff --git a/dynamic_accounts_report/report/financial_reports_views.xml b/dynamic_accounts_report/report/financial_reports_views.xml new file mode 100644 index 000000000..40767da75 --- /dev/null +++ b/dynamic_accounts_report/report/financial_reports_views.xml @@ -0,0 +1,74 @@ + + + + + Profit And Loss + dynamic.balance.sheet.report + qweb-pdf + dynamic_accounts_report.profit_loss + dynamic_accounts_report.profit_loss + + + + Balance Sheet + dynamic.balance.sheet.report + qweb-pdf + dynamic_accounts_report.balance_sheet + dynamic_accounts_report.balance_sheet + + + + Partner Ledger + account.partner.ledger + qweb-pdf + dynamic_accounts_report.partner_ledger + dynamic_accounts_report.partner_ledger + + + + General Ledger + account.general.ledger + qweb-pdf + dynamic_accounts_report.general_ledger + dynamic_accounts_report.general_ledger + + + + Bank Book + bank.book.report + qweb-pdf + dynamic_accounts_report.bank_book + dynamic_accounts_report.bank_book + + + + Age Receivable + age.receivable.report + qweb-pdf + dynamic_accounts_report.aged_receivable + dynamic_accounts_report.aged_receivable + + + + Age Payable + age.payable.report + qweb-pdf + dynamic_accounts_report.aged_payable + dynamic_accounts_report.aged_payable + + + + Trial Balance + account.trial.balance + qweb-pdf + dynamic_accounts_report.trial_balance + dynamic_accounts_report.trial_balance + + + Tax Report + tax.report + qweb-pdf + dynamic_accounts_report.tax_report + dynamic_accounts_report.tax_report + + diff --git a/dynamic_accounts_report/report/general_ledger_templates.xml b/dynamic_accounts_report/report/general_ledger_templates.xml new file mode 100644 index 000000000..a98423b7b --- /dev/null +++ b/dynamic_accounts_report/report/general_ledger_templates.xml @@ -0,0 +1,219 @@ + + + + + diff --git a/dynamic_accounts_report/report/partner_ledger_templates.xml b/dynamic_accounts_report/report/partner_ledger_templates.xml new file mode 100644 index 000000000..6969a9361 --- /dev/null +++ b/dynamic_accounts_report/report/partner_ledger_templates.xml @@ -0,0 +1,237 @@ + + + + + diff --git a/dynamic_accounts_report/report/tax_report_templates.xml b/dynamic_accounts_report/report/tax_report_templates.xml new file mode 100644 index 000000000..7f0e746cf --- /dev/null +++ b/dynamic_accounts_report/report/tax_report_templates.xml @@ -0,0 +1,308 @@ + + + + + \ No newline at end of file diff --git a/dynamic_accounts_report/report/trial_balance.xml b/dynamic_accounts_report/report/trial_balance.xml new file mode 100644 index 000000000..492d5e18d --- /dev/null +++ b/dynamic_accounts_report/report/trial_balance.xml @@ -0,0 +1,171 @@ + + + + diff --git a/dynamic_accounts_report/security/ir.model.access.csv b/dynamic_accounts_report/security/ir.model.access.csv new file mode 100644 index 000000000..efcbfea5e --- /dev/null +++ b/dynamic_accounts_report/security/ir.model.access.csv @@ -0,0 +1,6 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_general_ledger,access.account.general.ledger,model_account_general_ledger,account.group_account_user,1,1,1,1 +access_account_trial_balance,access.account.trial.balance,model_account_trial_balance,account.group_account_user,1,1,1,1 +access_cash_book_report,access.cash.book.report,model_cash_book_report,account.group_account_user,1,1,1,1 +access_dynamic_balance_sheet_report,access.dynamic.balance.sheet.report,model_dynamic_balance_sheet_report,account.group_account_user,1,1,1,1 +access_account_partner_ledger,access.account.partner.ledger,model_account_partner_ledger,account.group_account_user,1,1,1,1 diff --git a/dynamic_accounts_report/static/description/assets/icons/capture (1).png b/dynamic_accounts_report/static/description/assets/icons/capture (1).png new file mode 100644 index 0000000000000000000000000000000000000000..8824deafca0ae1d56fce83c80cc8ae543855dc68 GIT binary patch literal 36623 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%0Au z%R=EpfO{dHkP?j#k>1;E?4mg62PU6{5y_9<(3hwZ4v4dMjX!&+vWi7JuTNKBa~@5tdG@LL_>G%#*PikZ=n6N|XYB>ozqdyuOj0?{T#Yg`F=V5_bm# zqNC>%w75$h{yqms82@>fx4?Q#UAQb+8l!NLcw2uB1joMT^T7N*@_1@EMWDul%a)J2 zSwGWf(gkwc0EjsOC>v07{n9q_xk)K-=i?iTQ8;9O+Eh#mnct8=lNW- zlu?$<0r@uIu4tWITZ<;pevG@k$~k4*pg3`rB#fo^tlc$BlQ)~E?z2g`L^kxK6l}a= zRpWqk*w21r`h`K=>_)?VA|dW?70fHVdUkRCpH*4C{ufagPk#{7S6C@d7_GxeL!%sc zAsV5d#RLUC4tt|82TE_}SPZF57-0qk8DvW2g;RstEPLCxw>B&Ht^|!&zxq)j=v1GsEll6D+tMa}?)xe(8vOm3RAUPnFJ1#6 zBKVw#qy`2iwjQpK$+{!*PO591R9()L1E?U+Wj*~4Edcv4_-^s$!G>PLnO-S+YUy=w zsLFLjfnVCs1xasWe;qCk-N` z&ww3@<9Xa2tiRZcPXe6Qmumnl1AIz zqf;wQ{$fyfvk4L_l$(xnk^zJDQmVA14yueOwPf~22Wqdzttt4QEJueB3%BD~hi z_qUX6OG^Y*-W2%rbUNduVonj???(N7D(vK-Jh5F7$`4^`A&APcH$hRTSq6}^>Uf{L zcEY;)ZM{&GCZj(Fqgw7piPo(xwleknEWSB#PNGKGJ?g{{LHp0q|=uWt_Byg#;&auFi<128b;E)j$ajNq7cHRB2UMHJTqrpCi*!RSxT( zHseFwQ%L1A&Q(6&kYV_M>Ff+>G;EosJY+EO0Z?|h8tVYAHz-yin*tb4+O;9}=$>sE zdRN;6={9x-3-UF`is8dE6@>|duf_(k!<5^sxZozhXgEB~cfZ>nh1G|`dgthCBf?ys z`U2nAl$5{gBps(TVPHK^MD`fdW)d%jG|h6cddgdQ;wt6AZEd^S!raU_1>NpW=6)yz z3rVG1$kGlPvqziJj=-`F%M)qnNf^J>G^3603c+?CTLJULws~{9ZSa=<&NR9S; z2ydHfdv?GhNC_#nLZ-PQifl;Y^d9Xz$3^QE)yY_Ov{Tm}x3NEA1Nr+FXPAqQMIFZU z3#<_Kwo_4UK09^C){j*@|7jvNeJ#9GpMX+D*T8Axr<~(cJsqdE6!u?`t@gP~Z%K-? zXzpS(WdRgNelMEc?c1?(4i~*#?td1!mpME{KzqpREwJv@2!4w-VaDd-Ou~cwlK~cl zdPVEc{*7Bi9~gd-h&qL#{)PoVa9ZfPj+W^HKymnLFILQgHCRc4B_n?8s)-D&4yzt& zgf$^q^DUAG*iSL~LK-g{(5b^Fi5UN*LOBJZZbz$bO%LmFYIyk8No8bCV&QF&Ob=f@4g6M~W6qledvr}ke9ehnT`O1SLrl7wVzPN`qVbvRl3xT5$8HVB~j8eM(rPkH9ES;IJc+( z(rt2&6I-XIs+eg!%86M_iVO+@YkI)LF!$GNSieK1VN>3A=dQby%baKC=yOb8fk5o7 zX-MQ`wDwZR${%K4&HpXFHpyLO=P2t55G|Gjih|?+TRvT|&5pwy6QhKk;Jqr!E(~9A z^p50eCb=SwGXiYiy)XN%_%D_qksHR(p9Nb0P6{j=tewi3mIL)b@af|D$9(`k^1dN# z6i{D}4hJpaYA|5DNq{|d^;H<`5kMROrvN6wdI!1M1|S<@kVCHjh_HhEfBvfn`Ix|B zmmBvrS0)B3SwH+E-GRVJd-20ce-!G z!}6uNCU{cgu}^trLisxgRI~hI`%Zcb^9wusXo@Jp%CxirAttqHt{qysS+V){imWVQ zp~**_GpF-Gss7aoQ19Aw7Y6Q=JdDw~>LKrU}AAl*7-TI?bP-E)Fc>9%RnW zQ5g2@rkgZ+d;N)Kjw6|peWh^j^aL<>pBV@ccw*oGA(-dr@o|>%R{s3qB1WyPuE0=S zQF@K!DXnzZc^M0N2nh|YhC%gQ1_geUeB>lN%QO-dhi#)7gY{^0go>ym)wAbSpwWQU~8E7LY!Gg zSoti~PBYfLrL?pQ;?MM^BJ{pnhUgg*JyXqpVn!`0Q=p;9^F)Xv;hCP!#z1;z5E1MM z^|GqA5c_P^R|mjiAV+Q`GF;?Qu*c>_cbu-d7`qP z0|2zfPp%CAqUDnu71icGJS{+FP)klt8^?HxZ_DIA3IEPSluT^!qQ z-&m?1b@HyH9*nKM!&>{DtmVftRo`8TZHkM3rq_G)%q@_1zSgdk`yXFRm>E!}G(cVe z5VPpYt0zr&rYR_>+FrGYsTp!^HSon=2y4zegk%w)J%wDcmP-binVbLCl~6<*!l`)Y zNB8C+mBP8^UuqEBO{4I2;8Cb9vtnVyjAOimP!ySJIM^*gZ6k_Kg?H9gJ$9EBAw+j7 zZEjKTH)&VWd3&8!{4I4bYe{XE1Xwp&xfhOr$4vs2LO^Ax55|~ePuAC|T1`hB=?h;I z*RpK=?si$GcA)1XX4R@3awoOkzvXFYg!Hyp) zAA@Lg;jx%bLw7A+_uL$&oCnMHYJ&}hRPfLrn}x2zI~i)-RHa@XC4ZlO5Vy!j%liQ_ zm*y&96%buhk#g=39@gtNDAJ5*Z@$;2;1{Y6DzBWf98=TwUjcbm6(0j#-J~wGP(4{c zp0E+=SJfctAbZOg9ho---37LP*{>W_9&VmqF1r12Sw*9?)K@;lF{;(Md}_l!Zg$zg z`|p722|DfvObBqBioTpRE%5T%T^erqmciQVva(|=lRCWa+0cN%{$1m0w|AEY0}`W> z5dApzCEIv+oHYDR?DON}PQDvN-rn*yt(?{MyC+VUlIiK*MhPq^CnytZZz?aR89*K7 z1(ISf9Sr793>sty@_ak(d?)bEq|ooW>IRtxR@>9#+xjg*6_k`^!Vus(&@#91^bEf8 z7FJ>4_VWWPD-IcZi%oB*{QR3T##r*P(z&_$D%nbYLNZu#Cc92o0%?ezplA_5f0J}#9!b4E z`z`Zee6ye(e_^ipRqK}LwB6ug)A6pxC$}JvfgB@SQ*JXs7;Lb|7}v?;LdS^=C{>-oX>rk2#O7nB=Da@jxe2ySsU^^g%Azduqt;BoO_?%CA zymtna8y1My&)O9TTRPr_$+RF4n+;+dp(6bPZYnN!&uOsxZ(8mywqDbVHqGVaUQsw6 z?{s_I4t>P!mBHfw&TRKN?H9^9* zv~7f{27D!oEs#Z8H_-yXYSo9nPGh zCRQGsf>6Baoyf15L# zd)Vg=KF~bG^8qX;y0lp}r zgAepJWaZr>zxGq1%{UecqSfQZhD!}>YtTl-EimtlZa3^|ly?%@zD2)PjccW=AiTYUj?rE$H zG}tfDztmKl+^DymqKe>U3{QKoIg6}`==kzCq-Z&vm*d8azuwE2@*8w}9Z>h>-~X64 zVjwoH$#u0PTOgi|sG4@&)97@F)!z;x{_bTMy9gx>%+a{1SziOtVo!Yj7gCXLlVVTAY*OK$crM%TgGtHP<->L>YECDVssDE})|7CAQkA!#j_Uczw z3zqtKX6HYPJ)a@>&ehR$B7>e|M!m_}i=`30bSkeb5Eq@q2UV@cQj(%h(+JhA>4-9HByV(KB`{#xxyPJe z6N0#xPu-U3^;xv+S$J2U^TwY3nquE@4geSeg`L<^(4sYyzAb&gHa_54OAv&KnkMvC zRRS!D2tpc|JMH>i3_G~-{n1oj3_(G&(}i@l=HVPIRedUKY`{JNL9Ye~!YGSddsc4d zqr_JFs#hq5>vO_`pl|?D1o@?t%@W_%2ih0f>mI=;6B8f%rEqQUcgD+txO_GtxO^;b z5v~~TGIPbK)S9QtOZ6W8_smL=iZlRw#rTc>ZQ*gtKTk$l*+lWiYh9*wA}YLuS(V`6 z&(Ar)ppIuDGD*_obuyg$`P?{zEah;M^k3A2foux94<~~Cyx-RvyfADw%+6}m0h|I< z9RX-oezy_UiW6oMepp)G=UHklV_f8L;=-O3b%2?yS$bV}psB3DpmAQ?0_xQ><=@^a zgR0vz1tlkgzu_&u;e9G7P%>WkdN(5Iv4teUp9Z_)E^6zZo%YyH>0QYS zu&v;5l4s8=&Df^Q()c>ZG;;d%$`>QJ$Kmk!S%<;)dyFrQ@ z#PvU{93a4P7u#q(ixKDOcRY8$1aQ@c27uuXREo<~K|`1<{g0q(A@8Ve-5-GeHUgyt zxKFHso?wNFPQoz!XGg~cVI4sB$0b!u6NejHf|AwKTvz0JlT}wOgfZ`MS&6U;h_-tk z11$*9dXDSr?6A(f;I;srsjn4nZP(fe2rQ4_f=VU(_0J(r`L&W_4+_+q@3Zl2%>;t< zG!^KzC0cIhjj*fg*K)mbuROHbTn3p*9iw25?Rvu^z0(W*LdNm#Mr2wFmnwkO7_+r~ zqRi*EI{J3D>&1)h{}F^c%A7$F*%6n#5f$}K{4Nr#YA^)C>0bgTXM{E9LFo(xg{s}Khp z(HC*r7S#kIIxJG}X1*&D5BZUlKH%l$v9FXS1_Z3f_m*6B;`HYEw%>Q01JsqPYrDwm zGu?0EE}K9Ni^QIpZjQY%9exSF3`!4iw=Pn6DU=Xn=RM8?YG_ERqQ!oO{cW@lVZ^DI zR2*YYO<>1wt|mfmSMo?bIQ@7$)`|N=Q^*h6e$kBM)6IO2LVxoxuATOBGgTKNGR1#* z;Mx#Oq)4Oe$$GLX$i-8$WG|!XAJMcTQU{L7fBtJT$ONi!G|`U~R2%x{^7mkjU4DsH zsdLYo@gR#@qu#aW0N%Ax@-SyBJJ)U}3ylY(v48Nz>Gg%hp7|i0nMWl*3si%tW7De_ zc}feN4J~X%eSUsG5rr)30sY6SE?`Wg3)HMNu#L9}z}23E)ItEl7YHh^`Z#{LS+K#z zcmB+Drh~N+pt7?^WBf77mOt%^%ce=6D{BN$H5e>~6C&J|_|osFN(9MGKdwko?z{#7 zlddUj4-+;g(@vaJ5=MIDGSt#`Yw$QAbx&yZ5DpJ^cKh+tBeLd;e-=Hpi4h zI_abCln<9;F3<7xzfdGdwuS!TUQ z(ip@$<+XI#0TP5}TfyykAAdh>-*)kr;)DSY=W{$4R{aLDMFC+U=T$WnuWi>mOp*U? zWmZose;UlfQGx+%x&btY71oba414?d8hsi;{gvDq1V~>c&nFiEK6_KWyOgh*T*V)3 zx%5IlfOsPM5MH0i0plVWHdg;NS*`38q4)S!oHGd|9RaZY?iW06NLD8o?~J2T zl-sVcup@lr4ynqaMqz1_3)DV%-@%f4m60TvW)zeB#& zUB+sHZ%eXR$a^9Ah2n&m@lE@xU-VLVRN){S#IDH1XDJ+s<$ihLQDN1aM0IevEeXij zU2-KONiZqvR#MRl?a99Kgi$F;(AjL|@otW*L_|oU!?Z6Tq;$M9@l!>L$UresFv9hZ zMU9!bc~U$?uY->@(0&-$5$&%UlqY;TJ6ZpLk!mjAj?juDxkB3p9$wslOY%kai)v>l zP!vDeRiN0C_oqOtyvQ+;!K=e?m4xSRl-_%5Cc%S6@3x$Q{}Aw>4xDsTXENvRN_i@_ zdjm5{0PP>Jdw1y~#LxGH!c2nPTLJYmRLNICE{3g>tE=laYe&<{rNDnDj>DuNo1UzcIX{~jq*RWUKw$kWdIqw%via_y;MQK z{iC@Ty8yrQ*<4kV+C-b?8lUTPlQQ1&IluRqs!Lg<1!Ryvlx9)rXO^`3z`69g%$#34 zNoK3_Qnp-^mHJD^N7jaGa(YuhAQ6)LO@?lFtmoJi)xW0FK!7G6bX$^*$z?-^BmL3> ziy65;K&hNfy_VT zWwC5F&+&4exUh*%h0j64NnIl9x)2K~(JDMRNWbF!7HR{W)DD~gg8jX<34Td}wRp+j zp?wi_urjqBOfsCDmwo|wHlr=W^x9lNkd`1C;zi5B;VQ9(4A@OYM(vj_;|6i_Jf8j^ z^?gu9BUA%5FD(8?q|U5itk;}?M4DRkcA%jSMS8M&3-7ubv?gjEgij#GfGU)FO;XsJ zhTUn!GNNEMMqcQ)Q^+$8ev5T2AU#R!G!anr=o645#*p|DCO~fspd5At@eqv9tapA} zPFwsYwmy;@%Eij3?%I{ix#LlNmm`_8S@LfHmzv|7Gql~x?7Mt_pR!|#|P$z+_vaVd%%LKp6~OQwXu+}6RW3?Kb6B|cv@p^7_AJ#vUW?_XcaSQj*5 ztVKLi75!h!8L%++l6>{lV)-H+7;bY*9MCulx(k0arZ(H)lrVLL=1UX#7OE z4PJbEs?st+MppOPuu9&CU|)?orvh{lcf2$Cau{PS**(Yl@6tc~%6pRiYpffDY^VLO z^LN>k6(~MQiF_sz^s?~W!cbe*4`Ei$Y5FL_mStyz(!FebWXIsW|4hvYnJZxYYI#1F zr99<)F9ytMyN$DK6Nm2V6(NGSFT)3n>sIA3b61Z?fR=tg&%TA0C70#R!fcW z?*93i!#xzN1!xa4x&~nKYcFEfFoje9mff1mN|`vvz-(F+UrKh{sGL%9skh|fhn(g7 zYYiY|Ho>f3UM*(RE^L0|;xgEJ`{?gjV|k=&Rpw%6%#KmD=tc@3r#5{;9U&Eqmhs+_ z>|M08paGN&`47-aU4y6-jCK?85UnxU280UEe>Y|!@6;oK z_CeOh7W|ewmEPwqI#ozbf80%`d6dhM$y>ZgStCP;R~ZS9f#|M z?d=}cy)lw54&z^oZHDE-#ra)1-+s8wKu5kh)cW$p&(S)!sUuSFeI9&8sICDOX%1Cf z=gz?T*!RtED8uy{r^k0-KDVj7&Z^LT866LAneKP3x%9P59z=$*!C<0bo%QJ=Gxv`? zvp$7N^V+Sv-9@0~vrOVWAwWEPsF)r6t0*mIs?x$AnoCRd!X|XGgfz22wb|HM5?Q|c z=(4FeK)@>IWp23{A=X>JNSCpSLFl4>jC7%1nzMr|Dx)!b2C^0Zr-));j7RNvQ7psb zUi3o?)9wJ`*)Q?2g8U6!gnt}ppCCL(Woxzi(%&-Ad-GowsM8;Y>Twv2pbA)h?mt!a zp@dh6A$&#CoxM4H&hM}Hlec%rs{%(PxJCBFKL4+$U4ovkM_m|>FG80mpoafl`*bv> z7%Y;SaY^GV_YZqc%Z-1+YhRCgk&>#!Zm!BjP~IjKgpVC8M=5(*e_C{$X{xeQR4g|Y z^vpfscn%P4fnM@6Qjf*`{r$ark_x(rj#uDW&)A^OL>*pT3)KHza2gxl#sK*T8EUvM zk3kI+y>%}ju(%jFbiv9Lrb1YD*!AfV9Vg()yg?E`H8~gn5W(EoAvz)H z`_8K0@IT<};uIt`u;T*Py)v!YiU}pVGRX*+ix-3da1*ayO#IYE*>+TTI3sf3Bm!9*RdhvxyD{4!#Xhg0;#QK%VxE4Z=K4WB*qoO+R+5df9H z`vM0jEPy0L+Yl{M)(hjQsE6EULj^f}fe42BtHsjPo8(pT4ZTEB z+n@@XV`kVZt@^l40oZ~K&fkx9D+K^oUc&d}uRcYSuIrVJC5~5%6Y`3E%U2Qy-AFSp z&zufvF}UpUY2Vh15UA1uH!*i@;3n2lvQ|Eq*c=xjEMd@3s_NzdV9Z_AboYK@@bkAH zbPoJ#kWB`!ZSLBh%`)%+T2^z~Zyg{7ga{fH#zU`UtlY3c6lHfc_1%mPs(sAsPEyz- zgJ>hgxMF^|u?{%RyMG4*MixYIYdqL+28`s}-nlg& z5X(+iaua=Tv58UwKvA%G3yF+){!m*gRsr1LtC{S64bS}!9KIliMwt+$w372i6-&d7 z$w3|Sa0O*Dr~rKvfS1D{KXCT$zP|c1xInv>#}BGOlpxCgZ*c#+nbo^cGHlSBU3~;D zimxpZbbJKxKg(R<-wSh)pbiG`r>)XE@&_)-J3tHooDOKWw3nnO1Yo~37_7S;*a4>W zTxL<@m)=Vm0LB?}j^|+dHKw2d>_xr2avuRU$+fu8z)FCqf+7tnBh$}8bnJk#b`Rh7 zD-E+P1V4#`C#LoeKZTWff@_}b{54yOn9qv?fJMsAcPI|1c5zTzu77Tv$dR&w^9Yf^b zde{^lV=^27d0=<;88^BZu0{fN4Ls+VhRj$&$4Vfh;oti7yKfn4UUlmNjRBc`A{bUu zQcB>4-q?VG>yCDL{0xS7U>Ay=w@!YmWLHq8{fNJh*Y%~9F127|r_k#fLa1p2~j-ALM znS&sJ1Nd(#-K5!Z@X6D|EAqxU8Lve8edhm1CH-PT<=uUog@93+MB|q{Y6jI0*bT7U z&4+Z^;q#9e0U2ZtET8M1{XbiqB%i|gH)56y0G*7JS}4A{bwMTz0uW48SLR4iy6Dzd zrr!v3T?1FNDV;cucktmDA^EiE<5_@n31p!QQc%I$bj%}4Z?`8t-b`(!onL$!4~+Ks zOAu$G>+a$|9wEq?I%fs7^t^?V7aNmB7gRI+CM5Cw{T;Ce7HE_msPX3C#ldW^>OHTy z7?6%h`)|vjVgKi@xwHq=Nq~t!HL(;$UbHHKvtRk!^A_2xAIIaoSB3}y`j4t)czpB# zMfb0Qm{r@1Da$96kekvK=?ju*`Sx`EAOm0=0;YKF>c8!?i@Xo!=R3c(vs`7W|I^)D zhE?^vZ@e23P(Took_HuN1*Jpj4y9ANq`MJ8y1N@`q@+XXZV)7-OS=2aBEG->i}U_m z*O`~fUVH6XGqYx%=e|D=zAQ@POmJwZGjC?ypP zw06%rYd89&r+6WSg%MlLjRgQx%g;q`LA;SYfo z@@Aob#OZOr+zuHyk!s0%H17rOT6=l>U;UIwDF01Vhd~Zfc)asCST7U*d!Ky&NAQ~6 z-lh}#dVoNug^&oPud2Ag@&BZRj6!Bhw7j4jD!+P180~~Whoy~a9Az{3{u(@>Ox6i5 z^A6kG9NWFzcn3n2LQqc}b&$p3R)CEYv`vz;AT!yq28%Yd=-?$L^5T=vX=y@>c8E2@ zCf0tLky8RG*&H<7zuJ-;Ee;{|Afamp$NOh&Z(nVpMB+nvzpsv$WvdHX$4vekqWnKE z_!~8&o!_(N?I_M6-P zA8xDKGAKL4_*1UMC@{AJC@|2@EmF3}FKSA=FtE~drHDjvS3 zK*C~Tw$y)~C|BP|GCLC(OCkBSr6v4964>Q~L3_PhqkfiwP0Go)<&Kae3hs==VMeQn z4Q%WYZ}*6u8yr83Fm@MjkBHD#B}=CA;cgPQ?YP@pX}gv8P^aNty+`tWa#Pv6{+XTr zpb3C0HW2f_>Ncq)AG=DI;hg_j+Wy;tN}j4rJU;%_c(qy48K`?CSrqy00yAVEGY8&3 zXY=z&{XXa4)z!!0Lp+zMGL+{O`BsKzku*v#No?lZK8w#*EQbV>Ecu+B%y`_bwb>!f z?~R}ylSVl<+c&(CW#8=npCu+Z(jOd z+vSIko?sEaYSn%ZVq^h#CMJ51tP9mt(|u(^#)~ulQO_SI=$5KtR2+|9Z|Dl^M&S-%L zN*+;2a)kn)Y3LvYUjpsPT@p0&?zqM)NY`NxPjP4VJr-xB_$I_x=HsQ|8x~)AtBGCX zAvbrd;QP?kLQHV>Zbtn^lkunZVcgyV zm=qFtn6=NHrVCVa>Lqf<{=r@*^ZT*amdoYom&>acnkF)d+cZ0HWUH%NkGcvs@T%0C z^I|vm&h`b9YE1L##5miI6-Ql4i45EG3C!33W*iwk{A1dT;g6v?^a45q?FHJC^Qml( z(ht$*bp6X(8HB=^Q4c>));u{5Se{TM&ZQ4YXbHrc^DMmQeCa%_bE!k!kvd0TA6=as zDzq}~x;iSYs>{r7En+=Vt;-1iHuw|Cm-O26ISfVYX||(D+gZJ{=Z5Hb?lVVGwjQk)3B3$j|HJ1@?ko|yOtqD%$T~wYTQ>&- zAh=AP&yxOO@jQ5#8zEV})Un+}%VNoeflL(8XMULC_$ZJrq7$1`z+b+;$)Yw-{hKwL zUGBg2-Xyd6wFwQFJR#@NCZ6Hc@r70f2j(W8qqawLE!z!A%iRbr^X46+<Xd{6w9Zl$gh~WNe zXvd*uqPRE}tK$#wRwBPo^KYhaji=gXK>3VBqNS;3y}OTg1b2vc|LX(7Ki_18IBWDI zFOfiEkjoP#x2NNU90+tfx2mg?QDvfC9P33tyw?km3AQ@Xad!T`5)!Fi`rca+)ar?$ zgP8$P#44I>#LsiKpZt{|+l;-CH`E^;Bnb1GViz-BAB#TFJf>FzuLcHpw=Ol_v*L1n z(p}$o#Y2+Z8HBc38yzpN!x+Ov?dtr;>wg9lk-xElsAD(m;jP%-S>D)l&b>QM8o}#j zu9d;C>ZaKEATn}VHBGH{d&B2MAX<~p%>+;79>L;oq|BiN1_V9x`<0OR7Hl0>w8?!t z-^mwf6Rt4K|MUh42q;9~Y5Kxt55r+qom`_CxlxVnJhJH;q4vHL#bBz=Tx($Ph^)=%!1Z@_Jp3vVxXMsH=8JU|i}w@CkG!v;v2~4X0e(#$f_K(q zskWQ9$?8ntQ(^cA3%2Q~uW(=0JRi!=aiocu_>4y;S#EOCUBk7zo2RM_B9PBeu-W;) z3yBX4q`)&E-G#6xsmxYaFbKhlM4aLCbC9VN0iobXn&gNj4>jAh;V(!IvkFmk&;{l0 zTv$w(8eAumnKo)40*^+UM-!%x2B#w#(c3kU00QZihkP189+C;UP(%e1Myn;AkU6WTNMTO; z5vxc3W5Xbx#~*lCa7X z{micZ#uN>p98>qXl3t~Ge=EMbbFd8d=HSOXZ;cP~t}ui1D^j(=eT-!^*?Ifl$ZhsB26q&4s+)VY)k&CgQD zYz^#S z<}zS>h2-mtZofoPe|?**y4_#lV1#r#5RaLWQ3{{(eTo`(ICKFPn;`B>!#di4|Swa4=ome@7HQ4GMWzU&8IBT zZ$kfhtxF^5=k-!jpv}Xl2wdORHiE~mkA)!qC8Hh)o#XjzVIGzpAwB@Tl6ak#aZ@;PzDIjxV&l5m6dx7qJlmexTMJCCd6NrKc?wf}HVr~tDrgAY} zPX)c}@7hx(WxXY&g0SZxK+HhKDkGv8-732xg1b}!y2=eVMKww|Lo^pkmlKZo(szaf zZClMHUp>YR;z#E`HWT{A#lb3F)7Qjpc!*%$rY? z0E5|HCBlTw@Jkcv9DzKZE-ZMu-JsZMV*=c&r~a4EFJdWzK;(lwPUX#_lii`ZYqK7i zniGTFcjyTlJ&XGLBJyyB@jpf91}Q@+_B}y3BBXSjWB3tY_8ZYZa>t`zoDeEZ?hErd zi3oFwiL{QcV0Sbr1&M-$k3SSY)PB=3i>*tqf@{N2rF)dT&@&L&!4FHV}Z1gZ0K}q|s~EUC2Z7&ktO0K{E+486Z*7#w{$^ z7o@L#W}`U%BjNw-1uzs*z`2=kg=XFSvjql|Uj|4*g7HD4M#9lADl&u_ z(EHEq0)sztN zZB%lM3Ljqoqm^|g63AlC15{HX4CUt7)o4Uw1T+He$@KNNdSB?)pieIo#%!H_t=gsF za`r_@tr+QSgjY|y&sFWB3O?M=zPn0EX=Br#%dg-E6kd>f+^$3hoMWM*49LjrJQ>Aj zo@bI)r!yKxuK$Z0%i#>E++H-=r6IRWRqGWz4b*VnUHrd*Pw!6;pr8;x01?Rrd9zsX z(e*|7rEF|ecq8KeYE{Ju!BT{|YP+5(C+$i?cT3a!=!YFfA;{kyYYk5I;P)y+zqgG?j7g9f zjlNjNk4xxo2Rirp<7>nSv=6NPq4V1luD!j23aMeJKoznUm+bzV%KuM7rLB?a4UXU# zYa<%ITq+0u#v^z^(2b21J3$&i>_R?hH-|A9^Gv3)d#F#B3WFZRIA@0j3^vse?Q>DS zreYnIXI9$Af0))E{D5>`+%;9UJ_&yD-VU_NU(c}Z$!p}SN}+o_v4lnfjmq+F+xAQl zlgVSj^sgz#<0Lol3tNnk2RAdE>>>HSPLflo&3!1zM|R=}eGrvwJzU8-$Be(&3yGLm zh;MTuw-qR>71g>7Cs@+o4f(N>YidENss1%6+@}5V17G+(9Cn*!&r))wo+@i|5wxE< zMx#J-6|x_C-iM(>uhJJ3!)$Q8I{ZI^1L&~+xT}v#ePA-_V$WUi!9UJm4Oy;ibzip0kXF=KA>m@FU=69oVmK*5r1Nt~-FbRAj?FR2U>w`AE+W z6ChuaMJ_F2hJ&<4>ig|`aM34O}HPrRe>wWZODw{&I z+=TX80`L`dF@xI`4@1F|hlRyZX1Ofu41>0|mUmJtQ;K=YDjeiCpol;*1BN9Uu}^eZ z=+2J0in{YNOD#`@KiQbq5`ingXtocT!ruJ-f)pRzelRr3vc_fvzqqSi@B-#9I6<61 zBU5|fSDjA>!|BFA#;o$pJsf7{n?;F^?7cn~Q_4UL z5{j;BYw_H0D!=p*^}lIED*Hr9s#oJJ6+d9;lRu6CmQ z-{9QjlrZaz>g;}?F^gMueA=jtI5(=-3wmWNTz+)#+c|3&Th+etKvGM&F68nUT94th!4E&Ke@02`6BAO(NvFg+SrI0v8wu(ycuXh2t@Q7!tJHmnZ z0&lgUPG{yh>+NbQ2GVkfP&Av*bm3A}nZQ%gc>M0hKFh+|pRABloCkb{`Y#Mqu?eVT z-%ko_^JylYA*P`d4j36VZY{XMY2=bed6kcsOF|0@9)2%$S5_F;F)aFe75cvuM?VJ* zhxsTgM903N*GMC1ZB7C{s&+q9Y6XGSg6{;CVCv9Pk{5?h0cK*gZud18!wyhh`BtD@ z4n_v`btG>wm`hrnpRX%chnaDVz35Ysrt1Xz$D61eyHB{o{u0T0!MS2DXI!jI@u#ux zVbCz6RlnGw5YA=`^Y+fW5{Gw4K?{EAkqHma_?u4QY1W{kHR)8o@z3Zx?Pa*f%OR^0 zsi@Xh(Did}m+4;Xi=V7n`uz_rWn_*Hw&!ly?pGJY-vk*7zRep4Ryrr=$Fn0hhi>1) zBZD4-qMsYljlNU03y)vDoy{%mLka48rOq{6%V*k*)llV!(~nD<>Y$%B*)@-I-w1~$ zTHA%y`{x6pxD;Qw>PyJS{-VaIW7Ko#)ddj2??kNp?MXWDoc_ zn3C8ss=}5{X@9=>#P0BV{m^)1rk8AYlJ3Lv+rY+PkH-}Z>qmedl%L|ieR0BlEO|atTzz!=8XdlvJ?mj_ zGg?rbOF+A{_s{2(rbo0C$i`_FKN=4HfOfjh+z(iEhn^^9390ErOWkn<#K#6r@u!Cv zLB~0mz&xXd1HGjg(r=@c2c5(L#6id2JU;g^0UT83Fh;t*t|nQ%1b?t74cAY6r_pA; z50zZ%wItE-q;|?R%F=gg*$*7(GyJCD9?0k2dk{d0Fa4TsBPhxCuJrE$wn#9?)}c8@ zMop%3OVV~ao=ae_t*v$4Di|zO|D4PhQ|po@KvsXIw)Q6l{)tb|QI0tNjq%8uwU+$b z{KLE|n+HED0=kSw+CCc7QspaPEMnVJa5!DMz{u4(T}+?SIsw8{I*Cs=_^1w}d8$toXP{iwvKP|DsLE_+d>c7e2GZ)FV|_xw8=R-*;-*`j858 z10lN;Gqga4h$CN_txh_L3AxT%U2WmrfVYB3pEKK3PhP(DT{}ONrf%z;Wq&%FO&%#M z9+;(!^PySWsz4!xnbfIuN{}gDNQ8&zh?JBLElIQ_zRZ@s*f7p>DUlORdi;BM9=na$ zku&e)@njMg0*MR-NDn9?*J%LhzzHU!VF5LBny%AXCvm>YefF-qas_u`PH=nwc}uy4 z!zn4jdz)OqI|29?O{GxPBB*8_KJk5qMV(qW;V=43B>DTYU(OTa`crvB4Hkm;@3j%` z0wk+qH(^rhDu4t!SYfmV5|*ry(yfXEdd;NhI4lI_8QjLMl}r<1c6@=+(ltLP&NJ*}o-V(xz`_f7rBcBiQ-dWm=DbGUzh6 zFs}_eHOG64b#%FHq~6rIxzsCtF8l~AzJO8+W*_QfaR0yr_G)_}2#t_uN&fOd`0*SC zKU}ms#^vSo?*2aV!M?Rk&wCkD$|xL~tj(b(`unP?Wr!yd(nG_tbT~;Xlm!K|jOHIE z%&dp0*L2KZ$m}~2LkgFOlEcl%M*T(twbi&2@ z+?_igWL<~B1(r9rl=#5)p!WX*JN8wlfS=|4$qm2^Fg!4KzK;Qc{kWYY)cyd&6IjQ< z*zm`Eir+?J0JyD<}PxWqsL8Z?GLq4uGl+oF(@KNWY;7k4f`+XOfT zY~FeQ){UpnlTJU2em`~*awU0yen`h#tT5)bK9x#91xV=7L^!FpOJSR{2El@d?`fJy zuD+u%zta2O&Hcz3*G^JcSOfGjV_ra8POGnJfMvX4Jlx+({XqKJIayl;{OY%MBGVI< zP$CO7Py~ZQhZdvd@O(v_Xdt$o>n3Ut)p@7`cXfGsxAj!j5VBhq0ep8@%-%2np7#I< zf_H}ksh0x1xOv#0*v)i2JAnV|4ZhMzwC#ykeAe$@p!s09yZ z(P0wYa{TLw=MAg#O1=W!3K)KM@J$9ae@`#=bmb>p{OrG*Ul}D}5}xtMQx%`D4jnm0c>2@Y znLeN%%Poou=#L+CqF@8g$(w=>JeJfo;iPX8?M~Z^;=`s{kQ`|uu9%>?zfybp{kOJq|su-rx%k9N(i0ksr9vq9Wqfr-I zaL?OHqUdu$?^Wd{W)bE}^Fmp2&@zZ)6feh2EV^UC$m~JQ3no^p0w5Q0Jitq`)p%4J zaOnBNPLGfB{12P849MbwCS7Hi>9ytT;t*E5px@tn4ItSY+j-?OhX-3Rx#N4k709b@ z{?-A5heME2y57ck_}PfSr!;qY(2VmiK|s9b_{2Xaf-3->kTy|?-cSZTpptN4+* zP{4(pO3vddyk-IcUgqDK$3T&lKxUl^xVMg^wtoVkIEPnRXxu-;kJh`3H-lw)y}iuA z)P8hQ75pE==)l3Bb>=DaY!H^E2}|UE-oxSi8Iye_s z)F}`CDdSa*cMAfj3!+>`NC+`Uk)N#~V4<3Z@mc^!vJCHA41V+Q=vcyr&me zC2)%oj))}U#J*^P`nFBDS{Lrl-KQH}Td3TEuo8n$gLPSJ*uEZ1j>{s-bN}gQb`}|B&@(cS+yBM&I^d zH27_@Z|{<+2N7Ly#Ja!Nt6yC(FXRRaKzKk({Co@F7VkOwS@1)g!&dQ?2OUR9RwmKU z8v`7Xzc#a9v38fkoXzW}w+)9yZYJ8f=x3MS-UTbuLBv}Ep91w5GUnD8sFA^bLD`57 z+lkI2jm5pZyys_&R=!XMmF{MBRGu8_rMR%v$;SkFrLb5%igmFwj}`9_xx^66Je2*4ZL55qLK9DF{EwbJZ>=tjJM zuN#aL)&8E@4^4qjGH$-y=3Yut*a!aKN834~pS)0cv-VM8Jl1d7T-nGz<}E4JOEa7N zrCXd8xH!x4%S$Y;mK+I#q3(6@Nz*oScm!hwEKC zt(Bg8B&;NFy5rj*F|6HP&LH`UoBl36sK>- zljng$VFz`|R`gWDHM8tT-JD1+KCJk*mJ%5py7_s_13+%$_5YOx94t=DYQ>{K>@PEV zbq&0++w9=ijp)E_7Z-3FEx8{qd6}ByldLZq;D%YR5OyCiXxu#uIyZ!x?81Zr74Ldp zvJY}lG^b3#nlqtAvAT>Y-~=%W34|JG`f-P8U;jvbbcamp868pkdVsE*lwm|I2Vt;`B^tu$&Jw?yiz*bvxI zJ~faWWH{s(tljg)`W^I2$lMI@{*1Ks#2PbMEoE%AU*{6TLfr{ZSU41F6s|G+JfO3( z-Fc&BtE?>WT8a5$n*Hoe!PXnx+-n|vqU@N2uH7X+1BK6w&qT85idnNQNEf+X6Akc1 z3=4o+tfyUH&Xt5IZL!LN(Xgcz1-&0Heq;biq*+E&o5O^?K*^WWMf{uTN_DKh z9lhabH!l>Nom=atJ`d)T!hLyhYO<5I^_iI*_9?6sw!f+Xq&4#9%P^qMnw2=Z?;D-e*9OI7bmR-HPIz4@*oK*y1GM>*RDyDlx zQ`G-l=Jn!9n)2`jtt8{TV z&*hWd@_zv>f!j{ZR?maFvfL!DC-|C~bFQHO#pu!t604{o|98OKkwr6GF}{ zZ%5(!V?fG)qKlwIF%6I|%tl>@cRo#_-WK>+j;Njedc^f~K4^{yU&|8y?UUPDRp!_A z{J>>>Q7n=_e!g>}V*EnIcJtu2Fd7sy1??j6QueG5@a=1QZ#7hXsgRk7?$i1n%vX53GoeO~pQ#vWI=Hc4gtd_B&J}rjx5T z$#f`L4_fLa{raK{Svix~kCS6Pm)2{is*YwrHHf2?dPbbd-SHl<4PU~c#WJRk3N%rYj%%&lTa{eoA+GN=U5K*-3j zJnjW24oJEjCJ;QU?cZo6zQqaqU+@&?d80vPZVt11qyvy73h&-(mGWs)Vr&xGy?lOu zT|htqwBmY->c0h6)8Bs@*uR(KvtD8N&tC`fYoLv2+$a_J4Ocb3r8oOEf4u7hr=|wb z%&xz^XD#|7s1JLq?a$TzLrB09p(7!!`RKQA>ivKBC!vjGoQS+YQqS+PY)H zdBjZqNEerZfWl2ldWUP5W<}oQ(q*0(Z|HKFe3*YP_PQR|EQyPoeOL4vVLUs>^49s` zkCSNN836;6^BR2Wm`X@zclx&8rHwp^WXZqW!C!Nv z-S%*Z4}->GhtC?VHlq~ba5x4|@^zGl7?R8RuxpgOPCXFfpSUC^<9kaLDgjfQgnd-Uig}W4M@X}IOk(qbl-qsY5J_(gwz|1~9 z@~{q^B7CK{p>hq8Hxj9)Y@1W|l9&!0tNbALnD={~i7H^uztSc?nrVupwae7Qv338_ znA0?rgZGn;Fn z=Wa8)xCFXyQ~j$$!gR4tchOEwmg`;??$_qu36x>0bR8cHH=a{1&5-Jf$A%l5JQ#Iq zUmHR20~-k|)$1Yy`9h~H6N6-41e+>=LA!_%wNLW}G39zYAaf{nwC>hjofmqO{; zzXBNpL%%lsnX;aQ4+%Pt31Cz2-%|J9uWPM8MrTRkidn3(OR1Cq) zWV!D)k}rFR3nY={^EWnO`HvzzQavW@Hd~=E{G|ZuECZ&r&l4Vg>^9zAN|dMyMPvqk z=NPAcMk8HWl?4<2u|R?h@JApPHGEYwg{#scro5BnZn-hF3;(@%cAF;cm8V=LzaM(? ztIG`AVOrup!%oF2-Wa#e_t}j^io$1Rx;0trye5EMq}&22SpSu4E*EJnUls8Zx5iQQ zR>DQ|3V;0io#nqj)$;TFoZ6sniz*-41gILJ`0!ZtXc-)}^q^yDEj|xwFcG!$xO|Sb z9zC`pdhDAp+wb^6am-%qC$svKRasYCA$e61Y_cR3zmOoJ80S*VoobPY%tik^a3lx# zSVe(msQAaN$1=J!kcUP!r^*X;_PP$@3$GLwAYAW4S4W*F5v(x4+C%X|V>RyE9ZzC2 z*PN)x%2F&L;*v=ag~p%!tv@#~J#su@2pNm|&SFPuzaTO2p0KzSD$An^x_et%^5Q*i ztOdcG!_ZgWBeUeJbAyt+Pxuh|e-|pGRJAU%z|u=#^1T}_ojCLYI1@huB@$!~gCkg; zd3_u%Gn$QFrYbx;$wiIiZTc%3#m8NQp+~14S-p={JYQzSfc&S-rrgwsd7Wor zT+c7?`CV&knCPhrGpXPOiHm{U> zY%ltr9?t!rigD^{s;Ojg8mJK9-pN~B-*pL%?IYYsBB$S)CYw?`2jw+n;g)=WzpBgN zS;gsEz?S6g=B8k}>Gr!Trg^j1lH$P3a>Ei#+_sf@67qClUka2k?7|)`?{Bq%ZX?SAdKR?KI2^_@xXFunhlMY3q zA~BnI@_T=NsbK~>{waEvug`%R@EVgaQk+_H(H+l9`XE)U3l9T77nDW9KDw%6W|zQr zqwe~6CBUM6lEUz#_An9Po>I#XR+U_bN(xQO%LM|Y${(ES*+9mR$g&w&@XtFZcK-Xy z(>YjQeLlUYv7v?PA-SvDk`)u(kPOhGj`@6M8vnN(Dgq$LtricnIz&~1fK%yKJB$MY zMwM4NQa?j8OyV*_tR3;a?lDF(a#=k^Y9jAC^8c3tsHs*s5N7s~)`FJG`L>|**Ty~^ zT6p+x-us#_sbTn`K*>7KEeOM|e22mD!FK0VDncZ* zbq^#2wfo3&ZSnPr*8cwV;3bROTNzmgMEbv%1!ge2)|*IFNEJ_zIGWL<(gCkvc&*tx zkRz7{ zU(K(c;x{#S-xk3!#>sE4D`fg(8$@NHPn96u%H}|~N#CR_n=p(+FDmSJrOE@$El)Nk zva9@-Rqvg(&4m}5rU~4rgVP^qLr@V0f99Nz|7sl4ehTa;De36XQ35hK-Yx_J2+BK=nHBV1$r*k034=f~Y;x zSqndGNO}|+4C-Y7;nM5Idyl)rD0HIj^XB|LQGj$zhk*2buP^+fN@rvW4pE9$ol_1_ z;xqV{qqY?GCi?8_r_?Xayt22D8Ol@iLeK3 z?`(^isRsq#FcI5S*Z)}FBOx=QVDhWY;?m%`HUQWgzQ$7qD*5UTv6#K0lSg9){{R{r z4AzAp$J6=8ireYpaZ=^WXfvbC#sJ6U8VK*^iLypuO+iLRMYXQ0c+2+z<9o&A+V*c_ zq7;+fado^sp-AlMU}$VFRAzpqcH}EHHRtY~*Ox0AxvnzLH)J%%FkcRBH&WAN_4=ph zU>_eE*tU6Ila38LufuPfi$%QbZ zS3CWG2(o{|U})OHeD7q)F}y=giY2*XJ_T|SsA+d%UzbwE?FwhdXYP)1SPqWFGb$5L za&muX!4TQfnhOSt2=g^F?%iKrP&Q3KCOZ`>aC`Tr*i2Ql-=)#!R9a5K0Ae8bDM15D zDz=DHY}61bQp6)hp`FMlI2jCi7N7M7c?s znwIx?+axwMH89zNRj=MPx@5|>ma$HE8S%{JLMx$BX}V-Y*W9I-^|X941Ekxq`W{jySy=u1O#Jj;EK2$LNOs5W3L>-%{U(UYJPWfkfTk0fRb_m;nZpZ55Ko|H6` z-EBHO+xoj*i3ywx@rkj$Fb6uJ#lIh}Mh5en#E$BVKM}%g))^)}|1`pqedDBK?O(py z?n@ak=%HtgI64+KX8i`L28j74A7h8? z&m+~g_Y*j0|NQe9sNon?JaWc`$zblXxt=fA^epv8aWAl_&$X)64n+-!_RuNof(x2N zO_5W+-Qb!u&nGX+65PO#lErvWz-K9hT?YcM9&do8^li!ZpywJ=$KWefEA;y-K?Z z9cD7-)Oo}pj|j_}=!hM=G;vO_MovbqG-tki<`8;Ps$O4#xq|YkIyJ43yA8=}7z^Ib zk#FM6-~30gZ0^&>la#WwprH6D*h-CU;R+q>=<;{M`l+=#GxH!}L-z~GGR1POggaSx z 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 H^s@f|!zCx= literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/icons/chevron.png b/dynamic_accounts_report/static/description/assets/icons/chevron.png new file mode 100644 index 0000000000000000000000000000000000000000..2089293d6ad94cfc015cc0a8c07bb03efd4a689e GIT binary patch literal 310 zcmV-60m=S}P)fLA$g5CzAh99{FF(tp zz^tD4))$4c^0SZV9_X~njUYum@4i`~v!i=obU%PG(6q`OMK>{HG>r}*tHKc2@w+qg z7|l>B76qkX(U2E&K_1Nf!JbCtpGzwGSJ~CkU>QcDY&q>lnbwQm<|2>>iH5vL6qJIP zp;W{K-Snrb@Z2gLMVZAQQ5jU>DXT)0mtk@hpq-Sb{2q6{0V4Z;tNXT3P5=M^07*qo IM6N<$f_?6Y+W-In literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/icons/cogs.png b/dynamic_accounts_report/static/description/assets/icons/cogs.png new file mode 100644 index 0000000000000000000000000000000000000000..95d0bad62cf22361b148e1d6cefe2ceab605955d GIT binary patch literal 1377 zcmV-n1)lneP)lH5n~Zj$eiG;8wLI!*reT1_VfljL=sA}=JrOptsX2RfC&)+l61t|6JPeb$mZ z6v1wNClWXiLSlOh+mR64U7bjvhva*zJ0HRRaDbgl@(q$*^PYf*$fE&7)c&&!Rfm?&yLyFbQ?2&R6W6v@rWu!;bZU9|_! z4Je^Q5$r!vH2{)*ok-wK1%Wz7TG;LgvHhtN39JtxLC&_yAzs|bhFaWtFLrukMR}l_ zP~>z0rF26#(W+H@aXx?6lf(f454Uv()R+QrlZafX3t}g5wp6-Blj;u$XaE#h->+xC z005Fp0GtMpYoBiuo)VG0UP0_GltOix%1(%-bKgbA0o1pB3&6VoRs+}%fFWUi1MmQV zmjH~{WZwYT7ng4njIz1iD4PuYIM&NvU6NVO4kNuj`IZ(nzL#XTM^~@uFGT>-aT6dh zAgaP68%9MDu}+cu7uohT0RHqW9d8lhD-kJqd^i9;Rw)OT!X*D$Y?MvID9;=%I@23T z$~m4}V3f^0BG}d<_%@?#emG&81LI_NvTQ!T$gzGzil=|K?VCM%e*mZ`d`!0R--N(> zX_T!|fX{f;z6ZDfz>JL{bFu7UqLI0BExN7c!HmOYg;$V?QB4==-_|4!R<1p=W!b zXM0?cbrc+q5buUe#ZpdV?VzCxk-Rm+);3(wb8q`(#{e8FI_3z8RwJLQk>}&nRHK0| zNhvzkFo4$qbT=sr4i@y>Bdr`7j(HfwmH^uc7xH9%r%nnDB_ty3>&opGxGMoP9kf;< zd%_$N;{SC3V62>WZcCaxpx6frT|FlOj5R5zGbh3vrqY>j1H`{Bkt_d-PcIzGcOeS& z0OimpMB04AZ5M$FkksHx)9_uX*rDTKrDER^Aij2r>}i8vD4G(OFwKFYV|^yVP5w23 z`asH~GaMjZ={ojt!?Lb#lcy352^1ZBLpqIV|5 zLfz5N09ce%03XI(J-h5`5#>QuTr`wWt<}xj9|=Odm?U{1pyiQF6&>pYfaOUB0`PfX zSMHvKeKvO?5vfw7-bq{v4vAnDh^?3%L|Q@w6Pmd9iD(;0IfB{ww?bB5NS1mno@&9c zXC4%!P8Bklxq~Ew%%g071mXR`&iMY{dhWR!JtLt}njRD_-Cxi%N0X&qj~Nq_rI}Yn za8e0TJ(H#J00000NkvXXu0mjfE=YKA literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/icons/consultation.png b/dynamic_accounts_report/static/description/assets/icons/consultation.png new file mode 100644 index 0000000000000000000000000000000000000000..8319d4baa09d6afac9362dff318f63a0f96f555e GIT binary patch literal 1458 zcmV;j1x@;iP)fo-7eN@Nx;}%h)9e^5-C?E zsEH&b3Z#%2B-}L7v^LRRD&QZ8A<7MshM0yxF7rU)x4)gW;*vW;3 z#hX3&)M|C@Hzy`0dbVF71Cp#6E*?;(1E5ZgN|t#IpsRseZTS;fmL2OZ%G1F2%+iN5 z?1unK-3Ni+4&6W$B|ic7=Z$mSG;E8PyRX^_00(R zZhUjoBfjtdy_aS#1FePDP8??a5dOFCh z*MWRv)G@zc9y@oAQ6L5)gF{}MFZh1tt%7=2kn>q6`mgJDye)VpNyeX>nXy(;k)8%5c~P{u8)+YKOVK2Ka7pM_X}a`O zk#~c24MYp^y)u3b+*+!2>R#%t}=?wy_< zpYKn-%7CQNC`x``VuKC^f_Kx@zC4JDHDk0HCO^O4#RC{@^;{j6<{9 literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/icons/ecom-black.png b/dynamic_accounts_report/static/description/assets/icons/ecom-black.png new file mode 100644 index 0000000000000000000000000000000000000000..a9385ff13f696e96d517a56ce2b2ff7d282c748a GIT binary patch literal 576 zcmV-G0>Ax5}Z)a!cc0ra5uqqg5lnhXD zTbP_`oKdQ!!sJxrjN&KdC#M>hn6H53Z@_@W06J)|I<5r7bODP7TpFfK@D$$y9ro1J z_#n7|3NU9+Eg3t67i6kk1G7mAm}&y~>LPq;59$DNz9rz_PKFAe2JQYcbvs+lNHw^F+;#7cCP*z(AJ2&$C0H1W+ddn*~CoC?@7snGmV!9 z<==r}6|tyA>`?)>6k{b=2d<=(_5rWxzxsKgUs~Q{+du)!y5s>SG|Pu>T2kaR7OcV&-NYURtom{p?~^a9V+ z7O-a3C?=EC%HIJ!R*hUb72^tZzf-`AuuDDSkJJnF?!xs=oN3JbnbTGPz&Os^S>dl1 z(84w;APbb-b_k@KC|~4YkNmz@^KPH*e34{*2J>2yF9_24A}NIoShST-^{Ye_(vLmm zd~pgm3F$kIkw;g)NYXe9tbV#5fWaonr$h>8ffe1h+u&f*`C7F2cl-b`l5Ye!`u+O= O0000##3Xw+{I#MbTYoZ-I?3FUBiCh!QRfyd*8S0 zzBhAFP*6~?-lzdrfLY+Hwprk^9?LDGz;$2=SdFk>z#U*LBaI?QQKD9e7VcUbxCb21 zK<^(;Xc0+8N7+;0G_au`qDwm1ixh;r_7XS;lzSn3Ks%r7fpFK}0T+SIX$T+G&OY=( zxNCJ_5*Q8nGpO{QD=gKm=?w>jvsI4EeCbfxmVgL)==l)8DLS{4AE!e?Z8#kPQdt|>qP=~ z0Jlc(3Gg?f*M1lL)`j_1YkWB%UdQh2b66h*ZnCzsy7n_B0ckvzW`}^r+Q1XwyiR6N z+Zb>`kF^u{kzSF3ZWCxE2%MHJ3h_5t<4fjdNthVL50AOsk~o%60t*2`LXkdVyV0$h z3!el&2Fvm1lW@sw^on`m-Vx`wwB6`P4R}rO zE6^)ow-A5YnfJ&y0Ye!WLUqzpz$M^$fY4`p?Mdxxh|Yg2?gAd7ipc|DXJ`UZ90Kkq z5IzMQOgng*oJH-CT;UDiOoqC=IL6w|-va-Bgt_N1s&c*2*98Ry1?!OCgV~htO4sqyP_dDm_d+wti*Wu|Jegr#e_!#{@68vYp!)bLlu6Zk`LG>4b) zEtVJfV|c&7EyFk1UEqgt9*;Njw1VZ>g|{(-Ih??2*p8dxr0-%j^2hNC#&IhqaU^nc z@$+Ql#-r}>$jwGuyQA&xajp}QpNYQgQvRX3un9j@9GJrg7>xWw!mm^1U#(2=6#lMo z|KQokEyJGV*$a3$^4H^V!vBQLO`Y#xXJTY1;rCX!>CE#}6@DtiPgnT82{)9?y|d)x z(wYD^;79DoMQqIQU*HgKi6iBw;@FUI9sNVmM#^uDbMB8mr2J(psR`f_e2lfYQ^?Pc zD*O(-j!VKyGmVpx8^nFlK|*>Q!@2nVHmt#iLfSnlYCO2 zdFMZq-%%fsUm+%4DcBAM@nlB#OJUtlu?=@5vKyk0-(~c{nEb2TSI|FD&|jC)U02XO zP_VtPpg&ess@n%zfz}7m^l)@9-pa_g6!iB9hqNkI7IY^HwJpfkw1vjiEIS#Wpt0?`HcKIp}DC=(*S1hNk)FAp#M3(Ph`2hp<^Rwd!~tF ztxuuW2aq1-#_&}}?@!(9I-!5fU3;7r`rs;-;>L{bUqXMKVkK5&4iq?1871GE)(+iE(2hg+zdgWT>s_5?n3yszX(6k07r<#7z+xi};Iw>y+AElqG*-EPDTmCjr_EtL l9oc+vR{1Wfk3Rkj{so);rk=IPI$i((002ovPDHLkV1j5u&D{V1 literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/icons/img.png b/dynamic_accounts_report/static/description/assets/icons/img.png new file mode 100644 index 0000000000000000000000000000000000000000..70197f4776e4ada252c513bd931c5363e349ad1c GIT binary patch literal 1173 zcmV;G1Zw+zxq>G{`h*%7SLRTf5E|PRnHI9*57#g%{snbhuBjU^ zcPPwWu3=EqNCJ%gGn+>{`@ z+v8ks9GF~SXJUYRs^H%SxtN&Z9^=5ImtAv^tx~2+^&peaD}D1iBkZ?fY*lWzegB}Y zdB@qW*Qm7*vs#dspht9{4Ko`A&zC}X5mGEG@_MRuFnUsDcc9I3N{dn(cHs7N@MU@L z>9sH%N{r=6QXY-v5m_FU^A@+xZ_w*1UJujB*e$3@zkW?1=;>_mM3Hw^uZ3ZYieErfL6Op#r4nV*QgmQaECL&m-QLf|BNlQclTlJBIM)*uS(X&rQcomzzn{9D|A1`-_ua=hwndEy*{qj1Vt3Q z%4>R-n!sEhO9%6ACqX!HuI$kLyA-&VK4t~pHQfV2Z*y|sL(l4U8)i0iI$*fKp^V6P zjmY7yAg5l}q8&OPa-T6|3c=)4$j>paeDmDHlp^;s_a(hE`bk|Vc36H1 zrc)e3rVZCJ2-(ej(9Ie3@1tB>C@{U039^pY!8yEfW%@$*E3PXXEVi#Xh=k)hW?rd> zxv%awfVI$sgXby-k==%C8JXwY2mP>~n>T_y2Egz}P6*io*L)qsBEG_Xv2dExGm&xZ z$bSW9e`U>=C0ix;RlyAoay@At2jyYzGX^d`nq!(3w#v#>Ne;5g=M}&Cv{w59HjQj` zF!_^B4QhH;sfXCtC@}dX$JmJQHuom`83#L1Gt7Qsa|620UWI`<-J6&$%6Wi!dj!u( zZ{zQ|oM0)*Bg0%&eia)+pS%NLYzd02;NA=DQz-K6Zu@@fJ+!iD1MeFSeLsBYjQ^s& z&sKVZ@{6*&>0?`p6*%WOxOM{{aQ(K!3Z0KQ_?DLX z+1Y*BO%2WWvTu05Ki}`p`@J{sJ=nx1)&%L)P@|a%i#deKSU(9Ndee~mRtn|o9hqkt zsH)g_?j-1Oz*{rH&X9nd_6n5~S%#SclCXXhkhBHYOR<={+%T9HHm_+Rj=iH!?az_sX`LfziH+4|52SPxCd(lFQ#& zy}6O4ybXVUJ6qGPGqH9kZO+TqO1)ZNXdyA~iK zjU@8F177OZcQq)~$=N9vU#B7D6{_#K`1J!DzKA!x0H-08MD^1m@!Cu1^1Ay68A9JiW%_ zS;VTfBGKSzreWdMUn09>mmHnKrHDNn2a^cnnZ|MXDzMjuSf_9uLfT_HXSmEliE3?k zXG5qm?Zm1JIMsm2cnJK_V=hkE@UzgSfJcoDFQBI%WSu~xnTe+6cI1o%43w{m$eK<( z*6j^w>_69x>X$9vq!B%D)n2i2Fx3eCH`fw(T?A+}`>a(i3QK#4M*6$U2tPE#;4RnK z>mxwS8DJZNZzlfX70^76^jmNLyX*lJ7YEWlH{ zcu!SGBHwAI5D}|zA|-av#xj{i{y7^5SAdUFv(H6FZ!P*Haqu>f2gqsj_qOq~2-w*F zS(Vp;I|v^e^)8@E=esPmmg4ZVjs4>wpR8c|FGJSOYN$8)|IM@rI3xAI#QT>#L{?m_|*Crlo{0DLwqmu7G?&JUf N002ovPDHLkV1nf|8?OKW literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/icons/lifebuoy.png b/dynamic_accounts_report/static/description/assets/icons/lifebuoy.png new file mode 100644 index 0000000000000000000000000000000000000000..658d56cccfbc0e46060ad4850b9fc60c656baf18 GIT binary patch literal 1199 zcmV;g1W@~lP)K~!jg?OD%n8$}d;Z#;H3_Ux`{Y$>IOhC`GK2Z&mUBGl%91P8y|S)kfJ7y@Fv(h8fJTCuS1y-dl~V3Bn@u?h-V-e;5wUK!dy#X#2mo{Oe@Ws202*N! zUYebq1*Oz(7=|0J>pn(AT~tHi06fpT5Cp+8=UfzYF~>QdlTyCudEUcDqp?-Q3ClZy zh`8_jS1ilAN<>A)|0jSkVOiEy-}kQ++2pw<5YcQ91S^cOdS0R|Fvb>wAgB}3_lVdx zo@Z(pi+`PnCN6%2qaJh2n$9r_fQWby1S^wxWem84@B1sJuai*#Qp(HIeDX(8DwXO| z%F8CUnE~{Az4MH*g_Fz52gcZf=Xn=0?a~H`hylQ*oZNq<_}k0ls8Xpc6H#iiO$}f$ z7+lQz-Xr3jB4gvg7!%!YH+A(>1Bjw%(UgpcwAQ*+tJSUpz&ZeoCZ;U_SQA3r;GDOJ z$T;)HSw0bo%R@wVuh)CagoKDRBK{zR*fFtJO3f3|HAFNzMEd>yw@I~AqJ#bY{dp7T z002bv$W%N4fDmGbh<-J-uT(0DT8^y%5pku|M*#3XBv+M(*h9qcYPH&RL>!t5ih0Vt zUhhjHdIJES%P?;Pz-K~;bwmtD2ac^kEdHi}cmRNNMD(sw>ZYmi5uOi;=pD!w4*<{v zfK{c`>d}E?De;q!JM+w*2G6)Xkk{#{&dFU)|KBh!fb9Z)o)nlf5uR}Y zd|trusm)0`Mppsg1Ndk6r(q8O?g$}n6g)=1h>y{88Rl&O_*4k-$x*rHnJTQfhuU9KK{~ ze{gV+s3kFgxc1mJAwWb%MAv-ZUm~J%N@uP-7z~#3)Ik8So7O{0t+hLy&I_FLR}6^` z@phbH$Kh*4{3egHFbsdG*XzG0ji){Z*L5FjtyLbvcvB|f%{;ykQM#_XnP!t303zyA zsq`QZDWumnCUwuh==b}N5RuYsGT*~mt@c!Fo%$4}0j>3>Nw>~uBiXinKZ>Hx$z_=# zilR=d)w*wDYuue4X>6r_BNNeAsf38{WsIw8wR+FAJ7-+XA!5H;t=^mFN<>lA$s-;h zXEln5eaCU`PGe7Ktv4OVxtm8kK!NspT#NkddEOtDN@bZbcA|D8B1!;w=r~T1>a_U% zK%>#vBBJeXx4STU!I1-p7aW^eM`ao&dc|bh_WW=-{0Wl3r~lMizvej3Q$);_Ad@h$ zFS2H{DJ{#|0D#*mX186}-I$d4sUW^)U5g92(PHl7XX2Xm3}<-8@HhS0PsfeRnq&X~ N002ovPDHLkV1i;vH)8+* literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/icons/manufacturing-black.png b/dynamic_accounts_report/static/description/assets/icons/manufacturing-black.png new file mode 100644 index 0000000000000000000000000000000000000000..697eb0e9f2c06e40c9c720df7b80b8f6fac63b34 GIT binary patch literal 673 zcmV;S0$%-zP)xK~!jg?U=D^6hRope;$f(2!dRQAe>DQQeT=B*H{T+6R=CPGo?i; zwb3GCV`G=p7B(h-MB0d*S1Kujl2}+MniNSfJM7zGW^Qgb$r_ypLnbqCci)@+?wfB1 zGBPqU+Qfwk`Okp9XM78I>x?Y|Ll1WcSarsR1>c9|Nd%6=HgM!=YaZ@efV=JCJ_>M; z#tG_7>fmofHqbV*fwqwi6!_g1x2b_In2ly7f%_eJ0o+aC9sujWOnqs7*p2KnX7jli z;o6OCA9xO2jd1No_NTb+#z~0v;T`Z0zwl|`n*9F~cmiDUaJy7Xk_W&W{K7lHtvX^; z(Zj6p4`48cdl|FZyT#uaI>0^PBmPpQF;uv%TS5j@xaEcnsPI^=RU1CxAp>3Du_HWW zz$g4f4a9`I24ccp10CQ#@F~J=WS|GU0)9pwVB0W3xNXY`!W$Ww23{u$x9zmJwG4zl zNZM#Y1GyGz8>t31fw`hBIdgN;Ml!xCQl)+q&+k6>yZ_z)uMa-id&-)%XJ*ZM*SjXc%F>LJO_&XWAWj_C z*cyVEz#|j14+VZ!!umJC4|AXq?)*ORFKXYFc<|0jz+Mc5Ag))8|A_kvTq2-QD9GeO zkd6PlRI=gz7xUgam_<^-v?r%WaHnZoB^wk2JG&Qj<~F92S@VBjnvw%6qRyFPQViJ z$E9LrFY#mlhDgk54|m=3uqXa`Xk**r)e$+c8J$0MgMM=EN9cm^V0FlR8$UKp8u!2b zBcHpQ;3pyFP85RQ2k$;-Q8}2Uae;@J0B59f4REF~v6CE$~Z z{S^GXFR4_f8q#O_!Apxb(%t8zc_9W;X7PJrwJ41ucKLFOLO(D+P(EU#$->i;^gKAJ zFX>ua2-FU>DpI)BKS!wXtn9<1b z&blD4o*wujyiTf!jXal>&l;7rBCg*^w8&F9$K$%)93S<6bMXf{z}VbzT1Z{cI)TLL>1&o-<1)2j}iyX#Ao zdDX%7bhp9)X@*R<3Xw(1A=eM=89m!<`CxSJgY53_rp=aJ)WcgRCD^}_c(Ch#nRXDK z26$Z}Ktk>SBMJ8z&TOa&z*o(1*F zN44++VyLmEWW!f4I!m7g@1$_6GB*78al9T$y)WtM09oNdSE}U$(Sx-3{*rXkTygH< z_ora*;@s4c8lFW(s(fbBN3tqZ!2E@WcB{Xn0_XqZ4SCb(u8cE&=LPsAjT>Soj!{^z zeGnpkBCeZg9%{g=FPgfYB#6rhLw+n@jOyC|#uk76Yh`oCB1p<&ALK9PEOF@jWE;F* zlzVuX$&CenUE+w`QMtD0>I5H2ZLNhGwjdxV8i>x_&3_BepWi3+06e9K4u!Bh+;si3L$wogjy?s^ucHKwy&z$fKS?74j zn*#p(ah{MP!k{YhCATM(ETNQrSp9Pwx$e9HI(naCg0GqH2uGM6L1NLGj<21^7DuQq z=4oqQ2!*mtHc<_@p3(WgUc)`GMeJVd9W|}DvE=(-TaW4*Ajza??y8?d{u(SL2%9Bs zl4z2QUYtmJmB=XDFlsn@v0$ghZOoc_`X>9$t?7hXScZ)GEIQ|Bt*w)IW-ua?Y~*8+ zW3<}>>%B@5$Q$&>PYUbZ&%yHN<*mUaz&{FSu6AVf#`%TFHTWRFoXX5xx z+Vu63``Q&|U4Lh2elr{wv=p+^tm@#g=Mf}|&+eZ_YB?#PEnnO0 zq@7P&BF|BCwm+?Kl8>o5%I%NYA6H?H8u8ty!BA+VaIQov4#wKs@Em zIWzl_wQV#QXD$2Y-UsGt+2|-?hfqX%WaE@x(D5a-|1~8Rm%i@2Olgmq`)bQ_q|nuX zCy|$q4m{wl@Qdk%FxJ88{r0y8+WDWcNS)S`f! zJ=I%s(ZEA|c$7AuT=IUii8p5XfpoB+r<>5yx6jbxH?ak8k6vaw?wGp#5Uep`!)@V&1 zj$NwwvQQ+AgSIn=k5!-RW-hS!(K-BNz2z|O0JO!eGr3c`-ZGqX43?bWdiA|++ys}F zPiLEW)3$~Gdj#q|q``WSy5*c9J;TZ+74pOT6t!9rYwi)LbYm_eY8D|??OD2t? zs3!Z)nag~!IHi0uRhkdaK@dOYPQNUlOtS5T-a{Hy8=Bg|+%po`G~P=@HGY#UHlK^% zG3Pm3Be?(&{GtS?BQ_8W1+^yv03)TU}zxLcjCL z(fiW)Qk~ewmhk&%drl}_LBHJwgYvacBR?v7L;fRTf5ZM1gkf4gZ}-hcM?6QBFeJ+u zi31o-NxX2ntZg`BoGLKRD)wWD3{Kc9{9{O$eKDOo}N8~B=$RfBYGlqARR=n(DwQ~ z>6rTZGsI$j=g6h3yzX#>L|OR@ny!PA7DfSe8y0 z2YIaL(Buwpgl{qs+S>@Xkd|=*<0hED`&Rc6#0Zi#7Jq${H#rXVUqC_MugDVEW;B5kiOz6Ex>m*%dp|uZ|lC~!{ z(ec}1uDXS^P9I|`cg^&K%E4&k781@;A(~6bhXW2YGdAyhZY$?!9MCSaMCEuG6*fo- z>ievEdGwq}z7gf{GC%b!lE;1YUd~%cLhth&wnL$S%SUMJj&>8@;zg=jcQw~f6E9ID zaiw`4_ldfjsuo$W`O=53NHsF4nNvK*bde0xPIWx*2&c@Qf@?V?)O&+=}HGRLW}x*&~i7 z`xz&#T2nt0ivcE^b%U%rMtL`s7df{FtNVPnG8jcRBf{K+q~3j) z!+Ih^lKhNk`H;lTfj;=J6X^xo>u2biWOnAq?e0KIHuJ-i+DSV40PFjU&M0T>qGw-lAg}cm=1DX|RVS0ejG1V+;U)80vQO6M0YoHVzmm0kg z8XdYiG70~NzxE|zZH1tW79P?CeZY!)83#@y!&DpQp6hPO$eH9ytZtUS(Ufp#wOHjpbtc(3vfJUkFJIc*c!i z96w6o#>ea74!NZRtY`-YyVFB-MMRotN^-hm=uA{^TQ6PEwuY4;wpaw3oNLWmaiE<5 zz0^>UI*pg^iD=GARav zIoGZ~x~TV1&X5z#u+0rb*bRUkO{!7tytG^O`aon~9MQcfH=X$9% zI1r=H)~ZEe#XEyWZ^d9uf?v#P!7+FU%Y(utfrYerkBYu)Z&49r0exV;YN{zoLKya_ z2yGznmBD2N7E&yw)cQQEC{mmn+WtB`myC~A&DUNzBtbX*WRA9swL-OHG1ujV7LJ>jI{ z01OpsZ}Zgn1NCLsUObMqMIwn2^JTCc2oR1h|t{K$2*PZL$pNgdj52hR069@ZGh4~0~Lrkk&PS~F$QpOfOi@LGK01>G70 z6dc?EmT5IRhDFv?^AWenU5hC@hHED15jYi=H2YvB z+H(P^QRW@jf6pd&(}tfHt{0~JH?0k_eSwGtCFR59Jdr6Y57xh-!4W7aMI=u2WwmAwJW zQxsSEb%T)rMH&X-`ug#)TtAMPn;)k!rl3jH%idQdBJ5FlKlK+<5N1QqdGdxaVZ>RT zmc*6ZXE_Uo69&9W6=bjXEN;Sm2|-ilOV+~MJu#(~q`K)S&uZq~+O?{IGWLW$!}_Ob zvr!p$9w1|imZvt&;HQ+_pSNkmphv;N<&peGDClq%{SkUl8^$M{c(Hs=iH zkK2-Q(IN95Ho=_rXVGgcA%|qLpK$m^9#JU>vQmcps>;NJdp(Kiz%JNUVn`s`f7Iw} zCX6XC%Q=3-hFTb7pn_=@-C&ssd6EAsx3L^d66={1KV$iil5Xa19^f3c87L##HV%EI zA2rFoZO&4`gd~;|`~r>)p6la0?7GWbXxSrMX)^DPO{}{eG&FFNuAgzJ7b>;!f7R)l zsFA6*`m|pINz@L$7KBWL#_!Cgj??=S=C8rp{b{>?BJ{y&*$e^Do+m#bBj5hmI1r-$~8cgI_K{`$eH;Jy8`Rf2Oct{C&|x{8gXzxjri*_WYxj}S*!m3a^7*9 z)o?z`C?_V$I!G!l{~vDZ3Y=oBS)?0=GMpdgLC2Jp$s!}c=SKm{;)-$4$eD+yQ5hH{ zairEBsAjtIi}6~Gu&U5N@?XA|k>kTzqgA5@D53)KNw0ybjfi_Weu_2bK|Jqb#iv05 zfKy&?{lFw(P*B4=4BrtNs>wEjk_> zp2JNe=JY^?ecPwN$7){=8;a+Egpu1>G0e!@RP4VTw z1o~tC=QGd^;5sP~5ri-6Jq04v(!PV~D*xx}G^*c;p&sCS(&V2T{71cuy#K#?s{fG; zcqFUhq(jceYRVLDoNwe^HNHi|ASo|d#>60DBydu*e;bKzs{?y64fJPBdVnifXkZJb zfsTyVXA)olu-l6-GQL0geG1V1D)jLhzcH99DRvedBAvw=-@-4~2C65#xwJ$4C7{WTG3 zR}4HfUv%#Oe7+2QENy+}SSg5BL@@jnwN#9$gsGxfM*zpj&rVPXh^Yj+mxMB6B^t;-0m;E?+LYo)S0 z3mRk9l>q?KkeyUXyx*5}`0O{Ykq?=0JA4P%VQ(S6y@0uADdURVJ|LI%wx<}7qM-n2 z@J(}wZU?S7x%tz>$xDRd&b{_jH8B@UVax*COx2w=i5=4hVZm#Us#w0SN~A-i zpHla%OXZ=Su1C6e0YxbM%^^J69@znfq+Dw(_a)ZNY`?z2SK~SFTw&88v5V|`c3OVu zpTE1lkjrv(ZdAoEy{~GU1fQg>kD1SdVisK;_w2q! zm#Uf_*y{wM`oEUW?B;#ZU9Z5?vxx_>PYy?{-gHHZ+KqlG<@rX^iQgkIT)7T*0pNn% z>3MIrBQq0oZ<J5su<2PNlcX>bh zq~q4BOk=PPb_Rnq@_JTIh5eJ=A$xRx{aGnW+Ga?YR?S7dmd9Lx-a|k3Sam-bm*W#i z6|^0i`LX?2Z)RM6Ld z;9DN7KuQ6O>T32U!pL~Z9l_kmKX_*`4Nx1e%#n>{Yf%R`7(lh4nPtN?h(~xp88JH6 z@GiCjMf3&i3eQ<7XMEXYL`IMqkvwZD+f!RKIdV74_MAdeC%{$p42ER#! zL+hz%)@|KC$W8HSJ*^z!X8pP=)a&%e5P-_QX$q9tR1nJMovvu{Pil9yFS|{BHKi+n z^B{YZi2y*m7cSG?x(Z?Vdt-miVSs{F*VC)EA4I%?3SAucZC5jp;X`KK{j^(~;9Lsc zK)LKc+%W4zZvilKPY62ypqLZ~j6>K@i(mu*HZZ>6=bR_hDXe8*zhJ=mW#qvC#RV+N z0JVCRnq%#E%^Mgc6(mh$cag|F;j2ex+G>F}y#Ep^r1VHB2`SE8mxI`WX9wOsanY4Q zU#ALBoT2N05p@AJ*Gdk$RCxZG4kNs<$_8zoF^BQszZ;erE09hRUxU;S1Hn@=>if&i z7sa5Ifezn~Lx)EMh^j!6*P0R|S}65l1Q1KGI5>N}0@QbZR-=Gctaeb`L^)|TW*u3L z5=-zi2FJ#c$$R>O_JG)5{hN*IJ=Wsd57Kw)Z(qZX3|=4WtO2#=1%0jfQ`&U!hPeZDb@EK~V^g5cj2MDTl6FYqJ3YWnxd!yYOM|%3 zO>6NqJ&_UCJw3QB&WPZW5Qfh$aQt9#Vgzn?$CjLn^5QTfSvV!PLWb6Ym{+qu>N5$YjF}9`xv6$$N z4Q0pLK9zR97QsBjf4eS7x)QA^APKb~SdLx7p@Mpv9 z*LPS~kAZNXcATz6c4T?Lyk0cvXsS(%Is9R!THh10I`V-zYnmO`er`D zP$t`qlC~vCe*|a_Q4DgAsrBwkOUHR;B=IzWv?RJHeVgvWyWm9Eg7-R)+^`h{6%EAt zsJTbv&$RQIXsqW=E@nT#nXrKXaOMMZBU1mYgBy0omv4sSV@T{?Mk3%osZE_cI0N>F zJY#nvri`eSH@fH-#Q`-_`AwG22Un0ffT};Avz!ndMmH-r3zQw>fT-y^w}LJWJK{pQ z4xepGZ=YX)wiQ7Y*hkb&JyaCWaK2jn*ul}{5rX(kW4kY|V>!|{t{-VmBoT9Lx<26M zvN#@cjN#sUe-Uo;lXLDqhR>R^n!T^}s&(>|r=~hos`ia^3LE&!3=?Ko?oBKvB}nP| zTOSpIyc9w7?-ojbLVo*K5xVoh+-2(P8}6o&MPxD6KUA9fTMf926qz8-yVWKJS$6e8 z>URL`^{b~^Hpg%?9CT#wEkbukmkq!yWZO;IrfnbW>al;j(m3e6^s}!ph0h1?!;z$z zYYQLE8~zph{R(PkcI8fj`1xEHP3TFQ-`DhjOHe5wmEH~bfYfa->H8~8b6>+lHC!(% zJjj<^!TT1nauWe*39=A<5 z3#pw}XlC?%yPxLJETn(fBt* zVUmPXDA#TFf-YQKTFPT2268T^7tY%WGrY4I@Xj`14y|pBlW_On(902Y62lv3{wuNa zW@Ag~A2;;8LKi84^Gfvnuk-~! zqf7(Y$TiX^jq~<3A9IG5D;TPj)-NTlF|s!}D3ZlbM-6&kv9Td9iJ?g2_HTKp1#n#D zsNoRYR~m@|sUPcGweZfXyQKU6FRLR^ZcuZT7tg^6?L}&#uX$QMT1D^L=#bqGl6HZ! zCV+>pRfaH{Mt)|JeDZ!rRHziRUCT%n#Uav}{$!D^&{s*Ldo}|GACn*gPGHv*=;tET zd;@2l?ZVGBF7C;toOv7fiX?e0{;6Hcaw+h!BL7=U0d_h|bdsAHN6>b7DTLv^8VHpN6Qt`)fPUw>jWnCXd-#(^stOW$a! zj1(IsVHg>}qw;7f@(50Tz?jZ|xrh$te+N)|xznVBKl#uvO>{j!7|~XoN4d8V8_2TDD}kHMUxGberT9DNMRWja z0g9^bj;ZE3%A_wwyCq%bAH^01B3U@JSVZux9V|a#LlvefTBJ$aE;&%M4(L_sp>&J8 zwj4h9#v526$#V!NC9AalG64kUfI&Xz{+LHM%(*0Y4J#|Rh`tdmEoo%^dZpS=W0=b4 zZ8X|XLH6zJjo609NrdA{P>Kw0=Zb=x{?fOh5la5u!B(xD4P>KVkKAJ|kWzi7z9=x! zRT(_@x64mLlLgbyL%W5Qj_XW1>j6(>a2F$w^=Qu{r9{Nnr$OQtCYL& zu`*>>>PQCr4a7L@%~t(}BK?tchY8FCVO517FC?dk1Iz+aj{4qa*LyC4`Z?k0yxBHM zw9=1hZGHd&a(ZueUmcwpJw5-q0%_G$2lCmK{rUA_j3Ca$AfGx@3~^nEcQ38@fI@WZo!ebV9B#X&=_$NPfJ) z`jMjwq*zi#v2eUt*c38GM(O2ruDw<`VkUIbyjbMO*cLGzpyClVXqyM0Ii}KwfT%ao z(9skhqgnV1d8Sx^dHq~@8%cGsJNDP|NxDIC?lmI_+Tg4?RO86F@$n|@19Mb%#Dr0?8Z8{_p9S9(E`-+FVa)LuI$BJn9Dz&G6(JAjG`-pv7u95>F2sdlV} zMzYw{k$;|Mt}b0rK&LR7rIv8}lV#BmwtGP=p1rp8H{k58QnLXIQG9{a}*%C>Rs@zbz}8kzm%#*eDJ8&AQSTaANzQ+zv%C<;#)XU)-+YQ@6? zGfbk}b3p=xOCXq|Hjw?dtL2tEJH(TuDy0ZI_(7TO+2Bel=OOHFLOp-0(tbfpTzE8S5{s1h^mljjs-EW1zVRegZU;G4T_&aUVU0+&K^?M+gj(a;Toi1>XDt zZfOZmxzI1uqv*Qy!V2>=mcjNh@IGK zZv}Pi2E+H^$FS0)gX$TGLOsWOgOUX}%4Q_Ho3@H?jcod)B;h$Vs#2oz`wdls5P@rP z>SJ<$*;K0X^vHeQ=_iPEBOPl#Oj^}y*e!79ky%mN;&0WMn#r%sdjH#dmW&&jWs$q+ Zf2xfHr9#=MoC1iB|&YhBqA8G zu?X7OSOnBURJ8DgX)FXmEY-qi6Qc+|;sZf^#TXGy#8}J>ckeKJckY?{hP0VaJzj0X8RhK^60Y~Xz{&a9?$@^ z`*!wmV5Zy_F}!tF1}J$Bj0DI7)BwvuZXk8w60j{qaRkSJJyKzx5OU#xRG|a+LWHFb zOd6COC^gCslp0b8n(}BvP?neGfxW0~`7uN}P!H_L!mj|jfWyE~sgms!uaGmXN9#VL z&o{&wH`(XFRQ($pDUuL+1@xib4Gb0l2lVkR;3DeD8LS7k>f__UV1%mzx>4a$5ZEDf zFs9!N;)lCQb0feM2j7i5gwE^pjd8|FLg;tGbr&DyCbIB3L*hWI<61T88h);WH`i)_ z#w>i!kj#Nyz$P-ET7zx?XMsbOOtb!-1`Gk8B3ufXFR%lU=Ye?%_gs{PuhlItkT`G~ z*iYsNGy_*qE6PdWv?bF996`l@7wT=!Aca~OHVbSKIdC1d{b6GWSPEPQ9$MUMlmo*+ zzeDyaLI);$B1?p11lFKJCR&>;B)yV!00U$$m*(l#18adt5v~eYC$PgCrL2V#6Pa`s z8YOcQ*O0DT0KSqr0(GRrbsYE};VKANl_YcE0xA?5BdrDarup5doDk*PG&c?`vA8VaO=C>m4%I|X)lqm$yVLT0P+oIdY}GtOrO29vww9VSooqbBNnh zcu(I|YQ)0zb`*zp)aRe-TomMhG1NxyHQX;fPUPZ16kAXwMG|^ZYrnxPV4v0J8EW^T zsOZBl9Hv`x%N>1ggc$PASEFSIN{zAurN)2jfOsd(fgd5lQU?Y?lv>E=CtGh+0(VGG zWW%UGZ@o!Njc1h3(oB}@JmzAS!6!o=#PN)%o0h~rfH{E-AX#fBK07*qoM6N<$ Eg49ZXX8-^I literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/icons/puzzle.png b/dynamic_accounts_report/static/description/assets/icons/puzzle.png new file mode 100644 index 0000000000000000000000000000000000000000..65cf854e7ea72e36142ffc1a407bf2b8355cc85c GIT binary patch literal 653 zcmV;80&@L{P)9a`;n_Do>R91)@YfrZ;WIBYI)WE@w%y z7IC%30~nX`B(&|Bi6!}ZGuBf8IAM^ zQA&SX2=P2@*<+`kI7+k$-1A&gaYV-{Ks?g2#0TH?II!as;HNYK-X1sS_e0Z#CLzvF_5wZZ}7k)9y#mQhdC00000NkvXXu0mjfog*sX literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/icons/restaurant-black.png b/dynamic_accounts_report/static/description/assets/icons/restaurant-black.png new file mode 100644 index 0000000000000000000000000000000000000000..4a35eb939cf065c6f8cf83781a15f357348769da GIT binary patch literal 905 zcmV;419tq0P)?`PC*pLe{WG*jTWtl`Uu)I!h(oI7q&uZZ6pM-kw|Ur zMPftz3s_jOvBN@wkko<{5h@lmjYJTFNYSdk7WZDgxt))5&f8mkk}hV>Idh-qo-=c2 z<}K*Z0h|JE0{hdxYd{s)k+v@ZXMrAIo@0zw;4N@F7c(R11%8u|tpdl>{-S`voX=~= zI9qe}3E(2Iz)Gr4;kyl(s~mqF&>XN=fMdX2piMb8pcAmd@&I7Dz-K#&h$ije8Ud@c zgQt)P0N6-UPAX^wv}*@XAr$~{fXT%{gxOL;d7J^}NS&nu>IqNA5SA(ZHvoI3&Qbww zBrApmt%jI`Qb(zPr3MliEX(6AgxqFAfF%PhK$pZ(DxlHPm#x|JJ?#vOh0iFWL*gX; zvNkySP6D04&a{0VI7IUG&7=5n`XhX%X!6%0pdIMTwKt`IMHB^02%jlh^`s@_+Eq$X zUua7+@KNF<74Svq=fdYgTbhAkiIY^oW1*i5PYP{`fFHnsWN@i~VW3~=Tf~(@TO!~V ziHK=MH!#NJVMOxR&(xQ+UJ$o$y2)oaLNW;@b@MoYxa>1*DRX}LjYb1P&7s^nlmWWk=>z*h>g|NU{%5MtF5CHx% zsv|6})E_wVDBiwF?G1#>YfMYTD&SYd?mLjjCb;?_Zxs-Gkk1|~y%8;uG6am{&rq!N z-f4+g1^f)yLT_-QuCw0J!G4)Cg3XY f0eA)+t%bl}x(3Cqe?`Zc00000NkvXXu0mjfu`-q5 literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/icons/service-black.png b/dynamic_accounts_report/static/description/assets/icons/service-black.png new file mode 100644 index 0000000000000000000000000000000000000000..301ab51cb1363cb8a0063c4f9f7cb9cf73c91e10 GIT binary patch literal 839 zcmV-N1GxN&P)wG}3wsU*IR)z|Z&+>zafrqJwCq*x@FjvNVI2F^z|C zN%{bO#A+2K9mjI&psYL^8b1O*HWO0*iAfK zwBzye?BGqTEZN2s-YR-iRRhR^{{@@H!rmxCX)mp)h^Mf|a7g;p*wW?ud=J0RL?CEP zkEcMj#QI2Tc@Mv*2kEq`DKw7vdi=Jb&-aer)!-Z0qjz+QFK@N1&aRXO}`izA!9+A#$97UmLtKG(#D$V@JG;R0Xua%1u4_kNMazOP^ayYznp(_+pa zmHp&*7l9|T=r9&<9@|?Ko;a_$GXn6R3= z-_eWeE8>!NN6sWQh>p|@{|B~~h0NN}OyO(k|0o{Eevvy?ir79Q%G}xZ=i2u5tSHu2 zwf(N(bFnYJT6O^a^n}=lCZF8Nx;w2}uUkB4XPd5v`7Z>im~HzdJMCK7trz|-8@38>5jc3xX@h`{ zh@iEj_%)@#V~J@-!i)2n-XCy!_SC5Qyigi**PVuC+h<}!~>FElyR+PxP0svs|A}^vKikR z#>I0>S!0;4UyI{*IK1PzbOF;IshL(A_k5A?+#7WY^+>e^YX;p z=xW)DcRQbIOIo!~v-$kABZfD^J?Ag~CjG!0N_ye{SWo@7I2vn7n(V-R~kb-3M9=yBBG68O-n8v2ber%t!Zu Pq0ivy>gTe~DWM4f&Ev8V literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/icons/training.png b/dynamic_accounts_report/static/description/assets/icons/training.png new file mode 100644 index 0000000000000000000000000000000000000000..884ca024d71ca9127a5393134632ee92a61b07c4 GIT binary patch literal 627 zcmV-(0*w8MP)Ji_yZ6G zgCi9sC+SZOF3B?A-3o?c9a^B`5B^xi{atdGlsx zfu5coC)9d9*W)+29w+CYx6HE5(7FIXTmz`}IuU&auvT&%3np6<$3JExZ8|Qv1`yF6 z{uK`ZBO-bN;C9iN>oGlP1At#74phASP()5l1Dq?6>v00$qR~ktYISg_G~Q>PN9l*Pyjm+=0joaxS5K;Rj(=Ddy)iyD^P2j9tz7$MRPPN-6X6Ic< zC{O?T4(yVQo5t(DjmAqa0UQ-9Bj}SmO~ZA+0wO7a=S3S8?~`nFrw($EDaoG!IQ?TF zt|2?U(I}QLQFZXyQiDB8SX$~v-8kVA@YGU+KFk?f>fJUiwWsHQ*BQQneoi* zIdjgY7w2;~&-47A-}lQiGr#AVfgU}2^thi$w2V8gP8xe`iYA|^nQ(?HLC@=`7Uk<}) zLeWEQiU$yZ^@<(}ZFDXOrZ=@2KTECwL3TGYp{o5;VR!&Zenfb(Y~lunk>o@WhF_@a z!ghmmZ=oQx3ZUrTMV_|@z*@URl_LrpnuMspmx02LayE1`&DBGH7 zIB$fJR!y{I;6E2v5gyA7yJ&>%uIrAsk}Qk0c3q+z1eRyI&Umi#qKMSynj`laxQDEG z$>9=BWqAjWxCde)_&ZYtQ_uHfppNAb)C&iMgDG4Yayz-APl492qWnZ z+2s4qPerk;Qd zRTxgcUKCf(0QEW%Si8S$d^23v9Y;Bm$|Jh7D5kUlU|v?DQjz!5DcCSIHI;o!&C;0x zy1x?jTA~w;DMb2S$s6C7*Wr6^*LJGyqHt8;>Dg;xBk)zTu^q3#d?0F4bwS{Xys;0Y z0b}%PxF6sy{*u>yU@TD!7kg>wn=-H#OA+vz;H27KSYpwM_&kp%X2ny`^Yp0@|(y-wyRtOEu) zkZMr2S!>sIk}ylBD^a-LQPoOlqjSJ;L-U^%BWoPTxn4GDGXiV(qm1VDmv{z1L}Jvu zn`vGi$NH_RE@&E5g2~Cr0o8JExjDBIzCUyV^vhJEFcOB*@hFO_Ws){xtzG=^;Lve_ zQnzMHdm+ztcL8TpjlxKr=$THQiK!@hAyIz4N4%2V3+2+10THPgVGEG`aJ3>)#)7~e zj-qI|S!^?IMA7OXjJ}pce+C{;_v(adyt>r~yRAcuwRTCOd=IQ`K0+rHj*6O7#^_|N zR=ZNIR{yzq^QL#_j;<2XwFs{P&o>X}q=;_wJnsh7KQIfj8}c9GwohHEy0HGyN#1EU zwtz&CPhEFtR77q!cFdS4^%iP|h}3+~+kwg^h2P66zKc$%k(WHr*_9O!^)V)55l)iG=bkroSVWSt8oK?9X|oC&>t|S94mi~JQz6J@L4Q+~({Wt+ nVe#UD%iYS|qeqV(_m6)8sc^)gW+q6200000NkvXXu0mjfv*t}m literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/icons/user.png b/dynamic_accounts_report/static/description/assets/icons/user.png new file mode 100644 index 0000000000000000000000000000000000000000..6ffb23d9f036834a32954f83bcfeca00790ee443 GIT binary patch literal 988 zcmV<210(#2P)cAU zg%n1_!UO~hi=Zajq!7VI@CUR>p`!Rx*a$&o3k`~bXb@RtC1&nyR*WQ@xp&s=+|MHZ z%qBDA%sD6P7W>?P9RqF}kWv6&A-zOAepFK7 zn%moe*=$Tc@)I0INT*#4Q(tpt!c>;Iw0DH*Nr(MZj6)>|hd7}=D`NRPh zXvGuSy!q^~M868;^;_^453rHAwcCa0XTYMJUi@XTxY>o~XCPvW7k?SF)lGsQoZDZQ zP)=G_j{)g77n-L5oA={)hSIDH&Cfs)ee1>VM9F4cXnqDNc7ia=s32eb!iDI$gsOi4 zLvKEpLvw7Jbc*9=pw+k^81;$)fYoTt-RZ*gtblIt<9DK%bYb~+p`ZNt9gylSG|w)y z^f7S3E5=1EFtYA*7owK|ZMZhYc+MxrUpVY~%?xuR%hGp%`<%$)6(zO(uDSg$G#5pD z;K6<0FLeNz{gRNEPQuWq)1OJI*Gp=<<_=N;X(Gq;tOM~GAMp_MS;a)29s}JqVCIjM z)b8=k8|EJXBpK4+2QuS_5P5?c0HB~e#B8sn^Ebj8h&ak%8{2szdo@hTfKXDKM!FmH zW1nf?P!ziqZws=70=&$bXf^g?93W~xqS9P$i-O)xkbdQkw>_W_=3j zHL&MZ+4h#Vli`J@6>FxCSeAZmS!$N0X3g}h<>^5?bLOg^ymRRmYovK~+eD>9insPXvj3+6Gb@v&hmf9xq1t2!EP|dQ8Gk{Nb(_%F zfZ2)l~DhpZ1%x!dRjm zO=;u!cb$X1D_}gv>Jbl6rqq7)(!s6*&8$S;I1dcnm#;8RsZyKh9Ozzw#ra8ApLl@n zmu`~X4VYcGB63`?zPU_W_r4w%$5|}xSP?5ge^6@en%S9MO4}qmpBLGc z+0FjUY-Um~^1{NNbKdiv_nq_2d}juhaAqNAYGGAPQ!by+?CdIx=|Q!EF@IoLzlew* zHqN3N&|>jiL`D#~5!H3TiYBy2#kO~cjhT*5UTf&o)WxJyJAvB(gK7(+j!7;TT0A7Y z1FE_V&)W$+3}iZx$0V2A6?Kio3}~@vBQg$L-C2d~l5BRYn{^UNAuSXJ5cvdH*O{zi zV%uGb2Qb}EY>Q0hdBTeCB5i_*J%!Y9hB4-|&cua_ha`5unC%@oF^Pv{Qs|lv<4<)f zUXLH|SJ!zQN!xgltnuI zA*#cGrK&x(v3Ly_Q|`zSxko)OA2y^qPL@<^KO#f_bvjN$1}w`3PIqAS3hH^A zP<=n*vz)54C3ehdJM0g+#tCDPU9e*A9n+;vw!rRxEBni5 z)-Ry*UUp(jA$8sBfPFx3TrnGPh-`L9MCxAWV%Y)pyc>XbNlyG}DwX>i#X}4RsyFRk zVEIC0wZTI&IM}qlEXaTsi?^UUPIBUXU{q}T#a4t=w~?!r^mSlaglPrljv8T7?RP}( z65D>Q9jU9ESY3A%*b`~K>IAlZtB6c%p|F}v<_biHP`wm58|VX$0ly;h9+vfvh)j11 z8_9sG3ZAzI7>zOy_>^pRvxuCEIIkl@7qaR%o>zf8Bd&3X>FJx35Dy`DKpiKGG2_6- zi1EL|_pg8qr_|L-ofg+klMsFq4s0+U^c|Cvl? zW76WGjRAGt5q$puurgxIe=ugV^!5FI`VHxE7Je0$oQCSazOkXL=HEJ@iy7)<8ccM zi$(+ef&T;QIOo)jsy2Ql_>yw@-e%|Y#X_Tj-|AYa)EhMu>Nvyr{xgBmKbe`?Dr?r9 zOju)E)IDj`^R}b-mDwQojt1IgQcl=+(LyKais%c845mdJTs}XVW{eu|uie$6SB5Pd25|YHf6OMZB Tt+q0v00000NkvXXu0mjf(ZE2? literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/misc/Cybrosys R.png b/dynamic_accounts_report/static/description/assets/misc/Cybrosys R.png new file mode 100644 index 0000000000000000000000000000000000000000..da40580870ac0fb48999c23f0515ca22e9a36eec GIT binary patch literal 82191 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

6UYg=1MI>cMlj(!96#JMnxk-(!)M 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%0D&YP=@+pASPCfRa6w%bupPVr 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

4dck1 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%0A;pLfpxHi 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

Ks;YN7wEhAYBiaC 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 z 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 literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/screenshots/1.png b/dynamic_accounts_report/static/description/assets/screenshots/1.png new file mode 100644 index 0000000000000000000000000000000000000000..f1b92b022e94b59778aaf739c009e7a6c3e9bccd GIT binary patch literal 153092 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 JCGr-}{s-KNb4CCF literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/screenshots/10.png b/dynamic_accounts_report/static/description/assets/screenshots/10.png new file mode 100644 index 0000000000000000000000000000000000000000..387fec0dab6f5cad2dfc90497795c5e528d1f425 GIT binary patch literal 45163 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 MRn0s3w=JIi8?Ka}bpQYW literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/screenshots/11.png b/dynamic_accounts_report/static/description/assets/screenshots/11.png new file mode 100644 index 0000000000000000000000000000000000000000..a2f03d68010da8ee6a518ff4093df2a4e445cd9f GIT binary patch literal 60960 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﻾zMk<>p8DolT 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 literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/screenshots/13.png b/dynamic_accounts_report/static/description/assets/screenshots/13.png new file mode 100644 index 0000000000000000000000000000000000000000..337f3aa514e79c87965edc0e32552a30be8cf2ca GIT binary patch literal 94903 zcmc$_WmsF^_AXjVp$5f@YjLNzON$jRn&KARiW9s*DekT zZWO0cfoaJmKeJqQq|~ilFwtp+x3gSdsZ6=42F48Q&!`Bh00b3YQ`}qK&9bYxyZ0H+ zwB7G_>^Y?rjiDC&pOHViQj+-3FSJez1q zOJV*q$tQcv^UpKM3~n6Szb8LSLIbh>{rr0o)-}Go0fyM$9E3Xdi!3W8<7tK=dW(C- zrn&sZ={_fRa{pI`m9P_Sw&W*@1ZJwcb6ufM9SZu@)VfaYyaUW`o ze14}5y(^XO4RBC?^{E=})Zp=;zTP3PqfepRu|3FoD$S-cH?CXfbJ8e1;(25UwmTa3 zdn#b4WqALc=0BVKv->JjGWW)diQjz}gIn^1V>d5!xM`&zKXZ&ix9+lpk5W^{d_egX zl~IS)_S(wqIKPpw9c(y#WOh`y#W`oFQ8x48Q!B(5HYPseabVQ$uoz?vfP4~u7l7Q# zopVU*@IEylh?HIQ6A5`{&+Q;S${49vmKpZ8zg(F zD`MGk@v~dolFf>f8!8BeLaBHiN7c*&$awwty*M~19mM_M&k4?pmHD%{;nrJ8&v~QH znD!7PJ3BihJG&3ZQ<6F=`e4t=7|E?W#rcO3j2U-q-2WU@V0HNeoTN0g$egb4?_Po9 zijj2SM)UF^H~YoB=&7ip@iacq?lTKbM&-GgnVG2>x}Dt}e7Ay!gK)zTO+ zuE;~V*kyBnjUce9&S^630dth6R_HdHtOi}3ZbLE!Jr9?3>ntH@+~x~sHk!q%={y$5 z0)<3I)hufuu%NnH(*O1kb-=B^}{+%^(x2af#8;ij%4mtBV_Crkoib}2--joLya z>MTSpRWs`Bmv;+argD60Hkr)(s+7vE+i6ew<#q*H7)i{f+x&U89dx=in$Bz9A62SZ zJp7nPoD$yk@TaHuB(%+c`D~!wxDYWPdQdl~2@s?S#vUAP@8FSr+*v?gzGRa-(g9HJ zM9Qd+v_*0<9k2=w6I|tqSy8j?^8EAV-Md&WIu&Co)34-@H;)Fj?*#}^FKqf+7YB!r zo!FQgvebdN7*JcYf5@)KKK0WyGJtF&TYsfjn#z~hO`a^9=;`P!y!K+-&vO8NlE~GK zw{h5LPUBgm5mexQ+jYKhH)6$^DPYlGpi+rj=fuRs;Gi{fV+eIv*^Cb> zS|9>&IFJDRd_hFy;il{1D8%`?=rmwaJfKdDa>pbVLdC|#K%j9!d+X%4)&9K(V-%7| zlhk$KI8TF(H;?~BIG8(^A?0ly>x}7RAhI^nm);)iWH%%p> zfu_!&ZrrTzhyaUe2Z6A$v$M0Ydl;9zKR13j?RmI8jt#iqGnTwNo9enhuMW6B&6PyG zd$>M&xH)<_$$c2_x~mSjxqK+RoWj{+vnpB^k2{_AzVC&#Z96P;|5d`cQJ4GH0tfHx zM--e_IB5tP{BF+>r^S*hk)3UUqoV^%`t&AqH&mL>L#?ei`!HMOmxZLRhK-ZXhc<4B zOvhew?aHSVaeDl)_i$M5agzMG)Op-2X9_77>`8)jUt)c=+L^3^+U}h7r*7kkUi6JF z3a9k3kNCCcA}5U_XW~sBc0yY%@zihhB7O;28{Dn zu@|m3@iBqqmV~A$?LMYfj~+uTs0HeNz-)Swha|Id^9!pm(#L)ZhGPxt=;J=X+tzT< z#r+%{4o>v+>^f}=Ph zb#-G0%2pNdZLK+qmBp7uqgQ^1{RghIPPrZai|mOg-QEiL{e-}@eCq-$I@Z^%kO8?8 z?qLr+Xs|(#x3rydQWuhr-o z=%=*>ye#Le8f+Y_a?a{aS0OW1-g4SHzTVZsgYT-n>2~3!KT2aC7Sb#F76mTgTS0u|mFdJ?AH`PLI`p5v#Ai^ERl;dM;8hkv5Th zZ|6Oyd~b!-Yx)guv`IrDd60ec#Ov2?TJxR{3-2Y)WAK;!>@MSv-ATvkqf22~fE*Ss^ixe2eR4Cp zr-X5nj(?z_ecMZ?D=lFx1FBAola^7`@jQ=Qth1)d)!uX9bpx!0af)edy{lI0?NuY| zs@;IS8!qmFYh6ZRoj~PAYiR>u)EIpA$MjhX*S&M3U#M)lyBR=)Sro-wkp;267PY-e9vLgX101xP zpVqDgyUU2%U=wgP)M1*`3zKEfR*;3*fH{^T$ljjU`)aFt)V)2wg|Iw;0R$hgy<~3D zf7G5s8|pHpIWI|s;aeVf!6Sms>JQ70;NKJZ1nR!5wr*a$=ArbdvNXqRQBZWMt>+eQ zw!DboUhm&U?B3rE1bl6SUwtCK`oUSNX>bysv+Dh@^uv(+X#UWg-Y0+=bkq6vkET2D z=M-Bc@#xJA&?01AHjzO|P|di_uW@KL-4HRqWm8^KP9E2d2`n0$C30lCV1sR!o#50E zeR+pLi&lIxQ|O7OjgR*2{yHk-y5s=1)8vfZpz@eg|7VHASaehuORQc+Z2O6qrn+8_ zd7W%!bfrZpNOfRSsph!Bm1~q^vmPu{(Vuc#Qg6kSq$+lG#r_TA1`k4oR3}@B# z{28Yh50fLYfXg3UbwanQw{t_DVMqAJ%9>IFW*^XbJfe#&E|d0*qA7A{;LC|Tr+{-x zgLW(G)Jf1uzSYAyb(+ZG9dvc-!WlH7>g*qL^I=mr?uo!r~>rlwxD6{Hex%6h;H zM1z%D4V2g+h7k*8#&VyITx$7VO4bS9@9;cWB*8H26jBt?(q|U#0@&eYmHFn@CdZf5 z59hycSI5uQsrT?1qS`ZwV=2M&o4yYQc@O3a%jILkHL0YQgJ7&)A^Anup@R*Ahk1%$&8`Os@ig$<#{LDt4(O}GYrXDIw@(3 z!{y;&Vk%W*o4*duHg0vyMugog-x;_QS^+I7s$y4aua;&@GHq8}6+tG4c(ct$bt4eY z&6;^&SIzGJsQd=AEVSCq*fY;f6p;W~s*)U1 zzsezcVf*<;Fg~VQ+9tElXi;`&7D*xuy2MI5A|r^|&b zcB*s$3p}k;_370mPVPj;Fy>mydq)QgBklSg+zZcqOyJn;HZPm-+V1x`Lp#{s5y?j* zy^(D&hKjgjaD66ML>-b8O3C!_NE0`C>$5>=+@%Y=l!e2VYndtlAOzyzXDBZ%`Z8`A zd1deK=Wp}-oXU^fVZ1LCuQ>Ca!N_|{KP3h4@bRxd+IB{Rmy;r{&Ulz0csc#$(g=y3 z%?Ma@RF>dm1bO8CH)-_`%`gSxQG@+o&A#689njqFX<~F6i(vgE4;3S%gCo&I%WX&- zloH@+4E@t4hY5sdz9}auxt}RcbzRt#K;?9PmdLbi&Gc%k%6eQ`B|EU_ z6+jrwV#t7OHoXWthxF*40=vNW$!1dfl<awP(O>j<&p zw74+S)_%cCFr&VrOjWCg(N*4OTzM6oV2HgND)-!e9Xsq}P!Q|DDd?9WB=($+Zqs89 zx>VIwV!ff*OelO=h!b-6YOvR0IYOSNiJS^3Xy~E0Bn;Ec>gP&&wId9=H`Y3{N;^D_OSzIiHuB0~Vl zH&P2|ijDoD^;wUKg*>;DzRPdaio3Uc59P4o;CSh*cI+{(ILIJiE`tg5Sq{+&znW>e zoM|fC<4CS)Niu}s%@hJb;^Drlaeo#h^{#!H?_PYP+QdEC_y1FOW9nHsm=ZN-&CemG z?kDGu%fbEI-2&S=>m|?OaL&?2dvpn*tCG@Vn-eNkmQ~W;+JxgB6_#oZzpMl!`6>P6 zr%fXGMEVR{{L`|neXZ?-!xcm)p9=Rk`=sjdFpNfpj6lnk8%y1Xbp6Mk8&x4DVH8H5EC>0=XF7@& z^5DGN2D_k}(_X2$n#ir?sv%#0SMw;J{Yd%ALn_@)!O-T@=42H!BftvZ0!P4F;MtCc z_nMj9^OGKJLrO&U#%2Q9tpFrPOo$VZZAT)eZtn4>wsiTBbQMiKHSCuwGhf;JUZ)}^ z40@k7VDF|gh{9u-KzFWXIl>GOHU%ZwOW)W`A~^=PN3g7>Si<9%%?mjOLomL?Lm!hm z2BcuQC85Bi_HDD<6VHNHA~F7+weLnYs9MbiqnynmpDOyDIze1^I{+2HD2Z8IMONG4 ze;ap%_^0oz#gXLntvaX08*ZyNuB$jND=e!jysI8&%V4+-RlFnsyDZ1rwkCk$||_WoGk3Wc=RDqM(?Op;*11_z0tBwXpbpYgmzAA1BuF{&wOLYtWko zvjY=od#KcLTcv;w-rA_&21AI@viu+-Q@%LGkm|Lu1Gbr_VRK?WH0a4!7`7b-K_|Gln zaZ_XBEKF_d9dS7l2x&@Don^~Y6B!=EUs2DG6!ReH#zf(uLQ=s(1UYHdtXb)$`xXQmLO2|sJy&0F;ieP$HJgOR?+XsOy~dZf`6QP@+T{JJ zm|-KRm8VX!zAfp($jh6nkX0UICNm8#AS z9Lw3uG#C34@Z)TRD0{vAc6#&7js|^151&WVjUgwV0^RS6#nq@!L;}Qiei+JGR;Gaog+ZZ#Jgb3^uvz&-?7xV#Gtx(jn2ej8rE#geCW>)>43P=}a8q z<4&9)#^@BSkw*%`GxY48Kyk*xHR{ol5&&7 ze2q6kSf9;O8?#H~MpM&hOLV2D&EF2oyVIh7*O-xGg%5PaMey`iQH9W0oF)>a-GldV zWhLKcmiO`Yhat3oNVRo3nXFkNnsG6VK~hU|l8KHfCnM<_4dtxNdxWb@+m6Qg=1AK( z7AH;O1s`5b`4TX8#TY;C++Z4ErEQQ?fG`Y09{TPD?(4kar=feQl){K%m{}`HUzTC7 z@cM%NPoBm>E|PC;HG_6dd+=5DZcjmBsVIl;pcA|Adu8F*iIc2F--df$!HN|&iao^h z)y$L%#wC~L7s+x0UJY2*_C~)^yx}+d7Qa9&iwQ&oKOeLovr4LC;K2C0+;p3)$NaJL zy%^dur`hon8?~ebPTlrMhoqXsyrBWF$| zEmszgyhq>fN?F?nH}eauH7^kS_z{Oiib5~@+L!hT)z;%FkIhO0)qMwq;o3)gMy2<$ z&+3vLiofoKN21W9KIZCj%A8rIrRc*Y){&}VyJ3pTBn@oV>GR&@AAKql(4%_nW7NSx ze5%OnG~{T!h4ux*%-O&O~(Jjva#0PY9-Wj=SaI6Tt+ zl?l{ucUs`*qwTo_9i8GxW=_P2y~H|hO{`Knr%@8DP7NG&QTyaumxf2BNEIE-ji^l6 z3i~KaxAy~Q5Evk;et)MSP*Wc40qgiOQgxYlZ>=#L=o%YXacOppftJ2|q-TrxW8u22Kud76H)9SE2{!Wzz+5#Bz^Z(lP|k%?{VIzd>>}b>K{Zflp{HMyi?ntw7!gqZq-+Qe^gRfSGBkLDAGWX{qey_^P?;sLMn6Q2zGSE&^O#B$=^ZQ2 z&SHa+#Kn1uou>nH;KakR!FRNL4>*!-N%SD3=nSD^t<)cR434Nc%<$}b%<~ZVm>Y(x zKFhWp`Iu)@cCyN=1eWbY9yd8AIy2n%2|8w=5HVuL$1UTVlLqfKKWP28UBY_wUObPk&9qeQ zU$&;<7zU;<4S#N)tnobo>M&_&5%Zg&gT=d7`OS%Qf6*o|wg-9nN= z#9n=4G6l@Zi21NY4^4}iFN$cnXmL{8u#Z4g7koSF4MI(tHU*)PJr-S|w z3Gb&4Q)c~Ci4?6|z$=Yhc+V3uHV>$GX$ilCb3odcG%(uBs;Z`-YXz;@kNpAq?brQ$})%WOkG{aj5MD1_;1I++D~Dqj}`?asZi!tu#r1i?>>T|q%u zPhIAw_al=skR}W6F4~7F8`p2Ok{)+`t0mw%p7($1J7xOW7nxYG4i?c{~Mn5C@|@1!e@yUB4K_ z^j1y2{98+se0|?lK24`IQq+e@`%ccOCjNwo_qN@RjgxH9ik!pKiaa!dgn-s)YC^fK&yb%hbv@6YjSeuAWEufs;o**kE2?4SVq;~W~q zmkdS{@L;LLCx~4!UlUC^U8lyW#zN32Ep3Z7^z?ag0Ge)RMqm{3+uA(_5FVKjs_E+t z-=k_fRYB)*4G3_FyVv6)&q%hgXOv#j)7rQcI_pjr#5uAc7?)(tbY2pfrz`l)=P@&<6BrDhX$+h*8RigM1zoYdQe#F9GIKjD|@e zR2Nk~>U07$yzV|keW*X~2Gy=su0UaIvmsh~fXSCMK+3}!a<4756<&L;l`7({ z$wEI(ig_gU$v3~5pJi+Rq~LK%^OF4X)!t_c7%scOeJ9idze*|7SzSQ8^j{7RM`4+~ z2FzblbS@!+2Fk1S5;Fk0}F-4;&Klh9i%gkBET8LqtFh zFcGkWNOnd^-y@{$G1v|iZD0xw{_+GEF=a}Ht2KR!^2kuuyEENKSg!WUUd|dIX_o3! zo$l))eOxIxjDa}BkhGa|nxO>Lr+b5~0_P|dAbpEgQgZAvL~*)Q;o}I9BsB_TF5{Us ztlV9lgYQ5gAHSj*Q9}I?R#LNe+%y65GQ$CuJK{8Z2cFRtI3+qvNvUrqT+7;HQK){~ z+G2EBa*a(_7=I|pQlQA%b3blz5!_B6Cd(7-EW6aKt3^ip)DG1Tyb=PS>j6n zW=qs@A9O!qb)i0+%;?_Cke9}&RSevoD$$`K0xHjrohGk8w zxrFyssXQI^ zmu$AWtlpcObj)T(HW-)InXDHS?lG|&Sv80KPcCy7WuON!EzG?AL1u2@-~ymXFcYM* zpl8LvrFB&}dnzA#N9M_DNpB6rYpJ80(mrY?xXlz3ZAos?N|L1(SE2dYD5 zJWCT+U?cx(z@pY-++7Ayx$cq?JkG+QBC_?Gmm`NF%ur-=f1Sr=iGrzNeargQU;#0E z>yCIw$PmLyU5oWn{v;9I3wAwub6$P=4HBUEVfu!4|7N|6 zL89cXe!H(B{o34?WP-r(UITNP(ZVoV`Z+A>MGSM-c5cBndEAguMURa?TR`#v0B7*o zx1ROA-X-w950v%SP+OlHr{qmb^{$`Vwc!k9Q~0>qht_^=iV2hn_dL0fq~XQ!)n?zC zdp$oi5KD3$IGW@ED~yr7m6DM&(z@zCSf{G840wtvkE>%9+m@pz~tZLe^(~HH{Ak=ce2&Mrz(3?!%fie3rQgQY&~3fMzvu|ATtVtxXDr zEM$r!1L(rXM$mv&F(O0JB0?YL5YTv%xh%Au$~LY$NpXZrq{l#X+$#4P434175qZKM ziqvQ4fEW&vRf42UB(5BL6H-wHD!zPJ+&Lgs-`|Z>?Y){xE9^XL-}_uw7rp6*GAyOY z@m0KmgqjxV?V&Ot+4DDAdPUF}L9*9VkC~{;=Il6~y{BYxx_a#(z`K1Rt^xiJIhd_R zrwOkzVHF&mK&1)z|Scw^k1q~Gh=h0q3kER7M>@~8@Af+5ZPOF3xu_4-6PlKHID=W0YV;d?N?zyg z>NzJ>F+*=oAj->g{;0B3mLEni(>__+%F+s3^ng{}OIn`0?6q+H%@F{M)6o5~i)OfS zZpQR2fD;HBtRh0{XBv5K3Zb_g7EBwp-(e4isZl2jxG+QotpQYP9qXh1_;NaZSTR%J zxy3NRq`7%UOd%?-;XWo4BXADZ*L{>Bg9 zKp)mfT^c#cC`{ju6k0RjokC9#%hp&9rH40t)cy5yjOAZVZZzp2;gH79AbidaVGic4 zi#LjJlj_ULw(!+b4)IXd^>9*Mo6Bibsz^hiQQ-;;M)oy1-dS+EV)7h$mz8G;6U&SE zE;#L>B)x~S4Z&=XSCu^c`pxSZ>DpH2x4Fr+0Xlu|IqkD`6H_<{wCo0T>eJ==;wJ`6$N}VuBpbAr|N8WAlKtIN;O+oT zq5$b$2JP#ItCOkXM(76l#m09NMczncmfz6jCLT@)H`EiF4&{WU&eRT_c9&QWDwK|n zIhHw9xFy~fUeBi&WMS3@GOhCQ5f^A%6wLvqYuAqysMRkzum&0B<5mT@!(ziC-m2Ga z^O6Nudw9mzNF*oCDW`PJ?iSrf?PiT$M|l4*F+oc|tyO|)Q-lX9i49HztpuhgV6{z# zPYL4UaV}btD>rfkQfDj}wF#3>n>XB%gpa|&c+UKfT~@`O$1<2q3vBmo{#m+^oXqB# z7=tS-jau;N_4&qx$y&`NO%DkF(M^2H!O3kblFeks|JFsC;E0O0>ph4}-G8Q%Y52cPUFrgxAKRRnxBNn#-Z0?yU#I5Lq_lr--AZ@(Za80SUV`i?dpb;~rKNN5B!4i|a8(Hj7 z9@n<>yyoVVafYpGr?Jm|EDqNj9&k>k{1Av)J1{Rfgb6TyXe`Cui#e6{?8L^l!-MOqA5rd0u z;^Cr;4?y-CRxvUqmd%rS=vqSnPc6lpT=^^=4_(Eok@Po;Y@=e?1b=+xFe>->vlU+r z>ZJ@_=TD9qFur>4O5i-{90Ex`KXUZ>&~@lP^@b@wtPdCts%&o!dT(VDDQq_q7dUvW z*BUpnHn*MH(YaSlv0}{}G3NIK*o)Vek)bzg>KqpQlQlY`!(JjVFv`S7LPDgjutj^+ z0z5Kh%c|cO{YKo#9BEO4MtbF$8YuQA*GM&y|8jBrXvbJbtIwh?+~M~uQPNFLDjZsv zIcz}YEe)?B%iu}{0gmIJ>`zc={cuV9rXah8gg9mX(;__$H5FNU zVJS>))9{;pg|zRAcJd5z@F|H+CvL$GbN$?Scezk?mb8vlrrry4o}63_Ke+~Ra`GHS zCwsgT5dPXwoRRFf8tYjHt6##taha^vM77xH7<;_L6Z}|(7K?kp(o@tm=;M8D<}35! z%0$gxSz6sf%Yfh;Q`H%O(w_X0iB>IGb=2Jb;oPjblrflYxK!SPBP#{h<(cqIY^Nt( z1qmu}d4$y;Zti5*eyYinX-ocx9YJkI&ZbXh0Vlb_*HJ|_I01&-T0ToQ$;`?r6Xev0 zh#cxsuP0$g2eYYIAV|7>Coj<1Jg%0SS3UQ1ejn`RvMu|uf-b{#kJGhpTZB(t4Ihio zJh)nDSs5BwnY%FYwk7IP?3~5L@0_qaU<)qn9V4U5-L@)oYpkR1Z&5Z_XK$+cp*zU?P39Rq$u1y9h>OjP}Fexhq zQL#?HxsmTC(qsK1yX7nyUKG|w7dm( zTOZV(x2ceE`uj1+55q7Th4>~@197^1iqo?&NFpf zgtuNp9_AG)u4@g~M!vW2)co3M60SBhryTR4eh3w&e3ub(0R9Aa9bY?mQukFKLhQtA z+-@3xBw$zr8i_ie^Ek9qJ9((1U31mk-EQq2pW)6<#>(}oz5bP>xi>OH;F@Tl0E)$jv zD}3{cOYIHizd09yU3`%YZCcRUzis<}{FeJwH0Qi?>JLT(&P!=;&1HMHBaX){jwFaM z0@%GzOVe(TZi42rE#9mF1Im-TILRdkdOv@ur9!QqJeHNbP^V)}_aCN1Af6M70D*L~ zFQ=tkygKC)-FBSkw(2P=?O$#jkhHq;B1}1Q$`s{=L!|-_2*&3Y5IkXsahiX~$7=_pP37FnB>N4&z zRyDUm>X+76zsXdqA(f2kg zo2>%XDu?@DO2{$CzM=U{b_|4Js+Q7Kz&^9Vf3KoJ->L#8;#wI#i8L;*5IY_5D3+GL zjmbT0lyJ22|LJm7-QRi&u!it+8!)R4Y*kHUFenWOKwzqdlT!Z|mWvbcfs1%FCF9^4 zl*mq**hs10X3?LqQbbPBIQpr>W;kNzI#Oqs)1Z_$;Oj-Z#rih>1L_}9pVgPzWiee5 zMsiPkIB=cINt7}8zv__V|F7`>XE-&F{-2jPaMD*9>+$^NP5a}aWWe=vi4uyf^F8lA z=r6>7emHH4xupL4_^%k4+*c)CDYxCA=yg#*rU6N<%BKYK98d+h|-qoRC)l5 zdY;HX{HveF%bw(M;lEyyA@2B$QbPjmYv^UwbP$TMt6p&D)BjMdep-hF?pGHF>l@=< z&gNd+!g}P@sOCk5eY&2jaoFLP3CpZlNX_;;v5$|G6O^ew{U50wktA{949c{0&N;kF zbL7(%_ncLh?s>jmf94N`k{1iA2Ouj*BWKg>7kxHo*OJ=HxPkvqgTq!1>_iTaQ+iXT>-AE80?w;UdC5_H!}+ zVQdAyIfXptVW|us85XYuf*Eolu=jSeEu( zUfV-c10HJBlC^CxqcvYSx}iM9wNg$XE^Zu)jTPomW?8k+pgAM^iXZ&c zLBrACS;0|9Z<^ex&2FHPJ(FA2YI8<897&A#AEFzUgH#b`;|{J)=*q%dS-h1Um3l0I zV=v!_XM;(fgJM-b7Q~4}R{YXiWI1(nJ7$|YCHMAlmi;e3>KvU%!{-przuvkvIkWI5 z4{W78HC7ph^!L8%?XK)18P66rT>1GqYwSr!=}RJ~`kI!#R4uMN_L`$W<&TMLH~Sai z(w1EnMgk7QuPF_KoxKyIEV%@iEnH_9smuYRrP%qtpw)hZ|LRyQ|XY*xxSLPnlzA*7K+WKLIiz2XaPSt7fc zFGQXYPC5cAJ*xGDJcGV;d-WiuQtz*C!k;eNsJtIe;NM~PM~--1tx}5KX%(c2#Ci{- z!RA>qadO1|l%F8erx@+<+Qb}I6O1nxB|wQ&P}Ms#oVrhf&kDHpnmyc?!q|i@lV8ST9t4ahKU(ic-ATBM>#4^tjO5zu z*4vNV(^*xmc(47L9@$n&z^E_xsk@4 zb}M;TPnTx%^Tl6>jZOMU&U}N0nc$s3X|F=5hH#3nE>Z$=KFCr2 zwo#7ptTzAc-9k-EMoBjQBWR|{*2+AuTVhh%tw77o6T~RoWn*EAxXSUB=lH=Vo9^7{AG@oY}02-8d% zK79WmJh*3#CD|brA8!K@B7v?OW+fTo`d@k(ZkuAA*vZMiGI)r32jQ?oXSPDv$!JcEtK`|Zr#EIIkxHgFToaL|VV!L{hwqkRIQ%gp>-yE;v|X{!(cAs& zwX~rD>Exb#RHuZQTBi6zTEz~t$U~Wn{AA-OIoqbwn+fu!4UH@pJ((FDx4BP~S`K5~ zO-ZS$FQ&NIb?k>2+gubgMavqmfAj8PHE83A){5)#3hcKL#x2vU-zgrUk$xfY2Zr9B z=j-vt%DFM=I-DQszy3C9-So0h`+LE(X|&l;WK}Usir61N`M*Y)4g>l(zzIA`U5MIW z!~kk|dn?7Z5*=$3=fw;4YDjpcU$E~n7lv8Ypy__2zx(wbbZ=HO2LOrPETe-jDJ?EC zH_TV}5QjcJ+P>2|ZdMJqk$Q5OS$p2&jtgbk0z2-MiM3N|A!RXgYPjx4&9n8vZ~Qu5 zfg@|g_D`0zdHYMrpE^WM4tI=0GqsIkCw%^1m<{@q#4f)Wt@;M-j?&R?Hljz)+*Ix| zOQX+|V(ac50p4@ZuY>*(zaazTFVpM`^(=>?iu!{R$3~P|QE`P0 z@cei2FPx1shB7tp3hFLA-i^O$VwO>FOx#fE=(k41PH}&fR^o1-3xU*!qJ_Mp4BDmd zBL5~h&NB_5#4xs7Gg~~CD~zf@*~Jd}t+VlnoCLPEZ}xWM?VazJ&0^*;hWnMGwf7%8 zDw8dc%t958_xUOT*f`xqmwO z*IN+34%HWD$UjLjGM_c-^28_LmXerAF=EwmYdrz#8`y0sXzI^Io+EYCB@vn4Z>I~~ zhd-hDxR;RU$FH^)Yl|B(PDnarm62T9b#bMO=(M~;!Q=E%>l(#5VO&F@fe|atFRYYh zmN=(S`n6`Wuv-5KU4PwW@r#!ilz++fQLm>(i2jP|D_=q=#-E5;B#A~EPVH=#L#sjR zWM<5+mP$Xf+*UM_={97Ih~~|*kL!NrxnCQhjpr7>J!AE~ZL0+yPh3dchO~f?pypr zL#fdJDbOMMP=AAxYJlX>O$XGSN540m@aEN^2t6q=Av)Af(do6w7XRp_@e{xsY2!Uj}SRU5v%k49IYt}gq{}%FE2Vc5Nou3{S`Y@ zxY#Ha>gUha^3Bx$mC%Gloy|U@%mIZ~Wl3}%g>-mz;_GZ=y}x@|QlZlDk;wjGSn-6C z6p_DIo*2#4-Aq-Us8xKDNJYH-TXU=IX!Rk-zbsE9To2{RW(B9)h&`6u95(GYL(R<} zI`d92>neJt+c8`|JkL{8Nydq;76aa!po4J|kXDSX$n|P**HnOEz-iOxV7v(e;#?ufw-Vq}Skwp?ZtfN!P}_da*B(THRo?MunGCce7h`vk38BjsoMajLU+leQR9xG(KNvy?Ap{SQ z;7)LNO|am>g9j)exVr}k?ofpj+#wY15nKa>yF&qmyY|jG@7{aPefPcp=ubU*bl0bX zReQ-?b4^=w{&ulN7@9+NCD~p&rSimQR*IdEb|>?tFWzM8?Z3~JqBG;Ig8;U>^U(G| zfXxnsNO1~2_p5f`Y+`E_9V4-;agvzNqF0bBErGDou+4M5raWr;%+NQ}n%{P)vBCGm zAo00~L9skZkhZ*QM$6fN7(Xvd^_QB48X7h(fsX62)2^&;xAs(VWj~14JOp!8dBuEA zd*s$kb>$I!XK?=O>H)l3%T}+=8J>6g-KM=Pxva9XT`U>qWQE$gZ*xkfi_yHu%WfNf zSb;ZbJJ;xSId?cu3{lkcWeSY{1u%{`#+V?uAoUMP_l(*ySW&H3@lV}!YO|ZjQXfCv zrx;FyU!hBP?j4b@!-zC}9qrg%?%7wFM^Y&Ue_!+NN@cZ_8unb|sTW5O(29kKoT@Hu zYK|+(7TH(-B*`I053^kzYjf4B6jFngiR?^l?{Qps@pOHdk9wB9(hTIdy0j1yHtP;- zUDmxTaVRBQQ*kVPz2}80v?A%2ULt3wH4I7lZK|>S=b5?z)}i@~al|!cl8BISykKgM zT}4{KT;5yKasOS3kgrqI&I=8DkqX6u=BV_iy?ZZ3bSsKEfMT`ms1&&S$J&4{Yug`Y zI)RRa>IS|2FyhTuJo`DnGW{5g#K)S-rMCF(1M{IvtL$gk z=55OgM6p07M&Dz1i#UmmT%c6f%Sv;JI&D6UU?`=ckgr>?Lp0k0gFMiOE=Q&@p-zigd=ehF`tivINkU}IuQ!ul2QO}tAlg|?+kyC<`ea{i%z7J#IKYB-}c7tGD-<E-s4K$hV-_oDS>WCztw1XTFAg5pJZI^ zw=&`RPeNj;`P5)aHR&bc_U5v&ow?in_XN~4CGM1?`Nov5lr1ijSKB}i|6bAf0+L+V*c+F%~RpZ zeS`T_=)nO7wify6)g!%}UJ@z!Mz>-)14gTU=PeA0e2OrjQ7g|k=oPP7e zKXhx4?AYb+p4ilZCsc~+ZRfuI?pvDT53vb^GrxsOw7x@n@If+rp~(UHcR24wz@O#~ z;Koy9p1whO;ExmRxzmL~0y|wn>47)lf11{Ti&PSr#U;vz^wh_{QrH; zkMUvw{F#jwxeL4ccb3r)ka6TlxhMQL6MTGkM5Hetu*kk`TY2IZ20by1` zk3noST1>jrC#xT0)P1rlk$_dU8UhPpfAjAon*H#Q^W>EHO~>~^^V`=%o@RMhd zLyZjQwg3_Lw$$WxKCsQyk4`6UG3=IB(#_d0lLa$t+#R>9J#D-uPwGDJ&NgSgN4W8S zz)Am+r={(Ni(u-J1-*j)VjLQ|A%B zS1eQnrERGO#g21*sf&GHwXDMv%zn|#3^u|&dwHP`C5@aq^k}SNzCnd;O+Jg zZu=SYKg<$gyM!26Qd1_AMyJg`H21|)N^n+$fP!`RBL+4h{5P+UnL4X~@lAe@X}tP4 z48BI)O9}-Bkr8z7#WEzR1w6TTqC`rFd|TG*x&`{^uSB|}WKvG;uSdBPX~tOzu%c%) z!i&i1>#UFR}3uX`i? zy=N$qp$L&o7nU6q0DJ~<%b^3}vvkZeXtltahb&-r5vY`rv_4ev$EYi3KD9T5tvRfu$l zKzgqB{o%*`XnJ0-K@17ZF--;(J^ekb8UFSDgF7z(Xmem;)z?@lus&VAzAR-ZZKvom zlNJ~)GIxGo?Y3xVV~vryw0OU=aQ%7DXA!=akqL*-!!r=`=3aG$Sqlr(9A~YMoqUie zztPB3ybMT2a=339WgnTu8ny{%k&83R=Bo+H z6t<;1Z7U5X-+6CG(@`Wm(Un+qszr$aCDq85t4D|hNpMtnN831tiDF9Le)_!iHWZbS zyo9%(rb5P|(zs}UkA{gyG=N0&-N*8`w-v}ZZjfDCiZq+z2(&Uw&5Bc0yQg_-0_5r1 z3vN_0C-xudITjMGSm`%^-AB=+4Eyc&j~Gm@@kHP9=BQLX`?R7ffqWdBeD-ref`yyJ z6Tpju4>2!p7IO{oy0!@(mo%OyfH2(P#AYFiy7d@H(}yNtb~)WFj+l`E4yKH~65u#_ zewubBmqKRUKBT3DG$X8y) z)knuU`W)Ynwf`LK2K)AOwRY?+fg|}7_erLZGvCzusN^f>`Lvzn^z=!c)WyW(Dw+#h z?3i_@bD#Sx4e0`E3SF{(Z`>YJG+|rs@X%s~>-Pl58>=D)>W*0pL$(RHo~|Fw97XwK zv+Vn~I&^A1KHbW?p^zMbpo%Ruc|NDDc))#7NKVEj;oybVr6Os`F;nv~R|SxUE@G2u zK)}K@zS9`5&c`TCD1619??&HhIEqb*rlPi>Auai%>WRm41{uw}gWe|*MRpluB!1W? zr)*oU3zxF6F(YribAnjet5vE70`jNhY9q)zC>`#jJa*e+ROykaC|#}HQNq$%13rO_ zwS0uAJd3JF9nvz<%9>33R+XtC_^WNSs)rvmB$PZw)=jQRc^46{U)Svp4@^YEb1y&r za^0$zE#zGFP)DWCH8VJ6LeJHFO4mpW#{*Hz=mN+D_;L*n<{H3c^1ljc4%aqTUT_R_ZSq8q_}W? zv!l_+(k=kwi|od2=}AswQravW>Y06NOm`gZznOV=R^Y#rK3P&O9MccsmX!JQ)bIsT zinQ?g%237^P}-W)npcI!uCDJZ2x;6{set4xgblq1)3})T`sr-Ue%gxB-ZiI_(&i3X zU?pL!tg|_28=m}hny|)v>sOo~+pgypt;mRx9++=Z@8BX=?xUy{*fnK+&?EsdwOKh6 zP5Siz%=Ai86kbmI9-2jdu061?JN2+0!#B6p7g|3I+IkE8?oZZq^srCm`y{-w=8-uW zd_=t`LrjvA`Cgl9jCLbKugRj(uhE?(j@2tauoWZDmjYX#+@> z3%M#T%A&@B$bvSf0M%PQv353;4@W~o#(%lniYl;fjeM`Z+nk&rlb-sS~jx#pS zaWTw0k#AV=U?{gGUi5O8#n_eNb}&SyB4ADapzOx(%4JA4)Uu6jlA&Eu!H%6PmM*l> zmVQb5qDesJ@w!sKax6_wz>2Zqa6K#dp}7ISSRVY?wHJ@e^gDT$=c8tAboY$~rS$Vk ziCI_j{GxePt7TI3?ZC|rjMg2Tf?c{0qV}b`0&|BiD{&@D)phGN06)1~QozLSCZr5e zneK_}VQQA<_~ck!@D;~vV);&Nv|c@Zg&Fx_Hwe5Kx~GM%8&n#>qH%{sWp{Lw&U~SV zE;g)dQLHFLX!%R0P#u{wYF#0c_foL!@WfVVDe_IP^)i>Ar)70kVY6K0yo=wC@t#W@ zX@+Qv>MH4luwtfhXp{Ut6lGX+Pyys;Z+wZGSX@K70{_1ItwV^!5Ea_g*cFu2L!N)> zN}7euxT7`nkVb^VNG~F$^WuP3R%{r}YJP)VBVJ33yw0h;`d$Gg5w+q`B9t6sGf-CWjG7_nB+U zi=&;iCM78gAb2S$f1q0-<;^-j1B=mN@Pqfe3|QfhkY8ua<6S(DQw)+*6BkM9LN1qv zs-KO0?n@M~w9V3yPAf z-M&ciZr;uj(oXRZR8>U!rXQ&_N21(6m5Vb2o-FAkURUXw*5tG7EQp~1CPH3>T z+6@=bpM?no`&^Zyu!rw=b3_nG3V*$ zZ-<%&9X0_!tHGBDs?nP$>6#Xd6&;#g@3TDIZP>>IRVBZ7Qg}YaqE&pm-XyG#idtaE zqz|K#NqKGNc^`qgW3+#~vhnE>mPYL=b8adHtlTX$GnmhF41N#I;`jcBW3ihMRw02n z?vM?w{-*g3b!qkEXVWn>bn%s!dkhr0X38}DU%h=IiY}8^+Q1h*B`r4-@dK*lT1efT z+X=h7!J=&IO`tV(=W%t{adnL7ig$$|TDFIc1p6&i+w$n!IpmKVr?cat-ki=)V8`N+ z8d2&UyK&f@Bt%F%O2~6Tb>xq&OvqZ-p$qP&{R>1co?TU8n78jCY1$BiOvmoj;bzrQ z7P0QwXXd{4CLUgMgGzEXJ;O!OzHiUk@q6dV&J_Xsw)l!6DuvL4+DV>vbR_YGmPeEA3N+|#|J4C~NqMzXK1b}g?4 zhb;T<)pvI`esZiDIx2@N6b<$lJ!>ZY#^Fb-!{ns~RAM}pEu-ycl3gb`%sV3G_;2B#HLGI}ws>5%Ba?Tc8km=+q#j96t`&eo<}jC_i&upG;LAym6&5cmh#0Mp<*R{Wc}2uaNSTs3 zt>D*(hC%9^AYKsthL=9Bec3AX`E(Cd=d6mM_t)Q$xL@}NVM5`Re zxK5|@qR7KmO4Lc}-dH*Gr>iQptq1Wy?cIBBDFT(|EEYo#Fgb@ZVX9)X-FposX+&X9 zOPOZX*{qB28|TL$KoY1)&}>u4%i6C_#<#3Q_uX9OCD*%xQetb!np<^7ot5)W|SVEQTpkqychXry4MEw1^>K>g}- znFE=q{*jra#iMCQmja>j875XDif#1OL;cofFo@jC6(lLD|1~MAnV!ZHDFuvNZt$?f z{T7|cuBq*9ZhC-FZtfZ6JL2jJs*tifF)u3aL)P&MvV>saa` zs8z#kOezpocKV)s;czL@Q$1HtsplGG?ZJ7){PuuRo~)vrdozK!T@z%}p}uOxbeB|r zJ4+wbXCeY_?kCqiocC!W7&BBCyx~ag2K&X18GI@@QC|soBGU%j!K_^hOWvnIUtCxD zS#)zuk->VmX1jOI7$NGGuSP@f3o*V}R)wRBMe9qK54{HIpl2obHVh^!mIaw)=m~N` ze8kwlD0n?6!Hrd+4+5b{@}jNpdz$X%76QiMqBMpMfL&L9Ht|vY%g<;9m9kg#+l-C< zXTEuYgtF54Nfj_ZK>JN?M@<6rn%LR;kz;C6Dpf|GoU?J<;Dzh_*f?2<=&4tyuF12Do^4kaU5azPMa8A^*!|iu?0h_` z92I!%eyn}>9XzludXNpp8XvC>ZN&8RI)bTIUexq>zZMzS)+8!;zt{e7?}{PSZlJlm zK`*fXr%va2qGswtPSfVv+4##AnYQ$ZUfOU<9p@Svte((mS23Zs{)7TFZI@VPaLd7} zV>Mg=9vQDroig0WwlrT(N>3o4d3`u1FABRCV(>is?3Q1nr7+fhxYX=)i%P+!Jm1oQXt>)>(51X@!zMp_!D>GMY|LbcAZ*<@Ft zLJ_v9=-y9@NhH-FJ}K*~YDF)eX5+>pJQiQnT~8BvO+E8^(o@9o{QF4xww~mP+`Oh>$dgTOP851z66p3_3pavi(xr2q3UgSO{)=_p11s`(D=9D@XV`slQ!=} zIH+UFiYU8(3RBc5^@oA`ogvhKItVyJG?*8@)h@V>Blx7h;onbL(Zh5v0vEb;i8cF z`laTDo}uEb2@W}xl+P=IG_y!AhXq=_olUTD@e5 zv7Nv}(cz4D{|T}h_}HW9d(mniVi~gpKc6rPs=%5rlT}>tny%y=eQl;tL&a@GZJuQX zeim|ArR62Xf~u3@&i#Gf%bd%Y@$@raH*0OYD73@7^jo+eZIQA~UGpw%rSQfg&eFS6 zWKu1|G@p_}=pD+~Edy1Wm8b~EO-@Sml)Qyk2GVo|f>*mvRMXq-J`-U_4kV|&Pm=|I zRldtvL01tzVu`T*W!W~j@$s=WZM6QfC{lWG9?4RF8**e}Y-Q!-GAb&4%lf&+ zk73t+X2t}P$8>oW5!p5rRX(2o`e$+(Ij)Xskk#m5`Cxf@RMe^In=xVDGic4qV*k&E zUD#lRnpGO{8m6_4oTgSc!3LMuIe#AEjS?K~ULT$q3*l;X)A!_y;XjX?6g`559zS1Z!&1#-WKE7o54|8<7S?p(qk!Nyfg8% zI~LSliI3?-S!Ck9h&WlOJ1rl?FcNp&b6XZD$jT?yP19$=??Zhbj5yWvs({YS1%Tl)h?ZTUcO@E{k=rz$pG-CLw_ zt<`A#C`I1vwU42^iCx9HP=(Y-(9fZ^Fgj1Q785&1Zx6s)qWd=9C(kh&;t&tha>!yi z=*w4HB77Q8qHRZ=S{F#4^oKr0n{J($_zA|r(!96a+_A<>IZ2sfq0r6fm397b`Q&L` zps?wQuTH)uLwULsAUeMuv?&&T*fxLt1Jh6b?i9iG%6K<0r2ePcc1y6f=2`;Z<45+) zYK%p_Uw>rI3E$Oz&|-(2A9b=zEWONx zTh#0f?R^`!)kDqbVh{0G$jLs)4-AVNyOFbbKlUOBev{WfyrnFlmJ5q0geJzt;Q&iA%p$>ey*I?*;w6FbSCdLpKrV9HHsvbDQHO-2sf?mcWgK@ z->}X;!Ke^}F!xs*xQo4|30DTx1u$E*bn;1X3&w_k8J}vz?Z|3-nW)BS z;E1zdE{kSfa|-I`v2aj!vhYnlR?Sr#P-81>F)Ff>CfmInyIVMW2E2Gd8(dQ*T{Fl$ zHjLJ-#m84)$ID0Cn3SIykEx?xWuXD_Qi_YlR%FdN>D}F!DCiMW^ZEuHJ<+I4)HUEHd#7G_nZuZ7!LXN@dOody>f zGu7@2G{d5&^EYf@w_-A8_nUnw>*a%&-#6}i=I{{7wBE6!U{p|AwY;1cPqX@rdaai% zS&7*5=t^rFSsC4W`A9fh_2X;4`aCC*dm`Dp6t5Cf?WWpVRua?h5n@TONV-8`b-9k< z>?lsG>3x0EB`xENIlbp$S5l>qF29ajKpt%`wD%Ifq`IGbe>gah&o^{iq4{PNuT0&}wO`iUa7s3i38b@{O>2E*tAGN+5Y&+<@{ zDw$>e@%Q{A2vQ}KfLki|=?bM~tNnCuT|pefst~o>R4T+qL5w>+$+SUlkq61$}935vs`L@ zx*C^>)i7_^vw1Xauv1(C)xob_)8{(JDEq~(x_iL5MEMAGZCT$N(q7QESTA7?$m@K; zpTVb}vxJLof~Up>M3rduh_G65Rg^9Jrp}wy=x)vb4o1lY@O~=8hR>lg^@U+Q{@&(N){AtA7@h&$>QGN^yoBlY=B` zsL&N>Afe^u7{-bCKv0g@09O+L{oVR7kbwKZ{0QM7>W1=>zf+EIa`lEZc>)#w5lqHQP z^_j`tVXNJ!xuzJ;n29#aw6xXIX5&?f<(+a@+SydFd71YdK`R~qyNxXYxDB1)o-KLi z{j~inLfW-reb#Bxb0!T*C3TWq{uD?!qrtVK#^w%-hIv!kwTJ02Vl={(c~n_HF?O*1 zY=aA5tK9hl!JL=>f)W}6#8*DLn|8W+O&2`LRG*-j-DyJvIv3?}3)WDGnmcEklOw(K zkTbj!^fw_}OWCsplL0eL#VDQhCZVVoIksj*}jQ{90DxW zHfK^E|4-$ok`b5cPoYzBf-&)xFHiCu6dV-H`eDtKurr!p9h=eYcS)CG_gl}Th5U)3|EGZpsA zZchLtxC%j9AS7~>!J|Mu!(h&M@^Z@OmK3AoCkMp&aRl@Im+IM=~+KiV&D+Klk0SnE&;>NPEkse;Sj?q&xFO79`3*W&X%3P9CKC89D_ ze`Er@q$At-p|M3pp}DQL1p6(1SgL#=jBdlLBx@GV>_-%G%whM=*Io({%r|(+x4_NA zkmTp2m=7V%+A$cFz|ZyUoU_29Jszt?uSjIzB=uDI)3{y|M0 zug7f6wT_hF%t@Wujd_2defhKCCOj3ZCY;t1MK;siH~2{R<5qY(;%8N8u8x_p;4MMz zoo8pFoDFS(?jznYA`msB%@E<38mTF5(rt*uf!-ZTpYsd+1MG)TpSsx-$+s0wN~@o4 z2$Fbu3Q{j8ZkR;%tBFbiyCf=u?xGjq0%a$`LWcr`Yg%muqDo_u`W~vq*Tjn8FNeGF zCV@ZPg$TdII)4taXUP>iwFqTyU&Agka-FJinT_V9Kp(zZmXNvZnwaPsT}|BGrwV6D zlQ}jE!W%suAB>V(j;EmCbc6fMr|DXux87rk&JGw)kphdWz2IevkQjnv;L?j3yF z06VwsJ9B$T5-mO(tYwu4Pw-7nOcoGq8WV5dq4Ru`qby0D=Qe09`69Lq?Z+J+j3}(a3BG#XrrFZ_hU)LjvNYfVXR(QcnH^DV?#+HGznvSAI!WQ=^Da3H zrXH)EMwBw>cD@Srwr#WBE!0w`r%Su!^)`TS^xRoPJDU`xFsl^Q0d{&nFjNDgIzP_2K{!# zY@gg!h*nX?a1w}JG$ypkGKx%SK5c)E3;VRxl6L|QhenS^8n-3zP3C_MG_W#z#S+jaZRBg| z>Er2s#A0v<*u2@V8WLMjScUUmaBX)YHe1kVkU3)h5Laxh#(7H z+LiTtX&To)f(wjQQ^Xs)gH`#J84xJ~vl-Ge zBxFu~7r8oNJbKZ(56+rpjp@B=bFM?*nsXq?FH}KW5i4)3h{wDawU5FbuNA6EP%Ii@$?> z{!(H5@_j{v<-!PdIHa)Y6Pt$>$=m$+Xzk!`ZkrfqYMn(CJHrf#uu!4|Q?fV8f#V}& za)LkKG;Rd2EsQ@;a@I_$Eo}8}CXK~`DH>?r$n!Zm>aJzk_o~_@Q)m5L5fYg(SW+M$ zKAg8*&ocu;^UrC(12`qWy@CB*#2f8Yrv6Qhf)$PDTeXNs%A!gM#BAIIbG3ODH802v z(;ymIWcso4xBW762``+&))5Xu#}aZ9zGj2nzqU6z*@_CA`Ybh|qvXpSn}ReQdE9G0 zj1g~lQ^Zc5zQx7tGyv=CuYEw8_MJtH!=W`y8{YNADZMEyQgGAn^$#0`w5p!_DTTV4 zT`qXX%lp254w^LYz^BpZkynLfYt2+?J9gK3J*0uFo4dKdPR`cZ%$&sDY4yggTM4$0 z6ipJ9cpAUx%?fA)DYh85EchR*`z|E-a+x*#|87lZOcqSzM$eRV}W$m!y zm?)d-bs1cd;o7YeuU}U;XL+ODXf7Y4ItWX3rs*NHY(J-TkvUfCHO+JU8*H^>R|_X6 zA2^Rl?6%v>+t#(!iF}c2be`%Q0cdDFFTIS;J=Sz{#4A_QxObgx(#`{{F{%k5zRfP7 zJ0=k-*DrU{o;e-fjHTmCxC)tqlV0`a6~NGvQp!WyVXrv@v;wXWV!5 zL;9&P5!UCn3Ka=n6!=Q*%#2!Pw1q4C;a%Om=5u*qu&yqVU}00;eD;4AjW_5rv4d{G z{O!wCEv(R%25_6L(lXmcus|)BoR&v|5|8@hc{GRWqm8d9LxhV9Ed+$|Y-#=yZCB17 z_BV<`ND#!1uK;Cn%ARYbf>w8)hzo{2^k739b*>>Letz&mnT?AgHxN01bP;ZV2nA{I zk0xDk_9b|mIoZji`CCD#4cqn$CKEzNQxEwj-`^qX$L?q8@y(OH zrt9Z>AaeyulTxUdJ#RZk)m`3fl$P4*m$x)plk;tcYKhXW`#8URYHn$wMlN(I5L@5e z)hhooS@U_~mG-X+q!gRHC66&4Vx(clrHR|!U0$izvf$>?YQrW}!RkvrbVDtJp4M50 z>66RIEBSYc;rjgXhr*+*}y&oQ3kKdnF!(0!8LU{o1MECz!= z4vwQD<)=vNk!v~2ad3~r#={*1n@1R;iX;xdR(r!-SGaj3QoQcfpn1nRy4~vq+4CcLC*bs_yEYWN+EDas#UKy{@scYscR`K4P7AA069Ac`s|szotJG>`$1+Mx*aL$~44urWL- zcNsAl#yIoy?8WbCTu$3nEDiz!L|vJIhmn3DZvU0;7sXSwU>g*^fnpAaH}i<)QAydY z?rTgt_YLm_6fvyLuQD#ibb=U)9-59f5pd$@v^&qad0rH1Iylcvtj z@sUL}Tq8r@>=^T}5wsdcm5T$cg@tg^ubG@@dWdF|iu}G|uAUSG;sfzbPrd2dFD42_ z;fccujc)=U#p{M$(}0`=hLg586DW4{L)U~c)bsB}?@Y(;-)@=f!fE9%x`aw(Yur~I z1bAt(!kOXC$sq<7-CaAGy6$2h>Z+dh(=tSFd{>#(vYfb!l5Qt(K~jvCs+pNYx*Z8` z{|ThEcnM9ndmYrYXiRYXOjEw=+Wl&=Q%9;Vel}Zl<2Ue;KtVOayPW0h-Y+iP-PGrd zvDG*+vcTV3BtI0>hbp`>s?x^RW?~$21HN*qX8^~IBQd2Nu}8N_2~b>%Qk{#@X*D~u zv8WvWy3w~JW_hikzA9sxjC;uHMNgroA81XP_g1t5;a1#ADsRdJASdusGjg&Om{L}w&mE@syo*f`Yen-H&boH!a=acSWu z#T0{A-&{+`=^k+=#l?vQ*;BR^AGUXv_>eu-mzmt!Orm4Ngw;ui8C?JPd&a^A1h{tD z>tOl*T~En1a0WY>joPyJoMzZ%TBR6yMdv$lbPD8WZdb3t(OSn&j>ktmdX7vY85B_Z zuJnlGh?-@KKVFu>z(rAU7WQ2Vwi3aCgiA&K`uc9BTCSi8`dcoH&SCzhE)IvOfJ)V_ z=+)|{-AZF*XA6gp+01c4l_5ht-nO4(fLlk>rpr-vE!U62wFYTd`t*4Jbev~~KZBM{ zH8bnnrL@EeGH?ARSjuc|hP*3sp-KA4(4s4TOT@VaVW+yNhj_tNbt7eOB|{;Misf~r zHyJrj+4I=qJL~6Ky%5-MFQBt);`7I?bnD1*GIse3ihLHV9^L{1f|A1LbXSUQ6Q2Dd z^K#|E%6FmWpwcn5F#!5B_P*TI)W*uGr1|XpNq7R$?^8;@?( z)H?&7CqgHywQK`&h0WVY5BxJf@XpJO_~TKdK~RL5JTnvX`6hqJ@EY~SArP;!gx7yo z#}3L+`*{$KJ9bFWM<*AF)KVOp=)d;0()RsX_~oLM;1d899OCnX4WBgvtVI*#oJ0}2 zPCF9*R&Kt5O2>e%=)Opvrhn}*)izBKc33e+n>$@kz)i|y(DUAv4t2kMcf%OETc=~c z&vuvg*gx_|e5J#BPn4c1M<}cMW1fg-_ksJu&*r`cF@g6NG#D|A0xLhi*GVs!_;Ejz z2OCe~s2Xn+C^ror6sSsxVe>R>(k=CDoy3cpHiAvq2m!auCQ)0NhL))*Y(zxIm3CMA zhv5fr)LL@5DEhCiOSIt=6OM++Nkb(36tjB7+V5>M^@~W-BCQcMH;IMs{p6gmsdeFg zRwe;trgi<#<+YcfzU~3&PF{n~%2j!{Ql5tNBJm~FwW_?{yFwU9+7pYa)Gc*15`%uv zhHHuQCJ>CO9e#^8?YAQn_X2vyICCcAykCf7eaN-QYoW4am*Cz`lp~)q0A6oFv@A6S zUE*x9pq`#hE#g-BeBxf#)kHGxnEiBWI;GLovlgmM8{F3)MS68OLui%{(?5OiKwOzU zZ7a7(Z|ZlrS04h?v{P6 zc*|N_pRnLJ-SwyYc~*g>?VLY3ceU}^Sq|FR*v8zGSZO)@qz8K6=wRVukaf0il>gfG#8J??s%*KSCcU-92;kD41WVEiX^%9r6ojY!s}MZrfUU z-)tPm8PzSt<#|VU=_-1^IA&6PKRMcKaYQYyAV{}yrwgNULD4vDu(=sJ3-SGXIEfhJ zcaefWneiX~d)vA{v+(`sR@cUav<7J_jkfz4)^?@plBhJxD0u>#--Rz=xOOEPd`wAO z$de}XVFnwjtDL7@m9F$Am9s3rJ2vFn8~yypEtUR5&gmPuZKCM=STW&-#@Z%skOG@B z9eU3M!8OK~EJUnhJeXC5x{#YF9d2t?wE0bOLAppa+EmzRLy-1u~fi+QAd z>`6L80=?;^A*;q|MliH$vWQ+vB5wBMh59v%X@7F|hi`S4 zkQ352-fR8>#U?Y6FA->iW|<5YXX1Yy&Yd4dp^bT3mR=^ENHOLz8Vste_Dg$h*F)CC z{#`tL{G(dspVs#gPYhbLJZ+CJ ztnUiAodcf&fywXHW5mPtTeK7Pyk3HqcX>~GddSfztuqa_A=dGJVVj=!A=YuwP~3W) z;$22CqPm~@M1z@-PVip)k`Y`YbI@Fr`eFOWm$Wy_s)Hv-q4onh{Idu;_9o2$y%{6hGX_&dQ?5wmd5x^W(h#kDUQpL8tNw9n;xf5scCTu8W| ziK!1U+r$a6+m^m(+!NXk2cK4r#a|QK46bn`p@J;MM#G}-Np#I-+2cj1)Ai;l7AYxd zXS$@x*60~jwNjmrJ5Y69UL52pHBQ%$#mVWKKQhr*BmvqrcAl=Wpz*twC1H%ENO6i56RYa z9@ypD@4SWkPU}G9-_o9Pk$x9i{gU`ox@CC*YW_6jWMKl}z4h#4C~Z|+>i#ORSST;w zB*9+ct_lCBTQdsl00L{W>Jex$n9%VtaBXar&qEt&+8N!WCHQwEC+acD115zBK)sm% z16j$}K;@S>7RMi1@qTwm({9U+g{g#BbXN*^=a9hN$$c^2$4X(0+xa%)aUGyhjEeEpCUEn{X1c!|i_VnCdf48al^j3Du>YIgE)M#wCGw)VHl zCJLBrf7=$6C~_N)TJ+v-4Zq}{`6I8cZTe0fqG81mPBFuI+v zG28j`p+``*?%gH$)1C)Q@7b9c0YyR#0{zh)RTMn=5zuhs|l zIe$T8#QO_gU;4-2h$DY~mL!2n(SQ6wPxMcCw+H+q{{+H&@GT5r(0}|$2}pqW$M^py zhuFe0hVlq4^+ur+fWuuR_#fO8+t#2Irm$B;0 zF(Rji4g**8$r|LCPbTUVDt@t1lE|HNbBUPlz8q(ZYkl>vo%*H5l+?Bvr7+}9bBb4r z+pB)WQWp?+y1GI;-5QaaU103|UvNfG;z3n! zmfUB4?f#hMwLE|n#o5_-_FY)IS9-5O++R(1PIY{nD^w^t4iL)waXB)B)eap_$!vW- zo#X!eFH@0N3D||~Iu$(DWOJh1LOF%VliwM8Zf^>O9!Wea2Qa`-EzN$F>IRC6o}*%BrGg+#PNw)vf6m z)vfvSh!ZOxil2IW)zzQr#6)_s^2tO0^7La460h+e-?lz=hahENwT^zz6Ecrdh_dtD z#;cH%{7Jt5p7=#o#wu!OvxvQ`Ge{@z!pW2!9*_}`onk7EF8xpRLw{e&&uVkNyaJ}6 z?#9clF8$zZUpVqfO(yZf&Op5I=&tC7E)fSEB@=yeqoceS?1j=LRTzdcSW54M8zsRpZm80vYZmnz*yfywIXk+cLF!3|tKHK?i!)?z0i^Rtl)Q2t)FJ z@hQJq&e^LWwgPkE_$##2=4b#l{U0KY|51l}uRLLhp~8SNaSG9k>S1lcLt9T2Q)h)e z%41xf)@ot%znq&kqmG`!ezCL{>CHXOr(0ba*S14?64ZbU+2C#Cf#IG;jsFv36VNf4 z!W3NVglMMqZwo8~5mAa5Lt=6n@tpNqe-W^49+Cdm8dPOh<8vp8hl5j;Xs3k@`>U`W zUP9Iz(14)T-qsBb^y6EaSyd4VSQ{;eCeFo01#-x7b=W1`$=YPL^!x`SYQ16H+=l|{ z>3g){jUUs;;PxrQR?@{PX0NcruC2*>8)jzTtImn5REh#$oig_)eB_ceqr6}tga4X{J3Kc0n=a;U`D0}hrwEj`R0bQ zxOn*Yapsz+W}W`UruI*O3RDIO{Ko`XxL%#%HhDpkqLcB-41Sh?V47lSNN9<|0S1r9 z>=|n4a#Pcl+uT{4NvAgKtoIJSN%)A>>V$q?%p7ESQ{xUcAo+`KBzbuGgwq6dlAeuR*vH{~fixPQ=VFH*Q_MUl)0lx8XLwja zc}Uq@_(K*a)JtEY(>&5&;TjA8>y${oKmKF`h`L#{TvfCY^1VJm(+&@PrmPqS`aQH( z$pzbUeslW|AA?3oc8skZXYTYxL~8yvu%cBg2K{0+4?DN%HBZI6WAfP*19zx`0>(2% zrI#rgq5v{^&z@=RXMcrBFi=|4&^bA@n|OG-g%l<^M)Q?J#MGN7N0}jpI*jOYqQFvO zwrIqL`87jp>0eGOHlX?Q;_rfp&7Udydd7+|X)~TSef$72^JU@|ZO;3`J{v)V$mgJd zHRebAE6mBqJYRL^kckyYs5fjO)m43`S6BYE#S2%B`M+$J2TNbskvT`4)s{>FG0au^ zMH7dE1o0hM`TArpm_~QVLqRb;vD={BXkt@A$?45@Z};|sDu8!~KaR?u!OJb;$JD6S z_ISGFtwL=5v? z-%JkXxVOQzchQ9yiheEjh%@;`h&LM_aW!HpB6+CYL|Q-QsKv=1J{KO%;_?_&+TngE zK@7fO1e5WRkT%lA9GTOMA!4lIv)Y(?F=?z2HeG0j&;Lc;dxk~1bnSwBtDuO8f`TML z$vNk!B*~I<5SmPrp~(m+Ip-!ck|j&dNm3JAat4vyKoc5ha!vn>LwT|Z8rbKCa#>-?LL5J#mX>o z+VB!rOPoaig}$IM!LyhjNQTd5c$I-6c0))|F?cxhL!N2 zv-0YpCxQv;z4i|CJ@9!}d}8S%b|f3=_0UEC#K^@_f_CMkr0F6kj2X)vJD9FeBXi?( zeW=W81-N9fyyKVjNmyRV_rqYF{rlv$J6Vy#Q7q&X_P9&WAG2_tVlpsq+fQ7~B{ls% zHx+fR5ObT;VrS)?nmB+6aLLP#;?EX=M54X)-Jky z8fkv^CrJe1jc&KcBrxaHQU8dfG{{DJo?o7Rj53p#OK=#6AuH}jeQ2Q=e_iDMF2O&O z?D!Ce$;7qH>m#9dNjZbq_!o}Lu=H*DRhr_et_lyj&|%ZTsw^g{nJ7TMZzSlp!y3JM zf2{SD^al;xo&BeiKicjHQR!QsR`PRmc&2i(J$I9KiB!UzPqNQPtf8~N4I3#-v&{DGJW2>Y8(ceQRO!^>UD#kq)XUa$}l@IOw zI=F!?Lu{^KVnTUNfq*x?<95rKMU$L~|s?@KwHSLyCAbkK|#1RUL=rR?17wphKADezn<~9&w(bsF@t^zTgF{Qo@hHgPf`v9BLzeJwYW-n zx>N;blZc6b_E(Dm0nP)VJxwW7WiLz%*4fTqUkBG|FP1MRBYj90l^NPwHao#_jc_$Jj6A8??ji002{yQy$;& z%Bobrp^G0?%-j;({WNl5P4=YuF@}2YIkK|e+C#40WVDkAGw4_Us}}svA6FI(+atQv zlVPz(+p$F2;!0L}Xa$|4vEGg!LtNiJ$N4ZWyS@99L~dcje{?r7ZZbhFX&Zby7|c&& z1V86X%xdz*M3^I)&GUjN?XRr>7vr_h;6m}gI>WzjbV{FZu^!qbplOo>UJY_uNR+OY zvp;}_juy0}b?Tn$S&V%~bPpC36pjdl(hmX^wbs$|Etic^FV=UYyJKcxXsKtZ^DqTjfH|4iL@H{sc|wReqoCc=+VpXA7zHBcbyD)H z@n@J^5crt?j*bjFsfMB{@F}=CKnGUhd+duRkI!SWY4zZc3CiE)Y-!nBqs?ye@{;J(Y=^VZ)I$=4_hlGy2EqcW{nV#L8i- zz5J0Kza3MDI^zTj(mwapW$e5P;m>K7f|F5(w92Y>zmL2>-|=GtIyBJnV~vNtW@QJ< z$9tLipOFaI3*D{CZTVuyoGa-rQGc^-wdyC3-W)h6mu+Zresq1adL{A*_}sRpM3Fpb*?iC zP{@IGMQHtI2TTP;Ju)Y_$*<#pW;;$z}Z%;lxC3W z#4Ic$8TDMX?YkE=jna@(IZI)eWs!#Od}e4XQ_IzD3SC|{e`}yOt*)JdzxN{8?5esk zTX4E}ZzcT~PGDupKWpNc=!ymS9$ar{bM|8J#<#xU&=ga0HixZarDm*D@$OEC%_v;H zf2VqYkS}UcvI)nu7*5-_AYr|#E@P+cIC$rT2@aE7wp}5gm)(o6V~}5z&u2%~WN)iz z$6xg1;y@r>GXt2j=}5l9U-X&Xc9h^zRgk ziIk?MCc9@XcF7N0c=nTAn+|w2#pdhD3_Wyex@R>18MAgOA#Zy8iG*^|!`-blg zDRU<5e}V&gN+y;nvu_X=Q!CP8uc?GV{UrcLE2}TH*|t(NrMQl->qUTtjG%7AOqj@zDAdRKja-elM0+8YM>*?NIINrV5)FmuhN-)9OcNt82HomnucR+$=YHT8Hl5Kr?Xm1U;R$d4CKEIROTLAb5vSi@q~`Al zM8`#cv~!at@*t^V3-+H9>^VY&RAMa0r{^jfn@mg=RCBGxMBETrp;!;(BhUTwLJ}7> zR@FqNeyJl?+@$mLhn5++!e7thC*UT-I4Wg+aeKkrBqix>J!Z%H$;wkwUIwu$XdZ$6 zpCn5hjJnT%qvygKyF?_cnz$AVP!gZiHbHE^8M&p+$#pr~!(Wy{TKF$EvhSU?gpA_m za<=w{5O6h#zY`;?abrWx>Pp&BRQ|AM+7rSQl(vtHqT=?7t#4&WB{=zLchEIVS;PRx zp@^+LH_m(My;Nc$eI4N3?HE4qsq|;YE8cPLFPbf_`HscSRIfS~ll5GOI(Bujc{>yQ zg4e@(7tSnG_D0^XwzIXB8azeO3aC*-b=YvasyMBfT=$-H&g);l+N$JD!b!Vv*am*b=`a4uI<%3|&q$rz z`lSJARYQN>bAI<8U~Jvl;c=2&X7kolwfFO)GvkY@hVhwt{L;oNs+JOTBvH*a%F-Tn zMn##ql0l+TS%sPvxQyEo?QgL3d--1rSr!&O@3az?d#Pb#Ve$M&)oVlA-ZW?Vc`y16 z;?Li+RbsY8^U7aRJ;m2t)2e^01Y?WXY+lVQdOx&4Z65dp)S932mYV~$RybLY!gH_X zPXbsbJ|5%D*=UVdu1{X)J&qb;sd!*{Wb{Lwi~T(@o5?fb-#h1bBd1vWbC#*{2a)^m z)W-p+#*3>X4)eE6Pf^lM+!pKzVJiLSF+^fD=0##L+nyCRUS~-o9~GIl6E$)ifG$(M)^H5HtBY*i7{6yvjWGj#nU|Z<|U=NV6Jn(-3~Nt$+wL+PV_Mu`r4c1 z4uIg7A}OnDXxwY62cgdlcW0VkCx12{t&M1HCVJKr{7&`Hr%wX_1V*CZdrt^l-P+-Z z>c)y4R0LpB@g4UzgIj=Z~xvWv+vx8q5Rdz6W8bjSRwe@{Q zhO_$dJF$Rjsx&vgkX)O6FmZ19{$A#$R?0@79#Bs;nkRn-cWSrs)XQcn4|L!(m<-Rk zr*D_nSz29C_^foscV}_!toBE>Gd|kWMA}^@Tug@On9oej?{GsMC@Io&i#C2zo<0xw z+i^SFfBiQ#Nmcsv@8H3csRw@t0v_1j``hjL#Cr!*ef@X)PWsRPeu(;;V*mK<)Sun^ z^7ii^zxDj%EBz1tNrvjytCP^7{;wFrzjx;w*C)C#y?D7qc6AYx=i#^1cRd8Vg#l-v z*Rj5x?-blhspgp2ne$-*dQFYVqCVFPPsu)PLC!$bah_eM&(~ zP^rIssTcnu>j^LxYcwy3fR&_&mMpE@HRki~d6|r|rVg(-XKa+AVIgt;S6bFA96-4? zCN#jvpv9f2+6g>g9TYdr+p$K_MEiLzM#uZ58x+AW# zZ7X~_-^nWb^16)dcEoK%i{94i@v3~KO@e&aIh$SMF87OZGpp>P65|PQrzskQw;ubM zapa@*l!|qK=td~FX$RIv*P`_ZsO6tBHt#pLZ%6qdZqnPQHu7e3%}TK^zsFM$L!!>; zVU1aPP##-XwI{DW%mY&{dNH$fS^la-;94bC+wiTl%2D-0U=OH}rc-U|N71LPcVd&0`V^YjcXB?OL(@&uZLv-_S85X*r{K4D^y%eFLX67J(JEH0 z%4c^r*bc6(8D5(Tm^s!LGYts-G`~Pi4tdi1_Zpg+Nk4@tb&CZq2e?;My`sz6V9ZSE z$%y6RO#g#QwE7Kqz)*(gSKF%h(eC`LmAFFc3w0sJ`u-cI`#6B58)S)M8)e3;+_fK> zh?twxqR7)a!`9R9&%H7#4$1$#xs`+Y09=Z%P_l59l7t;62 zl9_GNZl>^vywo&CJr-~OR@=leWf~DrP!=6dQGYd!Ao2BUYZIa8?zNii5khM5FM5cA zsggRmrDfzerj1DOeGogrcOqmIOIkOV-)sxDwF!CqCEHb5pR_R#JD1xv@p6Fk?*`a; z#pX>p9fV!Fq)<8s{Pn7Tawksr5z`WDQ8p~i8IbS_#|{_N>}619bJHR`uD~k-O96vB zrCtfO8&~}&MV*rBtkQzU!!#)Grd4_pIy$;sLzK3$1CzzvG}Gv_q828yt8s z^5rRT6;&r#o5N_oy0~raDb5q?d7rJ6Z`g{68#=cJze#@sDXA134 zA`ZU8ui)uz~L~L0=BNZBNQY3Q3^y9r4 z7MJxFYJgG5QJaxvN=4`hVkl*Li~<0sxl%89jg z8CS(g3IpK@#JjB}H}Z6M!6u6Gjzof)+c{oyjG8HQ`#Mk1?21zs{9@WIqQmB+IV=@T zoY!P(!H9BLRnaN|tM0ZSR=@k@RS+D+Id)Srz9w8MSF;ifQ>cot|=A3b9I=#eGvy{gcLt6u|Y zRRd{9Whq`FSCsUMb!YljVyEpOfzs1{vWiEI z4!}on0|fnjV(ADc!6^2=i)i)?3TWF|FNuu4ZGsZ%XqzKC$gjQ-J+~nhRLU;0z$uKy zaLw97r^}&vv*PgdPs}SlkF4WoO9~_dm)2GY%$=Y%u!A4otD2>JrI*0B1c?KS*qa|M zca=5AKZ<`+e;(X~J-;iLh~OWlbqXBWwc9JmjohIXlDkq>n1;zc((xg0V< z`q?!-K|tNWQcl3W$1m?;w;SU0eUQ43*Ty$qH}tGJi=hgNSmr{x*=OXwRg-?buun?X z^`)&eg&e5h-RX5?a+U|#nN+^7L$p?6RFBeL!s^kp6n&t6)MvgoHRgyG@fQu}FMHMx zTU*U5_qDB{M(9Fxp~%gJhg8NnMm>O||ohuEoufntgvIyP098E<(-E50DPE9%O6RZt2V%Ty$~GmWv(%`oPoP2i}<_ zUKU6PZM~5!S2AQ^6=EBF|viW47a=b1W67D8CmkJkV`rBlfYcanW0<;ui{i+Dqhv5pnm% z;YfAr?G1U6;zRv(AO82>fLA_LNMu9EGT!4y_z)fV<&V5c|E5WY>-X9F(QU|1fa#^=9FS&GGG{Z5e?0&giB399_cT}Zb!7vT_2RW?h7{8PHuPqvV%;7~P z4lsx-Nh*qYI)enl3*YPN(QLDgG;mcke8qk+ijSh%n*1{sh;YCKyo7}$z?1X_M~Vo8 zH=DfwbsWmXD4~h<+I$;uDM2o`>vNK>DhpEoQ`-VnzC;LI6J77?zIpU0vqX;QI2y0a ztW7lN&TPuk3&m}F-4v_Dlj!0j(?Y$FW4Xo?pd>eU#O2|XYeH{q>-Ax&tnkez2|mu; zIA4?yALleFU@5yY>FyBF4*7yNWZ5V&LY62O_lEEGmVto#%6qNy?LD1 z-bfHLFnMU(B-B%t=j3c}!C}5NTEYBqIKDJG4{7*C2*_={&Wa9+MnM*}EO;*{{jHso zDH^6LqBkEt1|W#>z-uVZi@P^?QL?)H0@{Lz;D!HD+2Q}(Wx2JH z{hv(^yT=7I(UMdXJV=4U8ZMp?cq%! z0q;_suo1iUCZ!rNTh`%H79o^wLS{-MGq&-rlGEUyFE! z>{;!OUQt4MwoI|-jZ1Du_H(J`NxY_SXThKW@_PTQ;@~hxE+`tTnLZwbi{@X#OPpLDl!%EScEay)aY^m3qn#vc~roiJ$r%Hf`_d z?iNb8xAOIZQ1Z$rAwIINQYc$)A;%fB3pQ7NZqd*eHug67n&r++_XJg5Y~7cH9Oe=H zx{~U{xBS+RMu20A?&UbWYmIma)d+_o6>2)dKSJ*>MqkG04R5qv=}tfR%iOkoCl6305zw}X!&?2mhd;R<(>9l4A&*`0<}{z* z>%Lx0sd0VDd3Mv;S%^XjUJiNdLA_;w^DhLDCHi^yOjUAGe!r-%QUnX>sF91A$QBe0 zmY|DZ?D=e-6hV{%pt-aZ4tD~3&rR?`7bv_lh~DtPTr{-GW^0_yJp&K*?}GKOpDrxK zTg74(SuI!3O6D77LQ~A&M5?eD=~mm1vnx11GUg8)LTz47wQk3kJ~bbOY!0!@tArD8 zJO;p1ynJ-E0479*oSgs|hkohPHiy=&8D`ko-Z1#7kRVsv7r=UOlI=8rKCR%+>{jEt zyP3_(ciKUP!SG*z6P$Df7{2ex11^WbzWsv04_i`vAnW{o&2 zh)=k=k*bA7nuaGLv+oiy#nSC;(~HrM|9 zL3TL0Cp}|)hpQ-=@{rvL;pz1CeMy2F@ATV^F5g0l0@q2)bY3AwF7&&4%kRiaphB|d z6LVi1x$Ua7&m>__b4r!w-Oaq5=g-PWOG?8SZPilN(%ja51LQe4u6aL;BHN!9yxqc^ zDGqa>!}a5b*Jh&A?i$3sxS?Qa$(z+}H3xc*3 z%=!DL4ucOf;=LYkSgAYPX{nAP#4$T~uut2V#A~doam?S|t9m3pEmgg;^xWwO`JCLq zrEK9&Nw{+vQTmk0dHsUwBQe9+?>PU$2{O952~P%CzKA5s1p18> z_u5uiKKibK?Z98^LRT`K8xOApMdWB?V80cLI>cmLsS(0quUo%nmBY5uNMHG$Xj zPyXh84q6#A-IS|MSb#pyMY0Z!L;s<7_JM1o+3U0;c+=>1o!x)^`rE%VF1I|%{}hSz zpLch&Z|?ASA2i#NAy^2h(ZWB4~-tja(B*CEp@c4g<7$B%qo;QLbib;kZ!ejczp z?}^PmWkFVk%fCc=W4Cm{j7XtR1{9FEkU|(c(|ru~F4Z^t=P=%c3-C7L&;dH8d;k~- zy7;A&&iXd--Y7XxJ{(qlmXG+J`$`20Sq{5AOx8${u~aVcUwOEA;bySs<{p%1cmS4g z_qQxH`kTZ1h<*%04;$OMjO~tcY6baz=#R#Q$+T3XRF}jWHQKGEm9>Ha{fkTG_l(Fr zJiHX#R9jg2#$H$s7&L8cC14)ZdA(q$^f)MQ)R(KewEM0e1?^>j}3 z`acLFXIGy(>h_rxXe1|;G?N_MwDMizhvAJ;%Ra=wM#N{m|6o~M?C%}-=_xE^hm0J< zU&=Eu6c>-ke|sqOo3^nLa%;R~cVOm%V^Amop>y@1O?p;QfZf{2sYlSh^iIpf!o-?X z8H06qUR83v%Lv@1c3*)Ds(Sie+B`|xFM{6?j_1?e7c##we@~TY&vU!~u+3k}Vz+^J z()};;M-L^!0kLh_*DC9Jy`_jFJcmAgP(k?*ZTUTf%dz+e18&{(!s}IVVkfiaVHI7$ z+4Pb`4ryyWGrL}5?zr}~SG|Ml#vh#1g9Wwee*VWsQ6i8Se0TPV3wLHwQI2VT`*UIqc3#!dwfgC`*B8lb<{1+({fb`d-tOtMO8MgQ~AWbi;KfZjGwLN zWKk@@)EZK4M)S(Pt5$V6PT1eLj)7B5Y``SC4j@##!+zRury1)G_(^)ZV|JHS&6eFr zORX%TEi;2iNS5kyx8FltM7%khW!kPvO5R=JB4;3%{jM?VU)#N-{Zn)9t1c?(yglD1 zU)kg>7w=T}zJI@5)cXWvnb5_6Tggkmbk!5DYsSy_q6hYv>B7T0Ntws;gdQPrS4kC#K29zI-2tuFS8emH9IlXkdvCz}cmz2lNqSw=W^rQgam6gY} zDU30v01V31XhNARB2Lml`}S>Djz7ome8}>UDWA5G*-|{5r;Pe+f8uo+oh*A%$5tl% zW5Kzt7UUt6)2KI12PKvCTa4)cV-q2`%kwVK{94oh>v?v-kY!D)Q_-^pD4@)@XSBS( zQUhHL#*mwQ3(J0uejiGO_}$w4Q!_9gUN;MF?{~w!+_vkam1bLYB~nR5d56@Lc)iYv zn$+9j(Q=8EG{?rt=@17yj)*Eg-}$IlZdNmW^!K^U0I!^OSWn7_9{>`Jvl-nL<{Pv# zRlEy?jGn9x!mwUCZl6#vJL;@2)|$il<62k4ysr8glfjpBSH?j{2*jLg^?sB&tEBup zs>|>F4Z@^jcxqB`4gcFu;~D?aV^J$;Z4qvtY+pVJo-<%0nfdz0VBK@RWrl#KLH=9v zM19P#SYY$cv3!XU(Jw8?c9x5w$8VCt{emjT&e2X_avdL-tIf30pO!kdY^3rz4Yf%` zMjPdHUi9GvMo9ssdrLZtDl;Qg53q9&A}p&+qK90_n)x<-lYd4FM07SURy29}G^v!m zBXXVkzPkUc!WpC>^Jyfb3N^diScDMgFL)^A@~a>{6RvOM=C-JpB_?{{U_q7cC@LB& zBr0{#HOUmgqNA1RE57P|^e^~tGZ`vZg4SqHjph9-2r!|g=WQt>fT6hoi7PvUzW`CG zv6b-p>OF_e;=)_wf)>bcHaE;sof0k{h{(ilW!Xw_-kG1E&0B!ETYz~lj^X2mLAi*- zm8C&_~(4>GvuX5p6chA8i97<9KQe&gp$N?-Bgx=rcJTJ;d7s$cgq$&(fj zCd#m@@@=S?Z7(+O%yvi0oGxNO(Xl$q$##B3ik9#m(Q-RpKD{?xR|4uJjyCSixuUr{ z&v8TR>SoG(f$8j!S#*}Z1)gU_-l#BNJ>#1I#Y~t%v>!Jq?xW}d(-eQ9Llsnz(5)eHMPL*~+nd-_Rzr+P2hVw%lTx=Kf3%NOr5-8NMt51dCy++Cprz;oc$c&q75|2)Oz~(l3`8!K#XS(VvNsumFzhBP=t#kL3CUL+e z?I4Qu2YNwvyXX6}a00`A^TNwJsGY9QNf@w+H6Lx<=#%Lmn$E$+?}ouwlXw{et*Tg-79B5+ z&T$K;SvdT~Vj1_mCui#l@XE5Op=};qH}&2!-g+>5@H@#~=Eo2!(yWC?Pt7s8X%Vz6$C=Pz+w@%h>Sr*cHd6=hcJ_h)^?eO(^)U3w3-9lNIar?OayVhpcLNGPVc+M9L9I^KTHkmk zPGLp0s;dxCw6_X!zonP$B~C0|_~yKqwkxIno{BJ1?lj{UmY{M!gRN9TV^w~i_?ZHU zh<0&w5H}fxaCr;LZv|ig!_QAwQ^#eJXG&fdj>kmGwgrBS{2h=zs5tt+L3273>$#7X z4YTZ@N>y`Kmwpw{=7I)}>RxW%@2M|By>pMudzzpYfnmZ55*>t=)(;sBPi8Hml*5O_ z$M(SQFQV5;SULL}qd)gV4<%ZuPK8#2z2{}`&~uE{O=d$rTEP@lqEWtHfQwW88x_wY9^941!?+Aqr#HZaKr12{drr5=B-fYO_R7|@!c;X zM&d2l7raF|+?;Aqrq@jikGS|_s z?qs;D_uE9H=+H1;x*?cOP2G8;kcX0|i?6<>oSw~`NP;FAA;$exL+N6;n)9cN^^|RLc&THY3C^JD zP0dv->c?W{yYkylVs?dP4GEu}sjc2L1=TNMpjlwl;&RfL6rSMSy*SH zQh34hy5pkwk@s8I$jR8)W~6JPEX}Dm6;AiV9QV)-4TW zkj_IiqG9*B^4;{cK8=X9XZKOGSo6US8jW{vjFas2+*W;mUS2LG{zokIZ~5#2Yocrv z@42+Or@AvmzaGX?(kfL1-c9E6DWQ8qw2@Dh*og3H2cWzF{%0H~Cspj~kqri` zUB~mKt@E=Qb5Iz!l0yxg@JPPS*yqOSh&qvfx?U^EJg=bl9Y(e^X#z8@Ldl>20hl1; zcBglhr`e7{JHfh~FGQG80VURbSB`$t3zU}MLSN{_4 zpBve{BhSzex*CQie);kjv^i@V?*vTJhVki7h z?AA9m?zu$Bm+2-_XWpM{H+?_iICx~0Np9%5;tQpVx!gW|RNec{o`Dt9Xl8j{-Y}HcenjWkSF2d!*EMCV3YOv+`b5 zV{C})*SieQH7t+KL?_2Z*c@;P)Ypcvpf^y@1BL+eMDE@RByZDW4y(#O z3iOJXM`5bP?$g))>Rsay2gyn{r41G6ZPQGj8`}kr==lhJebhAXUext$c#yqS3nuG1 zYfz4&@R`kj1zS*O5qG(b_xwSuA+0mBRd#P-CFq$KN4K z^)D1SPJ_{|N|q%1KZ1e{(o0ACN1d!?g2=&*>+=3T4mgwc$xTn%B2`sc1ctw6E1dxBGDLS2$cYQZDt+Rq+SluA5oe73?_tRT(lv~qyh4I@ z`K&qBoygO6>ZeJCY!O$_qzaXrOp(2+@bFF>%#ogLxN`m(lJm&en26rC`%|Q5dnV9d z_$2f`3@Q0p6(fbZjT?8+7*T@y5a;kez87;Z-l+Rdp8Sj*r;?`GZ`pwe$NFykeNM9? z4HivRMk4XvmD$4~$z3+T!1JO@U@5(6>3La&J z$g&0w!8>x#p^m}39aqEF;;&+rhO7X~&C%x#zk{f4C9J~2s3&cewrFoEWSdwOjq?;$ z!ynaMS*?M0!OcL)_^8f zl$P3j`7WA9HqTCrIP9pkvei=+BWJJ#wuoyRA4R$^+GFY#ZZ-`!gRYxIwGDUMO_n1k z2YTn-`*vvet|V0~Vq7l;1MJ=c0k>$=g#vjPnNfiesOh$!NvV8M8Rqk|O`wsF!;aAWYbJc&s zK5@C$%`o7MrQv4dZv1Pv7<0ILN9ZQLM&g4)qTv_hs084)MU>yol&s6p1D^`E6?SP> zQU0~V$K(~EX(vOH>m$jL4=}eX%v^%U2!49HIfGRbYiHFPd(lgMZi0H5vu!(aKkgig zv&LRan8lptcSA`z*?g}XPeBQqwsr?SwfYoY5S;wYgF8Vq&~+uz8{wP!JK&=YKmZM{ z^XTbR_O_^Dd4I)0M8MGaq)zE%KW7s0(uF^*z4?BMAxiTh;NPJQb5R!Yamy2R$ax$ad9c0WTpA*x}~se;o~h; z1NCun+tRAu*yig>G~8$Z>gv!klm3={Aip!&pV)vrB#)uZ;1ipD}NGOHQMNGzPdw)669d!R7%yGT%=-q z{0|)Mn%$|6X$M~C@=3>INlq1$ar1dzq!H=zbFCcXpi6P{YCnaI=LeE!fY zo%2-}Y04AYfk4moS(H&sAzG(Vs9Q0Xdkh&)5zV7|wIQ)_8CvK28D1khYB9jzxV1 zmGMn!wq{E>)7P1m*gGwWB7NU~l@2}2{8|v72tNoCXs(xbXZQxVWNe)z&gBD$x z!y4WF-PD4!_@h|mP@ z>8_M!+c-@+)@W(9V8$T6!LHM}pQtuSJAa-q_r&=VXXmf4IxcI6YeKe5VTb&v$CFxl zbaY=qUGd2V4aJqd&dw!VXFnx|b9AaTZ9}=uH79DLn>Ivlh7xYSf2j$#oS7xi>j{tU z7}B+!R8(? zZ=;pD0%p-HY|lpQmprBV@y~3>;TWB$`_0^jzHfjPw^v2E4qra2od?`_7rhEDp0RR~ zH&yPbGNiXZ#b*Cj-XfSxOpR0EmLf?6xxh$cZr#Z%?}myB1p+DCo6!J4%968+w|}d} zJ5U9#Q-Z^Rl{JT&2R^<2ul^CHx7EkVh9sv5@Ec?q;lr0B|A}7y?+p?DuSCRq_p!Lv z{R{(Wz*wpTQtEktdW)n)2T^zAqz4p&1}=5>rI4bgDOygHasI}5AN@a5K7%gs+azE} z-ptsYA@&hxz%chfpfUjq?Pb;{O=@+$dUNTmAtagCLTCEz(jQbDVEjD6T14X@I{fl_ z^&;oq8~Pn)7{1qA6uRP{e1WU^>pY1KZs!mA%89Sl-0Pd@6FV>4?Z5Vq$n(ovlyNTY z&Nw?kcjo&hr@c(vK`Nt1ly(TF2;YrP6y;*XG4XOo?2b0q|Z0hsn~7LnctYxqfvx za*)Y|d+#?Wj}K;x>AUt&NR!J2+4+6F=k9HgQZfnNYsP4ImJkKM-es2ZS{AH77ak+< z-5=ZXDST$>#^Ri(M3E=_~)oVN`MkACc`cdDSC~QJ`({u5? z$>x^Z z#GD33h1k3Uo?EmqjsTq@PNiCDX7~)$L&}DEd&YeITNhEMId>CI{?7G6=TVYE3kr#p zl{ube&R1OEPLl@=EmnHB=~B~aW^NZ*1}K~<;q&Gd=&mfnKcwpK`{|q4V|dB<}rx0Wxk zxi2FX8pc^Ap~EClIxz#CqG&4pZ+mBvgu?#Y{}*R@W9TlsB*b*vbJ?xlQvp0ng^MIY z54bA)HN21h&~^-4Xjoqlz=T`t{&EM6jv2~39tTJeRiC|&@o)46p~1#u7`a^I=}2GE zgQTVkv#Lu}9{(L7l@mKYZk@NToYqpkOCgiNHd9}xchuVMXhWq^iY0xHLb#Wf|k z=eENn)}9!}SB6fBnPf@3BqnmNOq4f~xbSOet>J+x0n56QVO!Y}hE1onaYgOk82+x1e^YSve@&l>`4(m2qZ6E!5YZ@3|o#D-aokT3^t!%9KVd8N45J*A293G{e7y5}=r0-eHpcpvD!@|6_}02h4LDi`I};qG5*Eu4HnZZTtHjQ3(qk% zZOCTq?@Sdfc~*uwzw1fudt5P~7UaUn_aQ*0m$dFk?PhcE{HZouczutJw4j=@oRNn2 z&(nFqeS+Iz`UPT4V_Q8Y`r7undBaPAgyi= z-MYK?cbS9lMAZLpbMf}jxfoWA3>4CGtGWE+O6A7?0RX~Juf5(kYuB`{EhAa~cOeXP zP&*0qw?|Jx6J@WwF(he-h^_bGx;Z`EE9py5*Ml&3rf=lAPO)-aMw4HEme?TmaV+-J zbt<1U9Vaaf{u9o~tlJ_udQ>nP9R@m>I(?SAU#jRd|5E8?w=n0;#%Wtx zj!p#YTp~nQ*T2o%=YsWjI$OKdkjApDq1Vc|r%%5zCL8ALgQ2SPrx&iIRW(N!j?fYD z<$8ntt*E)<(2jF5OajtP17rSQQPwt;{%7Mf4$b9woyh#Li@~jz?+Lbli)es z6B)i|eBu;YOCQesx{d^DZIpn9o-T@uc`X74_8FPJ_Xfw7n?*YzRM}N{@14#+8kIM|30OMt&KQqxd#{R7X9kT=prBBUH;#sx; zp6e$l$WPxk!oT<7+2h1|OtM*gFD9evoxEcbKW_f;MvDqHNd!05nGX-rx( zX(O~H%68a6@*bAfUGZohy<85vsyceI(v8RUR`mAQB&G&nFDsX2ST>z}&op);XSV^i zpV$rPsn<=a4v2TZ{F{IMy%4#V0yFQ1ZJnWChOg~sx|*h!6xx)OYBHyq%WCcex~J(E zF;a!xB1-6$tc@o=b-8{&)cZQ~ua$E<=K+wjp@L)&57dIkA9PBNqwv*Q_GWpQ+jdWf zil)HW4%@7BVxY3{x21h=NuijV`Im_kOUR^+pgCCa@zm$2IVfm(cxNk;8K`3bVVRt2 zQMIFoJZ3tc-6$E3xwa2vX{_H+ah^D_+Xu;YomA>vL^$f_yPWL9!Ojs&u2SWqPoEB& zJPU3R+N=2OR&BH*CELYGh^`Erw(GiF8tUr=41YKCRthmhKPF_olH7ws@mM5zBP0<|Q3antis@YAV$@5Hr1BV*6zN0hJ z6n8JCxANFoTD2myb^!J-LI2Cvn+TiA7C4nHE=J+$M!)-`4f#EZIKDGb{(`-MgGb2? zWB#Bc5n`p^r2}szRPxI^-Uz9H4tMI~CgF+B4X*b2S#PD93V#aW^4gCHH;layg|1$` zfLNL`%QCNk32)%IbHE}LYXI(E47IGqoP2zU4fY#`yL@XX6G~xg3kq0`9pAZR!kGpo z$omYWdOr6=KwkYgo&WxmqINtWtcg`A5H(4_oj%mr$jZ4eCt7Pl!P*QgK(ofirC=xP z-ZX3m|Dn$tK_?IV5=J_6h!wrTY=jLOMw_I#?gTU7??_{C!DQS(uCiuA5JVL#i8LrU z4+{vfFe7Z>X2Oz7Of;f|Tp5fM!L99`IM>+y(=5s(9~M?Xdaz=szRuD;OLjo$G`hQM z=x=+?PFJ6IBOG>@f^_7@^EVX<$M1KKZL=X?3T(Q{2ivKGbp{Q%N|90DGGi^^1<#Y2 z{S}v$N@Hz+!5vv8Br1?2=9GnPwzvC*&J4cZYx()vs)&qDF$%A~gnPb}0>7TQEFI)n z3%QivIzOp)YSTOQ9Upw;lrs#RxHr<(vWx_lGBNe!zn|}Z_)-~5jM zP9e_!wceNuCSh$l-r*NP9PWQ8CDX4Bvhe<*L^zA$hNvVr;g*2w_}%m8b%A4Dv+0LjSJ4B z(vfW4_ACJvbcMKFbzh@oK?|(@4}t{P@Ks*loQV>tv15^l{=t&YdLen8a3GPQT8hj&T<&dEBW=PMUmc<*DV`dr z7FY6c)0Og=BWkAOiz=Sb)gIcySH+#1QopdQsoy~25`#* zfa^^_ni6MRKxj;|$@qnazZM#&kH&&4%4#<@$V1LKZVEJad)>~o)djJY zVcbO$U$UdK+fWj`;2g~HYb%*6t`WCw5a#zGD3Z};U@boGA@rHb0PGdm(Xa4-Edoz;47}gzNS(WtiEGs*`mdgY zHWjq+g{U?6p{vY*eexnIS`IlrtwxP3;*`v+<0W$j0zTP{iDSHMtm=;6YoI>u&6e3N zxS6?2f3Uw14T&>d{p?77Y@e+!s2MVQyKhIJ^gL&`lzC>F(J^>u`7&a)_dU>L(WH9% z2Oh`6d(lD+>v5tpy9FR+8#m)F4sx$6^v&jqZB z5IMG0&e{2{*}o)P$i0mZ=vE7FoXfju&Cl`2<5Z5j5wF?beeAtM+YyizHc^ndYVs}H z5y<&gvAyvJ&5bvC{N|Yk=QM6U+?v2)u;460j<%tZVMN<;R;>}sPn>{ADy4}TwN(qG z61!9Gyh<=iOwQWyZDR8X7lY{73CkEwj-&OFUCqcT=}TfLRGqZp(KFhl<|93Hd2QKAyUkw zIDX*u>KVUYC@-ogdf*W>?Qm)|WVAUf2aneJGocUlX{ZA5iJJ^d zcj8>!f{C@$Gg!R>fQ2tcUlgiMTKRw`x^%!7FJgF2=(7*Ny zOqMQVlO~f~59xm0B}@!TZcg*vq%p5JGHSS)Daq$AxFTDV#XOAWj>*A`=UGAXD3t32 z)yHE=KML&Wtil)nufw#YTch@GOZOHCRMjBXt377x8RAg1qW)SkE|})QA7=xn7aG3u z)X%4QOI&HC6_{iPE+88AV>97W^J!OT?rcnJ4%mnj6{97$c4o4*KIJhx82Fl|1P;*- z;`lL^FX#6BRnmg=3cM>C4+;qAcUnffeP0oWsG~nAYm=?gk0t>4<^~O>)^RgQyIC17 z;auKlVvD?=x?G2n=T}`rlc!G>hj3Cv6(kM zFe$xdC>trvtsnz(Jvx%&x-p3Qf<1Y*!06Q2=(m z1O`#fKpbo96WsjQo7G|RuO_M`4DI-lGV;5`@ZJ6~71z9?5!1aL)RA1Jm1K8RXcQbdm%vb4-v#M%O`%EiF>AiE!X(#q1>Ph6Rj$mhM-TDi(8fbM(`vYp& zKGO8Y*QoHij0k1P;9H8+XQ=T-=V4!@+=NJV;W{1cu}|`oD>4Fp=EpV(k+ z`MtN|!NMr6@$FiG@xa!cycOaRR@@-WIACPP_BJLGzD=e6{4A#6xBjEvJH+JStgbD7ec$kQW1DoEo_^~e z3m0dDVjC0VfeUTu@22-ekYsD&v^X zA|#Vr)b$P*mHl@H0?xza{j=|@=F|A(*Hf&@t%^X8nM6(lJtvQ_Rj+@a>Y;`bZ=4L9 zac8N7^?M%^Ro{>%h2VHg14qh|qPI)s8k|IqH(K`@^gKsWu!G%Z;Ks={&sO(V2-e(Z z;|Ia~`ccP2tpAZ_#8XNS@^UvoEUtXM)fOp&`JIB+_9N_)nEpt73MRm8Fh1EPz$i&| zEE&U)0C~o)Sytq8%yul=W>CPL<)TSNn{$h9X8f(F{UqLle5);11pUuJHr=nS8YuOy3^NLSmVNJWK9! z4&R}1oao5oT44*8&tc9agPKCqDqMuSB^di@bc+vscuK*AkOD$uu&H559o)rdP)_me zX~FK*Ulg01Pa1jEek08@Zzug6?1Xe|nyzufr{}|mjb6N0N{4&MGIC{N@)CmY$Oi8Q zPSi-(Gg1(YmUPh(E#5;>Sn`JDW%Dp4Xz{n({wXrp*Ei<;BuUZPYVVF` z+hIFYUC85H+q>Hna1ORH&~Y>RMHCwSfFpMHxwGLF(Ewx2K+D~Sxa0C?oFAR~Mm8mx zA|iKhB{Nre3I7zg$fZ)#yA#ge&X{7BmKjfvCAlpQroGG$2!NY8X!(Y$9p{Yfm-^0a z$FDNXk-5(*&iyU-%eEEa!*7z)N^&khH8|4*$n@8y-nnEy#JWs5iHH8!ed;}ggie}+ z<4~G|wY)F8rQ;e4IvHc{t#y1qjA%_4|9V05xXO3vSPiuFhO$;wA_={%@1`CY?3-kC z!)F6W-Pe0a97Qjgc@6sN@bWZ=x|h>o(;spBuvszYkJ#aylV-`x<;4=0t*3T%BGp;^ zNY1*B{YR6*b0so!Ly1i~_AtY@l7x)ak=IEPF{XKmjhVYwQAW>g!(>+2x@{-F;gwAmdV5uL zp*~F=)e-u>zRcz>S7{a}XMX_XO0Ith;FrIw{p?aa#Y7hw9Ot8x8rK0=x^Ke{FgfuK83;l{cg6WZ0R&bh38anl0 zT*<2TOrs>t+advogd)MUU;LkEYX_h>>1m+x39#k|g?SE3Bpd0p;}%K&`*Gv_Ko~}O zyAyR8;@VsKMb`Tv;}sOa(2x}3F;_C{t@19Ycj%31zO`pFdk04`#{))o<9TdJ#fU)9 z-kn{82%NqLKI*<2Y}Zq9#)jGu=hYFBGa~;)T_Z|V#U^TIPAqr^+FE~b8@As&q{|>4 z@l>Aar~G>vNI~wY0m8GC)RK}#l)^Inwz_&9|MGA_NvM-^sO3?XOYJw3z1lz(53wAv z-s72QL)($?k|zR?9kZ}Q?KdthK9GVZ`I`4lqxesETeX+6Xk@QXC(&Ges?gv?Uf}U_ zo~BsgD<*5yiA9%gmVj180^U57vNWcVR&(&WR=af?yoiUz5HhJt>I&04ZnT?vFP#>$ z^qzzijBUeO?0KiXhE--4svvv4uv z;p=0kwQS~yKHX*kAp@J5MD+Sz%kYSoOwU3ln9GO7>Q4U6e)VP&{hrp{bdk7V|C#|_ z`Y}!W3FE-%Nw+9k<@b5fI!Qug9>tg;`CG+D&k9U!qR=y&soNlpOts`xgSSG2$%A2- zv-;CQzYA*kg$D$inysK^3*uVaQa~4>QRl4o1nmM!1jiq~*}9Z8T7ks2b($1GYI9RN zeMgm~)U<>o_j;adU$of0Bn&#ugcv>uX!P!SiQlcw>3wD}E~fx>o;IdHgiq)@2I^)8 ze!?v!3POr78I1g?iv)=nzUE-GNG)F_&9ihpX!WjmvT(H2O#L`m`np&27~50P2KVQ; zT}&8I0em}EB{JtwU0^04MlCU@<}1NiXUyfPcdVdW;BLEQNOOOIPOpWfxzY1PI?kr9 znxt8VWb7%df}lg_+&~vHT-?wj?gkO9n>m^mE9w`u<>!(e3~>C4a^m2Cn(|%Dq5Kk2 z>37Jn77npb$YqnhMbTc|`@~3|3ICLQPCecnNPCko~WEHWX zaSk`SW}TXv`YC5uWlN4MiWG}ecL#!C3?45wQE*~j+}ocsXW%N?6NqWmdpxx~11jV< z=IJou^e*^VwETWH8f5vvzSD!M9y4o_#$;1hRLiYxpf@`*zA;!Al;I=fxVOMqO`p>@ zyBz>oaj}U_g4yx+C4<>8z&?-M9e3!mX_faUc!}!~cp(itvmc<|?X(Ivp`Mr+M3IlZ zg-hq+h*j28kpu7OI!kn%^Q4GaG1ZQTz;#7><}`579Pz9Uf93%e`LmDzA~XF5Nc7+1 zoPT>G{x^hmy6WSu^cy+Vr2b=5|LZ^f>3GPoJ5mg0I2Yg zcZ@F@lqH((DxEcP|2oMGdBzT9j9I3q`LeTcLN!gpPUH!Jnr1BJP#NT)SRj2 zgyLjo2>CDrSt4YcTBBMK?%(i4fc}f;AffvYt0TT1wiz}{Mc*GOata7C2gI|hc=kTQ zs;ep2UhwA+Kd~e1PJYQLg3Ke|Y$Rs0^g=;56lny;hO zV=+xFK(-Bbfw9S=f==aKut}nkfrt$Hz{cMH_Z9w3evbqu-O*_DUo@22;S?L0q&NL$ zh%b@u*8?;s!kV81Dt`=FV$pdXA8KXb%7=KO7Pe+XS=Zn1N{urs1$Xb0Vn<8yUalTekKC`0chGM+*UfD* zoBdTLLjfl>amoqleowC*KIqt}Z1vXI2ahOA7IYMXGqSw6;kf$^?k`r7LhP6)e?)G~ z^hW64T>S8-eroCsE8l80U*B29mWun6jJIx8h&u`%WQeo$-hwLCq2-^)#h3X|yAAM9 zfwxz>DjRg%+4Uc1r!+3(R*$^lJ*UVOGlQlm^w12oh-h)m+RQpj_0w103J;7DVI`yK zcXMvqh)*!Pdj>+bq58B8;dLMXtQO`L;v@f9qH+J|O(ki8GLLhVNaf7Y+uC?)LN*lcIcdym9zep9O1@KuPg#WaEQZ! z*v=E-RVrIRgEy`tRhVk<`0;S`AAIa_>dHD&_nz=wQ?f~!7T*fYq`&)3P;p|NVPM=M ziLHQUykKnE?nqNi??QX9gd_T0d}9h*@4Nbm!jg;cG}zcuVCiWIHAO#6ktYC6*{V_` zDk)RSE-udLhF=n$oT?qi-iR)$60QZ&O^uF3R<@;>57vo)h{v^4IYwSHo^icHP+*#z zT}ua&V+dLl8ZSxnw8wMWN#`Zr39?v z=%@91#YruHF;ia!!fge$nVs4Dj{wO)RvVX<4RTw|nJRl?pRU>7Qf@xcc5?CpLMP?t z?gg=Sz2kYWo`g&8w5cjdiiFRR9xL!%pLFP~&I{BVU%nSN=7=XHT*-sStq0HAGmgyQ zdFC6cS-d4tcE%WO9f}R)^P3ek`{`LR#GpQpRpgzd&J0NKSRuUzny0#-zda3H0seBT zbA*mYs3g4@l%1=jRP4Ihchq^-gC2GP5L3!IAQSZNK8MZr*GF96f|S{z6vDSViY`D! z!GyK2%24dA(1sT~)OKl|5|3R`fb}H&j^lu0@T2DK+e6#r#9sTyj zGZ8tHNnrfgRZcVwc&lME*m@GuPCRM)8#nQkP?in}l(L|yU+#69mJ&H^t)5|L8c^h$ z{@b$v=?99RwThOihCOaEBOxc67>jmTPrt%NdQ)akdWcnQL>_$RZ$>14S9oz!VnKb( zeJZ?qtGi&iC&tF)PST4$%UV4=Uz`jh|I)V`76-#a*N$hUVSkOJiVg0`p8o>HkFQB& za!9PbcsI&(@S$_N((5UPPrpDvAYyz|4tCx40C~IHJa{$o>&Z+`y5Dp1BYX6!@kPXN zSQ5@mkAV(!CmBo2hZtF$g%p3%5z&h4G81;M?^5A&XBkK7^@>OZ5*X7rTWbru%Zy1^ z`E68(flcuK^AW`}*!3lo`1O0m^a zaSeZsz4tt1q93V^(?oKT5`k5QIYsl4o~0A;O0?YtinHjy`q|A8tGlOReu`j&83ob@ zVq&08|}SxoRT!OB<@bh)rw zovxV}3`QOTJ_G^|N%j-{>Cv0DG8u?y+Zuk^x3};J~bkt;RG-3q$ zBQF1D%(uf-KYp0A(;^{L)vgL;SSTU6;}L|lZ(;dP-&~L4@L@Hv*1J+SYc-<=s^F5z z90ffkwP6H9eCG9tIsDPP;M76UE zL_4JqP0m=~6+YN|wQnUne%V@uv?8sz(7%rhgb_Wnd%~EQE9&Wt9EBJd1San!mp!dc zGsHQ&f~ByGNDKQ>o)uvcVFAJ3NE&qPpphr&xo0Cr3C&dLM;_&Uo-&=XIzu-@HB9TL z5d17zZM)3aXgX9CwIvgvUY9SICAZ1|IXFFAC{D_MAwtD$A}L!QoHJOrTC9Ae!ssez zW^x-;_5NzXD^bPiHcz{b+B>U>@)Q0o-cQQ7Oocwaw6^{d(R-_Q`=l#FJg(7Pc|6H} zt1KzKg0JhvR}r&_rCgzx$Irbwo3@N+!V0N{n6t2AnBdj!0L$|c0YA2emFEQqop-g z-mnjHgG}_kZonq2S=IS|EyufVbJ2?hUdctBVdkidP00-2sF!S$@NRy1Te)UUE=$K3 zjmgZ+DjQ`2=E{m3g)fG->O@lnkr4k^+7Uv+j|D>4%XJUNX;;ncG247d=ccCGdvdb9 zITJ9SDuzf+NPw)o#r^#3Ri25;k5aJlCVHFWbfiIw z|3AUMF*`IP=1L(s?Ci8Y$Ku_u*v5oHVZ}X7PfWrrHQuP5y+p6sY=M=)Val3TSt3;C z1Dz#X;`z4SaCs8;$yRyaDkNZPgHm2LC7dGt?gizK!W;AFfH_U8p}l^i`@{5>wY3Ja zZi>Xzs{m(px2TSr1>zglVq!+yiaQPN*2m3kmgY+439Zj1REqaSL%(IT3?OGiB!wHP zWti$an9f6Tdl9Xjq5;kQ%>E9?7d-H-Jt7u#f1mL@54H&XVn^Ul>{}+b#N|a00*O_5 zqWakUJtil1h;P=b+HP#cZ?FqZ3t5s`b%FZEB}7!B#CIy}e_y4;3*{O9b? zDSZ@4kKOFB>FkOt)$UMmMFNJ6p6zW{4SnJ_2Hg~Joi+@-tnjjC!P}(Y`)G$5{qvjn z>7Ri^`ab&kd5TiZQIVSy1C>h0bNJT-FexCOi-=fmQvV`@{$zh2VB@2Pa$?> z<8J0`;}vN(&@NxA3ahU@(5NOr3n~^qocm6F#ddI&C_cuhYxj}n!aII3!t>QK3J#FYLO?d6A%0Ug{R>uQzSmSDYlf0(ICZ zQ3jQ!%VA=oo(A>~ePc_vPHKFiyHSB;&SZ9y&CFL})nANH@v7r{@7=>(tSZmh>$G2~0 zVtlt&ro379;8016UgoV7&FU0YGwUxtz+_=;Ea800Od)c21&9~%eP`&c)U^U~b5(yu z?G`mNc@n^oTkY7qoBgQu(AN306nStGSs>ur=YX;57nwnmM1}pC}VzQR4vVrBXmfriw_FhV}b{HQ;+xv zkFtke7KL@0sRb|fd%qq{^%6l6HWSA^KD%8Vrq3lv4A68h6a1v}La$oe`UbdVB*X$@ zooYKjgjk9uvd!K=#%ovCE=O#kr-=wu^hNk}Tc}W>Lb3Y+u$coU8!JO61Q6e#t~G;v z(Sc)){sJ@QUauoPb}uTlu%FdaJHckL2p?PLY!ib zgYT4csHCUWIt~rm(78$M#SVy`{^=x_od1p4V>Huah-dfVcm!{L=d$HyQvTXluJ$K8 z!I%j3h=J$(b4#(Ztsq%5LSC8yqi*Ii(gvPX0ZytieW#I9mAinyZY^&9jv%de<&t6l zaj8PI+$|*vVET4^H6H;J8}zU5^V_#Fr!5eDuTmk8F5QDGF?8p(37{_JKT3DBYl{aOLMBDm0L}@SN zuNCaX13P<*y^W(2pidx8Z>@Yg(;PuJr3loBL05u5|}kVsmB`xBo~59JdSql#=RL zg7mQqQ8?A6ufi{A+Qg;v$EkJ}ZDL)9RT>3%UidyeT3W8SV0Ddhb}s6 z*m*Xprau*t1ee6Hms}W9sn!?iI)_tXEJxG3Q_>_%&Vof`(m@mmSjPt}t+D**_u2Yj zKjrt}hZfj2qkNUqMj({c&nLPNB!nVyd7*$y;!*l{bM#m*|!Zi4k_^vktMq*u+hj`Rly744ms3f(Z97IM!UTE_MpIofk1 z^8|}sU~+LKQYC5PPUee!7raPG`Nkm9_ZSnNyYpSFmVNzdWovxl@(~b;nThqgYP(yi z-`HDsdOW^LQ8>wQeU4Xua9BubmScdWdpSPMl|kboKH!F~X325e?e67+Td3ZZb47bk z4BgM&X^>T$#=(1If$aW=DODiZ1#PI}-dF~TemkJ`Ex$c@;G5OVJD0luDhW{44JiQ= z4N8%w9pS&K{`^`_M@SS=*OW8`Mk~qmN%#RdRj)2)(K-Vq%bd6M0 z?X2j%ug~&-)bq_BdVmrY);W+@Oe=25)*DNjWz7h_0$MUMn?K?CAiLqRI`1>2YX3%4 z@EWQ2rsm}L+FFgF5&KQIgAlRmL<6gwd(~?iJnI4>absvjg)YwIQ&}5b!#y8FpiM?X)m`Jv zEwaSimI#Gd$CrO@V?fV45MDtpa>YWgz~f@p{Q*=!w!wBL=fr&6N_<~OFGAkuc!w^l z6`haqg2neb4V*Z0E&+sVl5L_NVg|3LnSx(CuqE_ltA{ZrLM>v{3&r^Qhd*`5RyQV# z*wL;oM`o&L85k!lM5BP_Zro2ZqB=O*}Tcvo))s=$8b+l7DP;YZZDN-AA3QLa$9rvs|PW|L!+bEE4J4xC&|Bq8BSD| zV~2!|Eds}8r^hGJ$${uOQhIzBC@M zH6(2Dw#f2!uDGduscPYQn1sJqz9&fIO&V+qyAo8#V{!CHq@u{`UK}Gq#22F2%I}5n zNZ+kKWy~%b0-{1QJlkZq9L?I^|ES><>eWvLQ;SJ^^`M8UKLZ|=YnFZ!=rhgpi8u4m z`8!e(PG%hgA^8jaXSx_fpGh_9Ab?t|-P!_N9N@yeAN60-80Mrx+hT(GLYYWlk@tai ztXf_Vj~yoMwu!<1gder=oI`<&f@e?cI*ZR8j{@Cea+e&ARlp>nf3xr#5ADYxZ>khZu$SI9#XIqAB>rk2F`-A_>MK3g)B33?M>4=-UcK%~g;E`Qd5I%rP6>cY46nVdTZn^DI7B`|lFx|fe_b~1|DOt7{`X(%}u^}l4-sl(mX_jw|q&;%;gNK=6lph-Hk>ziOXEGK2! zV4F$C83cZ}LGVVdA>+GV0}}h_~&KLI;r{9{jE1zA&_zj zqkNkEjfyOh>P9lBi-}>OUR#U(Ig`cqORIZ4I(6Kk4w~)} z*nyVs;I&w{5>0p1hKP6D+WOA=MzB(Gh9I)}*$dASj}LOWesFg)O=hZN^va|87J8!aMteuG1q zM^T@!DaPXjzR}sU?|nnCO*BsC7v^mdsodMN6_I4?HE^aZ`5{D5^hZiUD=vrvzm7+Y z9;x4FFwSyig&!MV6qD|Hf$uoaG-5pf$B8>_ZCR3M&JOokXJh6ZO69c8q1?)S*OzOf zWF|MO{P^^M-AkL&PhqP5@r~J46*_aaWK#G;EX0(3_0O48{i7XjE~qwgNo@YN2lFJV zjW14HzC`OPkUOd%r1{*(>y;5StyZ0!2#kXbGKtLkyTjMJkm7NC=E}yCywcpyjppz! zdcX6w*?;oIaaA_%wU7evQFJWI2#7l)7@??2Is9?4bG`m6r}8KUU8!YsH}U2EQOM-# zL;IP4?JZ(^J82NhQ#dg_-b;y?vbIY`wY(8@IjTw-Vc?t;tVl+7(+;|3zuV zKigUzYXbZ3=6iLN2mkaqxM34p&yYAYfLf)PoW+vHwXW#m%B{brU)(Fn?&T$0dh1hTNI*F@H*O(|s9=|qlI7NNHegy5j5JPS zDaFy_Pkqjgepr0U^ON)JGrRx4O@jY(wcUSF%m4Rv5kcnXmTLDA~4J_1jjl zAxUOGdq=BI$jE)pw{(d1C)#o3*;b6*mFd)$OdYkn*SWth!=pCtIPC+HM?hE8+Y6?&-<6%Wm^{nd zpuwpCQ1{Aau&4jbasI*BlThAT;XvIl5ehy~+_vl`CJ4GoR+L*-i_Jzu1m#`l@od-f z39b?1zu!CSpFW`Qv`Bb5POpZf_4PI3hc`P>qSiG=uMUtW$i@olCabC@8iMWPdeHU0 zLPLMjMcda(X*gRXH}C76#`#Ttf?;cU6@O@8*UgI6MF0V0brSam~5x?uU6(mirUXe7(zuZ=m z-0TWJHM%KtUNr%kCgv9?-Hnr(9=yF4Ojlo$GiedH6f#zk-JG7NcDfdKqxl%q^;+pn z=+tk8c`D|!0Jud^OjU_ z1}~+a*cdkv`=8B(R*PH;4V#l!Osu4(g>f ztBCt{??glF)wcS* zOHbTufE0_mK_b7dl%eCx^s;)eX78S^E>EQ&)C~>?%*CGhtY2RQZbN8=HU+{E!WDOf z`?``IA+!q>nn(N=NLQ%sXKU3G;m5n_Y~)>5+dqJL z_BQc!9fp>xt29IA2f4n|?|E zdoR6Vl)QlLl~s`p9{N#M|MILYnNJtI(OtmZ z(ynQvA;0U{&Xo*I49Jh!(}QXz{@V1$>U^9#9Amg2Q@Sx3R7)%hK_}5n0#659Izc3Q z$7F4-pl=FqT>)Qmn96ba&MiD`F1PmUi~!mR(AqGsfG%C`Yy8fs({n46u1~!7?P}wd z&h9AJ6iYs{#h&i4UVSDcL;b|ke24RN&3LSZV z`l!?w1KdTco{46*7=S08X%X+X_EpFfh%U@U`PJ0R2fsR9 zWZRYpkBiWEFSl7CaueT!N*ku8CxIQ6$)4TYb}_(&ds$-P7`2|CO~4{_TgC53l`xZmt1tAN`Rq>{l77q>=8RqC0?ra6Tb3vn$!; zWb$5!7kj$r0ouY2YGLcw;^p&9?(O>=dwnPm;^{I`ylY+lU z14=u2;-YinlSrBzL(oUPkOp^lJcG(dgj>iaY#&RuQFE?iX!XmtXlYj8C63=3P`l|3 zH%=<~7G2+YavrwH=>DMTF>F|h7}3-MMI$!TfBSrMToMSXo4LA|rLLbpiwXy=duEBgPOQ zG0WG``2mtcN&hJSZP7$mM7W7bei)8dN$uC_;uGSVG0vDRUP9OL1XO_z%no>UZ2E_i z5v%KidQJf@OB=yvsl}^@<1v$j>#H+BvP_ZGR2hnhqiO=$S8yD#Jn&3lg+&<$oH9*7 z1Kqqb{>{d|)TIC5F2Uc?{CoL-t+XWY?+^$4KdDFT|GkCc|Esf{Z2isLKKyQd>Gy`p z|ItG6U!d-vUi$y)KmX^$h1^AGCY)EyfO-YJ`uWv%e)SCZw1+)BaOd{35Q-J$wr6!e z`T^-qsa|owSc{hIo&42Dj&s&vbe^h~uuN%L=`>p@`Y%6+x{T~_pl_q(gkDhN*EMp7 zv?Uai)Eql3a+y?NcU>q_=e(q{LH_ED0l@^LkN+;YS5sx&v(a-utN3&o^14}*wL zKI=Ob?~2U`Iu2=T+FLj{z8uZr0$9gLcqH?9`l11&s61H%PUf(RnWnlUs$wMu`t^ER zl!?E;{L5*DgUJ4^cm%fpmGlmFeGd>!(iqnCgq7GWY7sWMy}nG=BmCvTWDE69K*xPF zC7||s{_LC2sW29qz-{#$`vZ*C?481^18vGQY%U+Ed`eV&CL6k$a4EfF+ccfdIsE!) z7yYOPzi{1kky&+Y+qXoUPo!_5EvdYk@A)KKH&fCSw+|!WoN?R2<$9%g{#Q82JE4QlFIgE&l|yy-tpac(-9NeV+l-^}e+y6j_S0Cf4#>1?=tg%2It8JPOnp_V6`}-G_#j1|Qq@7KyJB z3;q_h0bT9`oV^ICqb2;izVWy8y8gkh+9JdVT;{E-#*PfDdEkCb$+=RE`!hOz zV6TB#D%%(m)@;(vvL%r7^FSZw4O)Q}{uzDiR@Dl;k7dx5~hf$nvE#Q^p;~TjFRKpDyR7V(_pTLq1;M~*Ezwl)A zAP|Y(S*5nEz*K*D2}dp#DVe0D70s4R-(Uk?pyyl7Ym%{;hXvYImHp9Du&xpw0scQC*jC#fXk1^Zt^f%5(^_AP&Rzd zr4P}q&F{Wbt`#UTB_>|4aQX1;?P7n>c!|wL)Hxcv?^ofby$i6(#$jSw{8ft>@29ZI zZ%eL$FS7!aA_9atkaG1SWjD*5age<%8Kc$?g{RLC8ijQl4gtr3q`x0jH?=m%+lWVx zXEQ+T&S8@Ks>^iN3rd=tYwm-sA5Ol!DQo6e(&7wd)Q47I6%!X)2HX7Hwdli_)xkf6{*3=I61rHMg_>2zZHlV-F2;E2!NSrMhA+j z-0#>5Q7o8!Egcsg2v*nqWt`ciN|8PF-927^$UVN*BT={tqDvCitS(MU=X-!&K?(LV zbxY**#wC7|5aCkf9t$2b2*TEa?oQQT6625+CLpt#(f*5#;_Pt)WZq@M^pv^4P~7KB5(;^PdZ>X-$6KU zjo0l)THsH{+$DW=u2?ojDTrV#X%B&zWCzrKkWtNUMc`=-ZN_897Q+`e4UcEfi*zPI zVkTUliUF!A76)VDbt>C+uEH6G8BFZNR`e*NL9(mlEq#b<_^-w&ArIDy&nMwKjFPyW z)=(isaMZ2tyVpY2_A}<08+PWFpG7;Al^Gt70hff#m8|&2C0lI)uo!uf{V?G;6Y$9y zWb3xksml+$+OxqL^=HNFhf=;s|9C`WOA5c34Dk^EIzMc%VuPvQRF}4Tq4VKqjs6cJ zqL!`G3L&-&mBFJ{iK=du2Iq89wYn?tU%AH@|IR%&hv>5tU-{*-(~tE%o$x`ft$S>= z8D-6f^fsm>`RN}6o~?jgf@gI?=^!ulDfp5Yb%6EW>F4iZG2%EmX)b0bW1Kvod0o4j z3`jMPGS8zP$3Ff)97fI^XW>GZA49j0d23HB7HTc?LoQqpGht*S{%u$`4z^c|S4Sl& zd6bVdDn`$5HdXPd0TCrQthQXQ^i5LnDLzp^J!Olju$Gr0C=xbIT2mrXLgi z$!2ZbPJkQJYd=%uI^K$F-5vo(q(Iocq}(E?2vuJioeHDJ-XI`B-fiJ*& z!f1E+qlX)6%52f02|g=*34$0%g$(*|m~5*ynr-J4U1Vk@UhM%L^D6zK-<52r$eLD7 z4qCVw1EQ@`)D+Cm^3o)AawWr~kVU4>+B18Z8>yNwML$rhc0Nt503ZphRhap=foOGz z0#QuuC(S!rki6L#L|y;_MaF$&heY4?OUFrWR);xhIr3PNYk`S!L)%lHj|=K{MB&+1 zFEUAFgRT^)a7)0@wb6YlBxhyDK5jp&TkL~_e*O3mU3c40UisC&zh#?zjmEVOD6j}_dnKxVfMcEzOHY4;_Ij5W!8GJkQ?gCC()a* z$&GMgfrRG_0h8c+wL2P}ZbIj(JO}77M5er}upH~5BCI~|>P4agH??BW{Z}93q6({w z>Qmu*#IK4hQ(S_&xg=E#G)GbXA}}T(D=u1k2jIhWjgoVe z9&8B?5W9L$NL#m$;gqiah;bU(m+M=7<%q|*`f75}AYTqpXN?so%B}# z-b(bn;|sQ>Oiizpq~(Yx{k>^GsVDt7*eeNY?r;%5m2>BDWx>+E$z|7U$LL}uft-3} zojMh%WnI5+?axWtTf6;9jVfbC9Z3>>CsA|sL9s#~j}8pr3tclyyh;i>1AQO$s(k+P zj`Jz00DU%CdfV=kR`l!2)UBg_vokWFno4j})ifSq@~FuzCu!grePlvNDiLkbQh2FL z%2eP`{}*M_(~-u}=r@rukg3^Np|7vAUtU%zh^3x)PF4>e*mlw#tK5qXF{Y8iqFlqa zEHxr46yNK86d*FC$XHsh2WX&`dxwkG7cN)O?VzsQMwf%!a2bhYp=~($k7Y|^8 zi|3)=2UW=ID!}*Q42(SkeSRYWOs`Zmw+$wjeiym#<`%V!lA7$4wJ7ePViq7^h@?lU zR8GZtf?3n^++$DEjK>mw%H8aJ%n2oy9gA$bF|{F(gqPgD#T)z6*s_pwiXh>Vr_dD}g>Y87xNlQ^gIP4vX?De1Oy$I`qclA%A z9f$96Z&3uw4UBtc_qa0V@P(ZY{G)L%Wt$4TXWmjniCmSfl~K*)!jBm_$)ruR^T=|S zoz|`@?2}REN-+8EY?{o93FqjWCr5lz^2I0(i zCTXxa4d`}MKFcZ#N-d4{}^)}1Ppzfo*Fw8 z)ZyY9xPP?Lm;#lG*o+tpEdx)s{^+b;I263hGdyQtkHe5NhM?G_FCg8~67bbBgkA6r zO^d*ykV#>_%QnxqWy}{bIv!2%suOPX7xkNGVxV#k$mSU)HuXrq{^xCy zZ<;vvDUn;{&Zyp@Bq7Nm9Fxq>-gf_S(cnmRxtv&4KzU?J-KbZt@Z*$Ti+j>E<9KZU zNpBaD!eOseQD9KHkS}^n`NdInqC$dqq>GtV~dW&?0SR zn(o%YPQ@pIC#TlKh=V_ya0_Uj%+MpqEKb_VlXHe*XH){ldo`x18fb7AK@?6$oU#dt z_vr`?bx3p7KEs9h82Xxw<2~z<^HVnEZ#>e(X(jHD1Tk_APF+K`MuKp~31ozJTA=}< zHuRCNBs52`0v#olS;>R$qKf@pDK*4@dWlV2fB`{rDut?y@QJzGo5#<)czHO5IC)j8 zkk8I6e`tojdr4JS%AbGSC@JDyI7 zpheI`3MxZzawI{gj)Bup!;mSPA=LOm$#gs#=}77j@#P zHBD=SiFXr^z5ZU&5^zNv3_?5{!XA=ZZ<=FXMe`ZmeqrX;<%0ekLZM$4`Qd}4XoV8( z3I=CT8Ql|1)SXr0pC{1M-{ z^i6pjPIPBQaL-8Xmw9xzHBXh8X-z}dO3G%^`#z6E+Kv)L^I6M!-+Pq%BU0)z@7WJm zXiNTH**b7#Rg!0<<9f%;MPgFfF{urn$Ag;`9a^i)*N{O%qdHXi+N|t3?kZ&2cSo&? zn$%~C%891OGw!xRc4?ao>phmSnBh$3t0Dk#F~(%|ilu5({-6i0?ljvnL20Rc)wXCY z*LL%M$R|64Zqzj4^3j8b+-a8384JTdga1yH(Kme*$m^o>M{}JZRdmTsIuw<@?6<%! zxhSydmoH!IYxELPBmLWdu-}U> zsdqZT`pbhOD$%cXY}qENZIpG9XEK}fV!Tg-r$A;-jb3DxsF{zYg)gp(1IK}1dwOXI^68dSszwFb zC%es}Hsnt!^><&0bf|Jedt_!+re6p*eW>uZD{a!FE@^_gV;P`ntLG`bQErNUIYSR| z)YW>szi(FISs#(DPNS|-jM25yvy4$(d-?saYh6xx?6@E9niaQEfQ(7Z8!i$V`pUvh zr+he_KUKoS$fjd;zuLLDQQbm^Pm$Ugc2ghbr;tJgVHf&xM6-lbSf#MmFpgo_~H ze8%3hNV9Ma5YN=tZ#y%(JjYI&v9bV)QM1>>w4ZR^dLv!#c{{atrss!0PPHfD!0&qz zE-X)#ZgAYVOLp3^b_QbhyS(#%M2CO@Gk<=D3I1(adj89pMdYtB%Ri|{O;uhWF2D2L zz`q)h|M5@%b`0Ms{|y@7vi}B}xnZoNPp=3tTr4I>_(YE<>DhvCE= z7aoSflk(wER;aCB#E53N>D!=32k~Nnd7piQgZdVeNe-i!$%sT&HYxRaVdXYg;qvzW z^05_lW9gfC)F4jcapS?bwB_08Mv;&vYJ!3~rqeJ`re&GlqC~%@TPqp% zy~H$ext~fO0?lj6#3G{cv#AeR&(yu!+Ai0WrAy!~%%ng(6M<83jtO2kv)?p-&KfnJ|nTLcFEi>KxqHrY}@tN8Ul8m0-gJaz+ zlyq_!Wm4k|G@#iXoUl&i8{kSlvxsPu;7_ikaFipKB}|r>o!P+{gA>|w#~BhzU+;oN zdo^Rc>B9Ovt?R1$lkSH*pZwfORhT&Q1X_v5$ACARpJ4^|e4TMSdAh2*atXxY-oeGa zVO!2ZzR<&dxy!#Lau1fXk7hU^54NyxC3uUA`K!rKjgSrESp{r0G?M$$f!{ zqM2iKdQ4?V7Cwae>h)x!x7{hE^7QvD((JVzRt#<=5`in1S}a1YY1S4@A5R*MQYjBJ z@AoKpkc$e0o*~34zqu4~E8GP8?tKm%PKNC4u7b#9OWte6pU2c4PXrDk>G(*4miT+Z zh0b=~sye(h=ydqdM5mz8%g%pTKfCm3t<0x)LXRxpekvlTt6_X~`nK@PP$8A*%!5wI zx}_AjLsXR8NVt+wRFLV(6B&~moUI)(Q!ACMhv|D`rJ)t08*BzPBNW%1IaHB?OsTi~ z+ta&ZxF!RJwKG--v%bB?aK17g@-^X`?Om$L+#cH$5GC!*qP8Y>EECfK{I!CsWLSZ@F6W(>LmS;c~)fvt_A%9o!U3=Dy(P@mI@#8gF!$&+qrm zz-WHI|8vX>Da>s>ILST>#X3Yhxz;dT3T^RC= zowTj4X`ca?mfDjui@Q|$dirWz=Fh;T8h+c+IE_=in$LjsR4%4%$3TkChCyod}Nz0l|Lh#SEuI>Hj^$-+QGegh91bFj51*n0lM(AtK{bYaoV z?b{(CM8~{Tef}C$>fK#hiQ0AcqUiL(?iBCGIHQhs!L_HQVwEi023E6m@DOd7lcJ0~ z77+Ew5NYPNEke!K(CyN*4FVNx?Yjftf*kEKPshPJs)JKpKh$A)D*031I^KOB54zBx z4J&{(GdethKptZ;<2u_tJviar8~hl!C<}gH&z&l?s@3f4G3wTCQOB!(E2>1b{w;5gm}Ruu`KZ9fN~t63D-#opa>x=cbL0a)5Lt=*D{Zb7?Bgjha%89$d!Q6B6i&o@$WXbBRr>q%a$z>1#*>sW^Jv#N%n`@?BY$B6b_j z>&*U)dStEp_lG1fF%KJ3!-{uja=;!HFM!Gnn=&87Wd#>7yNfgvnPJ6uNRo-fS|vKf zP~YujA*zyKZ2Gtj6({Tf4I#^f3kYd2NzXrfi$Wb(0C zSh>J(vmLWR1f+;{0LpLsl>HDjqDehHa0>r3mYGo|EhMIw&#|5uhojIci%kWO-33wp4-} zKiO7oDw@~!ZiT0&-z*|Fkt(eoH>rA`NH)cGd@0D)CmagNrsgKnZ`dOLy-`nYpe3ef zieD!)8Fzpdy#xou=#&W?EzNVh+_t~R2SoIKgmmlsr&XS8?YzWEv=!7Y7~$yHu36Rt zwRHtooUY{kBR;ZVwC(!nFjvfF(GDNHH=cQQu_ft>g=UdiY6R7D4gHx7w2_FJyWq8equ6sf%tvT-&}P-r=4YwUzh{6cHICpLfX#OK}mjS z+wD0YSw6-fe5Jso$FZLqrsEzG)sdjFf0eV}nQ*q#@a#cPh3M7;`JR?SI2pK(s;{4h zLLgC4@WVz0x5+x3x6Y8ie)r85+Fz}u@foB$E;pmr#CpPXQz$xJ!7G6fY-cv9xQme; zC>u}^K^D3~+RpRsgpEK>Ldlia{6kD6-wa=ayeR;vrw9 zCaT64VSV1i;u>bjw&W?56H@Gj>Us;m3V$Tkvic~-!D~L!hXr*$r{>c;sw=t4yBL@! zZxmFB-IH!zKuju z_H#chDKyoIryo^Mrg%Z!xqwxVmmA#+opHzo7B0O_N8olH$p=z`+MwhPw&^Bq^aA1# zAFt}cgXHa!E|m5y#qQ4b@7=yzDKqWY`Uwsyd=x4xs1?+_H9nczHBJ2(8XcY)I+$x8 z{VZI%0m=fZVzuM--Q-WFVllZ-6O*gUw4g*9BTK0s9NfZ9dlMU4(7A&Ru348{n=e(_WxI!d z3;fA8c`l##VOew4K`pLpg6;x>dh1kE)d%Mddv~lGLao*ek3xbJk#quiN&e5dQQv>i z-+O$y5!uUhv*<;Y`r@lWYrvksX!K-^T2>JuKq8?1`kJz$?4s;btR3=hzhaj`?xvS$=-zr42Ex(T0I_-PBe+`I4OUI zv{7tING|g$Jr**DX?h4L7G+SN;G!Y|?Aw4r4;d2Sn)|#T#T?Uf?|3Xk;A!ePb`5ti zxTi+Z_ha|itK%yFevIaO)#nno^cJ0akYZU=uktu?WLFL9sGweLuk-fh3^STNQVhl1 zN3FU<_KJl@Hs$UcQFd+|g=ga#N2isWKWdJ1eWmMrvF~G@i{5lHf_nqr&7AOt(>L8- zpz|{?)8!99xQuMSLzNLF9V)gY^+4}!UdyRvc88a&Fg=%nQT+W6h*|Oq=v2kjp$FW3 z&=J44fs@9A&Cisgy6*7=sw;59#(5Zje~AR-Z@SnVliB#~*6;Q84D28WtGgyO^s+uR zA9fXS)QT<9hf;~RGn%6?vOUB1G96hfcpK2<;L-?1s_0ghkcVlog{5^zX-u5h(rYre zgUOI+e~z^~CT|z=c86sBnox7m z+Wp!WS%P-dUHaj73hbpaccMNP%=eK_M2l5}@%8tlKY3+Tm>StDWiYa+n5a+?qe^+H zbJb&9(2-)53z*u_^EMxAsg$)E=jxG16ooERN^f&sD+Kk8t9Vvw){I;xj%pE3#yKd7 z=ARb%-AdD&DIWQQ>y23+RzxI_1cI#b78|Xi!cv=+UH`r=)t^`1i!g9ALgf4Oy8tG* zviFMQVaoi%_zF$%W0jzr@*r)4={<2M7CVI5oVZ4hB&>G^hK9&_3F z{U+Kva1)G(A>Qq2dk5rBv;&GK{0re8i>rF5wP|PKRCc4vD(x{^dUI_pXO_b%Am&yH zaDFe}lFRPfRX*KBUVW@X?VK~3XB}NvWOIA0BQw<;v*J8gz}|RC7k;uplan9p7D%TO1sAb%zWnmR)v|UwO7!nU(0ZB5K(Ux3hVlX*BLmE%Z;Q-7Or% z$zUbx+<3|t@Zk~62@^9J83OB0&Mv(=vJX`0Z>^%_SlN0S1m;cxb=6%p6r16TFuL#hxcokc)0l5l1dGj^F{+;@8+cjc3}0&M1CDGgOzBreo^bhVh_s2r7~a#R1yf)c>Yvt3EN-P4He@x zq4b6>Zj4F`chAa@*Tkof<`OItu?9+?4E0=I!ik}`IgS1ej>=s`caluB9sye|*Au{5 zY$=;0HuDiY)r$E#CwmGk)^3O1r#IM)Mt_6&Pjh^3`-l&R^K(}n#8P~j+BIWv37Duu zYlW;$xU1cD_O?nae}CAv2Bknhq$7VA@_wbbSj?uHO+eUd?1Ojc+~O_pO9?lFAh{oj z-Ikw|1l{mB*WapZo}P{G6hkIt)ZM#gD2h7F_>j`6+BThiAt3=I<+w1#>X~|bSH-af zv+e|&>aAnp_%8eRh=-3%4OQJS6^fQZVe>`21vzUK{Kq9Dn}hspG}~)mI77VB7Te(w z&i*AFFa3bc8_bxy8f}wY6>8Hx5JEs?l*N&wxKzNE{M%7%?2&F_!kvwWLYyX>%^pRf z-p$UnSL5&90tJ0?71ru7n&0L$TU(MseScgDFH1y7NJ_kbGcj-@4Gf?~V`~$`4>~p8 z#OG@#R!pc=F!Gq7KlvV)u{-NcDz#cTU0IqjU+`wa)0J-ioD#DCaRL+PXrFg14W^ThLy> zIWQ0_5|waBvCXjV;)N9e`6%27?8at($tnM0-qS_Od(3={t?PAUS09>0#qSR0-$L9k zkPmt;z((`K;B*Md4D#ue}+add<+3ru9S0vEY_HNMcotb9f}(y??|9e;rRdg-)cWtTR6M0r}bj?-6V z2cV;pWu$$Q-?oSoJF6gwwV?J;4c{17uflG;^I{WPRYV(B$3)tRhEp>5t$m*?i(RnY zLyDLb_luSus2xw4;aNvmUqp!U!fuh8(GV+05|PNoaC=%6ifdSu5mhNLUL={1Q*FCl z&A;s`WB8%kXxYfUZOCLTW}2gQ<1h$e8*m@P4NNs>Z0T?Ojgas(*_Ahw(LTLp*`5Iy z?xqy!)Pmaog^@^Dm~l~0D$#xR%gezy$B^lpX{JdnQ^Pje=6SG}aiMVrFyIO_{Nl)V zhc1K4le-`)r052C??>DFx6!YEm~9ogADDu>$V=~ZK114C@P`+Yw1!n^3vL5_`AR-% zbwcl#-;d6a+BgvCdAC5M-1EW)4mPN7HraZ907J(EI_<_%SwiX3C&rO2Nl!SHc?7+Y zu?t1Kt(5C;2NY)M!@R2NB=0y~$@jKeS>4`pUa4v1*UIEIH6p`oID5~EEj^p0laltO zmx7ZBuyLBMb1gn;K+rg9K3CPoPVFUMi{C_Uxpj<6Z9*q9g+61qwrZ38aYYriAh9fp zLNoW-&TfXw>U%eh?s-q_yIdZKjU&Jf8>_fk8oM6_6nuZr`kBeD@ll-o;}oBQBVc}9 z$^L81&qLEi(94c@9P7uz58rw}w!d2i^#An*n7I^~9t${nrMQcP=_YokONc5i?ZQvv z%|il%G;;}a&CaY1e|8;ZG3myCamwggB0-;<+~yf)ag|eWY_r^r?#1QYH@XEr^1)xf zDm$Htt@FApjqRTT#U3I*Yd*N7wkw za)s&I+HtxI<0U(M=<5d8hLbMy#XZH~bUg4~<2nLuCLPsY_S@fy9>2PVjCd^d^KPf< ztD$qtvn`)qS*mT@7ga^yzTDO9*;n$Yw_Uy4xxqDTlO0i!mY>~wo7tIC-88JtPCrhZ z*9DraN*lKqlOS&D;V5-e*}i{g0RSw`Jnm`8_tAJba|?^v`0-C{onaEMB6~mAK>*QP z`8Dk=(b}>(d#{0!RDk&@2W$*}XExMKoZ4a>va0@2ltwPU(2Q&;1;Pwm;L0C9im zE6hi~2)*Nq<%X;A)~U7v^-L-{_d7Q#Nk6M4TZMt3=>&pRxX8Wtv*`LU8nh=(S?Kg^ z7O@jnRUh8(HK|%D%UkEQVCqlf=d(($pTvxS>C;5cfO>}fnK+hTqsGruwDQ*xLU{Id zO3-=Bud1{UwY7*|WEUf82XID2_FZ)~vJAc|%8X;DoHhFuQ*VH&>)?ybMFQ;@HNjkK zXCkoOz{2$xDNrQp=JFxSZE)$LZm#OVaDl-1no!_I?L?c80<^z}a)1ju`@wa8K)Q51 z$yp&GB`Ku`Oubd8&vs_PXXwJF`A7Ss>8(T)DP_CNZ1jxVyst^*QB}|0k3~R}RgrTq z@*bB%-_mvQID9Z7YcEbl-4dJdJz{EOBb*0Qjgy9Z2tSV|bweG3^J%a!YcPU2 z+s~ll2^T$w7WB%F)wN%1E|Rk8c9p3)L%CbYIVkcDX#~v6JXd_GXm|z&eN~M578Vy5 zRI!wCQm#G?j}>0-Z8#%04dE+Fh%HAodmuNb+s_)hu$COppIF%-;ia3CL+J-pKu8Go zH;hlL; z_+5^S+#QaF>z@6O2g5D+Ey&_I!c~_d?I`&mUS3S9)YPdJZ#I1u{%JvsgG1K%8r<)jvCY6X+z`lPI|B%?Uzh}~=VU+i&GH)t_ z9`T!7>bLwJlGbINgE1Zh9I*so7j$QfgUL=BAKxYy;%C;dAfoMK{MCxP?IVhHMb1He zwr8GhdfgfW$pM8HH#uI)tyh}-(PBdDAO6!PK}FGNsdhhkYrwKA zl)n023Q!+L+5u&pQc#Ei3Cr2%j}}k0pA{m#w<`ABGF?N7tPK+Hq!t_45!|>rMqk7% z44M^es!j6v1-d9R@zG05Tgp=@xb@Pg3# z)eMRecfJJP)-P$?kP5xmDFChxO=!l z8e{7J&Yl$Q1dJmpETl64xQo?77aRNrxgG}H(}2li3YkfjMAyoocA)Nq4~63I`;{Z@ zTLr_A39fA`(UI_cvR$EEuajP+9;#q_hRo7+jdu~=N!F(dt(xD>c4{}#q6^;}GI+3xq zI}94eDid}^QO0HEp_^vfpK5RG-T)8DOvkuocJ~p@Q&%i5%~`)bb)tzBJ*ueUX|i&Y7P7(07i$I|}fJ#TlKNOxGz^SqI?FGQ|WHL&w=Q4-OLnjZWaw=$2n z)lEg~$jrUCJG9IRM?8Yt>xtLmy$Y(P5B(Bsw*v=XP*pv)9cZCjX74M+n3RsGIDW=6 zP4%7`MDk{1`hMU+P0x@b4XBbEzB}`dt`vqmyoj+RK`p&q>)w6-%jG{ub#2?l(wz-x z<^eb9Os&j!lKYCQ--)n+n$pGnqB+aD^#2I{8Tz-&CYVn}KN2AQzH}|V@bqm0N-Ubq z>KJpRUC}Xo(0`{qdpCVQM;Wga$57D>F_MU;=QB-+T@Mof+O;$vuwFz@J4QF4t6G-X zJ7J&6;0TFh^o(!6b3Y+U!|g<_W8*R4S*oia(qS1jczZNS!Rh?-9W+3=7<-py+M_1fvPrgR{xz5EKRw0Ab^<${7TRFST zLa|=|j;q~d|6g#moe7lCFJR4)k_m5}8ZWrpAg$AgN^n0O4|-s$8_`7L3%2bK8DhWA zslSfBo{3{2Z$%#^%o^H*irOQtY3k?S1DfyhR+`ui!5~MCv!wK*tf)dD{8skoJk&bmDLewHUpQ4|?HS40w9C~}P8eM_ewFPFtw->{>U0~~ZLsAM7{I!npro;czD zxI^Nry04WE^JlPIy4PB$qdSbD_Aj33K;Py4=$$8ay?7Xxq8N7hJTI6k8?BIE)8tHM z&cG+wm>WPY393`o=vL6crX+vP>lZesHrOMSgO++5S-#WD)-zNQo@+Rd@;bpDsfcIa zVsAi9*7Mmu4wHS#hcJ(pi*#?VFlhAJ89EcI=x2Xcl&4I#OaVC6yya1+KLc>A8hUD% zgYq#<3Niegi(&m`Rk_NSgGp+l;NZ|8#UMp~qVn4nyiKcAk0{9~EenxknZ290^kMq( z6o-_+f7#9HTye|F+K_)0F)iX`lRoFhJyBtn#8>Yo=9dhrm73lr`@&6gB zO4A@mCFG~WbM|&^b;D2+2?s`#QDvU`G-XXqm4nE#q1%)2h!xy(dy?WSK~pt1i;wIwL&N}cXJu@P_9#aQ)ArZ zW&d?Y*(^0@l7gf_U2>yZ&@^^41;{hVJx712pm%0IaXp}ozu6O&`|=mkl%_19RF%xE zwHAjuo^mWypUE!fr3O8q@k=;g$AqMdJm`db0ytF@e{>y6+VS9|)+x5;GspG4WitxlwlhKh9H80I3K328Vf zvoP}u=L_HzRr7%OTH(e=^qMj!=S*jLh7R+DaC-{t$8(y>j2q1gT9he?0K7HRus)np z8%x@-LZK0CCXQv7Rpc342D90&CrQBE1GHhS2yBk3GYLfiatV3bYG+rBd3r5=-2jf4 zk1r!Ux)tE{XKy*hOwvjXsG#O4JC~S;_xh?t`Weaw$i0IRFP1|fsTL^*<4D_z@hI6h zh%Cx*dD5@HdXucI9;oD8%l(Zf80BtMQ_B;~zEzk-S?H|Qx~-Q36LW73uI>^P0C%8s zPNq4iTj%LjAWMps%~fkpVdM3>FnGP9<#TNprS6b*I6D`BWA_Y$^cE?uXFZU{t|U8! zsyNm6FToa1@s=?)T(rB9L2Q0;0 zFi*p_^yitwiV@JXwboKHqkQxsGZ#kWZs$E-LvIe)m0)%~0qF(h2k;_7un#gj)zztz zb!9EFSROF%>|+;o+HFR)YqKX%Y$q`WI$??KM!`%5pS}9C8MzZ7?t7?_B>&0Ger=Xv zBV85fkZ*H`NX7zxfDeEeJ`J$oBedPl4${M4@5m3DCj(W;=ywVtR0h`(^(DHP> zSh+U9lKSX}^7A%o>qqEba&StJm7RB3qdLvLF-yH5W^2#4Ep$-wL8-CFG#+C05+S@$ zqOuB8oVGvWtUCLuID2aSQdY{OYA?oJ_xT_6L|gF|V~+Q-NLjBJu(xEDL*gPi4dvCY5~doKvoY+=el>w&z^0InR=)% zTB>nKPk{JD&0K6#02IGr=851D^Ye9pHO*i{b#+qabx!E{>QA8$4=IgYq@n5dyNv${vDjKY#WX$pSDvo>Ka{7#u-g}x zWxzk4|C-S@H~b&6^8bW+{P*<$#_m^kZJC^!{iA&CiiHb3T4D@Eyhssgl8#fTdV?zw z|M)^{5-pxWE$QCK-Zg6j?X@M{vw1JwgdzHO0u4Tr_}!#mUsu0Lz8zWnFhbc` zxd|?Z2=KP#_~tnu?NHq_5}DjjjFY`#9kr(FQ)DImN zwsf?vEZ5F_u^uOdH2^-a3g1e z9E-@|_e1%~^*4bg*Y&sCG`n-#zKzW4v2c|NomLz02g;T0y$&2jD_y=W@9dsa1B%#g zlQJRivKMl>+5qDxyKK1nQN~Z{#I!@X^IPn&7ySEx!NyOPN{`Gp-HgA`hb^-zWzktP zE#C)E#tg{L$B*=l{f2s+Xo+UHyee7!=icH+-s&Hgd2o8Zd@JE7NeC**`I#hzC2P6n~S%wNQy3~YOo zzl<%Wcpci?(m+eGV+75Pd>jm?bHtDUB*9;~#f1Wlq%$g+WjYkb4l=o|y5z@*l#eWa zqwj3eBs~xzT0T?2V9@ZA-uKK(p$FxNpsqc%tPJV<>m0Q+a3H#!D$;g#WSyr44OL5p zt$BB#Wg!rbKTmRY6EJ3Afms*ma2?lX<_vwL*LHa^_J>>h54I5SVPa&Nb|!VT)1#nx zKz9FLRi^FF;Xhtj-(F6ABg4b`QWjv<;t3sLjz z;l7=nX;wuSB?Fh4>YUNMBLJ5)reuzu<{kp9qh&K^U87XFA1}NK6!WRx`WD)8^SP~f z(s%#|pHZQ@B(@j;w-2jEW@{aO9;AyT9wXQv6KOy`o#i_BAV!1Sa5*O%hMq@H*h_D5 z=i=!-8?eVd$=wF~HuJk}Mm}OkJdHGAxd*gORW6mzz0hec?nR#4m%qhwU>#@@t@+CeUwBCd z%)GuufMDl(MrZTFWxsD^gGRkC`V&8g>flR1k=IZs2`S`PbOZG??u9i?8G(pM1M^cx ztsmsSR6QO=4G%%}X-$PiTh_WWavx?MehI!M&z@_3LerH_L_|tU-};G#@5JhRYwLN0 z`T!am#!yRR-r$H#~*gD z^Vdm8mH22OMIWt|o#huIPk5U!#2~t1-vQ;fZn*J*kklonKshM*Zn^KfMb-9^23M(! z8FUBl0;EGiTF~2R%8#w&%Ynjh*aCSUMzgR^YnAb+r-^ zoi5F?-%=8!h*uT&)TX9%^KVKjHWO%qq~$)5tulYK_#{%EI+#(LHgsk(;r^TpVF18a z^;&I%W48=reHv8*9rL|*9DZ_EiAyNXj8Z|ukQ7EQJOKV{{&MK8X0XWU;`ys;QRdwI zCw(=~kn`f)xgO-%$=NX;c2T};-YQC0$d+g1Ld=Gs+@sYe_Ba_Smdh22zh93z`9^IT zu7Vu%EwYtdQO%qOPTntnF*doLD;}0tIv+K_M0pYDJqK~1F$aJS*y3|2(Bhw&%v1Nh zrHnkDTb!&KV7Cqa;RlqYN9J`X!$4 z-Jdh<>HOhL6>Kz%;C!2(59ELGJ55keO^8j@Bdq^3uT;!Tw6q~t&Lv5skdFl9IU_ti z?9#-dDys^No!X+58;Rztrc0OIu1gR&JNw)r?OR9vsFT29N>4`o@SWGsc13-*2Iv^N zGW{oHHbdyx#BnIT#W^0hD=PxT!A#Ol04`pNQAOA*1T_5PjOj^LsVlv7Z?FSi>EE z5jP)TMto0hEoZRSaSvg0^5%aa3MT`rwtyL40!k`_(>J%T0j2fg&lm>CORbZX4meN! z0x<0R&V_8L{d)E@f3PQ<`_*`14dY~hO!|}ue|bY zlV?jM_cT zBKtb$W~JFa{`h2V|1;)>fiU;1fu+;y8!g&_NoKOZi{fb5!iQVh^?8!J`$ZRRm3uqO z5EvESIah=a{+$ZZFk|0~EyaAx2v0D8eBx29JF?!-v2jmZ2Uj}a199&0zgVGK`o#0y zDb*zGe&fQVj z&JJ~D%+d%rInE+x^#vydmKs(cC6VW!O6oc(MAnvhe>Y7nsnn3L!e)srojetpiJr$K z`_xFDc~FmyG;C0kC6+2WX~csZudx&GN77zyd*u@#Tn^}X*cAl-@MtVyXf3GuAzXKK zZgw?(TCHhd%0dvvzq!S@5OmQ#41CD zgzw~Q6idFk*Z-bWvfw7Oep{}){`*oqP!j!5uo;}6d& z76S}66@q#uJTq*aTu7pYkluBr3|yM`39-%XbHxiMy^4wKf1j%*C<_2SM>-_U zYy|ZLpI>zRK|gU|RGmBQW-uez>PdxJALtt9+VlXsO`wWM;+If?`W=YcLS%1Ukix=kFAcWzAO--W)(Uj$)xhmwj_ z)WbwLYI63JLLuJ6%0%EJ*U;O~{JI@AZnlT{UH8gCF|M4WLU}RgfTo{HW>=d6Fq@eW z;;X5?8vpQqd`c;&$4tO{PZ8~Q@&$R%x5yq+HXZ`q`afO(=Pc?(w_;(cG-X1wc6R_$ z2ull)UKu9`cMdRzDISZAmvGAQz^du$_6qfN9ZQ|h4eykm+<&Rly^9F#FZ_+~wWL9n z(qJPoi66?MH|g;>^#>LeKCIBkrOC5jaG2YR2wD_muO97VmAP}9hDmWbe-S?Om+3Cg zy9<$3%%OGRFC?~j7qf#_jkWK&H(ZxRZA*MT8Ssrle<-UX4D~!&NiqSi=Q0Kn>E~zz zTmo`9t3OZ9h_Tps!jQV_`ULtj9ScHIy=4i$;L<35puQd~Nt)_fU%w+C(DX%p6`^@7 z$kvYVe8DPqYKGWCZx&gGX0JvID|(QFPB)fuOM#d`{HQ7$7!g@9BIrLH>T(^w77)>y zX14$d*qqz^1gk4c2yB90&vt`JH+IF7gX{mybCj!%5UsrAITrBXN}Co4yKNszk1=kf z59ISMm`Y1a;_CrIJ_Ea%>bfi|hoif7SCKDuf!fR|_1oboAiRP)SXb~{)b!uEa}Ta; z*tGa^ePyFl9+W-e1u?Tf3%IXpck2f4^-ozDF`8q90|*tXN&gqYY~RlH6ZgIpun%nO zM21tD-Xa=Wx#q+%$nVkLn4lA7y7`oK%=Lk3!pq<*zggkcSxy%p#FuX)w(z2HR%OWx zQTOfd=29rvA0(9C`2B2lAl7y;<-wKnmxxpfy(a;z#xPigdAuHJn0xJX-Bm^5S#sJu zCr0Eae!b?WVO|BS$_Ltk*b+foLYWjiHgednyc4CPXxc_Wn=Ru-I{fOANrBDqQg z=BB%7MGk9WvWiQk5L>7^;2+V6aqicC2(tvz&?(CNW8&|7RwNzCIH^Rx^No<~bY;0t zoy3$B@(N5>hSx9EE6R2>oVhRFs;`T29Ud&_qK}S0zms{FuBdbNbqH_nNSZe)`3j^L zDSnke_GZ4ruo^Lr_yO@epYTK1K8PbOr>Yej3j-4?!-RoLO^@(L0K4k*^whBp>XI2? z?l!bRFg%qOv~AhZ+;}OlZ)?*qTDn7=oIss)7cp_pRoPkfQj@#PJ24xR?e7IUw8$$-5)Q%9?Hg&cx%(jGidU;!u2J;J&t%^rp zX)b9$A+_X%l;DqI_G zK$Em3-AtRsy=i})v-IU_jf?yB?1_5vRqc4OHeD-hv?yh_Z)6ShG8wD8QA!OpMv;qPrwDqQ#q7r045XQ7zc+kuDo=vgsv-1|Hw-NB z(U_MX>S`G~*g0V-;Pl8h`7O`oJO+~wJuKwYoGcZ}eRa&3fy4?#L_bY&5X#3cueSV* z?r!QI3+j6KtEQ~2E4Fl#0!&?|;vM&<&~Hpf$f5h$YUZiEEg0;B$DQ5KoEx%DY39g5&V!JMxQR~3l8O5gHj7y zXxJ!?ouN#2Nw9z`>`-1Gb{On%gHR}OJbcxhSs$kaKgfhfAS3QY7_@mcb{{`pXw_R1 zX1O;w;ImRh&bi{Yia86GR^mmA%d)n4=T5?CW<^6FkkC9}y!u4V_E`6rVQ66X8g;J> zHlVS$I)du+ijmtPCO)8p9B)`{G_q4Ie3@sBT58QQ$yHKmKdQJ@#9qs6TeKYhWbjQ+Di=`4o0$kq5cH@ zjUZ?<`RU4hge?JckPXBmH}0zCe1l0TqZB7Di)9C-rTj8=TMjl^u8ddc)>)KHJ{|nBVTFwl#7%yompOvqm@n8^1-%cR)T&9nnB)E=&}S zj50MX>?-q`iNMqV;V-u>O#QrRB2JVHrk3bP5lISOo;;tAvaj!`h;*)CJg>cOE0(?h zEs8NalhO5Ly2OkqALd+Cf|WK7SGe@?<*<+93hl8P^LVA+e&UbUjfoRf ze`hy8%6JWiPOSHxvE9b#(`bvrU0tffO7xsFvPu;sr*~$oT>#{sKl*%RsqS^Q{_dy* z5|$((AsrfVFgjHdGVPwe#Al5V3RElLR8Me|1*_D({?|H{iy-(&o)_%_@u6ol^*fI} z(t+J^ECVawp!e`hn{~%)IswTt_&xago4Fip({`#!Sp~g4fPoBXnvl)=O2M26f?y#0 z;Oa5qo4eotSrs0Bi`Gi5QrwGR2gO?GscJvKFK%^_icz`r8r?>ig^ju1ln*dh zr=rpLps|E?d!#Kk(rS@Cm6-isgCiY%_`R(#rM7W-izmUb&KDMGWi)iqLDV~9Bn;>N zl={RTyB$An@E{Ns9%2*u(zJ$e_M#`Nw2VY!^py63Uz|s)mX5gS-^|rdAhFX5${!gP^}cy>Fw$MImthXT@6sq z{h5yFeK}QiC%oo4U(3Z16m?UZqP%f$?gy;=O$%>o8ogJd(ya4;XMCrl?{C!V*&Eic zcz&pt2C0HSbhW>E%=f>!W+&It?$%b^UW*vPjF;TD4?q0?6eBsh$0v%z|ClAn;m?|5 zL0wfpjBG+)o#K@DgFDWw!B(BKf<-K8xM9EumW07Zhk)^H8(P~0g2f=kih6!+i~thfaE zviI5hIp=$?_vd?^`D?9}tU1>lbIf}VxktzcWf`33B+u{NyN4quE2Vbt-V>91_Z~u@ zJ-|E(D1q|ayZ8B?oYXrF55wIBOO4k$IULvMy&I>=`UAP0d31(n`x`{CP?S(uc4VYk z2HvZI7>xlT%g2ub=q)+##n5f0Ip|4sZWG>iK4F^fHlU5;py1t}i-lCV_G@1YiLI%2sXje%El`}uK~ujpj$tJfjiHxH2h~9HUsUu)HouPi)vJ_$}OK zW>N=KwW+9A2RpUG&3w4M_2 z-Stj(rk_qVkHa1HVHXz45WzJYzzQ+EEF^OA+zH}>Jj1LC#RWRt9fnmYRLJpjN7GWtfrdLzXt6S=*whsCG_u&_Y9@AFNvjQba>V&sOyU(U6 zj_Qqf{15A{gz;`g$6nEJZc$jvVs_=i(zLv&;RegS#0 zXEDcfx&XV|$rJOxFyyaxJ(he>mzu!^eV{COJku2*;O{EZFub>A$Uu-DTSf0RLVv6$ z$NHsZ`iBUFlJF0_xKtTIeDa+~BqwrgDtooIs~VP_&9|mJZjPQVq@ivU?&(ID3qfFb zL~=sPt%Kc?C7b0bd}c#Up2ztrnHHY}yV}~?Mn*;uh)-81+dP&-X?Yj+`PtMn8Zhda z*AVh_|GR@b9`l%%?Ul@Pj>Yn42>5PFZ3t$a-hs|sIgec;7He>*7vSEQd{l2zaLT~-+mz$u?-+#S_+R!A}6ljuh`sFcG2ez zS*n)m58_Wo%9~_6th#e@n>@#LH?X&})I#dG zxGjQ>X2C$_(GZ-3o=HkUJ6lJW=F3v6s(j^4Yh&ZAva+(0oU$@L&!b$q?{ed) z)$}``Z14{7{e8}-T5tMWZ>EfHH}B@)wpR_w3WJHe^HmPmR`&tXducZBjTU}V0ZDE6 zgRbrL{ai1NkyC@nrV=Rrgc=GU7+KskzZyp;c_aOpQ~|cbesjt(e3P3evL}798JPa^ zZ(#tt1^wC9eZ>5J-Q$z5YBd3L*9Tu6J z`L8j_>e}1-kCeFBq4svRv9FAVE&{By2Yu6WW_D*|Hf1IX$jso0RV+zO`cqV-vwD9? zThesnrmZ$(QA#2Gt-MO&nu}!A3^6y^s3b5oCf zkzdQ|fiiw=3v@h0*D!~j{l}^97~$Gv^hOGi`elgif*{r{zrqJ-SR1tD*}o5mG@h27 zD((sZ(GBDwa>c|@v4qFm_hmYZEs5wi&`%Axj92Q<3xE39K)E;>jzVuq9K&{wUO_rR~g|Ei2PwC*@m#RqV*cx=4kUSO%@ zVDK)}LP|RON|z+omko>OMS;p>N@-r6Sl8PM;H|W~*$L%DrRzbn8bEtYf5=>TPTSMa z^vS|28PRL8ne`}Jd!0ys<-&&ogRMfd<}+!J8#iOw5OMcsGEh|?x%C1axD|@U07wRtr-U*pB!^Akei#QxU4GC$~VCO33DXuW?%Bs|HX2&h797kAy zdkBu}xZRX9rj8#C6Epq#)g?su;LBV6bMeD`I>^cofC>Pxy3(;?4Oc{15O=P%p2_(W zs>KRQBZo$FG~^xtG*Y@hi}!{iLPU3_$X9 z-%9`V<79UkuS=4mTV=y;ZFTK626XJwhTE6$sgbxNdXY{M9@f&PpDBq4SDr;Dhn@P7 zag(~v0|N6j{OLf57iqp9EHz^B^buxdyHg1clOZUbkN$4bdSg8KEm{@*!!`t#`b}c1 z2azP)MJBk>{({^;LUcuH*;cGG`9W}Z1s$IsA&nb7&$a?HEF5MAS)<6^Eu-(xVB-V; zOrRPWHdZ!H;EroP0(zzKv5A|^)?2aJIp6c`_=z$KUKR;% z{XQ7}xk2HZFS=$W0JDqPc=s*yV~8I8Dhr}Zb6 zV5NpKSv}jx)>A({167VCCpvOA@_0Z%IRl}>&u0#Qn3)QfTpeiB63(*g6gSnGdtP}0 z*$6b&7x&nNRi{3^i z8)(70dP%A>TxKy`_X|fTAt(WioYiI6kZ7Ya*kMbg{ z-K&DK)swgl-Hy6cn`&+!i1@msH|UMF6Kr&A@?5SwnEI?L-YB8x517&Z)`zG&71wI6 zm_LCmV@c^mievVCq5aaD*j;rDQ#3r6eqncPDAGg(7G?W5l_!~S?J+Xyb}|XY@wX%M zridq!Z~g}#4N$cIJlj%H*snypz*BfbLNM9ySn;+*123r8<)g3lEHcB|BQp0dD-rO- z_^vKHo!QXFHcpoS#}nk%JrmiIkWsiVxlr;Z)puXZ;`b(Nta9mdUFlR?T4|VCFQQa{ z;>vYh8A47j`S9D_Z7}~ z;GvAWWSSsDQtXn&cJh_mA?Vpmn+J(Bo4RFw(eU()S$P z%Hm}t@hu7PL?;_h@Nwm_Mfi?5o6nc(Wu+toq}33TrFc6!tMfZINu9?*nn{l7 zSAO zGq1Q|&g`x}Kf;lth6#F^i4z~Rl-Q*@AyExKJ_d^dSC9Mf6$rAKpxY{lKx!0VW+^P2 zpFy)lC}N;JJSA;6A4Oj&%UFi(xnTcMi2EdbAZ~!=A$DhWq!%Uks&iFyisr{&bLZR# z<%M}o^ed`aPOZ~M@_w0fLntcsri9R0D(hexW?*cMX3b>Ht5a%=34Z#z7NIfcQ8fUd zgioZbCYf&8{m+h*!ga+}AqA%;J6)FroNET3B1|2cw&MlTVGB>So6yA3_=MP)upsti z)QhFS#*HjvsaSS($i05~&R20)$H{d+ao-}3(DfDFCf7_?h-*#L?+69ajF#2sm*kGM zd}rAC3q0q&HllWduh%sH2-Yu_lUFXX^i=3rpS{wDi=;)8}4>Soh;7 zG?myofGIkI3)#xneoo`xS82EVr0f*sz8HL37& zcDMZt%ZJq=a`LB$r#jDeuqle9@(L*9s~)ZB6JMtDukKF7oeS+j$nl+!UAgnxFKodO zLc)w$4TBzrP-YE@hWRH8+cy*j7PrISn4k9vBU08vlh!X)Sm#SszCTsZVLhxj)$+9| z?*9~J4c_RG#e1GAPZk*{JtcQ(t|NfXC$waz2Nm$>&C>b6vns1c3pOnu4wI@l@q~sz z;vDAcCX$nJSrH+S()NdDBs;oYK9O0KKUXH2?{#?!|M`KaTh+}lnqM5HkJ_!*EUF(S zOy)?27WuFlOE&{8gzjJ&!)AT{9dB&iqa_S3WG1J02@)T`s`&zH4wZAJ4axT8-5wT^CFXD9sctO+0DYidW79_M76w`XUOgB9=w8`oEOR5YHTI`qL731 zdQ@@!SuVUbEZN88$k)1q&mi&YMwEsJwrGlw7@6?@2{6ulSr>shojBRK>@MI(XfXN1 zA{+a>zc6P9zR{iUHZBk{!*+f2J*J@XVDM^xyfkG0gh`u1cuSV0<6hySP-pSu`HMLU z>w`WX*v}y4lbWpy0A;axrMW&lxFf+q1U&yzZo@p2E>>(y{bj9e?rQg%G5Dw@;d?;U zrb;H4fu1&U)>OsaY}fu&ZlF&?%X5XYEV*@x!6iY)1^n0zeBnMNC5LSo|6QcVbK%tA zV}IEyj4+ItJ^i*rg(sqRnC2lY)1rJq*q6`OwSyZ4NJjhC93n1u5heRMaZpcTDaU{Z zen*n9%={WxHN&S9m$I&J5_7ni2Ehq&e`x>Yu1L>492cboLzWRPP zH>G9<;{TKVpl}dRJ3!h{!}g`-uvt75FZDoom^iqK46$J1%uh{2yKsK#?LL)ON)i%0 zM#9{xEkPDPO}nn4(c~23eaT8q#WWeJ#E7Yc7kyt(QGe`-l^%dWXj!?t@Q+otM8?AJnmsT^{~j$zGoF+iHiBP2kd~R zNK=s85(HeP@lpHF2j|qfFJH0dSUg=t<;=Xw52~gUm6`0nt`zA>Srbw43^8?Inp7Wm z6rv}=BAuk+S8iW&nHm}6p!nDM`5A?oE4%2U)Y^y3TsUfe(w@(Ny>onG!l~1sP3K1?g(m&eGrihHRg#9|-PQANYr#fQr5BB3CmAYvp?aG#pytG z3RFy8|YSRA3EG0 z7hPxpe+!L?dXhS}y)LTb?Q_C3tLOABlRTcVLNvyAVYGckH-yA4G(7H3pGo3L@giN_ zho`;AHl0shkm0tUJB-`H6+2w5J`V$#fi?>LKGYoDWyaYazC1AM-7!Bn-e1;nf%8z! zjaa{0j(2_eNm5AGp6H$ZrseheTJ?dl(%sH_J%Ir)FAYzNof1de=cf6w!jZrWZdQBJ z-1iw!JY-RD*XWcq(ROd?!ES!>$VfHhLYjt&2WGZ|J8dg^vO21COgxk-WD~j0A>l62 zO}@}-){TjBSt^cA35@)n7@HUq;7sGTnJk?>r>Nb<^_9>`^>Clu6~Y9?bTHAeVbUp& zne=&ZwKcl5W-h;i!V)l3d7+q~IIVH5cngWQHl)T6c1nxCIYo>IGDO3rT5|lmYK0Ot zyJE4Jo%Tn^o`(h3fr^61UKj4V%dsPeStM!kpQ%x(xl;jq5%Z-lyK?c&?O2>+odKoAMbd^sByq_3#}7h|8}drQaKM=Y_^X( z;wBhYhcu2~>CR5mufyeLdJn<<96bI=vP$kcYNS}a+BCa4U1u>|@ds!5W%Zxl0uZD9 zIQnd#7xy`P%rjDXviQMAFT10hY8$^*0>}UoA|bQv4PU;7V3(iz7|zWdTL(Rd5VilF z=FP7Lidzu(**}9y(XrX~zN!zX4{-?^yVa84QR3MFpJiB>U&va@`eV~8&$7zlI z_v_|sEoZhXhqFL-tJ$d_8tpAL>LC;Z z?ugL=v_(@cu3viU7F1Tyu>p51-CymTTH=Sv*A;A?c~Egfr~7j5;iyqJ{>}_-P+nxWTUO}vmGqkQ!1!*eeR94W_LjwNY{H&gjcGueuqb-mc9V4X z@kgk5MM4!Zp!#?!;e<;=V8OuAwJ)sey+utBO$fX`O-A2Jh6`BLtU1n1CGP&7*Z=E_ zon0#NEcJkPxRWL7Soh`)RgnewA;pt#mf#!LIffz(X6@R{SYma|7Wmfwy@eQTb~;7j zUa$CHeYvpAG}`_$o<$_SpkRci8t`eZ!fY7z)$+O>+G~JS^_ugnXsp_`Js-#xQ=w@}?L;|cnC=dtb zVs9zke4eYcyxg3AL81Bc5x1csDn8?0`>LmCa!Q`qq{HyreB}o??{L46FiV4WIy>uj z7dwfWuU5lZfjJH3!F4qmMEkStxpX4H9}R=#04Z{^RtHNaut@ADaQHH%yt0cdNg ze9O*=zzwbZ`vv(!g8egR7FSm4L?9&O!%VpPq4x3bLc0Ras<_ik}kPXgkx!KYqE{omVv@T1r%yk4+T(fGx4}VdB>&-F)8Aeh!up z8Gwhr&(KgAJ4!v#*~TO0nizceNm^5=;mP9mLrQ~_@s5EhJ}AeU+uEZpWR;qIv*`1e zO)o2Ao@2lV!6CBoi@HnAL~mW;l7UQfc2Yc#t~V;^#l-3_jY{YEFd9`=;wVDpCt=mA z)>+}<@|G7dtTIl79YY8W_aL3O#`irD3+f3dY;$li<=Y2<0{F%$#FG-#eWShiz)n57 zc_pd#5B0f+B=tnEwr@w-fR89ouo>)P`-@42`*_1ROEUA~JwWorm%?0rCKlnC(g@%| zl`t5>1?{6B#q6wJ|FaJ_^QwGJRo@&ZN|J{m&vV6hKlOap%M7<&>R968<~|+H`Na)0 z*&h?1dxkkGR^!nSq{UElYK)_TvmK>h<@C)PF(;C?_5$yyE7;{N{KFKy$nx=QGl7N&Iw~W8BZpUMg1vE65IOjKO?cRA! z!1IG<$oD)$Y++$#U!}Br^rSjzWFI$v!@JfTJGiD+2jzwHA>`qTw)E$l$f834QUc&hw5MnU3x`SBWQU^=ZyIoEIE;yjSL1Nlll z=p$A!ZhFJjn@w#EwftrNxy7Qu0=H@P5aw2@i14V1Iq?qyX>@(0%IB6)QRx=^~*+LR#*BE}3wfO9yofYJ0zkV4Vht$bE9vdQ$>8ubxXP_`Ec1UHLctB)@83(SNTrR|=m`ThtG?+N$2 z+TSh<-W0DiC16uco+T3+bo4RYSZH{leAa z8`9zyA)X^kD-E(Rf$tI@9BYG%zQE4?dKXpf41Vs}g`00S%{F;{`#v_kFxVfCb>eea z+L-EmJ03F4c~D&aVKqLiAOG6Vp6zN}OD%!KrsZHWFgQ`fqGHap`lzRfh5xPykQ}A{ zNy*T{prX38hbTO?oKX6)5}mwfyq_h&ZK?{USujxQ>F)1=`?^Xf)1Zud#oh?4&T$!$ zhCw^pS9#*2BUzFe!h8W%9$A`qdkB&c9h8yk9)i_$R2b}QpAeV;CA7jM=OjdMG3Tzq z>v$Ecya@X%+o2>2FebvdmUM&D0)Jss@|`T9I;WcVkJVa^jXk9V0%(^v9_lzsKOmBw z+?B{57-VA|C$+$MmIy7XUZ9%eb{L->`TzkGCVV(MSJ1m$Y3Nk!ZvGQA)lTNSGkbYs z0Upl=4-~pLhmo9y4~&lqMRKfFE*kuHP{c<=eNGM!v>*IR8R3%3&g00 zNV=8$=`;0^spd%yGYdI2q$n%&pWASzy%y!0z}SZVyZ5)FE%DzW1$uMCNCVh>98o#TU~u1p2?d$%?D@M#MvTCn=4a@JPR9U! zEwDG@Op>GyWd)9JOvPe*SQzGxsJr#Ra1G%q*fq`wtgndLjYQ8x>ytuulRC79 zD=CInVC-{Tx4ppI_K-cm*3C|KH$t-0z4&MC2LL->YpMsBhnW_qz z>00zPtx00(va(sMWz$(QlrS;OOM^$g9#p9c^{%4HS)ypSgN4YiU5yv?$-!e=6(k19 zmtMKCtI$00{1$cs0bEyRD`Klh0KlbzQLagJ(Xs`&)7J{`Qucm)=44qnH<0Jt7k_k= zI(jllCXIgwP%W|=vZ57nRc0v3RroBB@mT39r}N1GLfH_(4D7iVN=>TP+hc59?D6AM zn29rYUY0?he7KkyDB@@c@&_o>PLHI)?%t6A#&Q(bbdPD7v2zOBa;$4Oo6p0pEv>(S zRN3g2#mcu{JzF3ADtkk?^wE@E+s{UZ%r(NtP;dHie4gs6N+nM$!f~cZdq|>;wr9j~ zLNHMI4ghe?#u8-vvB}FDIQrpBv4&gum0o7o%`$1WtP)lw#Akvh?xO+pd(%kl@Rf$l zzZ$-^l|7LwjN;DA`0NuX`MZ~m+fV1m&R%dqv*{vXsP}AkUyqhexkC-g`%}6s!YUEE z3O%i#gjzn$oT6}+biA`aL@5Tp^_T9?L#0hc6r}byn(~Blx@Het2a<;RFR zN)4BR>-QMCkAqA4rK8!g5%JzxgU_D29;zU44QaDjn|E=idIoQ#6B_Ta>N#U$h)Oo9 z7V|*w;%(aS_xj;Bdaf_Px&u2uze(JoTOQIh87}!smbd-o{3V%wN%PiUkPl$z;rb|# zp$7PXKo%Q2L<+m7XNKzmkqO~?`xEPVWrXrwnzxpKf_-AmB4wS0gtd|3bT}wsJn4$r z_mj8kFwSc%FAx(9u1srZEJc=pa%L+VSm@>G!5E;@Yh(ERMn$4iqv0kBeuQqV1c)_k z@Id(ZoLKEV#Z)>=>SeQvbT#*>OXxcG z{Xzg(1@l0cr%XG%Ymq6Wd392^tbmgR!YvRdNQU-K*I$aWhb)#CQB%{^$G`vac0M}J zC9I)0PFth^b~M<3kr-uWBuJES>=kMPAteUH6D*P49mzGRyfude#Q|hqx+^tS{xAox zNuH?r7}7os(9nR(1+dkKhmz*1YZqFUXlk||%by*yv3{b;EZgu8EEPsS?c6KR1ic*3NBZ$HhKqI&m0Z(o}cmfoeJSCF5Jq zRCz5`$6y;+tI@mZv3oY^=cM~bmX(BooN8ZQ0x6O1NJS|cFiI~xD zNHh9I<#7ymCe_L{tX1j*9Jnomla836F~wTph9ipmj<^%aAe`2vTN zaKwPlRYLJ;NO}TZzV1s}&$?V`+M3G8MpyL-;n z*c~ejH|x)RCZnb4#Q9J>p@xmIJ(7m$AE$p`#Z9#74U1KQ&rB+(Gq9 zFg}FgT!mpsbO{*$n>R`Z#CM_Q3H2$?YV4b5zt6<#oqiEzIrfTl-aMNU;{zmkCz!Gn5oHKvPdXH_QoL zFbhVJ#Rnq$XclQ&)CmNz-fJmLpDv0M^INK6&mko1bINNN8`&iaiW=ltNen?77VdNv z2@C{>A>P?nO=%lm^a9J}J+j=~+(5>{ZK~SpG8h*_4ZKdijX|ZJBN~b!os<$ov566n z$nZ*jlyPz)@9aj378iciIf(G&eI7(bKlj9c8LMZs7`OHMlcbiesXX3k!`pT%3qq;< zc?tQU_l=dR%@B)u$1+A%4B;yA*@c>&g14j3~;&8d>6?shjM@-h6SjXl+$! zqZH2pIy|PGSv-h=z)5;fX&2RAe6M)o2_!;ncepi55dyK!ne1AbAfDq~ONe)$ zxSUQpk5`~N_`-)Nv#W%qH1ar{s!!AUb5@%GCp*P|CdcFf zq6De7*q@|x&ljco{lEVptWjY!r15Qs%!8WuvO-@#!mLj1^61LAO+XEYA;iPgf7oW z!W8BU-JJQg@P1V);V5!t0&SU#eVipe@cr7}{NO@L3j|v4V*EEiR0ojxi#lGS!-UTp z0N~fHshW?nw_Z@(@P?N84mRLrWg8_i=P-sOppnS(Od4VzquV%G4%t7%Vuy;ygK4<`UamBL{&%x37*^B?`Xw zEaMY{v`n;E6sVN_vnwgjEjf?tSCdi`dQ9;xiHzE19cD(p<0A4Ck zWOv?vkd9sNytfdRC{!d3zIxZf5)C)coxeEB6K)vV{gZO@{acA2mjSHt4`Gg8^w{7K zs@z}29IV<}OMLf>{W6Dd=e*(j{_Hfezg?W@yFBc{Ws!Ic>)n3eAOEx%UElO*H|Khk3adY!j5Mw>~@iuOArQnvRYs1A0P}!=ZX(wg`25ho3 zfbyz&t3wg!Xd*Xh(4w=n5v^Wo@Mrg$c$^1EhQXoC@8iXySRbbQ^gl20SQA*CJc~J> z;TS4J?$2hb1P>X*s};UK0650>mYNggB|OqEu#*oWvc*H5R)`JtGZpMJgou=X?aQ(; z1ok6>*~GksnCR07o&~q_CQf$J!H*t|rcj-7HQm40f;Gv{6p*$^NpWk7T3*s#ABgR9 zGxUBWl$Lg-his_W<-`P=?!5_7cU#`~lin68!x?=4@>I`OLCHI;Nh0S%cdtq#mzxpy z0*4qYV`A;=ov63^#F-vu(OmtY9%xPe(dTgE7Tfb>KJ>Ny!t*9)hPC}cm5GB}M*s7t zjTZz3yXtyF1>Il^&`3c_-F|oHenPdKo1s7>Yv(B!OBXsSyY|`xX;xBOKBiOc+4mRr z3T$!cRy0QcBjh*SM*@&+JA+;d&l7jdboluTR@x0MA2-l9h+wi{h{3{F&-IEI2qmB2 z&a@O`m{PZX78=G4$guMlJyLgVup=$2r-u{PaWeO=oqZO9{^EYO6;@XH5|hmhtbGup z>_FmhzMU?tstI`(4lx-et-;FO4K1#X`r6_`tU%}a)}sE1IE>JnO>39m2yQc#Mp^p? zQa#snXZAZ)qOV<|X7lbB)6KW!n~-F`&94*APkRR9;=<#qquV|-#%}KG|GfQ(cc^!} z<3t(62I^OOkzmLB5%$ji&})G*8X92(e=4Ri7p6mr6U7=ETvyh7<8tp_i=A8I7%X%K z{8Xh_&&W#6&i=ev0yz~AU2tIHDB8fVBfxh%SChM(@phk)brtCUT0nDn&-)Ca{FcM0 zM)8eScl;7RRP+&ZHK%wnt+?o2gv{45>DE}YHxqb;pKUX{LYto^9MC7REm*bqBwiko zqlxU;4qZ{~*ytRg8-m8AsL279h+czuRaFkViwxl*!B6{cpY9riEF}_}Z)B{d4<6fR zP>REyR=z5UHM9DEEU0owA9`?w3S6(^=B{wLAH;_0D)n$2xiNImlL<;H86WcT?!7q~ zlTSd!*}mJyu6DgrG_+%S?6p$>kPXFOaZ3OIa9uy(Lw?PIp=8V=C>QhQ`R$Yp zF+9r>o@f6SR4kQ%D@`+X-=1Ok_0L*aXB!|Jpvh9>?jvMWmwf{ZFxTqcq>aBWpXZm5WqdO+SlGI7`eU1#&9dL1|E|wKKIpG`N_c-p z+59d1Jc#m~eI91{D*?h2akH!9*N1~*_eMvp2;4DxqP>}B>SHceYgYso%$Kui@4_VZ z^th~AFnwRX0c&8x>L0~gbz>Mw*#9Z`xc3HI25z8QO@-FMFrjto%+Gz=Hw=yy`IQWu zeG{$X&sULZK6i-cw=!;9J*6Y%C&ngC_JOO-Ko);}F6axy8XIDAhy7!T(i3nA!|+UF zcgo*{@&DA8m~}dRbG3g9kA8tTW1WWCEN-M9^Y5osnQYES(1S|+Q!3BqqZ$pOC~!qR zXNNa(zg?P?Oh^EB*bQ@PMmimeXsGn+KsFhoRC91+0bl8kfd5hSGW3IzBe{%s?!1HF z^DU@`YOc;~C@|BKl)!C3rxntja(dN2iDEY>sq%<8%hrq~#=lE>!@lt8XXi(Is3=uz z)H}FU!{KHvRqX%07UtfYga57pY4ZsBA0z+2D!2JRhLEuUizu%pH01r#|`tBH@MDU>HI_0 zjlJ2Uk|E~g;(F{&nyxy-Jo!Ny2?m|Ln^x2OIL)Z#PySE$#!?_UVC?Hh^VMRu4HMv- zc28#zpyH|L7vGU?2LJEk^|WhMOCQw#IRY0nR=-p*F6_ z(Hs&O7S2}D8eTzAIB=w74o(l)XMmUMS>#qom>k6o4!Kf}GyFTBHzB_fhz4PwGt%Gq z0AaDR`Z-&%qgfFvg*N~&*jjkbv>d`Wnm^@3Nnkk#`s1~EmCwzsGrxUF;LVQ->HX77 zcuM5}f>Bpp+d%QtPBt6(Q8e`Q@W;4k;t!&-_6fj%NFu97GTwjw-d1P{e&XzA)N;Oi zsUC#kMG4KfdhdkSbmiw&(HB_=2rKNZJVIdu?t{V1!ZRjMEm15ip6ziHX#1=01w^mo zg(>r86RCeq}DZ7Mbq8kSQ3kv%7d7nQ%3t)NffYuW$8{A-TD1hZ}p)7Ud= zp!zRt5iV(f6pFPf61A19G&Vt3+RJRcKQ~4A-=CKR2ImfaMU&E>D&~~boSG{kbMs@3 z$T!cgQAI!ze_lgDcX-Q}W!iKmFP=nJq_v5+1ZR!hd%dM4KysnDSli`(QI3T~xe=dD z_X~1^Z*pE^;TskFi0(d_@q_u4q&Z zj@>@g6F;z#uC5=)A|3Umn7%t&ofR4@P@YT|HXnlJb&L23oqj%KZ-w42ePvg5ZQ69* zx!FlzPct>Cp6iA*8FK*Pjk6P|Zj>e$w5JN6IE0@kLt~f6FZ2Gpay9>61bJuTT zUQQl!Yp4F?lyV1TZOD9N}kk7lE-8ZDm-L4K(O#YZ|d zy$veBjEq}WfO6}q^R^X-&{hn`2YXvO1&LO~XMRUYf)`pz&8$l&0=ct6lXXEB*e|xC z;&Zq5T#63V(hX$A2$m*_@B`Ls?(UMg9loTY@Y55aQ!JXG3b8j87Eo z*5oJXU-e`p{Z=WLO3tc1d+&slwTTYj6|kBd>=H)xtMXZW8BB$@IO9+QfmR&6*q=s! zCc_%qa{3u;UidP`PKq&KkBBtajSky>`O@uD6qN9*^x=Iz=BkrbAWPeO?Rvwqq8)pS zvqZ%rz}{sOJNt;0G&jQ0h@C6 zU|dJ>%VSe>=N}=?FE0hotQ4eCrCxBenPT#w$jnC1&E$S(ZFkF_Aj<)PH`|QI#A3|` z8K=c%!%zAV!gCJ?iOT0pt$k6bZ!*dp2J`b|6oz7TRwnixbZi}bxC-XQ&KSzYEKlOD zsGaXVDt->vZlTHPns~LSIpBACU7L6y(w#tD-ig9?8>g6lM~PS0!f9!I#>TzesMXZn zrS&jdM?zmdk+Fby6FD<7cWwRkcX4_Fr66aMe)_)7T~l@KuML1|_KY$)DNv=63~~1kapw|eV!OpgzxD9sUR>sgrjz`n$2BK|3t-KC z36+C|cf#22WUYtSc|iqZH`v}<16vEc9ecxl=(9<(Wq64N_(@olpy%b4cgY{6(w#EH ze^BZ(HR)-%t+Cf^7+ac?2g$coWt_bX@$n$tLG|j#sm2~{wFY$0NLhh9R~M=s+#+*k z!xh>fiP%~}?cxo)VnFi#hD=_uj-j@~$qZdzlA_HJG+10^Gj5^|lA7%^WjtvZv^I(B ztF=J4j1{MlbbZvn3Y_04Ri-9E8=5!1it+LDLlRfi_C7Lb9O;C9y zQ1C=l#Mz_bFjN{7S&4NiAQ>`*xr{AFDC9G)#0W8%Y6M15z6a4mSf05y_<;}LgxH&a zHzdlVnOv^7#jX+uAB8o4^UL3THVWzs{{{xPVi{7ZMkeId%r)u&UK|=GGm&WeR#Y9@ zIU<*9KhZj#jlITcq5rh4GRigbRzYZdDsC@)!({E9L3YDUMQ{W`Qq-vDq2Im*M}v6~mn5H?+hC z*?rn){ipH2f_{aHJZ2^*lyC#LavIEv1UFiA^dqF`{NOD4qwi_>ItCD(s_?+RaN8i6 zZ#1@7AJ9%!*^u$`tNcY)oG|K@p<;h1MdA)@w;3XEmYu=~r8&EyY_5Xu$u8@v`kn>S1w3ePDtf zZs|7KlH)l6z283-lrbjNGHZ^NI{E}a1_GTy0VV<}>s)b2bx68P{!oVLC&72F$sL0T zQ)QA<3-Eq3KxZ&)Ff=!00HKk|mi4PA@+~$b9)@Glr=@Mq(6b!N-?Om5BdMoD>J=*> z&Z4SyYYfoYIGtby=s;=8V?c9*JoO`m zhbvYJ5EB1xnh|5}?PmF2iB5_IP7sASg5L}?K+jX*_`>|8TM;HvdNtc$v?Q#_9xsNG^x4SprC*^rl{}0 zB$oj__3T@2lC&4{&2%apHMBwiW`c++$U`%t2wt2w6p1;hCU`@-7%|%kw%gx#xLuQf zyDKhR#i0|BQ%RGYlGS)>m3I{iO6Ofa5>3zG^Q$oPDJamK3g&@DDN?GhkJ!d0EFiYz zM4z4m=5DD^kGRcECQn{Q{_A%B(dp&{#%c;*^D51VsO&IIk$AS{UY&F-Qh3Tg1cQI~ zIWifCoiWi7h(ptC8E-Ccit4I5g2BmzA@R@6rr?6KO*LLaq z?NEO8SGn8Y4afz;7=S_x>j-P}s+@zG7gJ*F2O%25EELIam<=-<25ZXg$4C7^^h%XR zS#P=&ZLZwn0V2sQjb7g3c1;FU+v*t{G0+=&#pa`LupbEt%kAGNg!WKX3ZA0xR4B%E zE*xSLVDB+jLep!l?t%!@voG2Py2GUM-^XX(tR4$DO6U1$U=G%r4Qqe7Pfs=dU-1%Zx}HEt1&<(`%|iJVNsjH+%|r3NaBZ5H7kmZ( zx}hJqFn08>G=s!_aaS+YpX;J;s~th-?3p4~aNj{*^KZbu&d2=r-kH~oN-c%EZwo}; z`Ogetv)@AHn6`DSikK>)73_Ds2F{?#nYE+i*X!I2TerrhuA81Nd_tUBmNVaQLgypM zR(CDu7;f!X$Hut1)nf>NMiPr6GI-??hM>ub8GPd+GSv+I1F0NydJFiOww+P4)32-P zWrI|05~Z1)$@!{*p~#C^1ssjQ=BZR(NEbcN+*qQ$VYA;}X>-}kKBa$>ouJjPfKF-` zv$%M1gAxUe_9jBKGScDYa|OfzQ#oS^BgcST*dK3;s?(s}W)~x0tq1}?)~iNde8g+ob&xS>({zMSXpbXIqosX zJ;u1FC*oT@Ryq!)+OZr;q?~Hjax@ubh&nWdxwzq`wKa8D`U-;a zWZpkVAif62!G+l7pdqeX+fk39^kS9=cI3_}pn-=pPwmEoNllRarX|+a^Td3wJaMMS zhP9dW$;TIXvuFiCpASR!5o#r0E^_$#csI{ms6xy62o_vm%X;Mj8I4}ks3(0AKOWpm zbFzv^IP+JPokpq~Y+3OX9-T?=GL-|hbXAHZph@qE|nFX%L?W~*F^T?>HQvCeg#)8 zE!->aZ^=pmKg$ECqdae313rU<+IBAOzswuufgOR&+?cW9D>e~h0NO{;^*opGpL_h{ zZ3XHox9b1 zy#1kdU+?#@>xii6jHHSKpidgd$s?jvE;8PnvHVq)NxJ6o!2UV*FkQR`uyjhU8O3Bv z`AH>3z+#nRJtMTNLKwrW}D1BX|-q-tU|3rP!BrWbG`3~Z6=hyM^ShZYq#UtEt za#@KW52wk0A@1RSS3UoW+WLQ)-uZusp!+}NDV#RQQ+A}2e9YTWa2_0j{4V`FEo${I z?*+#96Q9n`~>{v$K;*?HhTAMaRb#a&1oZh`Vk8EpM9;Yx3TciwNqlEwPv`nliMqR}o0#yphkM5!baT z)Z-uyvov?zCO|h^lq+>w*Sql;J^K0mFM15ysQt@YtU&G&J)Y~Un&^8Xa(3X_qNfA) zI83Tk)*so2E`CZ2tdePWD>NnlLefA@;cncHn#rP?JvlxObbEkZa+Xi}3vn_)EO-?0 z9>I^ORj0s~ zR5Eg#euj~i=s_)R6D%_VzS`*p|I!U!lQ{Wx{UO863>C+G(xGP2I<9oN`hTT$RLMO`+(w55amXE)a&mD@_H~uFKp??`yei2 zd+!P!iO?Dx0xHG#04Q}SWiGi%8AI?r=w8EnwbuR%I+aCTG8EP^DYv;VO*UdlEtWhpid+$tV@sX+}=72E&Ua&gX?2H@zBY6iNk*_ostM1A2^ggaE}TjN1DbqU7pNj>7NHw zAk$r&O}$B2x}`t(*?p=U7=k#|D9sW*ZiaI!$aaopj2s5J?#$@<>umHH$2hl4A5Yg4 z;``RW{5{dhL9}=hKJqSpohW`qw!<8=)&)K7tZqj8Ulq)Qh4F37DY>wuqT%H}R=tE`Mjnr9Nra9n5r9l)K($MY z;-3Ci%^}3ZZr|RtqtN%ZivTan0stprcU>j)(UJ^%0Ss{0G%)DXsTg|aXS5tMElDB@ z@kyTqcQ{!QD(6HB_-19EaF&`xWi7+Bt5y+Q+1i9z9%+0U^+4ZjQNcjbys8IrxPCv0 z87BesLX&7u@A$xR!G|WLXMHveQzPZT(tRCmT`z6jmBXp}rV|egBNHj#=~YH0mWVz`mxW zLQX(qLobp=K^l5}PRuu8hI$ZhkF8%t+PJ6vpQ}~mlrhZg6 z((jAe4gozq=9OOJ>wGL@br~Ks#0m1VW0IpGULN1n8qD5|G_SOF1PVrobp_E5QOckr z9cB`Sy;=wCm?((jzA~6$DmkZom^#7e2&0ziQq&ux^9|ICXTEF37pt zlPLia0`z>I_76o~Xv2Oip6>I}L;4t23;ASa!^bymr9*(hzAR_&8XSP=P1q{@i%(QU z!Zu_xY4MvlAzeUKZ*N(wBe$J@Qo`Uwi~Qx>4Eq&Sbb3bYMl}sdg@9c{BM+pNwXBX@ zTK|e^AzLH$VRG->@(j3}#YI0c8{Ic}2YUD1bhO!`SptJ8&5)+077om(q2f6 zVwnZml;G?0DQ9zQxTCCDzi_~EMIo#(k43j~jq?B;nVMi5s%+uiaKUX6p8@zsegZCF8+ zthSo1!sIf06Lq3b<_b-`3sX&t*$vUsz+AnlLs{{K^#gp&CKk4MSaOw`XQzqQ?lhQezgkq8$V^~eDP%9bp91v$!GBTs?R0PXO7=$q-}>_EA4`Spmdj*BR0HfzLXXxp zh`b82S^*CGGD}RBCh9%zU9M_WP5F&(>FDBL>$K*sa93&XuKmLyKHJXJTNg6CQZwqqx zs&EeWmL*m<)pL#Gt`95mOmWQzJ|k~7MXGf_Gt|Z1O-~oh=3n)rLx*9zVwy1>TsP-G zpIWkHB~f`0NdN+hxG_4P8Q7XU+Qi-q%qD<%ke~U-)w~)VRho1hF5{6ij_Gt#i_R1T zpA6zEu6!4{o|9E-XHGl6FFDNlI!aA;N38u?$Y?R3C{OaGScxA6Z7aZiEyE^@;i3NE zDIc%#s>Dv+C4HOaf`Ek2=x%r0#cA&0>5}eS6(=UaqtH|^v}hkFDA&K(aV=zuJ-Lpv zwy;gJwA>3x9)Q!ZHm)t1Tu*AvrO2D&T4eLR=UW$G$KOJm3_HIXeyLsz^}ZSn z3%5QoxcRw1X|2y$Mt@beBe*FC`=h+aQt%FM6f*JvcDT^KZ^6A6=O4Mk>X#z>XPvG00O{vnd%X1mi z820RwDaN~M&tr_v0Wm5?+Q~_>|my)?=OKE1*fez0$0=%?*S{3@GQzy^3=>h!?xJU?}2k(<94TfY{W5p{&$5! zyapD9h`nN!1`P!&vYW^_llZd{uq1{@QgiXzxs{pVsEwtIq@d6(j?+q|p-=idjHajv z=G=ZLAI(a94}n5Es;g#qfwJV{l>X2RsG4MHGqt(G9sVf#dsBbCLu;H%H5+&C+WgI@ z;)TswHmv0Cz#e*PlFe8@-?%y8Q|{snO4Td|u3v;;=WYfYU@I%Dep#beAG@uT-&HaH z#ONdi-|y@=A8cxm?5~OSPq6LK<1;y5zq=9@Cb8mJ!~!z#u4gIL3DB@@n$WCQZ1%d_06yH2ff5Qe3i|ek=o<>_M zU6dTA$uyd6d<5-WjVPC>aYP+0LRbfVViTv)27F@4346?q-e@~3RcjSbJO7J9l=%MN7i9bABjojsTIzKI2~OLy(Cvw1+T8)_cbq_=$Wv+OzeF1 zgkHdPzCYs;GnS|2W}L+6iDfZ5aZ`@jaIz5$zcu;XD-uVO+j}!pg|PO{eVK{G7u)-u z0>vlB%EEI-zKe!5m76+#dvS{dF&dEgnMZ1bHcGN~l?;A8bgR~x?)CgUCv)sb?gmxI z#Dv)xjDaF#5UtY>-OD-4Sh?RI8Ku9wq-V!M}U>gOb1qpRZi4OZ0dJ31NXjy zfk)2aZT@>Eslz~_uMA*<;e;(RLCgEjGE^!)jQ65-N|!xW;;n36`FX{|z12NC*NuCA zhV7*rAChtFM#g78NkRZ8bGdW6TF01Zt^QORHf0f1y_M~sK=FJlAjjzgUpbBcGs+iR z`#}0t6KMq<*ULl~)49NhRn}ysw>6b?dN9zmNDlGsm=jWN|A(|SbOX zyZNP%5*aY+FDF4e7oAg(-M5-urAxh(;6;0YdWc-mKW&E&y}l8ZWkccAadNiRCXeQI zZTtMYEmg$ksbKmv-p8)>W{l=WR)f8X&CY}=*b-QzDKu%YmmksBq+_lu6{ug@@v(%< zx!&-yDt;y;W{09F34(6w*)L=xrj%N>seW`duLXiTt-5zNsEB<44&zrmZasc!qcuG} z8)r}plT*YqPKzzdsf$I`_(n=qhH8~>$~yUbk*Fksbf9&jSg~Bz?n8+kJr&5R-{=$4 zrIkZcA3-Gtc(|m-=a#P72d+6A=XZCzBiYi7`$#$ckRQ7JBh0#(@|L}nLS&&trjcC6 zqIZnHgC96b89!i{WPKzjhTOY2bXoa%T_`m}lIG}KElvC&B^uZ+wtnE&pSTuyXx2me zL~-2EMJ2`BG9td($tGkT*c@7(C3;56-V|2Can@q}r4su9Ml2xQ>_xedwa%I3G3C2e z?482G){&D(6Sf;dB{$(u?uz~Q$6hdF-J2o3n-h6cebo$?{7(c>jXMlY3zyfmw)_4KE@JCM zYBGvKR@2{5-FGcG0opAJaP1rA0K*S37U3Nlx{)cz_O%+Jl^kSv-48@d%3toSiD;=7 zn8$tCs?>1n>-5=F@FM*)sp~420#0Oab&*O_b^g3}-46EaZ&#{MZhv({_AAzA?33fN z|M~>w*JvH`)N37dgI5+hrm+>huRO0E8ZpLy?L{g!!Yzo*8NH7z!M#qP7E2&L$VHb8GN}N7g{(x;2B?2JUO+U>sK%CKpHXM zEtGng>Cz@gLuGcU6jD;UmJGa%vF)$}CGOFrO@7)D5u7sec(*h3mV;&~NBg5)-<~(O zsk!V$;rX^zi4ep@3`2B8Yr^sBXrYi8a<93?$;z+=$%8#n1zlI76^ySWs=NmT@uuXE zk7Y-rJuSB4*V@)k1ME(ww@-xI zK0QM(oNFkM{~>}&NmXtql~JWTx%=HU zf!8A-tsx>*Q?T5Nhw9%>6)pr7-oMYTlJ5K(=`e?}HoMV9Y+_?!k&((f3eVzZKlxXp zy|S2hF3x0!_q{k}wIfDgdJ?^DjL zS=Y0NMfDfzR?sN>{`JzGh~Q5yo}CGFI`CZG)CCNknLSX z{`!D^Y518&^Ub{+nzA?u5mG|KqE~>U!gT_(D$;JOmHw{(%qeV^z;V^jvVV_|3?wAx z&CtRa?Sqnkb|gVs2%94%EB@qOvYfWivCLUOBfmh*w3MtvH(lmi!?TFTD~;y4N-yl3 zTidzAn8DH-6r!1CWyMI3`9U~(p`X`mJka%QEzQ`G!IWuW0gsa{&inm>?MiU562Q$u z4?ft{vf5L8^D1ERGPuas2NyCZw(7rauI(&!8E2ThQjC5!bZ%+9Oms+QLBkr4*pw4{ zwJB_2S6;v>*zM)6Q+_OCaYm`ar~QoWPj>PlJ)Ufry3d^j4R9~@Al=eFF+La8+}G^C1h zR^$yBkXjC4^YesO0oJJvS7%JEYJ^%d(lU1p;^L9Wp%7rW(EMEETw`OsvklW!KUx#Ha3#)RLbFY8F;vbzo;a=xyRlUIF4f_^y(-w|$;wNz8{^ZstU?d&VbNk%%tVx$ zhUp)F__1Z>(WcZ%@O8bJ)(~0L10Z{AsVUn*jApmea&I%5VMs@M?YQo1Qm53T1TD2v zux&;wF&r$_Kbm0Kb(}&6;Sf0osi9_&=0)uiq0%yYRJ_6l^zoP>OezWs;+PjkY=$m% zNV^9MUhB0{2lQ=THeDUqO3KzPf~sXvlywMGsJ3x}gj3|B#qTcL!M??j4!$hRQ)X7FeE{s4A{!K1uUk17uKrGER| z-26;bf3SL0`1GRaRYh{SiJ3YNI$@o8Se1m70O#(V}=+^raRZsy}t{^n6n z&T$moq$JN`&HdQU$#q|Yndjsw-HNOB%^Ji(UlJq0_r;#wJ3Dd^Va&WDW#@lwX}NY- zY+CSVXkYYXvN*pB^b+3se&uE|oU?oKcB!Ltg!F`-_1h+^>rKN~nGpjV{wgU$a@OVP zD-k|pVPYYJ5d%S5iJC&oaV?yJjS7p2)@8rE^CmH>k|UkH$9ca17L!bk6$rGE6>Rj+ zh!#9TnB$8x6BEEGiG>N2;Nz2<)c#~_(lz7hXHFsFQxi^RRzB{EnD<#=1(1`dH_u#3 zCYvbTWX=XzECFr#-qXWB%!xSqx{}A$rLTxkHndUSeHpCIcOu%aDTH9Ob_Ms?pC3{$ zJSX|Zm4pw?w}`oFGr=lqQ(Fi(3GPSrlggr^ByZ z{!4zUc5nCC!yg`|vcyg0r9d_{-k(hlhrS?cCTE%YvzM_GP$Y4C=N;YrwhWok{60Gc(e(Wv#d}T{|TfZ}x@` z$}TFBTm3-ISKz0gVY?JGr4*SCy0B+w&Gp8JT3p1_xZUbx;V4CQA^zpp1r!-$N0oIs zHzzCPGq!JvY?0NgVQ8N~>J>&yTv~W`U*p_Z1v2QCe0|MAQtb+d<3- zh)Lw?i`i2Ph7@jX)xe_87_E1+ECGPQVOu!^ocq_qo<)+!ar2FhpA?~Emn@R|g+@IpIb9 zGQBwbRu2YJx9oL6VzC-o=QW~0;Uk}c(dI_r<21cDv~%xu$1hw~J`b{)QBbTdonxQD z$0@^7hLBN9BYPB(;K7)%>hWRWS2gZIThm%HXwtr`9q83uFqx(0z*0R?jvc$$Muq)H zBNaP?xAd9-vA0{#D9$Z9ek7>uW196brOj^!J6q^1r!lgRsPPa~pr|S*pFaoa->vE| zqjq|Rk!Dw<@e&8lYsdN8moDTua@v=s>Zm=MS{`{*BY9X~T4wB6z7ndjqEzInWzQ&Y zfbVU0$`Rul)fuH%_FEQE_hdplOefdA7?+>oRHm(Pb~fD4Iz=1fUbrg9$!T;etuOn( zlO_Gw>)~LmIgQsH))^*zvWoo#oY1`Oc$dHZM`6`ABSHO!K)4qXzVOiHD!{$q;?Rd^O zAfdYRCspY#SwTig60qOPXz%rroK8v=zz5r#2+WvgE48(fUgoOrjo8#dM}S%gkLfLc z$BNUS>-1x+c$NrvZ*Kt`-&cn1O|NF<)~AN4rmdt>T%~x2KIaRF!wVS9h-!H|mm0qR zY%`m^F@xqS#9RPU=*$h*C{_FzWM(gV$t*IOAYEr6uAOL2d!UI-TpxTF4ryi@gielZ z@mX2U-)sex9u*~g*jePy&P)TA9wsoPa$heeg2C7ufBW@?Mj_%1_F#_gWbn|r(qqFB zEGB3937x*idrM10Yo1mm4!2@zUrvr6Lma@%+RL0P$rMGu=aBS_405rL)%I!R__gr& z@o5{&>ePlsQ=eFfm8IpCc*aDNT^}bqzXz3)-wWXjoq80t6iXr&mC!-lWRU8+n_6bN z++wn zpk$PPbs%oobw;jrTJtfI@at)>XtQ}zr9u^H5FHb*9T?^ zYtj;*1IJeG=lEM@CBKo+p+Bsho~aor9rCUmP=V7oIck*JhD9I&F;POIHD;N}nWQ(; zlUOe=yzH&a*~p5XldLsD)>2X4Omw3e@=)Q6uX$cAz;aws5c`02U&);2JgQFTre@6g zDk5)u!N)kHUt5sm5D<4HY^rOcaf6IumlEm+)sxjf?E2(y25+XdlMR+5KVT8)errDR z<0?`)+2deIG^DBNa6s|#@i(P!t;8GPblcwK8Z0?0FRHFW7ekbehPVM*-qXiz;o|f_)RCh>6%Xch?~NKDZo<8~Jc_nBlStJ^Cg>#@XVHSPP76)-(^oi{|Xa*p_3S=ok6OrSA6-)MdrMTyMRag`oIcTu-_Q;r>jdV*$zhQwCAFA?c zQ-WlYbL%CGfv7gP%Wn6+uJcsFuAqU2yA=kCcO0#LreO&RuZS|)hx_b%n^WB1{$=zQ zXEb1SxS%na3!0KqQ;HDrEeOg0H-+>^Pqz4v48IFK;n}+e&duv#o$|{i$^Q zd-)mD)`?f5-cASV*53>-Gc{#|?~c$U2qrNW%=Foo6qy_JSG(a5Z z807}9T7(qwU8isJ?rW|K8+hAF3X)@aC^EqynE_o8O z{cScpy=*>xL5B583RfUwQtuP;sg`@f=}$aAPd(6#`@zIr&358aHlz!WOX38FrHIwn&n+gjQBm zmb@9QZ_KEf;-yA7>Py$W^(ax&DrdENru7kp5K(`<#p|M)-L{m0Gdy))$u+42w^CDe z3S50Oqg-QrmZXFaH!RNLGIrzWeU9PjHG`=KX?Kge==XvRjq-9<5D2~9!1CB{)hXTO zFT>6jgR>gMiVVHW>VEwwJU-}Zh%ad=+dJ?4YP1RwFPWaq3#P4nYOiae%{YEK3=^v|J~NHqyRjj|cKGGbaCb?J zXBha{lCbL92hlB?kE2$#kF)*pwK^!2$t1pjWOh|#&XiG$**3_}&f9$LykHKY#fJeCJg>jc$vSDP4vURewhmhUEIw zx?u_1JsvXI@TLyQ$iMpI^!kV3ohGt?q#~eYG986Y6-7co6Uc`daaxq!JStdo9vagGqy~k&{)myZups} zZ63NCYjJBEyVwy}&oqECCB4~Oc6PAjvRO$qPyS-~sfu0V4gG|=+9R#yLDA;3Qys`_ zQ`EO#KQF7Fby*?I$=O0mVke>rjE*N@aAbD^Fe9-0E3fl?&J^$!LlDjbG!x>IqI(YS zn443Jx|^TkpfDm{jWz$#yf{PeR(i0PjYUDbn4+$j{$%Q^@J>0=Y(I>827lg|HL^)B zK^nh<($_15o|&0lRw#X;S-l0H8Sa{dKfUwhi_G`)HgbJaoxO^QTCsJz1Otnu4VSS- zCAr6eW6DK6Y2)sj&B4Wfez2U212wf$az0~Ofl;vkP4}|OGu{!xW|UZirmzDAP{mV_ zF(aJtWI6-UL`b*w>qcZIA~ZP0kSf)>Sh=TLKw$g>P1U;j=#89M-1LAx63W$nbnSFC z;m;0}aM18%`jc_7h&D@0KR)@3Z(i|bk(Pv4GrUxN_DiQODW{Jks(hc9&h|O8NWjv~ zuj?q#xO@uml60=ty%;TO4*s2>Z*N|Y^5Ro<3On^m8ff7Pa!`3gZE&UhXx}lha5GAN zOg9xZQ5W&0DWo2_QTJvI&wipN2Jj2?R;hprJ;k`_>uojXrR7+ zRQG@;`}t7g7B^}}ZMx1SIK1#Ka4{&;^&!5GJPf`zyAX;U9$4IfBFUs~L#RbeE+&r| z^sVf>19SbiQRJueuFOY_S4ufKks~%wKgB!hr!WUms(b(7;CiLv#hdIr<|{)fF0Su+ z@pW?Bq}YF_sQ6?%Dfq?;{R}#vU9i_c?Arba)I{+J?z$d!DVDEZvrQ&@5dGlv1=lR? zg>_QcI#T@jZSAak^-(l9M2^hU^q~jQ*;$w{>D=)t9`0UEmD(iLhbT$#(*s8^bO!>-&wYaBiWmtJBDEvc&a_q8gfe;7=ETzcLM22`s_>hj^l|f=XC_x~NqE z3uU`}oh3kz!6L6)M~aA!$e6Bu`Ib*`j4z23Q&uz94%B_8d7&vlqOL_|_@|kDp=$SP zwUUSc?(2q0y@8?f8;C9L&xwwmmt`Rw9mX^W|{OYdojea zb)c7YSWeIrnVs#mKs!F430uHf{ex+x?iVAEE-C4=C2Rov_+W|!{c8Tjd}9jQx8sZo zNj`TjzaQ}2>oRK*gnpOL{>)L)Ec39ZmD5|GsPt8rz3EBukAMb!caWQ>rzhIK%DZLS z&ZVy^5trj9FCru|t>Y-DK7SNz?^M)T+_n4&AumuqA+slQUIQhmsia+qbnlc=GK zp^Y0F4s9=oId>xMG^3{Yk8)@JPC#-G^xljYQ<$6k<!0T<_q7)fA)4YMo9>r39g#nmkIbH zI=$6mko{%BorasL>25}LYL2FcAuJ{DkPMG!Nc;5C%PH2h3hY5^`3G9XwTWjI&~GqT zZhRh6ylE`9ru?vqwSCcX%ek#?Bp#fC1(uSF#3j`0wVSikM-1FZWJTf`peHczSDozm zMBGfN^L@=WqI={$=j6Q5V4U@e-6?HS*q5LPJIgZhHOd6Q3`0C&_ z%gdp_a(LksuU_JDXnY->!xMQes3ZJwa%T0^X}NweA*y}yvMHd14x5L(T^*^c+l!lh zjkI?1{N*!6+m-!|kdOg`E1}8C3@|FFr7&WnpMaRv<@Q~h-NuQUCYzgH3W*r&={soL zjhGy0>CBn3a%8>3mVfDrn6#GwsY#E`)KldF|Czd5YEB%%6X{P%BZ zW}3lio}s~-H-~07A?jMsc!{t-`IiDJjGQkAsaeGNtTYWI_Yll?ucGp=1W?@h2j}-C zJg}QRPG|Ncas7R)Q3fLAI;G6a@tTU|$7}I!ZW^4|#>TlRlbkOfPWoyhuRUcU|7EUk{nAYx)CE?p1gyoWZ{9;!80Wj#H@CnHWO;|YsCv~nlv|d zob@L>jEi=-w45Yf55x~sR;p(u^c8C(uTWuCO{F-q@Y&^7B_}~CsrW6@fzuRTXub2~ zh#d1?h%BvVYj{ZohMTqfy4|4NoR5A0JrfgB>+T+h5RiIz)^Rj$#_mnH|l!(pK={XvER&?q4g>{vLw!1|zoOn(b z&&!sz5~F>FY@7CRR7uTMO35Aj**v$d?QV{Nl(@n-`vMJvk!9{?vKP&iQ!|Cu0D+ZJ z3Go7v=v^?(YrAyH7pB*H(|lgg9M`^x3&bZg$^&?A%s$2(&#h*InOwJ^n6BUg&6t1O z{)Bqe6EWuZ*1ZJ0=CSm9)Fu1Ra+GMpWd4Eat>DW$X0P zEd|V~GQijo{OT)Lx_#pieQ2!1AR2DqSC)U(e!Em(dAW&nb8vC-{L?}JX-xZtB$lqc zTz@eD+dg2X-%hJBkGGL9l5Bc>ELnReb#5-D?^wBm0Yyr#e-TiWk(`-E?F2gQX*j4g zmw;~LYdUVSt&9CF??So(n`ceCriO=s@>y-<(;vTYpBmwfz^SD5infC6$PX!7KX#(4 z(*0ndY&rt4_D*$awdJxkc*Gh9VZ;VDX}()J%1Xt=0M^_2w6!51jb%>U*#18)FV|bw z-F(o7YfhLmKK2&(eWj{KnuM*r(s@|d`h4p^tzXFR8o#Z?3Ufl4^Got{5;W}+7q6)G z82;H*)NzxG={e0e&Ya5zkyZ}^kud|cu0H4Y{r8Kn-*+Q(&9vSD%XX@;PB00I~(?PRdO-iKQ2pyKTE5UqR691+}4{EMd~W}vp-r}>vg16A-X z+()$0K(N5&6tah>Jy*(xBs{DqFpir9(lVqdQhZV8#O{3W4iek=yk9M1Oxs>_6Zc7v zX`6PRImiqeZbD?1URGr?*`HWd>=RXv#O=v~QeSt?FFZ&n0T`VqVsvJY%h25&Ust*| zK{Gjid_sjZzD~1-#!H(XUVC-tI_p3}4p&B!GHWR&uNKY=@@|HoXy95u&K{*2 z=Mu!eRiLl<$mI9YD*QWrjO>zFoX1#udcIYW5ImmfzwwF*A#tzn$N)qr>pExP?Pz$s zE;;7F{jzj$cv{~qydLK@$F~`9J1Y+ zuzzk&$RhLzCRdmTN$fY`NWwMvC*V6j8l-HKE)a`pu{~X+nvo!;tfK#3%h=KqpY5$E zqP0J=_fi10vTT5`C!UC|TUI`Rl)iO}q%LTXgpDmu5g!ZA6eCgH%$jWdH}h-dBkROd z|IUM|xJYI18hlRZS|WvL{=3x!T%8hd&Yu=%t2vPWKL)@v4h)*(P)Z)ZiPfL}y~hTA z5~=*Jx_JC&$7%RxX_-n6GewM&wf^sxAAFyXP}Kju?i2snPiG49IkGlr5G#T^#ftj3 z($OEESNM6M++VF8XwIAR4!r%((A&}`gR#OqJ-lyzhK`XG{QcK5#{Yt#-$&WHT{DEP zYf9qDt!2}Kir1XKZ&HKP7{4IEAHRgQ@8ESn61Hd$Nr@M)%~P7pC;xMmJgfhX!WDj7 z9{PJiX*AQkkB$R(!&P-Z4?HqrL6|N9|NV~R)$zaTAeRI0{uL$w{#T;l|3CZVkN+db z;4^o4Q!9@Mx-%0=letoM=7yAbo;odB=2QO}+A4T5NW(1@Gxfanv!+nLulB&@56>Ey zD9>6$Rt#$IXfdOu9_J!nZT4QIRrTNYMnB2!EF+Vnb?$fgCiu^PD7=@{+JLr?VS&4z zy9JL+sWNomIEf~U{Fvr`J?3p25gM2qk*oI2VZwJQ0DcltOhq!zl}0;Rv$9w{uYS5z zkRd4|wU}W{HQnG>&kfUboMrj9_aDyCA8mL_Sf3Tm0>I5EPxc(@ZSFwP?>t-asmcZS zqhks=vO*YY;YAZ8&;mmx-b^(eJ_9QjwDITiMORA#5;H!LsN zgl1U=PfQPtOrmxFRi8P|ACF85#XyYKn{G}uvk8--I)?~oyRD5;S~f1J1mpBQt~${0 zeR2C1!O9q$EU?rGy91xLLM8^?TQB_YMXWRc)>*Em`)j`dOoeLcrUB569TXQkT;%(_ zeX^6OSZu3v##uO^5Gw2F|3M9TkTVGAqOhSRfW)ERZZl(;|NB7lQz`Dl1ASd>J~mp& zBD40JzF2xGSO&b*y#e7IJu z#r)WKIKS+HaqGvj{3gudG`^mY?CJ-(j59iH=!w12jHxf1^0C@~%>Og@khjIx10Y!_ zpe@^q(49+V1p!-2$98oKW0Zo0F}md22d3wNq_S>m*f3AO$AZoRPpNo-37q*PrHBKD9Hqc)d=Fw@{{PpFRaET`QmRDF>W7huU$*_hrv!gIP4_c*bknxUvDYv=m5?HeX2E@Q=Q#LW)zxp)yQAwJ{E=YkWBXt^ zHLhPTJc<<@^?pE@RtsrG84p*Q`mfcPl8_WMYPS1e{J{K&Q9uvm+S12Yn0|K8O#I$mWaf2FzXVdF%$V8A}#U;j?1 zo@^QxapDaWta?FFj*NgARhxMW3d>I7%|vq3UuaAlpBU{c|2qv<1d#)n1-QGXUbBAP z(QM|O(7-#OnKw;kE*=X{ue?84z$@`(q5r)0Yesyf5Z7twLo9phmy%=^Rjw!d(fN-* zaV81L{CmCDKS{~wYGhA#=6R^*BUrrB zxj*0OjuG>62pU}u@ENFFG)!0Rujpq9n9pu#yJS_Z`Y`tWU&t*k1c11c&O~-Gy$Ig%K z4Ny++)jii2%*UuNc{nbx$t3}R&H_>U5*0cRPtr?P?M6!kxMDSBVC{vI)Lu^@01wx< z`urTK@&9UWevauFjT!87-VfuGQ_U3j-uXPKv~&BSTr2ZTgUY_R5FfBUzKD5ZP33C3 z+HkUHK_^+=+e>QdCMhdet}ZH$IE1b>V}*dV6acwJoxX>1yNzreKb7xj+aHiF?Ni2V zdjLFJUraI+2n$0NJ@O3>e*KRhp7*m9^CG(XjZm#0L>M0h`T4G&JB3w8bWm)QL|3rS z;AhmLcfq)#thK!Yo>ZB7+BgOXo*)X#pooHU`32%fCF2Ca1Wu3s4aVlvZ7MtKOb@u9 zc_sX7(X^rX?w8WthDMtyif!kZ4I+CcMJXYXH%(252$eoAE|$S3_++R4P_F}*Ej_(v zZ5XyIFFO(2dm8|8Ud}Qy`k?g|QhDGbVZr(LlI@Shn2GB{L%Xi|20Un-ri}a(SPA}|VO)~XvA2=sju~CD1OZ$jL(e z>EwCZs8w83n}>*0mK(!t`0li+?8D%IQrck!PIv%AdUoUkJct^@U%ff)#wna-`$WE5SMIo+E~pCWrH7 z&ou`(tNQ*6!;!}e!k3E6jd^L?*pONNax9sn&?m#k;Y?A^CbZV%`7Ws%(TH|5 z*UCY|M0VX(A|1WEK7yL6(h=3d$xPGo0cn%5#QJ!V>$}sn4$7687V^hQ&rj;m3E%jR z1REhGk1T-8@&PBI3jpBm5`Sp~DyV$(4;cROi_90lof42H$nOa1rul7hsH^R&cS(2t zDp(64gw05&hA)s$@Mn{njHzDKYKhURFZc~4gB9{zx#LMGGYcKU&&JBzFd7MNH!_Z< z=&GscVfOqnD`|=olBu5&^C2@wp8pXLz0}*{;{~`&^|Hy;|A?RNFZ!Gi{T$c%B*B%= z3PCbbJN#t05E?S1$wujn{Tit}ky_*a+lW1v5xj`u|44TD-R_QbC=oZ0D-Apw143&1 z6W&u4bjv7vsH@_0x)*I^OPX+f#9AW*-D-8&kvxejQFMs|svHzeA zO$OV_x~Y1L;FrznqFnG21l--FHg}*&v#WzinwkXrf6?~VQBkh%zwmY&fCz}72uOo8 zNH-`*cS}o4i{y|hB`|ciba%&ql0%m;48wrr5JL_y4EfIfZS{QLbJjZRyyv{Tq zu{!_Q$6=X%NQNP^?mjZTs1JJr{LCM?(=%Ym^#W@2s68;tIdFDYb#F?2ndsl=`SDB3 z&H7`5wt)}^dV*DY3D3p-dO@<(yt9#eVFFdzWRx7;+|$jHT5?7CJ`{~mkC1#wc>LW} z{(ryxquE~I**5w{RqIPe&}!(a?D?l;pZO}Ii%wT}j3-25c`&}L>Ztp?%2kGjYv#Sl zk0;?h6ybqd#Y6o@U9=3^=-G9NJqp1QhaxK9?6%Q9>psIS@ce%~UJVSs#LiDfTa+Bx zgK`~@C4%#@zVCMG7R5Go+j$p;wm8h(5Y<;1mzP~;h?Sat==asv^U9S`%^L^?qkk8V z7%YY`Xr;I(MqGzod|tAlB!<(llHBBu|- zWNfCF%dzooi%3P>9Y!y;V{ye+ZyVpQj&SrN9A>X#0+?5(BG)EqwvR~TnbB;H1M7q3 zg=dB*&ftO>AkxERwr@JjI>T>PxV6F8w|>0( z9kqP~G5k6%{&#+n@YYG)>@NM9mY$ITzrvv!uit^u|IV-B5iqHQ`V@EOLf0Vd-_1Q| ze{rJ3w~;$3SvkNneK18;7qEqPPCPB)SQ6kfpzIv{2jk#0=hWS6+}ICzz2B(+t9x}h z85pJ?B%93du5ET;10!}Jvr4@;9G93<3VNZosyD0jB4*_^eqOhBU+$?dZ4vcON^IJo znN_M6Evx^1!~wezFT=F^q8R;#64%n%vv_9f4bl{ZH9Rto2A(jN$8UB9sk!7=f@hJg z?A7%5P0kFPNBy&Zj1~`{C3pR9NF!%boT|78Vwe7bnsMOsouvLtlgcKktIcNY{_f|s zdFo)knU{C;xjr8i(fCO-${yZcUA`}yDT+--H0hdUHG`&H2+F&Eudys!9zq{D|77!@ zK%0$ud|&A5eW_vYMMYf~oxsYb4fnXqEI{$^=*;%%iRxJw*=ZB^-OWxorN5v1j=|R2 z7Khl`^k|#pReLDEeP<9XuQsucH6S4Yb-y^4y)~Q{9{5b?>W!dt-N&M?)4eSTBa=*c zr|YRJ`oi4IZ?s0vTY2*0Y+l_L;_F>uh*+<)gUyn7Q9f8s_iPbCU&c}GRqZVayDZd* zaV$?d^c0c7*hkN%kB6o1C}nlJ8Le)#)17T%@+2Gks{UoGe!3ZAUDQ8}J;_Al6a}v? z7YwU;VB~4%iVaIj3Cn4Oi)8Fc)7pIqy^QDu_xXU6Rzrz{P2i8w?^er?qxYs#LwU^E zH+HZE9B@^f$vo|9`G*#CWDE9(1h|&=u;?UKY#^&{L~b@hl{;k7X}c4cwIovgh5@f*QM5=ahR9Q>5~+`+AzCVp!=Hclj@xAR4)L0Lbld-b`A9_F$J4IaFbSKEV8a;SW6(tDz5*-Cvf zofD+L6=3Wo>Sd9}7ifp`K@BfAV<*NyraPc444+8RSWj5#?|88jJ~Vqqwab%xZ`-P1 z6cico2|hbuRZ*Et$Yc@MlJ~xtTYgKfS!tljOdQ2mqkyP#<%!y>70G?Vd6qS^F~t3% zCopy=bk^10G{7(>iBC{cnlo_7Zo3;K_~_{TF3+k45>R#wy|#dh$9kw z98QWbdS`K?(z-V>O?)2vZ1DCSH5=eNGR6ESQ^#;PqV_Fq@nqSzUfb?(isnT%=NZhP zPRM@fFk3Y!PPV#NX7*G{4cEZsDb9Ayn2VROYL|_nfmfefC1(E4PQVbg83#kgtV&~X z7NO}5i*w)PN&8nYj+3;Dz`t#~jJSr~>~%FK#g*cqh`!XjS1vqEhuDhP-W)6JmCiT> zi}YFK;D3T(Ep%n~{H1sY7yu}e;ItRx;5O&oD>;RHwJ+q*>5|cITS$mxHt)^XPybLI zq7LK>6y{)C_k8;R#lCN-&l!_2|6n}uGh=mYTn33g0hQC4jiSu?CfB41d`DDT1gq|a zYG5u+8snx-OegdF-%Y1V5(|2Ooherrx+mDP7GYxUScLfn(9ism!C?ORaCyXSz56DE z#+@f3Eb4=U?Ec3!v|>EZ-SxfAb8HMT$Md0$SjvSdqdPL&6WvslV~V~-p5|G{p~BXy ztf z`dPM4l%zTy=?9+XSYLm8-C=82Lw=lQ_z}*G>aGc=sz)D`oXNx@{+)kyLr_#9Kwy_U z?0GS%44}BLHf<*a@$?O;*uNtsnZv|aXLm9;?a=P`EI8HiR@i>b;?A_a&MqE|GnA*( z3kz?zImNdb3|gpDJaUsPm^m`AC~i8t%`0kf&%a&>1Zm()Z{wqTlesE&W>an#!|9>^ z;mg6fQjT)WRz)iqVy~b^n5(uSPmP2Aw|6Kd+1>|03TpXn_+=YpEwH-0wjQvqvnbJ5Z3c`@F2 z=fA%EED0-I{@SXpKm7lL0rAKULv?SoY=XmoKyy@^|oQ>DlP1WDD*qxD2XzpIANrapw)( z)+=!5NCM$@8e57^^j}6BLnQv|TZ*ZEb8LV8CA=FOcSYP^$1BFu=;&d5?Uk1nxaWSe z*81;PV{0{J#l~ehR*LjQ%7drpIn>IppKL6qYb13cFv)lOU1!WjMKAI+RuKs8DF;vE z-?{AHw_OVH^0swtWLC#?nSi=~ZsGwUp`_Ud)X7@E=RLFM8A=${?p6&nr~h<)UKh zf&Sd*DldO*ET0^)f@kF#HQcZ|Kl&XOo*g`=Yj8Mtq%8J!~$!iOkb-dLc>~ZnxWw6;eSWt2uM`4ca%R#imrR#Cz znUu#A{MR)8c!M)M^-kN4e(U?jBOG2{pAxpAtcNJ^$EL5AJ3o+9f@8y*2gnf&NF$n3 z;L&m|agy7QzL5@oA3P^p5jF-fJ9)zT^P-mn%wWEV&6Z;zZHSY2fpDXBI@D%!Fszl8 z*mcmCf59-|pptHn%S z4a(diOZnwiRB0!K%4~FO0E5?+9%n$7Z5xTJRe_)46MGpuPh8A`4%|Cy$N4oLfs5M% zl!m3j%(U>=T8p_rM;I@vJJq+?Az4{XaKK@u!~1Wxciefd{S}^1wlTrYsRTcs<#VCV z@>y61Q!XMicfe{3lhN6M6b$r$BV-XkP$ZXZe%fDwZ2SzS9bI2LjbF`2$~ewfQQ+0n zx#lts9;v_0sh&Y2DCstJ*|LlEBU=kwTj|+U2qtsW%7%KK+R9IG8>$Bs1O zM8V{z0Z$+LIQgA67o5g$p|v3)#-(0h)-dT21q-PnUe3Yh=G$flZR%k}`Ku;v?XsiX z6Pe;g*jwaY$Qv`796sqGld>6W9Z>qh=okme#o>VulfKnvrEcHSrj^vIx8q<1FPf~F z=H?6yHG6GUb$R`0U-}Uw+*?Gwq-)^<!QOZ*IO4M~OXF&+h-~+?SsjinOMFpTtnmC`N`7tDYYbTsd)!?w9G5De zHs6dyWR*rGw>`9y`uPVNcO3Tz=j5->7-U?oSAVk z1nxTu2=tP($qGzk7kOy(?B&sIrKM|uX+x?Z@MdLW>GcLjB~boO0m!&+iTiwD`VLK& z;Bx^kIytWACU+jSZb^8NwUDa3d=ydhwd78v*0RzUz*NJ<^yyP;DTaJVXqBut3fBeR zcx_!wYX^ceqGE7W6(Ylb;NeY$9Ed?WzGa=Sts2>yZ74}N!iHH*GPx9XzbA80$Hf`+ zZ+{M6VF((hI&P-aWa~Oun_F|EplQ;ZP}QFq?^hW)gEQWGb+m4-xg~;#U%f3|)^#O&x4Xadffwx)`wxj^p!e;$*D-#F?_wFc~ZZG&oZ5Hlb(ux>;Wg(af zmc=>4++DKB>6`!Q1nTvCgSSjpg^!O;-of|f0M3YOrEpj{tdL65@vwzt+EQlcC zA7-bSAW0ctf6A9p(1g(GGW9u=wB@-Xc8gX>i(VnVl~xUTrti8L5{=*a2=cM}lu21XSLTN`dFSIDHSe$)e^{pf zGk`FInCrl8K_8V{kI1^Yk8JicL(+CwP9Mip^PuI3@=6Xtx5#gKJM#q#q!@j>h-Wq%0FO+}b245|%!wq#5l zf#@bPn7Wjv|KPCIrP|(rHCcstG z+1FzwgYZdpEsSQbkw0bu=vq%8whmUeH}t96bWEY~@d~xs*~;#VYZ78b4H8|DZ++h} z_xnuR2O-+iK}_14 zYOuC64=}eYWX~8isLQU^btL4A=2`Vx!TcT1@8MD_wd=rY@G(?f!<5WSjT!^=N)ysU zAW~8;*sg*tnp1HSkfrLPl2=!n!NsY}gZ{Nf>RviSJ@eaab?}$j9S3JXV9y)9CuAG? zPqH(cvwldSvqJn21bCXrj)B-rD?LP(?7r0@tA17+pOnmqc+89he)>gG!ta^IGpm7I zV)WCJY{~Ca)5Z9_80d^X7HWDQr?K8Cwcu~Jf9rXDcIC4&e!6tZ}) ztLWe@JKY6GS8^QBh&_XEVcig`}tbpM>V^2e{;va7!wPZSpS?m*qaJyIQIE?aL$ zEXdm`;#zQJsvl6DPpwKN#5vJ?8N5FF=y*|r0aqx)^=}7TWN$9O_mK-mYs^(<~Bt`Q3+dd;F-ec!Kwd9TapFgtykYSaF&d#Q$DQEc8)=qeRy3-_UE- zn@p~~0wZnC!a-hQ^edHc$=37LXGSyYsc{CKv-VCwnj-#u-EE+w`QGR5@joXD8d|LM zf@f2l5Wsh5He!jGguxVdVmY|*!h!>}M~7&%$EkTl#z)4wMda1~>v3^h6e+3zQ{5cE z!%%N%YF%q>aeBiO-RUcDCi&~|xGb~8#!0pLEDKq*@Wjxf(k#4zEJu*w8S2g>#Wx!m zd=Uhn+(k9xfPc0TWixkgq^$A@&Y@;0VU=?lW<@?nZFP7-uaZ$Wuo zi)DCJQ1U%W3+Q$I*KYL-#UFZRAu(a8G{!w@76EUU0y!99HkNhg4?+ad)r8=tm?3ae zT4fbS=`PoudJ}KQmkNitQlPE9{FLe(ArqpMXBly$VzySn;;l_0+6=42T4vKQK(XHI zVeg=9&eRBSNx*r<$;outgY7dQ^5@|elvy*oNj@72mJ~VFkS`WTt{*?CxoXgInkli= z8a8whVgUrdPS?X7%7 zX#}kI5Sl$cW9F;tigA-`5|~ZpL_I|H+7WG39&0IgfKR>DB0+_d3t2l?4&(-g832b% zyF4fEZlN-BKeXI_jXa<8VT^6dyMA#$ZPv?DATW2pB~%#@tfG5le*LWih3yZ$4F`Yv zS6={mKN~J?*Nd$?9#46X?|hd{&n}DpYK+@>7<9!!IX(q7RrZx@YVEAO__6iLA=mFy zFJkB;rkIb{CzmOX5n!vmKTh?fEp@%v4%use3nDk7=jNptTmF%hX@PPvEyfY%mJ{Gu%1kPMOjy;wF2KM33h2g`Z}8qvEm} z@;y2c0Rg4}Y~^2KjJ-ouEG?X2->-?8Ik~jWo11z$X`w?*RfNxohTVhivQD)5S@fmZ z5LiK)oF*ajNk;6`r{5YS9xcv0_#^$Sk|!N}SYy79ZBI=R$cl)t-k+?tv3hbU;cc|S z&Inj(q0Av7Q&E))r&pw2UZu=QNYZydG)_H0Y=a%8Qhci%dJFJhJqjQ`FAXLVn;VO}$Dkgh!?$nA`W107cZML7zO zNdR1YtRiC>R$Z-t>%J*hHnxP)vob}gL!l~-9ua7~sGH!;G_51tAUuGkr zJQ{oPe^q~NX^HSM9`iUlgfc1jjP}_r%!#vn(pjfW_Q^E|=jM3gfW#+slBmhJ5{59+ zX<^3Y;Xn^kTaDG~O1%655q#7I<;5uq#Lu2OIG#!KjjZfMxJTtww>z~e(9IN5 z>=C)%zGwvk)7n#L5yW*hq5Fi@9H0a7I4fVDNFS&&EFJTHI`-MmRew1aGM}B#s+Gn? z{Uc~e-siGl7IL#SPQourfU_tGs`|rqz+_inMd!Nu1U}w!59<~lW;te2<-@+~&f3RLDEtBAKc@j30th6pjzoxgyxI%! zh$U|&A0&&7_q!-2COVJg<=yEY81mN2i>{!8{uF#Mj-JINfQr?98 zN9E9^w@zQ5^J$tLY&55y;Qn^p{PkBRHpKchum1Yk@Y?}_{g?lqUHK)G{q@c6KMEtL z{YUME_w#hWiL1XpP80rre#IOR3H!nEyDi^JLqvZOwEwa@|7Y(H@J${)+1GZUR2%;N zpr6ci3>P2+$!6x^2kD#9E)A<}zh8c)*yW0a%0wx55v7dJWl*A^`dG~2)^1WkIo)E> z*N^4o{SX?P&7gJ;A`kt{a@-TaE&e1xl1xHI^gx3F=J+VH`4wwB=6!ct`vmXIq#mh$ z5t`TTs=5f#)RiOYJ|`u|-LPgHc{~nLAYfxt-|-cZJXM2MeyY_i<_wIpZV|Zkr}r*N zIJ7Heuj#eCw{|xcrENUc03LF{Y({Hmi@>GSj_tj>k*m?so2}6tkNZf#D-%%$ke1+qqgEAV?EXOL9WjNr@f=tZ zWH8FIli`L|6Xg7w)8Kikmz#C7BDZI_JwgYh{ z>xk%fOK?jLHDxOuOOcazkKL--r#}<<`c`t`WYN^?sUUaaXV_Ccw~WP0dIY88 zeK+J{$XfhUs{HdsYTL}18W;ZpY_XLAIh`?0GCtJQCR0P!dI=C&KqWG=o$)tS4(&Kg z-s%+JXVRv_*p(m2b~YKg%rqNCuX~yHC*M0@zBh-q)L&*}H{3~W!`$5a(zjJEJgi2J z>J$AQ>!zZ-Cmk;oxtp136lQm30F)|sAlUqi0RDGgvg0-6?ZFb{N&hV%js@91cZ zp4Apwjo91fW~+NgLSK&ZZ1cuQMa0MZwRVA9qmjK-yPKF|9{PCZap!bfZ7QE!33!Q_wF4j6N@;Rm|Ly2?k7oK^P4`E1I&R?JzL&Eh2l*PQlQ%4LO0)}o zugWdT;*1s>X_|1&{JnV9Hq!=bZ}E`NxcE>^jXfI!6Xsu3-D|(k*l8`}cx#%t0_6n2 zx~c(&&$K*Y;^Bm;U4OHl{z|KLs66zc{-4Hi#bv;D?>g&5sX4X*CZGM=!u zrplN?A4$4HE~F{cUib7-B-;@-*fZuJx+<(IH#z@I&uRi)Pi%saY)vf*=wQfsS$H{pzu?7B?QC6G8{`gMVII1oaN^ z7mS{Q+At~3o9`267T>$oMW8F$2U-S88zUOoddS&Vr}HnL<-$@Q-1=Rp_maOnWK_KZ zKWdBF+A4#=S~Nobj#a0rn{i(*nJCwplJV{PuoMoH5JJrq>odIyv1KYfw3FMZ>l&66 z>!l)^+vK^cV2s-Z&H%YRv8l?R(^v56U7(a$s8<{p7*JNoX59Ub4Cp|$TU(9H7EhJi zmo+q4W;OAKVIfjs$nIx;rlbd|6)!eMqXuXDpO(HVwAD z#8zLKcK$A5sQMZMOv)v)wQ8b7TOQk}d{VN|VC9lOqtK1W@bK@NdS?e81rw&YmRjjY zm~!pwQcoT4Y3HWo*pkjyv7_kFHCVdO`R+52uudK?TjAs8usK>sAqHPK`npfVB}mBt zZI#IGEIwqa68iD?IU4{ECnrbc!%07c(uN!oA(JGc|M!RrL;62N1%!~}W|Wr~^=<&r z$|JnH%0X#LJqE6TWtg?qCCNF{-}rBXA(qEYt%zXY$oZ9GRy1$n?5HbAnuv`RWj+n? z6JYxzoAzntQ=0q;URmpar()s|NePG%sn!z`D}BxRHgu`#*jVNj=8zQ~$tA(k;*F4g zR~yP(LYgGBNQHzpI9FA1ayY9kv=_#$F~KvG^!+ijKG= zPX)^S%6BeW6{n*i8q?8#I^{ZXm5=va-q*b4BQ0D9!%awPOVx0KY0`UrKOtMKwsdT{ zB+|eq`|&r_#N%Vf`KEu?)BGf{#AGIdonFFyi}lba7iSQ4KvcbLBziU~H#}h-)hqkd z$NGz8%l>{+oIxADvd$yR*TyoFg*dV)du9*DYy$*}7dTtHjBs{GsOavFax+zr%{livNxTSUra| znNnT?{tjp4KwXApqR8rcbU$2-AJ2Ergx>=(4>Fu+l8Yec6IpoZHo{Nh()2T)3#rYy zUL6>4{2>7bhh`HA1bclFxTs%+lA->0Q!om$+K z_4Mx~2rL8G%FaIE=o>Z)>J$juj0O1OuDh!g_PQ@$=V4$OI%%({pkvPs7UG0Nskc~U z-r6h;eSdIdg~g_@jqfS0T0uiywXhD*#MDDav7*l0J;gx8&L`&n51x(#Hdc3iXWYa< z$(r1T&Tzs)NBMI9qmve|-vIIF%_7(>iI9FOee>Cw<*- z3v(u1MU+dpsf;Df2iALfG6FO0DXDem>KnzHh?qWA{jFps)M&K*nn*YF@NS|Rrlv># zZa_6~%i<(J*#?*KO-{kSI6|Ohm%PeY^ zT5wPt_aBL))VcOD^J{jo!)W=-$dLC$$WxWySO1wAmzJ{hSbt8gB;23x6<-eos=7Mxll%&-ERp^o`s??rc#55U3~3wbo@^i;?o)OhWYzP^J+_|B4?W z2gBP7AB2wr*%<19foN6nUO&gYX6^1(}A(Bs;g{R*oS zLn)dyxT@7IZDvPE6zVMn|AexdOli{_FG zk`clBMg2#NtHcFiY&=`idRAYn*!-2b-ARG0&P>p zFO}tvCg+X7kyE!au>r`}#AMx$o1npq--|aO&P}c#2gIpf6>~(>zu!t;Jb2-`%x?t$1ADo=jM3d@&1NZep0BMvH2V*Tc1bXM z&z_g$I4s~ZEcrizX@BC>|JC>Ze@B8?DL-Zs znB-~L(o@GH)z!A%@$C1?yVe4OuSso|lUQ{aBRP+i=(UBW`T|9!*8# zJBe-E>~D9NzP@TCxb3KY$Q4e zt}I&`%UHxXSTr~Yx_A{}WMgQdB&%Kw7_{(u@zE}zr)Qa|f9vP7VQ-KcizhKsEESZB z@GWy&=_vf*#rA>)J|1fFkf6>5boIhEcv_r=NSsC(mlFX30CPwup&$AMlV_Amo-MD8#mI(e} z*G%f;%ju`Yg9)}mu1u=O(!Om(TPx&&zC+nsPJSFQ@0k_6Mhju^dP zITr2(`pVg4Q@sPsU)CI^C2R~h<&Z_UrJ5m9<9Pm&%cHp;w)aV4oTcv8OHLWbmFW9^ zv7(On(#u}mSwSQG*}8K_O*2tXacvMf}K<)csp<+{bO98${OJoP*JZVo)99+6H z%65yF>=W{Gm~;5GOpV4!f|V4ujPq8hZ*I0lw%4nH&|R>l7kBUZ`B^5h)}B@+SN`@) z0kktsf?*XPD=WACn!fa9Rm_XU{p;Fk8lTs4p2)WqQfOC+BaUZ1F5(+c#bK@sd3#ZAw}!Dwr2zsf{eF=#`P!}!@Nx?# zfH1kfgC(k{%N`)`du<eV$mDO08XG>koY689gtz@&{4h`Ox^x5klF>b|ktxx_GW^t5duAWDZIzuj&!Oh|cwzqU(Nhi#7Jdb!FfNJ@ z^9@K;y;47AA~Afe3#z^44r&a|31h zr>@u-`F7T|PYPLGwEHJMzALsMWG zhD%9c@!qP4im=twSO=J+c}lhW6OB8AkVH?e+PfAzJu`;t@d)46NRTU*ipeTwIb_>{ z)zyI-$9es{gVl%JE||G1n=GM3%G{pDZ)xP-L0|Y@W|=DQMoI1|PDH}x2&`c|t$=XP zA+Xw0pml>D18IAir}mp)-Ssh$;g_QNdhx$0s$8`e0sM>#RNLj=b-iWZM|aasJp>(XY$@ghjE(h2< zEd$ImV(@zYqoc17gV?hkV&3WoW(H%`+3jKFJ9HaiOWWD0)Hw}l-sx1|NWd1<+*5jO z?Tiz;FIlStB^QeA0s18?cq~hK&6Y^6>D5&eOgiZPH>}C32~c3zsL$SVE^4B5RFGnr zOeD_MUsu=iqO0y;tz#tQVBCK|lCl^Z8%?Ia6XX%_pZhQZR-?d1@*AIpuwvBT+;BVc zOIMxH-=&TZq~z845ts-CA`>5_4pXdBEPmNjem>V)z>!mZPm_x}9awZ2LNGi#qyt-L z@pP_hkx#flxf}H7toz_AW($|Kz)aKJ?+nlOA5Fy!RtHh3J7@)U0RBEwdAIu|WE4DB zPj2wx>V}^ICiyVoYW)`UbkU1bf?p92!FL>>1zYMa=pW2N4vMxbEHuXG6H5%szXL=I1dv8WuybA*YoxaX!Bg+DYKa{_E9cx>^R1=ll1pA|c2FoiL zL)H1t5bjiISSJ(3^f+$s9(kohG&yuIsFv$^QF(^d7&Wl6xA2;F}A*(Xsjv1mZhOJ(Boy(?h6{|MoN1w z(%t0Nplbc8QPVkZSS15KtN+6Jd0(f{KC|Gv@^zEAbT1t$1N~e2ZAqvD%y-bdq@N9b zFQF~g_0%D``~b_n08ot6De@(5OHl2y6VIS{d4&SJ$Bn8^+@^x$(j{1U>T@6p1F*Ah zx>jL594{93M*6MPhm+i1+2Y32c;^%O|GFIX*8#UhR$!)&+)J$x$Gz{Ixl->z{^xD1 z`1NNm6#E%Ew9WQZO2#WXRG!3j)I&!Xj87e|bkpk@)k*C)&!8WH*5sAA8)fO|??Ths zDaS{lOHE?7Hx8a-0oPIjwl`8e=3@cpuqz$U&;Wz}9y>vbf-WJsNJVOLuR>cpZd|^M z-R}h+r8Bh8d#gHAvXKF<@wF3AoG}KUcY#h9okFtDK-N&qv#n*IW5)GlJPRE_D`|~m zkf;L5=LVbBo*_=e&lL=)q4@;cNd;n&1W&kAnvN;*jV0vNOyB#9iS9bwF&VJ(c5}3G z6kgzXGSgaL5Xo{yEadc?{`uC``$wPK*lv0{tYgwa7IUEFY?@m+a+Y<*cV{c@*eWxl zJMhRg^b76yYdB>w^kd<3rLomc)0T|t-P$qq!uUA5%O;|YJ1wcSbOyvNI@Z-yc7)aD zfCKoB>+`Q=;>BLwU!?&;@4d}#%P9Cs%u6MdB7veA1<$n`)9m+<#IA+t?X@Ro_zPL! zN{=wC#eaM1uahZPd8|?wcr@jy-M>SEweaz%uOTQYil=v&0z#;eqZHNZYstRntkNse z^m&($JKO9pie;$yc>CL~=Swyy*sSS1wA*vY;67#*9*<+4B`3p0?uy9ClvMZ9F|3AP zUUjd?bRSy~Z%HeZG;AnV-2s|4ULf%NvEG z*FMwjy7Nu;+W{rTb0G)%eZ_rD`%0`n;$tt4y>(gE=^wVs!gJm>Z9(OU=}T>2ws7&9 z7VEZ=6yPrxf+SmPXucUPSyPGq)y*wU^3zhRJ!3aK_2 zut~foHA5mEXU0!k5s_u_)j6RMM)ojNf{m2XLiKVUq*Ic0aN>-0%saL!+mv4R{o9J# zWqhM9BB0y>)o_cOavGWY42{G{`N1Sa*q1a7d6eHv%0feY}O zGrie9xT6e>I?Wsq*Vx)w=2vdlFcSrAwvW+#>~ILHfDz>ZaH4fK@0PURdFEP(%7 zDp4*R%^$v~zjnz$Na|Vl`DoVhJ&HP&Rvj3*hTc&A2~Pj|mh*o}$ojv8kgx@QGtz$> zlm8NK)cBPT0=td>pKEoQPxvhhv!3jI9mSUt92xs9lKphYX1=*`9x>D(YitG&qxt~w_$>c@j>ffbN=<$Txk$@Q>j2LD@uAdFRclbQ=HGEH4lwrr0nnB?AJ;J}vUUdi9ufOgYB>VUXfz$sRM1i{!vP7QuLQ{nSt36ymI7W0muc7oslaeif|tB^Ju#K zY&W#hYNkY@i0govC1yU3-jYu^>2jmTH7w=l(ns>Lma^ov!X*=7u2{oB4|NC1u9czI zU?cKc2*YDQQ}NfM(h5uiMyStfnBlfM4M9|;DAx_(51710r_Ko76_tFIt@(PO(Dn|i zl{hwhc1l|ue#7DBROm`iG!+v2FydgsO1sAvD;i$B?~{LL#3ELHU;pme5ne6+a?Zl# zDwwug+`Gq2A^R{gTvaV{m65bj4XR$dXhy+-AZA=9%f&mWy;^?qX11{|Vf=q0!NpbH zn9H^N;sy{m(FKWWpcJ`tARPSwGtS!K~??3!)xUvM*!1&v49|9S1VY)O8MU z)2ckXvp-!XlS8EkR#{4UrskIPJ^-W`V9!`JpC%rirzneMICc0xk|yU5-?wpWcJy!Q zg?x>NG+x$J!|{T!lAD{*=Ph=2UB%(D^UU~askuY4iQypGYq_MdL--r7=;l|2e#f5c z6Zgu^E?f``z{7E(W3C8bi#GbZ1NYR*%v)kT!P{kwxdHdfk=h^9YBG#q_CsA=1Ynr0Up5c0ChNPMKNnGv$v z{(y(AbQsd^MWmn(30-IXN6C2_n(gbkWz*62LL<5Ogj;#oZYO;nI+7h%nkZC9G9=TX z@@goeBG2nKzL>}%F*&q0=oi`dQEHIakdg(9jH=OwElkI6tZ~=rfmIZi(@%%rfYe?e zb<}11dEK`qg#ClBEdpNm#1+2SsZ6D=$pMOjJ4YI zw+5cv1dx-1gpDcQ>Fi_&yvg%bCc>5^VJLKz(}RgOC-}eVY`{7Ww!b2RlHpyAoL8p< zZ{enZ#fL0B@A!6K#TW7knaP@raqT!dQXr{}mheNb-wov0W;s;g=K*WiNis&{^@*l7@P1mz=mWdmqS{&e~6r7-; zwu+*b?17e{cOjZgJfTI{`&vQbA`CD*;98&SJIV+l01!vF^@~? z!ZhIY>Zn+Zpx8H)udXs?oE{n{?lT&+k>2SC zezzFSS8cfYY+ZX+?~@08eR5NoM*~59*OzdtqPe5Jr7NIoIA5z~lqQ4q6HLYHea%x* zWRf9a2LjwI>l%6F>^1DtFGgS+>Z5Uquc#I!+k73G+6Z;hc!pI6i>_*dhGK>>FWSbO zPjSRVV-AFmW5QgYCm{{txEGAGqB+4(!uW~Cgy9#F>Io=aodEmwv#GI1{oRh!k+<(+ z7k)+FDsCf^k8RZ8tyKfXn{suvI#zI4>d+HaAtDGYCGVAc9CX_QLk! z>uNJpTLLN}Q+2I}{xvsp92bv2{~S>_o}9G7=Oq6TL9p6c&Ht4Hc|8 zAyU=U3Nm!NSzjA7a?WjSpPYGW-kv$JLCvKEduk`eEmZP%&Pm<==69f@@2X6Kld|dv zW!3q}>EaS$0Wglq^7Mv%6V5EnO^{*_9D=tyby<0MmrL;Gr*!It&O7UyU*n&Sx?)Ac zXCrikJmi1>asYiKF-Y-o=vgm_{OFF>iwrKvXe#iJR<1~;A;6moBH4uyga+yP8V2$eLAs4Za$kt|?ea=s3fcJ8S<8LC1sJqnKBxgjA>D{QZM&BP`iLG+v&S&!-pE&f0xmowe-U&IxITssf1eN%5x zsp@ozNZxb2Oc0ym+vi*NO^e%_nr`fgiJ)HFz)anPkH9g`HgJ(7O;(8uR8-@ku~4Y{=&r-Gf56T)pC=#c<6Qy`t(>s&hzN)v;BKL zeO9=?Ri*1#>y?1iRCnDcUK|F{^t$h%Z(OGO7)lNj(rSUpJ1k@|KZkFNxkXMZj~>$V zsAo=hpI~_O{?IoetAF$29LJCiPQkC0Q1U_Jxu(iKN2XvGm_sYn^RVPn+G4^KY34EK z?O*pi(@Cmhp>}Ywr7@SjZ(I%3rTt+2Vhx0Wc#0>3&Ij%01nr%amp1muAEU*dZG-2j zH>1lKcDUQ~M0H}VvpRg;s-s6PbHkn1RD94^5Wc$Qo%N=2F*Ahl)$DaF;j!VA1BpP~ z^T$bKMwflr1Cwqvb&g~!ZtYDTXS+N8`*SYpFZ}iAj)V}Ryj9dMxEGH*QQx>+#5w~k z_d{i{J}GKvRV(%*(Keb{dsf(_O$*nLN}`Yy-9(~;9k$`z zkA#23WeGq1b!eQqRiI+D$8idGF%Rg*1&E13(%F zJ;1g;12UKMKN3Pk#^UaM{`@^7@F>Iv(gl`Pe!eplt;Se=#-6Hdv^9WFaU8nXMVr5hqK}Y*|$| z+_!(wO!dO2d2-6xtwDM;ps;oYl$MLw?^`P^xojv4haX`*J&Q#MNz)^q6066MrK&wY zxsMsej<#bQyZJ)CsJM_hPj0p~AMvfyDtz7`B~1u_AHfkB){J^A(PXQg1MdP8^hk>d zJ{28-c8MH`&cMDVnzkN=`rbcY0KF4T9|58LJ%k|noXBVPO;UQMQuiAP#13BV?2$2( zJNpP+d{8~BM=z|ue_G!cU_XF0zLU+dju$Wymx(7`&XQce3=MGD`i~Zxha?VtHk&^k?^&4ir>!z4?!TUOk~_bE$So z{`pwNhj&bMSqdX8gQZ0C_G%68OX!j?A&4c3PgcXkcAKD^mA?$>5dXpdhq<@@YpYw^ zee0CAlwzfLi@OB(7I%jr!6CT2x5WwscQ5XtNN{PPc!1)?iv@QN1a_YFw9i`mea}9h zbM`(zoIfDUkU8hL$Ne4Gb=~C(in~(uTHZG(%|yCBJPRQMBk}045NeN)_}!wfYOuZv zx$(+=qcUrn!St~{%FOi3X_kZB+M{m& zscHe1CQ7lZ+H^m*_4HBqBp1Wka=9P)1-s+b{N`qpyTR*N-r*G;V}?7kWLX83aSF-l zDHCHL{P2@y>*hg?;;=~g3t8d&9d5CQ0u`f~uk|0Z?Vf()zPdAsWZnLG_r>2QnbY%J zz@~;8&RZD7HlJm>`L%|RFnSo%yKVRo1|_yO`L#+Gh@w1g>g3WIK%jlVicq_s89 zpVL6|1wH4(hakn~ixzXET_alOxhT;<12V=#i}otd^%~R7>2ATgHiZJ;>nO$K@~0>Y zXc15fnZ|YW@ylnD;7AZ_r)^YSOK&vG)5D>$3w-I|DdAVEas_oS7Z?3q-!y15@dj_$ zznmvct6f()i-#)k5-vtz_X5?uK7=oCeA4Ugh&F5_adwvK)@F&X%rbmZ(^~7Lds{{n zj2a7d$WxaB`*ih`{bb}ByPVNsErGE<_b=}+4?i59>Q(r*6@F44Ww1vQTOLV~If2a< zl<=TW@!d@UW?!Yq3>pm*F3kJ;a_m$qWfdK=Mn#pgI9xh`q`GY(nls(ZtnaK|7ZO z==mhi`3xbs;6Ll_G5oj{=Cyv^y6TI~u!Ki!Zo82-e|z3`c@;`BeJBEGOz)i%1XOOJ zT3RXLfAK%3jre5doVEl-86FX>?s!}`v)$ehxAd${<^efO4J2Mx0twMC61S3CuajRv zM~KE~O`R%(gdK=PUaQI&M@_)lqQF1WhdUQf|DiwsTXOY(kimb|LGVyr@o@j0*^hq6 z9j$Ys{;Xzq{=byV|1YoqC%g)M?f>_R{CV`behpNyrDACK$D<3ptZ||+#@7PPzxH~p zYL1g`*|$4XY~~01_4Fgqv|rtY>lP!Ws&CZ7yM59 z*MCI|d}nYb%gD7h`GhM+w=4}({1q)gB0*yt1asAp!AZxlJ6CtwmR zRRu@-4NRi^Sbhf>?4YyG{-s=hUM~FJ;A&FC{axOHJK?2_n^j>Cl{^IXID4QrVTJFZ zNmlNOa55Rn0$tS3rwXj&%qk;eypY8-YDCd5noFU6$VCe?S7j@-OX>+Uvz8Ak0MYUC zABpy{{nEp+un>`Ds7U8;*O4eOfWbfnDlvPZb;h>%su6nlr5@Z0c z)5@3u>}F*A7&{-noSl4fy|O&i_no%E;#?Zhs}B+VScw_H*ZN2}9{$F>?`Y_&yKF|1jK^+lxd@q^d}0I{7?)?Hm=V8t2G zT1YnQL~Y<(9M{$6O9KmfnJf!!+5Hf|zQwHAR0|B53 z8X{w~fhZ4&!E3ng^|oe7%Zxd1 zxYAH2T-DPj8%OP4BWsiWxb1AL4uus|X1q*T0)QQEf-vRuP`hsn!TP9CwHQ(* z*?fBw(Gpso-8c1&T(`BKxe}k|D*D#DU?AQ+0`SdpEY9(P#ts zS=kfe;rUD$xsUJf_u+lEiM}nb>VwU~O7iQlri?^{g2&y>tTX3nD*{uZMqHW3$Kudu zRaoi&)_#y*{iXe=gNWkNeT*-kZ)Tqt@G|C0WWc zEl-<)?u0kTC>$=(Z7QAsu(_gU%mSxw*eEcm%|SDi2A z1&~-|9vfO@){9Fh(hK%c=fsQQieYRjzI}@)wl9}V`O$>%!2{KN#!r-L1s-wmAZZKQ zhcfpz7S3DGE7EN$hVQ2!({pW{D)!HLr?D-Vqqp({t3UxF5$U6Kw&ThZvKtm`C8Ye` z1!p1lm!nhkM~~&@I6#Ls=Dimp^fO zd-%U#h-sP_7H<5O#T;cgddxi=8QHX3@GXf%jBsJ%Ynqb_d$nk;c^t*!!Aupweb^{) zW2N6EtVz_)kU>(BSAxIBtK(zdGWC1}R}P-us|jOHX`#j=p^#zIL-pCz>Nf)&?SfQ! zyUJWNF1x0HtQv>OK%Lgk?ts2MCfZ|X%|r!0_#=xWJR%}P4K8=edVskZsjBs`Q@;$f z?Gu$J^LcSNX5pjgIr34N3ngd{L3V0<8Yf`=bN8@9Ub&M`@pw=00Pfl;8R?B#<=UAI zOLC`+;;zXf*`bM$#~byG+mQte!|e0)rfQrvCe}IoEpJS!f;p6TJKlAAK2)!iF>__( zSb5V9qiy_wp}fD4ue1*nTDkbM_KU6=<@=%_I1EK;XKmWmNLN9eT*^5#zPp$lL%rqZ^}UkUBwLx>CC#3BKO<)aB}rS)Z)`!o zeQ6caB%?8_dWf@IMi+;-C9faE8OqjA0+`^@xxP;{og=PrW{A}bxkdYC#@ymNmjps5 zu?Ja(hQ<(CW|uYPviWvW?lPMT=9pee_D+iO-RNC@afOA|0{Z6Z4nwWNoZ7gT7(>^y zMoj&Iy}LKA%2{|lg1^AW5neVS8vZdA zLW>?^4d|Tw&6;?~7-uzS)Sny*N859^*vj^~PKCHhfCs+D?s+Lnht$|{VEIzgtl9LO z)4@zix_D0Ciy0{Ex;=%;gRPE6RA;QNN~H3Rwf0~#``M+vhXCSShFyH;yjc6UWjPpu z=ts4Strk2-Ysi^5X<(%Z+?9jzku&HgQBsHShq++!@H&%US^%m$@i?Xf1YhTEO2b5i zkRS03G7JVhew=4pm~|J_eIMW{a0Ca9CiqTUn1vh)i6Y$%%hC({X{o4y*-|c>@&^Px z`BHT3P)T}zQr3vhSdBdj{=b$s3T#+*}KEZxTQugDIOj$J@Urn+3 zgD1jwP@lTfFTWR&xv;uhOSvNs|EO%s-3`D7!r{aqs?v5{&g%IOB$Vj4?r>q)|HF?4 zek~f0^{R#vZ02`AF`EjaxHuvP&l!!uFFE0`U`May@4;|e)srZ^iYXy4CD!okk+CBh z>j3uyFFSKDC1dlh`B4?{-fiy|9%u4qH&ZL9Vdw)^w(a)(O%-G(Cah0)v}LXSX5cPS zV0*UjTxQ zFo$_$I$aCm9G5?>5PK^)$9#1Qb+*{`9>U>uZSb7^Ya9_Hsx@7hc@e zv$;o_Pc75CY`vpWaR<7K7y@^ zWO2vmfuKfa1GRyc&BDJDl&)|1;s#6)bLFLZqU*-DS(FdwAdob>a3}EboLcjw0$ccp z+T9cy!mZ8+%u&Oq_AYq^M8aQw4v;P+_VOT3DY4zL%S*O~%D#(wD(y{C*b`%)omB+B z5nXs*=imHJRGYe8!ce0-BGqsEE`yrG?)^dhqYRL^Je?v?df)5p(60NRmG+6t!S{29 zY@s!#U}@KFm&H^$^yIj4q)PDj$Q~qBL1YOPr#&kRbh|>291f$ss`}|0o$G{rFF0Qh z;%_Ni8q6MC6A1|}e1-k8hw8(nXP%Q=J_~PA?rGpIXtxO#>t2yEVA{xN-^O1Ru4~^& z>$rRYZX21#+Bb}gRqYN8OEPPFI%d@CjMM0Y@mRRE($SNd@~SH-Hdl+BmLnLfifUN68)LG*CJ-wzxtpcNaL_oFka&wY}nOP`uQ;Pq%K>ke*1oOGp zQG7NuOGXomQ_&g78qsiRGD{l|fG+|^_QP$s{9d4v9}yW+hAD)}%SNjp`CUAdQ~3|h z48a#o^0^&&oXdE*!d?pXU}yB`v0r^_dm4rx+srH|-x9yfLyvZN!FVjC5JnE0PnB)A zXpz5%p0=#JOrpjvmF0B3@~7{U?|w6J(IL0mJuU>~wH{JF^z+S% zpk@^j<`nw6j*Bj`EM7Hs`MuL=Mjc^;t)#}K9J%for4ABOK~KDV5sw4t)dj$3O3!7_ zlS)XPv#r3`S7ojq>KPg(*lr@%PO?GrY{v}75Cx1m4KuMJcX-Z9AQ*{pD5oZ4& zRl9fcYAcJKM^_H+}#9x%=7mbEq>w_zz9p_2b7iSn#|LTtZ#DJ5j^R+zcH43kE>Y z1@OWo`=Gp|Cwp=b6B9NAjK{;tzX+5EITJKqg-BZIdap;zx1N-lM)HUGlT%s{-tA%H z6B|RiPm|81ULjqswMmV?2TrKBS6|4#`!nh2&Ygh!&V_Q4U*=ZQU+$8S1ibr4A#mrH z!+yN1ZX1cJ#4cxZZ$?gyO=GRVvMjnCB}D=S3u z>I5s-WiPBX5f=h$U(N{8hd^%g`*s^Ci!R!~wMGX%{MxUI;h&CPJg#&^p`dHr&nihs z>o}-9+J#x&U>M%0(^rGu&e|9I{p~%iwYA7l9&q^8~5DHuvSnmSsCBW=_}-1?aR0CTi!4 zZaK~|y5MyuLeJPg=q~FdC5^ZP+7+t)2~7}BiM!LVr=@l#eS+2ZkKrMhTNht2 zBF=N2X>vP^CoKrXYGTrd)sLwqpmi>{33N^`U8HE~%gE|8l-h+< zDW^V#eT?&OMg9HzZ7Zj*1?iT0^R!q!hxA5PE{arMhcAr;1p3$JYsjs3g(k~mDr#Jo z?~2wL-utsKTmWCwm5FCg3;9c(1C9xy#!dWLolE+Wn?@!Kvys>f$&dNx5u6flYL6O+M~q_lG8GrivK+SnTg zJ@=z{dDY~SC#RW9+UVfqYBmsvDX+JkisAa!UJ?JoiaM@m9~@FGJb`=Id3Ovw5YZRq z$lJ`*A1$Ks&QsfE%twCC3+XH;Iy;}~uvM%1iHY-g0m7_DzI<691uw4(J)fV|#a^R3{jn^hO6E z*j;2OF(WaSsF377s4+R;qZ=+5$Eo=)DBi|w5FSR%5MtjTu?AoAL15eI5#FE$J&lJY z)NiRYMZDT&qY^WEdtKFO6r?6E=5)!;FFN2BY?>_@?AifI?H5L^jk9ce_b;ryLJDFm z9LhPhiZL5G>dFnUucdn&`JymWeR<;GXGZ^K5z}?*%aI?y(rO!Kv|5tq=Q=j47`9RS*3V(72m58v93Aszy10nJIKN{afJ5`~eA64X0`(_rf^@52W zNq0r|b#7MJ#K47hiJ_MqsPpuP3I8`zp&GYoP?e;;FZ3}y_67g9oXD;G*?0F~-}6eX zIy5*u_SQCvyqANm!;1Mfz4hLKU944B0v!tH&NJ@Ma6*Ob)n2685V&BB`y0A{2ZHn`rbR4?AXX({2T-|24bAQKf@0_FH76&)IzVE3*kk!3WGbrSRdHgQ z7zHp(ejH^ro2BTy=JhPQXSt}3jiN`eT~A7CQ%b(SKtfh_k=!cZ767omdN}s5B$6#H zW47=FzQ~DQ9jk3~;zx|#0)=vI6{#nP>nrQ!0G__x;Br5mfFay-d*#0x%-~bJu zI)ev}WGYDX=eb|iB^Q$EG@g+&+!#& zG;=>k4$LxFb#ukua#&q#6CJ6DIx9(muWyQFWi8dyv=s1C(S+q{Y@hoszuGOaot9rh zvXq!56<}fb=MYR83L$uqD9He4ly8a_fmxZP)`;@bmQ?%#`z%BvPJW3I?_+l3}JgiY6iLQ1_`_!0o`6~Uk|C)StrMi_}B?6=AZWu z?2qW!zgE>aakg_Z4m@0POM`vhzaALz+km_*rZGtLa$BKDK1s6SzkOeqY;`e5!lp5h zi?kTTMj9cWk1^^^AScFe8+d%<+qC!Vrt0RCEm#(}{XXX##(h6$nxvK&9g&PyAwIG0 zcf6^n8SdS9%66W|*0R*+f#A7Okdn&$)b}FhZ(j7Z(&#_nSr2?v1J^c7`u0KncON>r zTIOOHP}mAcGNCS~{qd>7Unp{al^7&o6~Bx!AWAi+Z}LSjg|ksWvEeeSu=QNOzEb=^iKdQd4CE+u#Z5j;cX zoMF-Eb9!nF7j$4UJXA0LMlTV5VyDvF#DB~%)JhtT-eDrCH9NSB~D{GU|mm4|6ZEZ?i!8X#BAEt>0B5k76&3s{EoaPnx zgsIy(v2~ZvEoA~SVl%zBcQ^r^pvdJ5y%(aXv8sjtPNcb}{F@8bqq(3W4MT#x`9&A% zC{E2zR#DN5IJ>iT6)3W*GS%_<%mO2ON-Jp{UrTF_1#3;O34rBN!N^M4>e;i8?6zep**gfBI!{cid6asDEh&rpGKztn<%ba zrn#;p8nA-azlJE+QC+tJ0P2IW;#y+yix*!^>kk)v#Vw;$npZZm90($2hii_3Mgfl&pl-V8g6pAV?+u|VVfhN zyp^INqZ;g{f}B(Xf~8qC4>)i#*|zo{;hl^SQ}_v^wV6@IZ6YdEv`67rvexI~&`{lF zr*@C2+J06lPHZ<9^Dn!y;S{a%{(A%Zqa0Lu?th?e~=J>HTftu)+BIm7-)M z+PWSau-azQ0U|fSY#-!P@#7S$Ur&n8heUt%Z40C{;yG^RnJteT28uhI(+_B{O2KkLi+8ApwLK5S%k$EZoI6bG*>G0;04)Jl;^g|419i1LRZsr%|Z z9!PZkWbWaj&>8$v0#|Ie%8F*rH47=x6FQ&F%#PipGwgaiu68-LBz(N~Dgbon@!vP> z;OUryufN)>-JzvwAx?^PT4I5Cd%JvnCd838G(6p*j_j7QE;||?qF-6?hnU`X$;jN( zgOV;x93X}T#=8Gd)uqN$=5gl%?hkl9yvLDi;u+F6n&<`8y;f+~K0G{iOJ2e9P*9yAr?QodZ39u1lCNe0r=jH|WJ>gepwTsYI9>)qts zm6_-*4wW7*R8@C$d#j`P0SaeDF#K?$|^3CB?#H{qI(7aeH!HM3T2P z3e^k&7#eY52qSsxp9J2ssUFpZS-Gh$oE&xB1DA3SpaoP+Po9)3MKqEzn)pXCpsb-4 zR6voJ{i!;``6A|F9H&-OdlJY*POmv^)}97ru`B~rLB6f1btHp%3{bO@K3aVI+*9G4 zC$!NaEUEbLlYjAh%sR1Sk^PZ+?*lJpPTjF{CR3Yb0!iLIhgU-&rJ>pdO&xnBJF&Oq z$NKU*K9vPU$PB&nKnO%2rNUV5l1olf(HrEJa6KY8OSJdx|+)%WX?*Gw&PPF=dP_p8v2#5{r`~MxNb;sJ>AtbcO%qmQO>W8;FbwOxlc} za|1YbF5_=tyaxF%s`-QnWkJ5)V9)o%G|z{1bdSKZ#4k1%z)#R;XP7L{85Y`^sM5D& z58zLe7W;a=7ZzI0F5fO;>f!A(;WB;{g2`DWB8I+StE!I5K6g1&M-Jw6hgy9Ib~aXe zuWY4;j9AC>sbhdg$Ji*3$t8%5oj-UC(?}pB)^_2nFS?39pn8E3Xd@5Q1b+3js{>Qiac2(}~om z39U85XF9q!*YIirHxT24rXEeP9lW?WgF{QB z52;zV8fYrcx%Uq#9?&@b?=1P!Q zwC~n#w$uOfu{)0c8@M+<)=y9SPyX|rhA;o&i2Ogt&DWCD=B}XM>*bvTK{2UE0ckg# z+pe0iTirijy2+?EJ4D!HTxw1|--}0+K@mvA@Jz06_}D({&TQrHyYxPweUT4+k}8_` z5FvA+dwMKvBOqQ8`8=UJ8N`iQhUbSM89s4{lBehdf6l$DBIXa&2_g1(%2qXjvpaaTdiCz+G5Oavq zRT)qJ`m$zNCwc*R^ZE6Al?cp8IHxFcv6lJ?*huT#0~CdMDN^~i1BgM5U7-?XW4FmG zmGz7Z7(E#C{P#@8JFLXk7F*`}x(VSucm@dMrNr7eR>kdW%Abb5V+L+iZ~A8kdQjd| zg>H@hZuzW&GwQFK)X#psuh`%yHb|>RL#h-cqm{;*0Wv z1OKy4-|;<1bH&&1u(er^S;J!p8H3=%xY;uyOL>reA)da3PF=lmGxGo}dzm|T-rtdx zc&E{rknMt6h&JeN|87sMr%sVAl#wxAwYVc%b-vY>(Z;_}5LWe9bqMlV|1qq)tU1B% zeZYCX#l~Jf*lJBdo+f%z@AT5yRD&g#VlMC8`|6K!j_?`34xUqDr+K57551V5gxJgU zf#t6G%mUInE>8OZ?-Y6-I|O2zEDk^5YPX4hsT#`jmsa#Axvb#A$W9U8N~^3h6yuDGt)N>lnGahFO1F*jc#9O|*uscX zL|LeB(AmAe4Jdpj+FRpu*8a`5i~{^AcAw6SsxT!xcS^z@G@ej?i|=the9EwWQ|nbN zKiu#m={w>8WIEHn^_&4ECZE9@L8ZYnlp3AqV+dbAXq6KIqz+F%{|%aPU5;S?#>{}5 z1N?S#sk((JoHsv$Y(!4*2`DVgFw`X%tgDI(Y{sgmZ@%We7GsIs~i<=?NmC@E~~)4gr8DcZ1wvT z%O+VTq4lv-iBd zK#mrHN^jP0O`CJmVCJav(>>wixcLQAkLTyk-%&bahI>Bqywjv&2DiK8 z8-w9UHHsxT!Y5HTkIT7@6@u0dn74CZqn{H)DJgqjM$8{FiReWo&Xk4@0GQXnjF06O zvAFjXEZ>>D@E}LG)RW)%%MEkD;Ws1xp|gR>J8imI#tb1dB-;=IYcYEW%Xad9CcGE^ z(9&1Y6LG~hD}`G2Y*V1ZS=_J6TC+$QX2s#w!)v1I-nYX7wCTQ_5S6~skfKc-x2)b< z2hR^zrd%iy5zg*2ZUoKC=CAc( z4sNZc$tcqbMlh!>aATR4RAiBdj2AI;G>HgTYkX69pamMWu)oI*Jr#OPSe(i;@ug|} z2X4W8Ob?~u-jgwc8wGJ2OGiarkR7x7Mp2UV`EZIuvoT82J2r^?i-V-M^+3f%|7)Z~ zuFt#z)S{DvY79&CDcv~ke(3$ew{{-ansG(CVyivWwPw=z1CL?M2b(bkcazcr=5WOv z;3pH4`BEA|{Q?Vn9Nh0K0TBggZl#s!*D5lTPHy23o-N%pOtzB(w}u}aG(j4+=nV_U z)C;|j>@)e>);KWb$L!g$DbKVd=*zJhC5RT2N@P3`^P zG*aV?oUS>(P3TTD~EzJe4-Z5%s_ zv0&|H)-6cP&*EumzLBEFvXRC(vc$- z-UFE~xXIa39(RslE`=|yLNU#95fu_GezO%M?Yry7>W9I_w$tsRRar1%)OtOCIHaAU zOKCi0gP!IcyH-<}k(kk_M@2Or4sk+&R?iVXNI7D&QAUGvZO!v;hE7^!sr>rYliUBM z&T)-FnKw}{5F$dv+T5*C$PyFU$?JDgV7{NXB8NFh;^W8nIHghk*H z$D`_ke)Zv-(%I8hk^nkX%6d`kVCT$CI+ZEuUZ)b4l?GJ)04}s;FAN|9?*E7ZaiA9*K~V9d=&d#E}978 zRAFhFVH91UJ;5kf!)h746oD3aK4%>f zksnoC%OI|e0^TJ>d`NrN8|+i6bu+W>{phrWAf5uNu5k;C?ATr9_NfP}GANr`ol{i< zV$7V#UQbce&5N4X!0sm>`*ZQZi8S*(V+Y%h$RFOYppUca8fo7f6k9?AuHF3Ciyb%1 zA&_^(Cwex`v$KZ%C~lMJtIAY&`DVzDis&Vy)Z0a97TfBZ#%qyyqKQD>$!>+&*o@>@ z)$w=3SV-L3#>$h)^~87;2h=@8Gyu?CCn4Fp(k6+}ieVDhIf)TUrwEwV1{wMK{G_BC z|G=+~ank08t$7l!_=>BQTDsV2Y}&M6ge}EgC*xKPPeF7e?M$bT?lJ=caW^V8i4QsT zcVj;1T#U!gRA4Fwnj6et^w6L#ajb2`+5Q-PFMw~RypP4FNf*pz?bnYOGBs=GlT(4y z=&tlMZ_xw$SyN&(HeSo65-VWvbJWbfBKTf;P!i`o=0N)Z8yCBqZHdMB5d2`eh{0yu zIli?QH7esXOch(Dez@zgqp;gf_3QrwwyP@VHfK{}X#05dQ&`9MS{}rg>A^$zI@?n` zsHmlXv-}oex|j=f?pC3!u*)?pwfm&k1vH!8gbXf9YRr7p?`~gq>LWd%0Jx z?SvheA6Rf!i_6t77<%z`1oBsYZwAymfip4hDxKy*WbYE^bs*W%+>uqny-&Cajm znf{}Uj{flGf*fD(f!-}5B=$K)#`1Z8uY#m(6bFVOOZ(wB|LXeI%a9+Wn5x=y7D)27 zJ+lwzL@sCP_i;i^!!Kt}>abAtH~2YjAAQGS&#%Y!Jnjv9(cRL=6p}bCt{)S}n}Y*Tk_Az8V0Cz1i>^;Oh4@80kxmwDGMbo;DTj>* z3f`pK?uEA|t?q%u8??k$K}^>sLl}Jo>Q?Df^WA&O_ba1YuNowy1JJP;Ub*Jri4VYPrgxDq!V zXP5K`%zXs>Jafh;Q~&jw+CH}kABAN;RqC-%4+#p1DQ7!p&UE9LI;SaN-}epHJ&uz? z*xV)nVt8tNsLs?PC3gRS(OgP&-!)sHOvtMsK8oJ-H*4a&WjnFi1pwc~p^+-TNpA7y zSq&@m^jIAv#hP;Hpm6j_nFNKIvV-EcVm4TPfv@7pu2<_wgJ-)^H?XW)#5RSz<^z{* zeCC<|@g6dD7PoNfD3pju5-Rd(aF5`{FPJ0| zm-}pd>1;dnTafNcq^;xSMvnT)E+@*-T1xBI@>?xU<9rco&c2=Y2(S>ODyokt!g;#S zrI>odFiI#Jz4W#{V7&Y4hQTkjdgH_8n8k~~2mju=I7e@;X&<8{`v;@gSLiN#r*#0# z*r?GcuCVuR4?@_BNf*U;HFy^ldI_?*);tD*1(3@7!9Is*>AK1^U(a=wvKeO_nv||Sf;66`B^#}XthMO^kq>A(9Y=aiG!|VXo12A9j~vxD zGn9%E9qULbI?k2hAiz3xQvqbX2ONGG9JK=7Y|>(AWlTK$!GU`y3=M1j-+P&>iLsnE zXC_WSBiVoeRp4N&^15{5^Ww~Jag5%E9EN{&&k2MK3iBUv_e;0xr6W_(_6q^DOw{-r zthlMxCNYP6EAMZZ89wrFnAz-yO4kd1_kml-s$!3;IuhP6LHEyphW?4m>ffSk&#f=VbOk{H)Ct(@Fs!+rbEU>mCX3Mk35owZs2UVni7;usSEk>St;M8R#Zzie#KVDoGc#d_eS;a-;^pZy zPs3Oh9JFpxu8hlr7J?T{5@(%w{@U3Zr|I*-F zb6v%R0H{I&VR`uoKGw6L*`a-@FL#%b_}InbqzNo1W?v`aR@-vbdaLGf0E|QjzEfIt#@zWWHqR zCaneIVOo*LzOb@I;ex|{J?hRqH#xLPWOs0qy)}1cwcC8`btDO1CpQuINsO78-RIgP zZ}4KuW?hQ7{v+;ftP~|2OKseesi$2> z)aiG(day4!$kRm{;4~Ue)4y*DJ}fM>?)*zDw-;kR>S*n8Bw{?^CyT%f!+y7AA1rX4Bu&Z&PT3xLyDafW2~M}2+dxv z-DLjbN4yx0<j`2$8$grRTT*B9(l-^fQd-3?)_PkaOqa>I+$#6@l`zjm z|IrKo60QHOLTsKk(}L0wEqL)WvayaJ1pDjf0z~f4C=kdSHG^u=I0dbF)-D z_1Rg=4uV0&T0EYaFuH0fdCS(#Ois9&-<6sDq=U!SM3KeyraQ?HzxXTQeyz z$S=V=7_C|^BjzRDqAT^)Z)65iRDMqR_33f;XF+iVN1hm#H`=5h%VZ!?&)q$is^&WT zMM&A3w=rrYh3KMWK0^xY&+%U{^XyksxBEoOPSR8HYv3|#e3zik59#;INo~n4ErLY;<-I$azV4KDHCOM>wzCh%}K*`oyCQEFMyI|Zq zhTr9xMT&K}hiOvp{T20uHcI5q^>(Iwq0xXdi+!6x>Bg@wFWLl!l{$(%ZKqtN)TO#z zfV6b^VA_1JxoF0SI*Ia_uMTNe8JCENFcU4~xbm38%pVi}og0jsRP;g9msY^^RNSxO z2YO<=SNb;4RnqZ`RG|g)7O^!r0*7c`9xisIXA}1{bUkgMRaS=+aK2inNsEuxfRFbe zzx?#wuZ|WN+oQIsV4zB##ckEGeJ8UGu;O}_u1kh;2mt2_SeJ09{aVG15j6SC{4cL! zcR7HWTRLLnZduyPlzwjK5*jHpfnJX|k&CSezK=c5(WNOrErwvi`LPF?AaN!U&XM$8 z*sJF88p%yt3< z&aO`+!{>Aj6-`giG&F;77o%05*8`!?&WMP1jlO7qT@qm0rp1z`D|lYVt2OCSm~O(V z=fW`%h7ZF-zYV)OT*)4N^{z2iLA8UukW~%E6wZHf!y{mH9QH}2pgu4ENu$_yC_>?W zdbUs8+OWyfJb{!-%^AapJ^iGZ_0^YCwPr%XRC!u6ctSd)A1PGlE|A;E!;3%P`d7fO z+w1n*#l^JPL#TJD**Db>v3;1l12$QH+STyUwHT(66DnedEW1LmwLf)jYm+*<5wwjM zO&mC4^ez+4@13~WBEgM~=~@zS@=OL@F!L;V`1EVMK0B=ocXU=I2;eFg9r)$w*>N3v zAMx0oXu705tq7Zw6-Hy={wf78T_r7!?aGD&vVM7(396hJR4cMDgV)*w63EJVvn!pj z9LY0o=>UM8f4=Wm(fxfWRZVKmE%g+x0vM+!ACdZ{l*1+meN0Wxz}*Nj_%T$1KW% zFUU;nO%Sdzzo<{E3{t^Hp>^ zxxe@MzdT!DgMk0pv!$BAPi1G5HS6(6-}}!RcJ4|B zChRVM?VQQsJ%TxK3nu=c7XL}zVK-}fcW)^vBJA$6JiZeKK1%<$35=Awv;^qE2Ri(R z`U9NkdCDl)yo}4yf*6(V2N+D3eab+$JY7+TSjHP&XDNk*{=wk3;-I95@_v6Zdhc9! z`d2_8g;yeTpA};-JPqAwpilm`Je|N9U8E3{>fKUd7as>eReWtH--`4{Tc}{d-tDi& z-Z;6fRDps?Ro@%RR3p|#Reh)$ujxB7dzR6mn-r3&MIj~@==o_3?*D_e_l|06YrDnI z>rv68f{Jtm6ai@>y~DB4n{??)?*RgYj>iH52BZ_JQl(3;frIoKsi7qi=>!rWK!7CV z?sL%de!p?w-*>+|#{Cb**ev#5d#|ooM_I8_^EX4Erq?wYG^W>CtY+H}0f_D} zG2AK?mq4n42^xHo$f}uJtSd&gKIRw!grV$dYI?n=*VaVK590L8FVq+9BHSbp81SAW z?hh$7p3p>!jL~}j6NdfeMGVd+JAS>_)u?3pvsb}i&cFE4sy)7gpBWo3E`0}f4Irzs z&ic&9nwB_IqYg@5kM_?q`~`hj&OhA=fBA<0cdNo*{)ahB+NuX0&wtk5{^i@3hd2NE z<$nlP{{M2OnlXah;v8$2X)pa;oWGoKw`-`XhK7fTe=)pc>$HcHulV_(zZ}w$_upw# z3m$9?_}S(}zn30jW%rjYw8&r&L5)X)ji{`7>) z$Dg4&h=!&pd5S2!Dd%~FAc-SOsqNOe?|W9Uo=I#n2oP-}q3{?sRa z35yQ9Z_!l)jd<;i@K^5@_8ScKb4_kX7(?P)Z0tk&2^x`4Y(dZSxBNYQ-$v^N1Te&5 zhX;!(A|j>NADx+>KWBQ*$H9EEW}RXf8$Q%{Qg5`W8yAf?+a2|}y7&=C0<0aik-z&U zizF6J0iB^^{f{vA_7RmjK8`leeULj(MhL)?nLl~LuoWI`C>RarwL7w zHlN`k99kK7bDp%J4gPkd9SeCz5mUBo)P8&bFLLTIiR4~DWt-?JweWGu*o#;+fP7VrRKg*IK z@#JJ6%8L7J5PhF0lL-36MNXGRzn$C1XN9cIJJSODi$qFS-#iHC6&I5QT1igX%wH8Z z?OOnM`UuX+$p;5>Hb^=r&|gC1=0N23Z30pYNc3MMWXb?Z@&F)QbRdHC59Y|J|G?`P z)H6O?8cFiVe#tUldk;U4PIoP*9H}+F5{hM$F1!BkJAV#se4k4Xkfx=SLdFJ#4buxV z+~4{+qyz-;p**)JGL%p^3n$GES~Oub^>Wx>z@950;`AzccGZ0MDkp$WmM@ehlDk&1Hz?SV!#w%* z9epM1)11;S<;C@~h1xgTb9vr`aRPbC>y}Lb47*C7Y$*PDh&{1hel%bA60Onp#Zd>Q z6NZP3?|oKhOtl_Dj`!s(FF52oTG&>4HKvBd$fqYx@7XODDOxJ-XzI6c%4=5g^Hg}A zssDY0J~IIW|I(`JB_rA ztw4SMp_a553t{;2!Ts5_U2e88;OC>|YE^~k*8R{XsUly~B;?tXC_L`i{2WS`xY~$e zpU$Hb3sz1W1b+`Wj|`iw7iO-u_xd}qL=Ryu6ij+ep8-tqLejf;vugvija>^(D)uTz z+i`#e*S;$0;@f#~lD1A{bC|H9clYkSuu>;~@*DsxzIPf$c@VhqC9QkIykMr0zIU|E zVv2e3516TYM$IOPqt6!~_?8%jRcR_$q-Yyz1-EU&e+yPZC$Pse!I=ezEOnyGG#DZ}0E zq=4cC&xr#>T7v`-uH|~_o?R1eLYUs&6f94@l)79Z!0e}O`mPkk`me~r-JuW#W$U|2 zBS3OU5i)Hp;xn&s&oYfhDoo){z4sp)pp(LPLybEFNwZ!G3@VD8ZK1)Ku)#qfq3;$M zq_?iO$I+u`ZHAdQ$IPRjUzcB8*<9)c5?wG(It41bx><(e;Aondd9<&<(fy(h44)fTi_1^h^1#YQnJ$7IgdM`$t zF(lYdKKr_LFDyI#xnsS&+tID2J(+=tredLB`I@#G^7@Ql_{#D&f6fFa(Y$9ebVdT| zihm(@$CN{*QIsjSEDJ6Az6DEIw3*Vq=g{Gr_V zFiTl3I;nOewfong;HOyWPIEUQLX9wo^iEV$6^Qi6?(J8jhOUJwnL?kM2$5Kf%bf-q z(D6=|%ow&3D5TJv2so*yp~9^PeMaw8=~@Iy0-?Vnzg6oE@i9^h-)SR*$9t1zZ|qs* zcGQuowEYsmPZphahmM+PO?b1VCYN06kTpJ)YMS>%RrJn*_LTejg5t!g@!^WxHL|-d zm&zLw5QYUkJVoQVM%oeG-_aWiG6Q{Qfnp;=Q1rUyGsiUUJB1_DH5JIIupHGPpjOG_ z`r-7kDL6#s%<-hRKI1!>6HXc^4q@Y9%_~BkkoUl^lqW|z-Lv_NV4C3;IXf@Q+>_N= z@6^_T@Eq)j`Spa@(>!to6@J~RhPWS~vUiN(oiaZsF?QXwot73LoJwwG0&kP!ue(G7t@h~c@ARR44pMbGkZP z1SULUHBk4U-#QphgRsV;g10CY6wwQY0=EjUU*~$waywUo>%!e!pP1;|G7W@@*;;}^ z%qIybSKiw`t~0l}&S)6R%og9_y7OWd%wFzC>UTd{$(qIf;y30x_^N{uZ9leqExzOe#flY>vs-%4Qk z>xFDj*SG4GjpPBvZ(ni-vx;hx`4;&kNVa%e=+HX*@qU2gJBX8f@;#o_wVIFT9Mw-< ze1{1=8x4XEnwJGzk47r_)Va4(50Wd?bwtzXZO2TRlPJqqL}|>oVn-eg03O%v?<7tI zrxAYP*p9iQc-!~Sbd@J%Z|UtT$)g7U&=0-lJxC_7sIIL zgJe+ilut=eh7*TbcOHzVuze|TH6ET+coStTg_!MRtHJ*(d4rgLm%ew1$M`09B5m-h z3sKb*t$HxaRxYKqouejwl0WwC-rMGvrIi%qeYsg8k06i1^xl)ef%b-Y*=B_-w*&o= zMP%Pb{oM|?!g%5B;82-JkcSB``!R*#RZ?$bO;E^zw#$;S$7I_TMh7PeQ6VhZ4fJM@ zI&alsY3Djllp?)0CNfldJYj`N5q&H1r3M929T5OJFzMlUF;So1?W!48{(EQsGhyi? zI1p#m<0B%N*hJRb_VKk6GLb47%Qu#qbqL%WFo(!!%8zcKeKa@ZbFO_9nj30SlG|~P zR9$ClDhg6K*Qsw&yeY?!8PKRNJL8h$)99wXNbBH{2{OI7E3}&Fipp9;*R)TxI8hUK zAM;p;E-I3oh}`0Qrf9d2{gMMqmn48|GDFm7;WCwpkNba?6;oM!eassM5 z;l84Un^W(XSU(mCi1^mW_k(m>Oh28sXt3U3hV2D*8Q!E(oEy5N8oDyVoysv^8R$bg zenWBS?p_UMuPCz2*IqJ&MaLo`#677^!lvXwGF02Ybvh?E+2&-Q?A%0hiq8i|_``Rqumr5ns@q&PURoCn%A*A5GU$4pEhBSH**)0Pl6puSsRaTShmqxNWYr+*XP;!%w-O9i zSl_37lh!ZVKVr)Bm$P?aXgy}`z4(DsW1I=0>Zo@Fu=HRAc zYlo76r3UQWX+{v)UhHmuE6<}j+m+u6B%p$l1*kVDg*hRGUdMHSCyGt z1vWiD98Xtr$zL9tYF$$|{LE|M)<0Ca@p*8u+?2Rl2qZ&a7U;O@_%^1x+{`cxTi_Ip z3P4UOc1NW+-@>*!X$5m0EYu4|4v38>)K*lw>C8G?xOT)+OwH#n8S=^F+0APdH1ZgX z&1<@H6h8d;MRwlb4bfv6BP(F!W|WaYU#&$qDIgCI1@@i8;ML3W zUV-qUWY6NP_UAB#fDyQ=v4ap?QtTMpKlU!^tj_CCV`+ZgW`Ql0(oh+PK=%a%oLk!$ zE#D;S^rqw4Z{CWGT0udhALT={m0yF)7FP~h_Z$W-^@L{MH{+gA)YOn!9_P&TdBJbF zB3Q4N%{WB59rLX!o+<_}Sm;GWwq{!gQgSUEFHfbXb~{zh_#HJoa9|1{X4|OXhQAUJ z2l5U@6Q41R6%FYIgk4Bx>z@0cPUC^SUIc`E%yrw`&f7!BNp*AgYVVF`w3@ENA?_AI zFC{JQE{NaZT{6zDVDr(_Vhs)Qg6h}udNyIheqCV)4k?Ffe18XYhW8c!(EFs;leI0J zUW*omANr$2==Sq)gX|9mF}GNpoUAtv5h_1iu765%?UOS(nFP94FabmaW-aqanU)uz zuA?2)_S<02@^Bf}ACkhEn?J|h}+M@u%>D>nlHW(+~3lM_>J%_M@TD zi~o4-=#RQCSJ#~FPyghCZ@3#bSo`vo(6n7D854O&o}zp@!9Xmty*z%#LhsH!`bT02 zcuEKzrGIIGw9FzmPM2I~mp~oG44#mERc$RFk8VAmA^vFOcmfY;QRS877@opH1s+sh zzx*+%lwUX;g&x$yXb0+kmOf!F7^S*Eheo}*CYkf65Kh`kqYjYTEe(mr6Z!Q+!4@i0 zcxAtuyu?c-_pNdjHkg8M6_C~zF7bT&J!*(6;!TQo`=isRIDCkyh?mVy z>MfqIZFDdWGOpxE8z|iCAjFR} zozrx0w+4V7yG8cp%uC1p*Glz#`%n1D{7S)WKZY*@q59rMso4ZMf@D?aVpq+LT=fk@ zAWu(Jp+Xv8b&In3ITqS79u4>bNJz`?iJ>spk^V( z4pxrmW2!~GD>sA1O4zN)PI8eMm7WO1{WYD1c>a2wq7qW8@;G7MF*P+}TDMM~@h0c# z<6SxyWP^d%T)opi04>>P_l%+1Vc~Xp#yoFl^IyKyDF~D;{a&wpfC|HEvCY(ys~jqY z4GJ{w6?4S*un8tY1+1nzOqSnEkbSjs^?8{0UEIK6abH&bfHwh63U4GvZ&i~|+?b|?ysR&`W zON8&H?8OkF9q}wXs9Iublt9Pz48zRi?5i8co?me3*LZ>hvn{-QO{{lTzI-3X9w@CP zGqGTZyr)a-+dfi4Y;|e+nT3w=^H%)=MxEt$C}~Tr-iRA4fvaVGS=+=H%!rwE`$*|? zS6Q7)l9FhTmo4heh~?er`qo%YnG=6_4m`U4KYU=v_lhkVTp?+;c!6mVIgrO4Zl%0m?bbr?#j zS%K6tDvg>w+#Oap0Tvj~zb+)Zib_qvpoBD@Tr3>A^lJhYY+?JOBAw883u&<&CY|Vq z$0ur!2F`w}bhh99*8Rmf`I&_MmLg$oa{HxWE@M!ogV%fhN<3-GR{( zt@hgjy~7?ga=B`8>IsFg#k@PMz4$^U1gpv$p;pA_v?PSMCoq4!xRWtV$>v(d^tm#E z><6Tt`_Uk0&OW&8bA`FV6VZ9XpEDSGWUkfFe?T8)9{PSZE#UACL^?FM(?6y2xK~;Ka{$2!szHIa3&S-F=S}H-^OZ-!tP!@pNxy74AbMT$s`DnLR!b?&MHe~EG48N4t`j|W8lSqu!hq|V-7DTGt(YiK?R1s;M?7}Om z{`m$vM7hNRhCn2ppEsP|dqcv7Gz+GZbbhU%kw0ow_~OTQgro^IMA+v^MPP+VoOl<8^#AGvzWwTTT0;7f@TMT^Oj7Vi z2m3F76iU|x+tu2t55)O#W>$||H}FY5^|+rpkMn6?91E50$HD&K@ymJ2P<&lGDmV-{ zM|mvD;zI*0pI_a(CFsa#9;7|t0loI>bys=a0NXFT%DO`e^u^0ws&8kn*0guGO(T+; zV=L~LoOK&P+_V!%Ca}{YE*zwAS5@>nqbSog7bg6AV`7!@N~cToJ{II=KenB9<`wfD zX21GhC-Zd8I9gjrN(^EIM0sSz5sq5dU&B-#K|*mgY2%knn39*4^VOUmC%1hrLCEI} zVq@55>`CiJStdsI+8ps5X`e zkh%trm15VJYVmw}qYSog*3|DUT5^tcrk7-4+5RQXw+wtznO!!M{f*UZ{$TGF_`7bD zacUZ&b2j1SmwD$=$-=rd+}qkUgl}6Vin9ou<#<&{&_j7?CS`6<-+`!b3$z=k^727b zX=B;DGS1wxWg;IVuqRcW?zVsa^}rSMK^*KObv(}HB-gD0zOm^T@ba4~NATxom+2RC z-QA{=tW2%7WzoL50ePOlB*;eqBnDeP4px<=a%c zx_*I0C^>oTOCefG-l|PWbn1GAWP}=T_o}<%oNEqCuk2Wu8^l|;wx2y$w1k`9&a?vK zTd}p6>84>9CzaO4<FE&HSnemj*9)v&Q98aRik)M~GVI}+rxFhi+1@f%iKi6fA^;r|IoKEa7|B4Cx2O9l{ zYyW#xMzUao+1Wa;btX|)f4nH0HQ-GhOwmUTcD)}0SMp$fK$bskfWF;g#XHXR)*z#c zLCMc9Oj_u;9AOWv!;T#Xz%SuDy?3D}dT#cyvA-6pCQlty(mWc=MDTHLeZ6q}b@LLu z8e`g~wc8u3W*WA8QhmTA1KE+v5&0UEMXxkAM?S22unVbaWtR?c{1(kN+H_; z=ximxfTPGDW+BCR-7L_hzScobzhJ8LHbJje5VmO{QO$)sj36i8L|^8kdB&X>6k92A z-o?Eo1Gsl3URFpC8vxPO-;Tf!JUyS1=`}i~!G1x>Rjok-KOo?r%DoMq_B~yBA^Utt^UNz zRK}BL)fKTYP>lIk8a{ScuR|#@y`kSMg59R+Yn0{%C)Qv2THu@Kq9uSl@4T<93=AbP zQx@W40vv5SF4ozqyj_p^x{A-f3e+0@KsrlRb>wtaFl@W0BqyNlB@(dJaD=^rOM{cCIIq-id;joKdMv44`}LK_2tz`@;F+-irh5lY^!}%=Y0gT zjwEFk&sqf`uaq^(eR#LX?grP_ua=Tk(tUeBB6`Q0ry&S9F0;5Ze)AC;9er+|H|svA zG*_%3dbAj05xF~_C{fWN3_Bv>+sTLLi0dx)nu2@x8BipNQXGBYw^W51&5Sl;U~fEw zYBFzmZimw9*Mol%aFt3)M5tCZ|#SK{uwi1 z2$Ne!Ea&0;3S!;$>qdS#Br;6(U_I>i)QQ+POW#vO@S?rnW~MLmk!eil*-)?D(ZWhs z`&|+nTe-l430{U9?gGPuW(*CKokqm60#rNET%Y0_T&>U3#e`;0A_FG_0Ml&qtItR{ z76^A1jz>RuxVO8wg&WOOG!FdeD%zEnP%8jr3srM9#`1aw$uw`vJq}zuSV_A2pmMCc z+i@xX4&Ob&Rwb_R!uY^@*WA@L28IxQ>T#$O`+3>0P&mK3aEY*>huKm6L~R`st)<%= zQ*-WGMaO>e;H9a#GDoB$o7DVPj(Fdfzvk|tk^4ydZ!ywLj3C9MkUz*vYYK_E43ES{ z+LAKitG{)g)1N=KcVGDg-wJqXVzhqU;5W^fXyjZ1GJ7q-p=h3>^@sV@M?-=&QtoCJ zX-w_k)!|~KA=#+_i9pz=>q1qs-Dc|-KURRR`y=1oJsOga)6Pg}3#;)_&d_aE0>Yk{ zj8ndJI7pU+4#~<&O`8}RGlPtZRSb_ni(#aA;mJOBsC;<@mj|vtyIX5Oo4eHA_gzD# z`e>AZ;m#W+moNZFay;cIV@zeR4wGCzE&?wdjT#|g$A0a5@=mjf9j&WP@*6WYnSB=- z9{Y{n#0w8gpI|u>RXN>fLW+Y|gwN7y_=jn5XTV=aw!~jt`5u{LnD`vq6g&@h+ZzElawhwf=H~=19KSa%+6YGb5}WrdMWCj|IZHnLO;Rcc^)1Z^hSTF#|*LNWMe_U61pg042Ik4L{KiOXIiQ z9UPZ^{*sxoA&gjnY3^x-8?ZL+K6;H^`YwJm+ai?kogCryU?N2+`)Omm@PC~FF;N9M zMOkjAK!5#(Db6^IJ1)nCrwv->xTCrv7x)49O)jJQ(^tu7^UaEMq@s{}(v|T#gN9kX z;==+R>2;pap!)b3wn4jYE{~}yJwcMCG)tuc+c@GtmOPudI0-WuCi;3fl3P4A9G+(DKgqQC z)Ta&gqZB-J!sKx2)mjzTs;CLzZ%vvfYKce&9^A~>Xn|LL%{M&xP2f?`Lci0iv0C_| zZ^9JS1Rg$cj%_CQ2ZSW+{2TBN%_TTWBXcl)^Gl<+V{q_qP;>n{_hCIH?7dJ{7&xe! z;#*<>PO@ISX|f@gJH)LeM3RVeU)nWK)VyD5=F9Y5Ny^X)!|A&WcJb+GAhuF5m%NJLfhNq|dVg)D(d!j(ZZx5|{@o zs3Haby1xAD+JdFWDEgVqG4k+4{=(c*E|#yd{l1LTMv6iZTxNE^H=39a?~n3EycS#C zTdHiiGEjmjx#tqJyVx}}9ANO_mScE~)rMU2mrvKrWR)TBhAp*xWLlkcDa|u?&bydy zfxuL`nNa1Jcgn;cSo=gX+=4qX0)Ku>P&CO37egnJTmiUv7b7$?l^#C<&0*U!5-3{TWb?E2PBez5#f?HXv}>C?({ zh-HIqX1dFzEC!ts=x|r>*MILrvo|?>t_0|Y#i3ATLQPj=Ptc`|OBq=8INDflH>WdjPmFxX;t; z#0Zj`+sw9G4!+m`tnFH%xCV?|^S$vxB-^9gxqDGFO(f2i&J;XX8*!bvOvxa@J&JZx z)wSHr4FL&jPEiO5gPOq{{Bh+7-6Md5h3H=%%iju8nhbRUnV2V-I6ZM0Za&;3heE91 z$vYhV?}R{#(4%)`MX1YCG1HG$4FH(!QTwnwGycMr_|va+YGt=1k=q1gL_A+TsFWm-7xX8Q$HXL2nBxEaYJnh zGKB?AtZpkezweKn`*JSyy%gc=b*MH+i zj;^m`iP<4z%Ig$d*~SFHBO8Rnb zg6uK!u$`T5k<#0Wiy^M|V_sWRkMqR#T^-5arpu*iTH|q4awXNgHNKydWL+y=SKBnf zK5#`}u%EZXp0 z)hg5w?6E&=#}JHYH&9Jf#aBu;azL3qOJz(6tqXy6`{m%|xp0?lGK(Xtne&KVyPt18 zB4EdL`_(4IgibzZYr6g#*X}b z-3P3~c*Exy^M)?O%=<1bPfvIeVA?#p%=EEsmY;Pr?5;2rYnH+=ee60krmrsqB`dY; zcEqHl+X*H;xV&O@g%gE2j-y)U#)p1qZ?0C-cCoKV4THxKU8OX9()Kec>pIzio=BV6 zV78C=At8`Z4aAav#GJ(;mUf)AliScBn$~)KJ8YQ%-Lyk7#;gS;DQCjr+-S+hTL-@n z7VW=_UC~^A6xz3IxE0oNB5zI2EL;+P)l~ibOZXD3&w@3 z#dT}rhU3K1=ZmD4Ed%jru~Nc^Vdi|P$6IdJAL9G*cn^(>j9qWb#xkGsa0ar$@;pEZ zVp&=ZO^({KV4$SuOR?4d>V~O`kexV*>f(BF+&5`RcE&BD*Wk-iCO8l%3FKAj*9Ny; zhi@Hx-gQ<&_GNZLG_6t%Su`tX<;~;Dj5yr1yYqHn^h*$?OSws^chhor!^?u^B^4T; zLY2`=)-0uCy!J^sEpt)|pqkG!f%Z+t!f;SC{5Vo+gfxC{zAvTi$CE>b(O!R+jncRn zh&61@g_6Gy_x!PQ&XG$)B-TklRBhfL@`Vzm@U%|OpjcEk_1L~YBS>OrY7cPYMv1Ot zPyD`nr><(Nk=kzLX$nVlrJj&OK9Ir!->FuP72;jVwHecwSHHg6iU+=U_>nni9QRre zs?FL4R1fgz*{jJeCuIGaI`yVx|G_o4kv)FODp6XjnChBhT^u^Nt7`(;YyCu#m7ayC ziIN^R?75T|JSQ!7#E&k-SH)i>GHt!`(5Y;uLDRK!y0_Gco4{Tn~CE>io z`^&@jyCO=-8Lut!;e@)K8lx1G+SM!#B1%rrneB<`({CS9}J~fb1-1 ztgq%JX|cfC!rN9CpA)iGmZD2e5Rzg|i}oo#vdRKh&nMa1yDMTxndo#^yPIr`Kj>gq z%LA;(BGKtJ7K`&DmQPenr?gM1D19sDyFcHpv`bl7i$P)6=Pwy}GHZ;)SeT2=di2DN zSF(Tx^X7rsw$oeLudWbZ4ug8;@kk~N^_whsEvUX)0_a=#{k`3`e^`F?qtN5xk&A&P z#Qv(w%UQ{}^=l(v=e1L6-`M(y_~-30d{l5rXnXbPn%twcdHzG6EfY)2{I_`AC{^X_zlmFQ&f;q3Y4>~n-;(#fDkMbwbpwpmVvPxGu&)GEu28CT!rXF2=f34oIU@%BlI$BGqaRzU5eygPaG zhKe|(rQFTBWQ~f%SM+q!0(|mYhO`c@X#i+(a7-;fN?Oh|EN`Jl6_=dae7cmK5GON~ zK3~~hTmz&*Q8w%5GCEEO+gfd4groMu3niw_{fpu44MjBz%b)Y`FLwzOs&hNK4g@Ix zbU1K^g19q+%s(oycC?be)}VI+VeTbI>Sd}kO+t7B%;)MB*qqmR7{vB+zYM{^EMvo2 z&di{3HMKO3HCwV_O1a4xwp{Tn+bqz)W^(1b2OnsjQdeBnbkv_^*u=;aU3?odPn7}g zFf%6%yXH>KF9mIm->Fk!ok>9MhbH`hKi7^HYXpr`IU8yrM4~Tbf^5mUn0?dnr~d~3 zfU)l5EKY7lY3I4~hsyGkj^bSfeOVm|_g12bhRX<=@MgeX=+-T&F)1+eTLVRJaTNZ7gkF5`R@ip>k z=SYALt9| zimgC1(dFLs7pQwbcBIMT@40({kEJwWep3_eGWU1;-9<(mD&$X~kKFW~aBm2kjnlqw zA!Y5!lB1!xI7|xh7o;ERr^)D9axvSGx4FL><0(+?F_)9DgSMs7A{r#Kire>;7M%36kp*O*B`+zPeLl@YEbYr>jecw#8t326 zGPZSz?S~U(+jvuNfZoVe^v+^ga7J0U#LvJ<+rNreSILb}Zb?ylTJ*5A)Z(9H=TJ41 z6LTewEWbIe`;$NY7t6|j;$@oLBu*+t`II5Qc+ve2zxsEa=D&}<{M!-ppND7r3uBhk zjZOPYYqdGaqzin%{J=GIde)+IcmB~x+a>J8OC@!Wcgkd2S9C*uM50^b^~AmN;J2!m zM^&(kCgrof+o=(d0~r3;+IzILQ3eN!H7MQ}unXLusHH5g-zmrDUJ@(J#`z!8E>oKE z{j+e6rj(C~(j(dB&#@Z_T zhw~ue%mSm?q$@_>SZ_&Na`w=)dZ zB~laqNlfO7VpEeC`X)Xl$CZfw(O>Dz2;Rls0Ml(euvhhZjE{b?9VdEmV5}Q1918;t zgY3s9zQ)LBT(^4lb~ac3)c{wx8n?K6+w^{63o@@APf7BrCgW`X2<9n#7Ck_%+VDo+ zFF18$acz@hRe9kuJCEL)bFznjYbbV^L08YA+HXTnq;Qm}mliLgI;t!{dxJRolL*xn zu=w$A5F+?IuiS`}3X7xe)gPd6z+U=v?>`$|39^qp2<2BrV1-a@b6UcY;twZ+j3;6N z%P=Or*z_fHndn)!$Dlv1zl)GuHRmm)>O+URl_q@Fzokqtk8g&mdbWdjoVVChLKDXi$A?F4-<#iPFloQZa`PaF z_(4Hq{mJn@)A>w5y7wbe8t{=3=bO#5v(e6%^jG4$%Zyjjg=hO7hRawJ*3X->&e16K z#i&%MDA|<7vuK8SV%_m+`z7FK4}Ij)byIHOj+Qs_BAkZH_w_uD9lHh2JxMe+G|OAM(OGuNeO9&%{3(z78mWusULv2scHDpS|PbC z?bF&5=&i?`Zq{uTO96hXhh&>m2gnP2`dA-X`A4GO8JeG3(Eq{1_n&sGe+yLw@sv2~ zNzUoJ`u$H^j{jSW;C~$+lVUgENhJM{pQv~Lh3Q-RBV*2F{c^uq(OeHDZiE|xnoZ3~ zWXK51M=yj=jC$|bFy?g|glrX{_Vw1gMR=l2v;sEUBInzfR&Fp;Zqvt5P?f4*# zPQMnDZns=81R1LtrgpkhY(qny0|ll@TLTq3M>~vKjZ@4Vu!JPjdeXyAHVEY?qn{pR zj`g%@+8)nSilpjG_mv z{2bbKkF9T>&Lw7mNkS~J(a|Q>#6_BLmXEzGXIK8Ha@D!yt@znu6*~tYj<4Uq!wM5> z5B|)j+|%reI!dJvv&jVYtF9zjV}$geS{f+-1`8LDHokE8_Qt7{>xrSCgZlX8ZxW@| ziYJb*&J`cXKG$XSP%wJ$sd-OnZ2OO&_JVL2LQ1TO^f2DZ$MBQi)`20?Qz;|_aHsz| zhg{7Dw18YHUOJQkLfmGIZkm`-$n^SJa8SN2LDOPD zEY$w3l&cweBXr-e0zVs>9)@mGx+N!I#N?qZIO|{GqP}aXf(!Msr=(}fluknKwpk}6EXnNwL+48sIeE6P1^YUB7wBxY1qD{0nTD^NBLCvdD$-w zCw2z10w+GGId^C*orSM?a|8QFHWOWa;ay|FJ4enni{s{6od>?YQX^5TRi@ z+!-loKS}>RI1B4dj*YNJ5v``lw_gO79g@Twu9<~w1nSvf2IYgRCo1w@`q}L_+T0-J z0)j=*Qp0nkVq6<%h7T%Dk2~?Wav2Eu+#2xzQ15ow`8#R&%1(ui>sw0IFwS>kOVfZK zVNcq+6=~;6*6EF@s8YeCoi>1d!2{&~T(KcaRr>)LWEhj^7AEWyzUEwEv=PT_Yn5eM z3(W0!dh2BedI_D~5vP+y^}o(kOX@^2`uH%C$W3sw-+fH2M2_H4#!W7S*fHqLfW$qI zo)anRTw026aMvtR8kN_OcOFcK3TGH;{|4bR18quYZQm;R{U+zo!UTMJ(Xcsb`C=EXtI+Pwpa zHNP<J~L`U+U_a9pqm;hY^vk?DasBi0t|@%A_E|> zH=WqbLY7}0uL@rgPY+U7C$P<|m4`Rsg+rZCX`QkjAVt^7W6A2ZYPU*Ki@a-GrH(H} zTs_fb#+lfnQM~@Fxthx;L;v8jll_6tIkb(iB!V4v^0}0#qo)NX2G2m0#ncc-44SX# z|Mvu)$ouo;wS$@pX*?fq5gKz3YM5>PZddbcdppNgjjm5J%gm&SSQP7Z8zdyVE!stG8EgmGs`zrE@*bJC?q947Y0P8u;QKnl#- z8q9W&CKH9#7VC0SQcJqZ8+t?k3W+)^)SJVQQpD(4K%%MM%nWLjoFaOAJSkb8=RAFh zFGO~ZR14Es%UZSFY+X|<6mEW>Ab2sYg z$zrmI05l6y)$Y^9BP&?Hx9g++ef=U#Wqo^F_#H$Fmvi@3_+*0Lx0CndmGMpIVQZ}r zAG?v?UUl5am2?qaUss95?e$l5ge#h*$0vM8*u$3xc}oEjDG{HBvl|~_Vlax<-*f{f`|VH^85efU;iZE7knkE@iCi8_U&{` zOKHrk$M=`1vVY&w@83SgQ#$)mNX@(}7g_jbm5w>m5u^S>kS1ockmr5t!F{sAP-&b6 zOOej3H=*2T0v&YQ8^-*Xbe+$h<*rP8#naPzpjp&OjIrL`rtDtMT8|u<744_q{d@R7 z+neyk@v^G0wftIo*#iGgZ}7j^AjvLg)#kDvKLR}8zT{*S$m{Q0dr^7&%9OjVM9D5B)|XCUUE_wz#z*32#J1Jvd!uns}t; zfLNrqhTu_gAx6CIdy9+xNJHEKPgE}UV#!&<$Jz=mXX{oTJOgg%RQw-AHz&C#Qw;k0%i!?sSg|>CtAeeeS8OlsUb>ilFX=j*1}cEu>0&?!HB1}jtBCAW1!8<^G_Rg>bMy&$2k>=6 z+KG|cSo~jc)O$`WR&;~zsF0(XKa)tQTHK0INLX;q)0E>&l#i+h1pss+97$C-F?#;+ z$A+Ij>P#HiyL!tUBsH9|#6xGYta^SuS_DoMWII3_&p{|-VkJVJiONdKdyfG70@FOR zd0DPd$VDg28$Z_v6Dw9BlFO_$l>(UD>)Q3=irJQgVK!LkhvkEPi_{9#9vC~&8N1LO zHiU$QREujAFiy^_wlL1>yX}tBLO;-11P=x`(Gh?1JLW=7wN&tZ_l>PXf4Xayv1$F0 zMWClQd441LW)>vYU7)Y(v09`H)U`&KYI+9;yzk+Y4?&cA%kInT4 zOW!EG!>hW+{YsLzT+(eTo=Gugqu$=gKj{jBKdq*{~zx|@SC~ieXML||&>=*mx6r}RA|fD!fV5CT!WlR2_q^xc-@5Cp_x{ToGMUMIzt8i0+BDL- z>zw_vERC&9C()bkMJ^B&HYGil&6)8g09>uiP+^>8qxHJ>%Iv^9OaQEUu( z<0Y~0+%Ur#9>9UHG+t(&H(TWCR6W%g%Q2A|OwK${sgBWp6WPC?LiMQ4e6jWe;t&Ns zvrmhOF-^MensDZfbkgENY2+0B^DlwLz4r;PA=2#}A@hPI>Q}3iwg5FnrJ|`ZyH{=>#xbgaL~Wke=31h@qMH!h_+D^cfXmP34|p2^BL@OdZ0@IfELi-m&?u3v%+Zhm zy=>Bu9$LoS1MXa@u57>-9Q!5A-a&B)ZG zN@fcL_V(Y$-9~8HJ;@HlLJr@AWKpqpiE8Vm27efI?}#mA!S92RlwJq8>veCsYRqaY zwk+g5lZ9__^OBA~N^4+e`1wRAzCOFD%nN8$k_%wMQvB^JrJK`7eQJw5da+pUtMtKu zao?qmy;iQC48TCOcTJ!d>PFaH-YYGe zC)o`TT^zzp0D~hkGohQldT()Cw}bIg_8I7a8%~Po(9aEZz|$EaD#0mH4OiUPHW#J< ztpbbZ>+9r|gdXKCFe+X{B`%I8I8@q%mUws}REi;K@{0dndkD~j+c=J_n1}_rlHnd8 z>U7SPLWMd!&tE;C27c7}23@02-I|YeM1Ks7=AdPhCLftw7*@Gx4doA;L^utAWzt;^ zz6YVP`#*{S4akhO1ST|LG^nwUtIISA%x+t8^kVT6#o1A8Yur*3yJU7)4H0(MsWNr1 z%JrZo{E09^sQde4O!8QzAmtR1Dyu1DvIzD)Q-AXymC8xj4iB^2gl*aZCezQ!9z z3glr;RhP!aO92c~NlX#1-BBe_L7OTy1m8T4xP3}wwvqa!MGu)0E;QT41Dmn;nW-Q< zOilEIND2rSK+a_>DKy@tw8b~Q)ccQ-iEqg4r?j*5IKAuoV1P7yH_JPR$qw#6y8CT8 zZnx&u0OE(_>htyiz4i`Y?nayhlg>3+Bs2T1w#3mFfzih;T{Gj2j1lHg z+Mmo4R?#{>S%QX6uPn}22`t=SQOIyKJuQYXnSn)(rK_A{^IMaBUQU4T^ndAsr5j+PS8YxImxnR@8Kw%O=HTgcNh*qQODi>NG9xt^^L~bWam{Cj2c;?a3R3oN< zZ@6P<3*Op?ko8;)hI@yxSU8p!>Y3ZkNYNOLPzoEmU9@pMaf&wo)Q$jd2GY&T_pp(RaxH@@6$~jh>8W;H% z4<06D*eNCad#ipBBIy%H`z6xiDlZnaqUPW11go3q=4uKvun{>D?hYKK4E{3B0Y@Iu zaEH1veI6@*2+P6!PA>NvyasfAwNF##b=n`2YC6VhYafs{M$#6UO*OZz^UmvlWn^*G zW<~1+=Hg4)HPbY{DWQJwW#0Dozizz#%|_dJJhM38V5vPLMw=zM9)`6jIcI`2l<>=f z%L@SB3ru|f*=f1T)~lTCx#vcBp_9HJAWv>gX)u$eg3jc$e)^+&t^r_BgZ+uHs!4U^o>w|G8hSV#nfz}~tgI-l*z*^B1Z-fws7s&HWBT-j8N%{-oE_9( zaU?osy6|S{DTsU>@5*h_YWJjv)Cq`7lw2287Ckt9kzESgBfGFsa(f7HP~EzG*=;5h zi4}3$4dvgp`o-81dnoWDC{6{0>DNB*FFAU-LtweboZe=T;XwM-(A5oufN*389DY&h zO_%iY4b?SX)#lmT^vQ(M5qpq5b3)9NPIgw!_T*@~ke>DI)pFp~ z#4|5M3Au}{PVko0{jDE|!&+gA5^_q4ln+a89`7eF1eH#Gbp(soFZr1MZ8@3*MpV~J ziIe7O8v@lgRzBuT(4ax&K+atrjzdWc6O^OHHG2IZox~8l_+f>L>L|_JJ?{Me#vzY3 zv23+NT7 z7AefNMPL?(yPTjNQVq!p;g7ajOuOkez4{~ZI!-N0*Qj6YrA?-}j0Ju{we)7qqqrk7 zu#!^lQd7(o&htZVJo$*-VLLkt1(b4h7c}!;)*} zO01-Srw2CW4< z5Jsd{)npI8zi3jjg|Aq<^v}NW1xh{wWVEf^gI&21ob{F&nr43XJ)UiwKF)h+HK&9I zJx7K!fi};haTjc#^;Z_8>bUOXSE0Bs5!X6Ty8l^y@};08Iu0eu_F0s#EqLTkp7pbu zN=f7G5eGADa$Va*%{oYlTUKQP!+Qqk3Bx6cNBqwjCJ~VP|d7bTEPbj+4lC5cGE>ThS@;JKZH#&^| zUd;)KT!!wI-%^-CS=r3=U5Ey?IBs)S@X?(YRO0$LYtp3|8kBv`v?19{StoVJ`?=(E|Q(= zgVcJX*dC*p*1@1*wfk0@gZJZ^!fzWzLQFPO^|~c`eTp+;j^KS-PB3ZwyKjD9mU?1> z4cPZ+EyNCdoQ(cAE)u}jl2ZzpCFQ}@X0N}EU`^vtLI^JM(*}4^&EkPpHw}c!ok((F zpeBVX4Rs0G51@?Q`)!=hN}YTfoz}Iz{jL=(dG^K4-9s2`A7Cz0q)}*a1F$o&c`Q8? zCL(A_1+IO#gBGoQOEr%AcX`!W?DARIX{C(1_>vdJTY9pyuD)Ob*~lUjHZ|)rKfEuo zdn%d64{v>ReECi2v*XYRslw5QzpKH`@6t~dl)FhcP;MJEQa7UK50`88N_L?d(XnUF zh`DBqORv)QySp@F+PkI4pUdhB0(EVUSYyE&JJ1Y~H%MbD%VZ>f13J{XS= z0^#oXl15^*lhsLro1p9o_k-nys-^Dote)}lV6i}|gybqT)5b6U-@E*q-mrs~YO%&b zp^O$_J}K`$?aQcuS94k}(vf-N!F@81HYiPkEvRxg;>#F)VU9)d8ul>?Uz6_CKEHTW z$TjhLk=n5YD0c&M8?ian{pCBxFTLyqD!*-eFU8|iK!WYp+fh%|%9Un-j+>L%#_!Mf z-IqNmE)(ZVn#J}m>8*=QK7a2yN&5!=gsLOzNuliq?gj-9i>5az|HAh7UTl8vAAZou zA=M7tgFwAp&co3U?9O&faj|i-(XeN3+E6ap6t*%uyN!7o1;3WOYPqwA77+;w(g zH~CZ(;ln9sisP;JGnS65)@v=j1D#8~)5;Q--`=Qi?qNag-KRZol$@id-4UyNG_}kN zEsNC(M#o#o7eA4rG+vUb2k$;-eNa0NVls8+H}M+lAlaj7S=^SSSg3GUY~-82hOdO2 z-Kd-@r&waSjOmYRBJdr|p`g6C+xv3EmtF&{6FfaPC9r%GdEyZETh&BXmB>n_`D z5l0nkhX-$^Kc$);xCb8{s(1%Suf_C{Zw!EI+rEvnp8vm5Z>b_lrK~>1Z{B6QV0y?kgj`NiBvmipcr;h7hyIQqSA(+uJ;Udt9WZ^H(Tyx$$pt;>gS3v-h6Zj^jM zcqK!f;YcX96{y`PQseQ>u;zZBezi7ds8{7MOs(eGLi_zQxBYps*Qy9SRssn=B1Tl> zv~R;y<{l^8Eo^s~0QwMLu;#xn3)cc+l!%g7hVtQRQY#I|19IwU` zqa+Yzr;RxuB1UfH4;8BknwQ|exsQJF~T#-{xJsfV;R{rd%HM6uJvz&jp4 zSCyFzAA8%|!14Nx2KVou^6ypSMQ@=3@73eYTpemQ6cl_lhZ*&X>Zo7)k-Xsb=)uqH zBS5d#i*_SFrZ3D@M(hIJ9(UpsXXJPC(;x{+NjfYSw{NbSyP0dK>uY{@GlqmB5{uH8 z*$mAw6(OVTD2PMJrmF(OEOyN!h!SYH88~?X+oQ47wz{gJAdEg`P9^(f`QBh&>Jy+#v&CVDt zLhpszBUtChL6S3gL0w??+FMwSx)(eeR~{d6FvIkk%RV#J6gJ~~2csuocsM41^c_7( znTv?1Wr|y15X7+7+Hzn3Q4-=t&!axxASLs>qDuOBN=_8=+i}q(-i)&ri8VO=x-fE4 zgAh1S9WU(gO7%%a{nv4Y+K1xQ%}=H(74K5BlcMU5UP%(FKx*r}x7_L_L@cI~WyDEH zZlkN7PAVDpH{;#c=E>;mR3?{U9LX5AASi_<1Sw=Eg62+L(^iP>$^kF%8%6#xT-=z) zvb&VV?tu%eafJr#CzFF}9onf=s0)5yKD2{~b@T&lyBcK;fT??vuw2&969dJnWpPhS zZ2VlKz2X`&YMm4VN5ZGVdP}Siq1-*bwQO0IXP;+1`tJfP~+>*cF3JG6lQn;?ebMjXqw)>;HdHJ>#XxT#Vwzd z9O6l}#iWe-DfuTGb&!8n=@*b&Ld>bw5Z~fAcWaYO{MTZ%Gq1S@9aPQDW^6eN);jW( z8jkZsPQIH0Y29$k$J9JH?Le8Yujayk{q|`%(9P!W>#k?Yo2ucEJT<@NT{nl#wlL)d z_l)0N#zdED^U>0)v8MP4`DurZ*=Q#_TDr?68&fi2K!yz63sd8%=F;<=9fL_O0xm zFh1O?uj*h`&B8=L%)X1dx z62k0+^#HGva>O+%+{eESApN-q0D3=OIVqIk`7v_ zHr~QcL1E%+j?dgIQb@-!-!Z1Im)5X97UM=2X3CZ)Y4>(Tx68vG=ez^`yy7?}+05cK zq+o)eG&(x#b(561vpY+5W8y?{ptSU+_csi$i=zQq;?onuAbx2Xr;* z**hj-5c*oG|Zj~bsLB{&YqE=+bc&7h``Y^(X%0}61vVV_KeTIoOL!6yp$ARo2~!Mad69t7rG$GsI2OKpS(4PXt(*i z2u?aR&g2tSUwJ}CLwWRPzWcV}e zhU(GhwkltAwGZ0`l`Xmv~bp%h0QZ$%QPyWDCj)rlPf1}+5O6ZW$vj%IW{ z8FA?D)Oc4@;n^0(hOIyD~LHwHFGM1R635| zs60J4qGpAwe(rZt!kz#N+CTV?Mn7o$qAZ3uy(4PDC+P)t7QJLXu_AJ zeItHOc~K8Lo4jMuAuqx;lLSavD&aQvqpy$&jFhX*ql@N$%8qz%J)KQ^^(ZDsFs$H~ zLy{YqnCGC3lItVg4|6Y_4^-9A&E*%;x7X)no=4YkyBqrjQp401cVITC!xBzHy5fxg z{KFzSX-jup#uxpT)GNr!`ft|Z;-f_rOrz$o;X9uvg|zUH){*g~jOLlfil(9YW~T$r z^K8y(XY)UUGFapE97#Vy6Q&Y!KK*$jSpTVEPb>*~Yga8_aer<}>Xha?`e|y3DZ?xF|0D9gHmlh{&cXfqZ z49xEdzI8x;^Bfc;ZBsvN0Dt(W`uqmJ1UCm^sOO+Fe zvir+>j=@H?VsiHzYZ|7eh#vVEzhH+~F7tWUN@!V|NbfM^3Z)h5`KZmJ>7an1IwcXB zL#KM2D4sgjdVGRC!)9Ahf~5e)M?O?@u;@hady&c1cev%jc6I2|60?P6GZW)@aHX0P znJz+jKb(py;a@0gn$_o}#S+yq4s|Hp&E2?eS1j+hXo_2<4=IvbH?Jg3Ua;FA zzF3xA>1W(VqK&?ORcyA#U5~CZQ-k>Y?qbV{a9?%RcuR{bCwhAK(DnYo2m>qQE!N1< zh5)`(?;A?Nb*)Z?vq74{UO7fZE{w39JICL-IS~NJ(}mT}Mp~z&A&^gWEy`F-Tr&hD zj~oi#bvLVlwlH>fS@7Z@7mF;w`B{W=Eo%||{NhL0H~LUh5+|Zxde#C?DG16)kdA}a z?>PXwne!=bTSfTXa)muhnH30$iEgU%DPMzSZOXjsC|`K$E1GLef1LS?L9K(y(WKY`+MO}XK!w?MJIHhmj^^! zLm}f|P^Tx5wW~OK;0m*6zx?pt{L8*?viBip&r6{Av75sJQgGx~lyqs)TCF@D;jZ`| z!*m_x@vuJD9Zg$lcIRZaw|{j(<^2^-3^@?zMy?Nd0lDwz@O)1o=DxeQa|YQUGxe~N zbTD){`sxw29VD^IL=4#9FpC}`bS0X8cMxhI*H|>C;Ce%rAy&~^c9qRawZ1CG4_*Zu z-~Z6P_^w!i#=3;StL2~RwZ_esj=e6{DPnIN0CQ#7&A2QpvKI`UOocxyeeVNtsChXV zaM-u`~bENBHc0wr{!k{^_uFi6nXuka1>pfse; zFy&9f@Pw|Agx#5-s-K|x6GqfIt!n@g8f47MU0nKGj5$PC1|pT6b)h-Gc*Il6%1+1Q zz2(_Ew{DmA>S*a)K0z(muv%~4ZT4g=|M4H4_e>Xp;Xq=WbWP%WKf!gld4LKu?%+aBUk!q(6 zDL)RjWdQ=^uc#h+ennkX#q-XhCDV!cAi51}eFy(?e?;Hjci%A1Gcr7CSIB?5izR~*o1f!Wjbi#H(K43n1>JIEwZlr=S}|_$DBohT!#hBK6E(o}upBsGbA|(6 zUDxpAYY96Q?9MzOm_T-3kvNe&xxxtqEOW#IjHYmImYY%I`d0w3G zq-#NhXLz0wR#Q^B2cEZ%KOE9apxYF95%#N-yLl}$Fozvk@(m6T=5|gmOK>2lmRc!~ zwUwrwFSPyL2IUsmcU!YxD*AT8fW^1a(+@vslu5{-_#Q(xRKaQAK+%SGhX#S8HP4P&s} zo85NqZxm+9mTAq}AnLQA@ay0I7^nTHT6c%yY=}wZN`Y!I>hK zy3|xkRZWiB(vlW;$tL$v+(LB&IE%90?=rE{UZtYdQ2z(jb7Su|CtQr^hrNhP1R-~x|4QX?+?+anXaaqD`7y5fNDe`NsZFtr}l%_M# zXQ>P~FTyM1gPUpvb#H%H*@`u_!v>KkV>T|Yf%-NIn}$tf!?FyUVJaXbfIyEG`80Z< zK6jPIP_J%v^@vPc)A`nvmSJGrdE?{)DiV5iHWjUT;m>!vRe}4z*79KpxI7*!dyTzx zD-OIlT3=vtr02qsp*d|lvi?RvBt|>!pl&ek+XoEc15CNChGC-Y`&|x%8`4D%EuwEe z-sLvFL@bb}fEu?o>sLR)97-7BSAR^$t&RXU-vFn@`~5J-Z&bL6Y*3?VigaI{l)iuA z&k?<91?h?-K#qfLOwVIBd4iu?jA)k-W?d?)w`+4u-*m8v2QtAY#?Q+0pb58j`$v^F z{4H1u(#v!nex|j_33RIe;;{H2*XEmDQVo@S-5sF##S@>i0tlfRozDTVCV=8uWUxI_ zsxUpb$3l<;_$ciFd9pE&Ydg&W_es7dqcNv-SLDNN=dq)Q$=qYeiNPsq+f*pm$j&8ygC!7ARkjo#$h zG)3y)z5?z(#(}YNQYPG3++#o8wCBbgWoEFOUNdQZ>22nYx4--xW8L$29@NlI7oJE^ z;#U}hWxT3;8zR^`EAmxdcWNpM8A`T08xhgnCBxfZkg?`leqdcu!64mt6>3|{=Q1#3 zKyZw=A8B!bS6>0*$L(rRZoB2%d{`@xk&Auy#A1G#&X@~1&H&2SJiGo}zdXjxV`UD8 z^#aWqIMy;a{Or(Y1xy&`xm~557uwWOcYj!W5n21`>04X_a<}Bgg?WWR5zY zwYzNPW2Cdi$Fq+?)6Qy?1~j0z1<(y9EEM5MNl5WN`HUOaZ)vk-0ht;tR!}xi?gHPv z*$wxI__>#9`Z_*~9a(|aSxFQA{IY_XB$$H{YDGZvQVz)MWEB0z(PPp;q8j7DvMgQh?*tk_2-wdKnD(-Q@5mbl5r)8fC;C7BQV@K>{QKUC|NF`6_oH3h$SsEF9f=vnzg7QL2$#yK`J$F zQcc9&){)z=V*d-{gs84eN~ZwPFf7@Y9aC@n!&gVc)Y!-EjmW6o;Hj1DnC|+MR9DUe zXEuE0EdMzp0uI85lc9Fo8I;$&c#e^&WxvavlAt*q>^wei$Y|#eCRE{CvaRh7J_nV! z>Zy4(sr{sYk>hRxa)Gq=S0t|E*6C2yoPku^#$oJg^Kp{fP6HomWG3Cn!t(z?0KQSr z@_ft*QM_8fLK{8!0i6~tndW$^W%W|TU)%$yKa;;|$A`hES8#24nRE_#xhG%@%= zD}B*oKo7eQBu+{PVkI9ui#ENJpGo%D@D+3_`Z{U5q)L~J=^M7n;LP))KE#pHRy)VE zJ}{vI6o{b?e!OzD>)Tvfy8chSahK5D>Scyn<=YGZy_bKPb6v?V!-{R?um>R6Iyn5> z1Rr~B+@u>Ql%MNAm3&X-b5D#mU3PGcFggBs;+Z7xNBY8-SMM66m*Uy5%uyHdQQ)R{ z4I0?tiixYiVE7bt7EJ$+Szz*b{Jh1geCK>j6W4Rvo^pWpn@emuEM>9OpAaze`?{A> zb~2JhjDyN7)5cXd@l|$sa>GxVQaAc(;!n(g;_}+E_27={UZ|qXR-G~wE);U3DVIVS zsaagiCslW933BVzf&bMJ-3{1wa>+hYF0^!YFkFxD3C)t1oL?o)4Q*Tu9|EimAkxSB zrl+)nNbdDof4|yvQ7h)_-w#8K&MWRdlsrG|u+{u+FpRYZsJ3P5!>e}2%V^4k|33hl zg7V-oMF_v2We%xt1CjcWFcY||R(?P={>tSvH<6;IO)pI^*f%8^SEXc&22mF0@^cbl zD1hQqPIwm?YrT?r)RW@wkW68&gZAYb#xF-E3w#ie^w93Z>9{0z5M zlBY8aV_yJ6syq-ZAWazR8aEcrYG3p$VrgDe45%tMm$P`o*MN09JYGcbyI#b+cVi*C zECz;&Wv^25)SQAV!KOf`FFhez2DiSY6CEcnor}gOD!3WvGpoY3J{k;8cl{>{P8guz z?i8iVQQs@-@`K~UIk?Q|+(#SGteGw+g<{4W<6+)OLsIf)&vn8o4IpJ z68$kft%hEU-C|Hz5{Pr8?8m=(wD5bevV@lIEKFKf!tTcL`l1__{+WVNQBCS-+M0Vv zi~S3z!y^@{#y#4`EibV|vx!+U$7VyKVWw;G!*lv1;}S*)!`VXJWRY`*)zZ{!5w|nOq(kM+;!}wvz?hf7Koa-O&a$-52wJiAw=}uRs}XSqJ%x}cH(SqQmp`UxzjB=?~3By3mPDIw|e)%9|4_@H9I3z-Ze+j)Go7J zk-gK?HRo>1U~(tyfJY zq_EX+gs6gBE|gif(Rg#a^SQ(V!8acFW_Wf_)-=Ui5D!zcjXCCDH+VW5?>}!8>Y}Tp zZLiBG+3f>M58yl7jA%0nDpUK5xcFjX>YV?todq95220Wr-f00-3 zxUbyXs*u%+axUK(Ngl=e+eq=p*-dfeIIz<)8@CwgPK~Zns_NIRGQ4YcLYD-zZda_v zP|{z0<5Om@MyZ!O1=&Fm>(-F{I5=G|Yog1|-b^zwmnA*0us`6zN^#FKJjke+@S=nn zAbL`Kuyt?SoTZjrFQfzgpHVLIFbS!0Np~0rHcauw|-E4v4`|I_vO}d52_A) zUiC*>BpaUXW}UQnr|)Y~`EpR(I?R=3BrU!KmE$fIxxV9*g4z95#t8kh(@s82Qo5Nj zZk6I?v#|O3bn#Q!MOqr1f@01Y66vzepS+93*UVdvpb*iB~Y66+KXAv<+ zj{^=j?^3~y@xo;F{C*|R0!;1v+;ZuiPM8A%%ukK)4s{k+A&35moAv$RU4cUt>@TGH zetFS=Mvp!!UqQSht3U-LgaOu7om$mnby^z|t3=B3BI`4<@IMPSY2B(>JSm)^!tGF7 z*^MgkPL%oE)l1h$H=5t-gWUG06W^RRx9w2zgUT>9)~1EPqwjk^8edX68puwL6a?Cx zVCC3DJQE}IxVL>N>d&XJ*;xr5)a7~@1jN{ zs`tkU=!cz0%=b^4rSwbx3W+zu;PKkQ>9%(QFr$^@;xr#>V*3*e5E7*5P1Ar3+#}wz zgV2}=7d2^rS(|NHrX}Rnj#;QtyMbD|Vk?@P8L>NWWNL8@*9f<%xZo<(Fm0dYoS#B# zbJ&_S$7We_`~4tL*)`A>R?QMrK~8f=?z*Y5@n<)6P>DC^o1MA2TB(QsWPxcnQ-g%t zS3#obREKU9yw7AYO!&p+)F79^&0=wz`rF|9XU)0FhmeV>)qt=to)pmYC9$yT4%z+X zE?46}DqGWuN)4>ZG6Q(wViws`#M$>9gRV1QCoKmTtl0SVB<+OJAuz`2t*S5LQ{m*$ z?Jy3+Df=NZ!k6dtWx{8p-w6I|hb{A!Oqh}XY_%P7-N!X-gdJgqK%$-Vp0VDdo` zL47J+ia)nvF@tm{KJic9*9?)>-kc(s4gW?FWF#JR;%G|)9uD4U#ToC$;-@x|rkorO z4}ruD(+TWqaMbwRDc)LM^{`Wa9lRgRP2`#&KJ>Lg8VWq$&6cm{c5VGqhR@Kc^m z%h-9VP5lvqFv+N@;WJvDHRbnG{dh$H95Jbu&}zR*_L@Bk+1Ch!DSukaw;;f5KUfq< z6ec1d**NicRioLVCOc5p*@z#`E)EH(wXA8ow9NGPHtzZ-IYV0~a#`X2c zQFq9z$bp#Y``8M)ZJ~zsOj5ex>Aes$i)i0E+J_$PAD#MGFOj$XHt)^P(`cybJ}6gy H6!O0S8``HV literal 0 HcmV?d00001 diff --git a/dynamic_accounts_report/static/description/assets/screenshots/15.png b/dynamic_accounts_report/static/description/assets/screenshots/15.png new file mode 100644 index 0000000000000000000000000000000000000000..21149a1751c5a64a4685903068ddd54a5499fd5d GIT binary patch literal 94265 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

5gA=xX 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�&SOJ+9v*Sf~54O26buS79N`hm?T#33> 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 l(UOhG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dynamic_accounts_report/static/description/assets/misc/phone.svg b/dynamic_accounts_report/static/description/assets/misc/phone.svg new file mode 100644 index 000000000..b7bd7f251 --- /dev/null +++ b/dynamic_accounts_report/static/description/assets/misc/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/dynamic_accounts_report/static/description/assets/misc/star (1) 2.svg b/dynamic_accounts_report/static/description/assets/misc/star (1) 2.svg new file mode 100644 index 000000000..5ae9f507a --- /dev/null +++ b/dynamic_accounts_report/static/description/assets/misc/star (1) 2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/dynamic_accounts_report/static/description/assets/misc/support (1) 1.svg b/dynamic_accounts_report/static/description/assets/misc/support (1) 1.svg new file mode 100644 index 000000000..7d37a8f30 --- /dev/null +++ b/dynamic_accounts_report/static/description/assets/misc/support (1) 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/dynamic_accounts_report/static/description/assets/misc/support-email.svg b/dynamic_accounts_report/static/description/assets/misc/support-email.svg new file mode 100644 index 000000000..eb70370d6 --- /dev/null +++ b/dynamic_accounts_report/static/description/assets/misc/support-email.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/dynamic_accounts_report/static/description/assets/misc/tick-mark.svg b/dynamic_accounts_report/static/description/assets/misc/tick-mark.svg new file mode 100644 index 000000000..2dbb40187 --- /dev/null +++ b/dynamic_accounts_report/static/description/assets/misc/tick-mark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/dynamic_accounts_report/static/description/assets/misc/whatsapp 1.svg b/dynamic_accounts_report/static/description/assets/misc/whatsapp 1.svg new file mode 100644 index 000000000..0bfaf8fc6 --- /dev/null +++ b/dynamic_accounts_report/static/description/assets/misc/whatsapp 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/dynamic_accounts_report/static/description/assets/misc/whatsapp.svg b/dynamic_accounts_report/static/description/assets/misc/whatsapp.svg new file mode 100644 index 000000000..b618aea1d --- /dev/null +++ b/dynamic_accounts_report/static/description/assets/misc/whatsapp.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dynamic_accounts_report/static/description/assets/modules/1.png b/dynamic_accounts_report/static/description/assets/modules/1.png new file mode 100644 index 0000000000000000000000000000000000000000..ba1058c421e64faaa90ba40a060fdf8c7c424dc8 GIT binary patch literal 73295 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%0A3E}kr@8?d0_!qFsom=9V#Ad|C+Tr!Z04E^G5 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