From 02e028cec9f7b79936922fcf10214c2fa6898c9a Mon Sep 17 00:00:00 2001 From: Ajmal Cybro Date: Tue, 11 Jan 2022 17:22:26 +0530 Subject: [PATCH 1/3] [IMP] Dynamic report update --- dynamic_accounts_report/__manifest__.py | 2 +- dynamic_accounts_report/doc/RELEASE_NOTES.md | 5 + .../static/src/js/ageing.js | 43 ++++++++- .../static/src/js/cash_flow.js | 53 +++++++++-- .../static/src/js/daybook.js | 55 +++++++++-- .../static/src/js/financial_reports.js | 56 +++++++++-- .../static/src/js/general_ledger.js | 56 +++++++++-- .../static/src/js/partner_ledger.js | 54 +++++++++-- .../static/src/js/trial_balance.js | 54 +++++++++-- .../static/src/xml/ageing.xml | 52 ++++++----- .../static/src/xml/cash_flow_view.xml | 93 +++++++++++-------- .../static/src/xml/daybook.xml | 50 +++++----- .../static/src/xml/financial_reports_view.xml | 91 +++++++++--------- .../static/src/xml/general_ledger_view.xml | 67 +++++++------ .../static/src/xml/partner_ledger_view.xml | 57 +++++++----- .../static/src/xml/trial_balance_view.xml | 66 +++++++------ .../wizard/balance_sheet.py | 5 +- .../wizard/balance_sheet_config.py | 1 - 18 files changed, 605 insertions(+), 255 deletions(-) diff --git a/dynamic_accounts_report/__manifest__.py b/dynamic_accounts_report/__manifest__.py index 38cb46860..b7870b843 100644 --- a/dynamic_accounts_report/__manifest__.py +++ b/dynamic_accounts_report/__manifest__.py @@ -22,7 +22,7 @@ { 'name': 'Dynamic Financial Reports', - 'version': '13.0.1.0.1', + 'version': '13.0.1.0.2', 'category': 'Accounting', 'summary': """Dynamic Financial Reports with drill down and filters– Community Edition""", diff --git a/dynamic_accounts_report/doc/RELEASE_NOTES.md b/dynamic_accounts_report/doc/RELEASE_NOTES.md index a9861982d..927bc5919 100644 --- a/dynamic_accounts_report/doc/RELEASE_NOTES.md +++ b/dynamic_accounts_report/doc/RELEASE_NOTES.md @@ -11,5 +11,10 @@ #### UPDT - Updated +#### 20.12.2021 +#### Version 13.0.1.0.2 +#### UPDT +- Translation issue and Calendar format issue + diff --git a/dynamic_accounts_report/static/src/js/ageing.js b/dynamic_accounts_report/static/src/js/ageing.js index c5c2a4128..b2e338757 100644 --- a/dynamic_accounts_report/static/src/js/ageing.js +++ b/dynamic_accounts_report/static/src/js/ageing.js @@ -9,6 +9,9 @@ odoo.define('dynamic_accounts_report.ageing', function (require) { var QWeb = core.qweb; var _t = core._t; + var datepicker = require('web.datepicker'); + var time = require('web.time'); + window.click_num = 0; var PartnerAgeing = AbstractAction.extend({ template: 'AgeingTemp', @@ -20,6 +23,7 @@ odoo.define('dynamic_accounts_report.ageing', function (require) { 'click #xlsx': 'print_xlsx', 'click .gl-line': 'show_drop_down', 'click .view-account-move': 'view_acc_move', + 'mousedown div.input-group.date[data-target-input="nearest"]': '_onCalendarIconClick', }, init: function(parent, action) { @@ -48,6 +52,35 @@ odoo.define('dynamic_accounts_report.ageing', function (require) { }) }, + _onCalendarIconClick: function (ev) { + var $calendarInputGroup = $(ev.currentTarget); + + var calendarOptions = { + + minDate: moment({ y: 1000 }), + maxDate: moment().add(200, 'y'), + calendarWeeks: true, + defaultDate: moment().format(), + sideBySide: true, + buttons: { + showClear: true, + showClose: true, + showToday: true, + }, + + icons : { + date: 'fa fa-calendar', + + }, + locale : moment.locale(), + format : time.getLangDateFormat(), + widgetParent: 'body', + allowInputToggle: true, + }; + + $calendarInputGroup.datetimepicker(calendarOptions); + }, + load_data: function (initial_render = true) { @@ -315,10 +348,14 @@ odoo.define('dynamic_accounts_report.ageing', function (require) { var filter_data_selected = {}; - if ($("#date_from").val()) { - var dateString = $("#date_from").val(); +// if ($("#date_from").val()) { +// var dateString = $("#date_from").val(); +// +// filter_data_selected.date_from= dateString; +// } - filter_data_selected.date_from= dateString; + if (this.$el.find('.datetimepicker-input[name="date_from"]').val()) { + filter_data_selected.date_from = moment(this.$el.find('.datetimepicker-input[name="date_from"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } var partner_ids = []; var partner_text = []; diff --git a/dynamic_accounts_report/static/src/js/cash_flow.js b/dynamic_accounts_report/static/src/js/cash_flow.js index 216c94931..57db392f0 100644 --- a/dynamic_accounts_report/static/src/js/cash_flow.js +++ b/dynamic_accounts_report/static/src/js/cash_flow.js @@ -9,6 +9,9 @@ odoo.define('dynamic_cash_flow_statements.cash_flow', function (require) { var QWeb = core.qweb; var _t = core._t; + var datepicker = require('web.datepicker'); + var time = require('web.time'); + window.click_num = 0; var CashFlow = AbstractAction.extend({ template: 'CFTemp', @@ -19,6 +22,7 @@ odoo.define('dynamic_cash_flow_statements.cash_flow', function (require) { 'click #pdf': 'print_pdf', 'click #xlsx': 'print_xlsx', 'click .cf-line': 'get_move_lines', + 'mousedown div.input-group.date[data-target-input="nearest"]': '_onCalendarIconClick', }, init: function(parent, action) { @@ -44,6 +48,35 @@ odoo.define('dynamic_cash_flow_statements.cash_flow', function (require) { }) }, + _onCalendarIconClick: function (ev) { + var $calendarInputGroup = $(ev.currentTarget); + + var calendarOptions = { + + minDate: moment({ y: 1000 }), + maxDate: moment().add(200, 'y'), + calendarWeeks: true, + defaultDate: moment().format(), + sideBySide: true, + buttons: { + showClear: true, + showClose: true, + showToday: true, + }, + + icons : { + date: 'fa fa-calendar', + + }, + locale : moment.locale(), + format : time.getLangDateFormat(), + widgetParent: 'body', + allowInputToggle: true, + }; + + $calendarInputGroup.datetimepicker(calendarOptions); + }, + get_move_lines: function(event) { event.preventDefault(); var self = this; @@ -292,13 +325,21 @@ odoo.define('dynamic_cash_flow_statements.cash_flow', function (require) { } } - if ($("#date_from").val()) { - var dateString = $("#date_from").val(); - filter_data_selected.date_from = dateString; +// if ($("#date_from").val()) { +// var dateString = $("#date_from").val(); +// filter_data_selected.date_from = dateString; +// } +// if ($("#date_to").val()) { +// var dateString = $("#date_to").val(); +// filter_data_selected.date_to = dateString; +// } + + if (this.$el.find('.datetimepicker-input[name="date_from"]').val()) { + filter_data_selected.date_from = moment(this.$el.find('.datetimepicker-input[name="date_from"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } - if ($("#date_to").val()) { - var dateString = $("#date_to").val(); - filter_data_selected.date_to = dateString; + + if (this.$el.find('.datetimepicker-input[name="date_to"]').val()) { + filter_data_selected.date_to = moment(this.$el.find('.datetimepicker-input[name="date_to"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } if ($(".target_move").length) { diff --git a/dynamic_accounts_report/static/src/js/daybook.js b/dynamic_accounts_report/static/src/js/daybook.js index 11941460c..f0b0e77e2 100644 --- a/dynamic_accounts_report/static/src/js/daybook.js +++ b/dynamic_accounts_report/static/src/js/daybook.js @@ -9,6 +9,9 @@ odoo.define('dynamic_partner_daybook.daybook', function (require) { var QWeb = core.qweb; var _t = core._t; + var datepicker = require('web.datepicker'); + var time = require('web.time'); + window.click_num = 0; var DayBook = AbstractAction.extend({ template: 'DaybookTemp', @@ -20,6 +23,7 @@ odoo.define('dynamic_partner_daybook.daybook', function (require) { 'click #xlsx': 'print_xlsx', 'click .db-line': 'show_drop_down', 'click .view-account-move': 'view_acc_move', + 'mousedown div.input-group.date[data-target-input="nearest"]': '_onCalendarIconClick', }, init: function(parent, action) { @@ -45,6 +49,35 @@ odoo.define('dynamic_partner_daybook.daybook', function (require) { }) }, + _onCalendarIconClick: function (ev) { + var $calendarInputGroup = $(ev.currentTarget); + + var calendarOptions = { + + minDate: moment({ y: 1000 }), + maxDate: moment().add(200, 'y'), + calendarWeeks: true, + defaultDate: moment().format(), + sideBySide: true, + buttons: { + showClear: true, + showClose: true, + showToday: true, + }, + + icons : { + date: 'fa fa-calendar', + + }, + locale : moment.locale(), + format : time.getLangDateFormat(), + widgetParent: 'body', + allowInputToggle: true, + }; + + $calendarInputGroup.datetimepicker(calendarOptions); + }, + load_data: function (initial_render = true) { var self = this; @@ -344,14 +377,22 @@ odoo.define('dynamic_partner_daybook.daybook', function (require) { } filter_data_selected.journal_ids = journal_ids - if ($("#date_from").val()) { - var dateString = $("#date_from").val(); - - filter_data_selected.date_from = dateString; +// if ($("#date_from").val()) { +// var dateString = $("#date_from").val(); +// +// filter_data_selected.date_from = dateString; +// } +// if ($("#date_to").val()) { +// var dateString = $("#date_to").val(); +// filter_data_selected.date_to = dateString; +// } + + if (this.$el.find('.datetimepicker-input[name="date_from"]').val()) { + filter_data_selected.date_from = moment(this.$el.find('.datetimepicker-input[name="date_from"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } - if ($("#date_to").val()) { - var dateString = $("#date_to").val(); - filter_data_selected.date_to = dateString; + + if (this.$el.find('.datetimepicker-input[name="date_to"]').val()) { + filter_data_selected.date_to = moment(this.$el.find('.datetimepicker-input[name="date_to"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } if ($(".target_move").length) { diff --git a/dynamic_accounts_report/static/src/js/financial_reports.js b/dynamic_accounts_report/static/src/js/financial_reports.js index e465a2090..c970d7479 100644 --- a/dynamic_accounts_report/static/src/js/financial_reports.js +++ b/dynamic_accounts_report/static/src/js/financial_reports.js @@ -9,6 +9,9 @@ odoo.define('dynamic_accounts_report.financial_reports', function (require) { var QWeb = core.qweb; var _t = core._t; + var datepicker = require('web.datepicker'); + var time = require('web.time'); + window.click_num = 0; var ProfitAndLoss = AbstractAction.extend({ template: 'dfr_template_new', @@ -19,6 +22,7 @@ odoo.define('dynamic_accounts_report.financial_reports', function (require) { 'click #pdf': 'print_pdf', 'click #xlsx': 'print_xlsx', 'click .show-gl': 'show_gl', + 'mousedown div.input-group.date[data-target-input="nearest"]': '_onCalendarIconClick', }, init: function(parent, action) { @@ -41,6 +45,35 @@ odoo.define('dynamic_accounts_report.financial_reports', function (require) { }) }, + _onCalendarIconClick: function (ev) { + var $calendarInputGroup = $(ev.currentTarget); + + var calendarOptions = { + + minDate: moment({ y: 1000 }), + maxDate: moment().add(200, 'y'), + calendarWeeks: true, + defaultDate: moment().format(), + sideBySide: true, + buttons: { + showClear: true, + showClose: true, + showToday: true, + }, + + icons : { + date: 'fa fa-calendar', + + }, + locale : moment.locale(), + format : time.getLangDateFormat(), + widgetParent: 'body', + allowInputToggle: true, + }; + + $calendarInputGroup.datetimepicker(calendarOptions); + }, + load_data: function (initial_render = true) { var self = this; var action_title = self._title; @@ -53,6 +86,7 @@ odoo.define('dynamic_accounts_report.financial_reports', function (require) { args: [[this.wizard_id], action_title], }).then(function(datas) { + if (initial_render) { self.$('.filter_view_dfr').html(QWeb.render('DfrFilterView', { filter_data: datas['filters'], @@ -76,6 +110,7 @@ odoo.define('dynamic_accounts_report.financial_reports', function (require) { } var child=[]; + self.$('.table_view_dfr').html(QWeb.render('dfr_table', { report_lines : datas['report_lines'], @@ -86,6 +121,7 @@ odoo.define('dynamic_accounts_report.financial_reports', function (require) { debit_balance : datas['debit_balance'], bs_lines : datas['bs_lines'], })); + }); } catch (el) { @@ -317,13 +353,21 @@ odoo.define('dynamic_accounts_report.financial_reports', function (require) { filter_data_selected.analytic_tag_ids = analytic_tag_ids - if ($("#date_from").val()) { - var dateString = $("#date_from").val(); - filter_data_selected.date_from = dateString; +// if ($("#date_from").val()) { +// var dateString = $("#date_from").val(); +// filter_data_selected.date_from = dateString; +// } +// if ($("#date_to").val()) { +// var dateString = $("#date_to").val(); +// filter_data_selected.date_to = dateString; +// } + + if (this.$el.find('.datetimepicker-input[name="date_from"]').val()) { + filter_data_selected.date_from = moment(this.$el.find('.datetimepicker-input[name="date_from"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } - if ($("#date_to").val()) { - var dateString = $("#date_to").val(); - filter_data_selected.date_to = dateString; + + if (this.$el.find('.datetimepicker-input[name="date_to"]').val()) { + filter_data_selected.date_to = moment(this.$el.find('.datetimepicker-input[name="date_to"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } if ($(".target_move").length) { diff --git a/dynamic_accounts_report/static/src/js/general_ledger.js b/dynamic_accounts_report/static/src/js/general_ledger.js index aa6393caa..a449c9dc0 100644 --- a/dynamic_accounts_report/static/src/js/general_ledger.js +++ b/dynamic_accounts_report/static/src/js/general_ledger.js @@ -9,6 +9,9 @@ odoo.define('dynamic_cash_flow_statements.general_ledger', function (require) { var QWeb = core.qweb; var _t = core._t; + var datepicker = require('web.datepicker'); + var time = require('web.time'); + window.click_num = 0; var GeneralLedger = AbstractAction.extend({ template: 'GeneralTemp', @@ -20,6 +23,7 @@ odoo.define('dynamic_cash_flow_statements.general_ledger', function (require) { 'click #xlsx': 'print_xlsx', 'click .gl-line': 'show_drop_down', 'click .view-account-move': 'view_acc_move', + 'mousedown div.input-group.date[data-target-input="nearest"]': '_onCalendarIconClick', }, init: function(parent, action) { @@ -60,6 +64,36 @@ odoo.define('dynamic_cash_flow_statements.general_ledger', function (require) { } }, + _onCalendarIconClick: function (ev) { + + var $calendarInputGroup = $(ev.currentTarget); + + var calendarOptions = { + + minDate: moment({ y: 1000 }), + maxDate: moment().add(200, 'y'), + calendarWeeks: true, + defaultDate: moment().format(), + sideBySide: true, + buttons: { + showClear: true, + showClose: true, + showToday: true, + }, + + icons : { + date: 'fa fa-calendar', + + }, + locale : moment.locale(), + format : time.getLangDateFormat(), + widgetParent: 'body', + allowInputToggle: true, + }; + + $calendarInputGroup.datetimepicker(calendarOptions); + }, + load_data: function (initial_render = true) { var self = this; @@ -414,14 +448,22 @@ odoo.define('dynamic_cash_flow_statements.general_ledger', function (require) { } filter_data_selected.analytic_tag_ids = analytic_tag_ids - if ($("#date_from").val()) { - - var dateString = $("#date_from").val(); - filter_data_selected.date_from = dateString; +// if ($("#date_from").val()) { +// +// var dateString = $("#date_from").val(); +// filter_data_selected.date_from = dateString; +// } +// if ($("#date_to").val()) { +// var dateString = $("#date_to").val(); +// filter_data_selected.date_to = dateString; +// } + + if (this.$el.find('.datetimepicker-input[name="gen_date_from"]').val()) { + filter_data_selected.date_from = moment(this.$el.find('.datetimepicker-input[name="gen_date_from"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } - if ($("#date_to").val()) { - var dateString = $("#date_to").val(); - filter_data_selected.date_to = dateString; + + if (this.$el.find('.datetimepicker-input[name="gen_date_to"]').val()) { + filter_data_selected.date_to = moment(this.$el.find('.datetimepicker-input[name="gen_date_to"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } if ($(".target_move").length) { diff --git a/dynamic_accounts_report/static/src/js/partner_ledger.js b/dynamic_accounts_report/static/src/js/partner_ledger.js index 04be4eac1..38296572f 100644 --- a/dynamic_accounts_report/static/src/js/partner_ledger.js +++ b/dynamic_accounts_report/static/src/js/partner_ledger.js @@ -9,6 +9,9 @@ odoo.define('dynamic_accounts_report.partner_ledger', function (require) { var QWeb = core.qweb; var _t = core._t; + var datepicker = require('web.datepicker'); + var time = require('web.time'); + window.click_num = 0; var PartnerLedger = AbstractAction.extend({ template: 'PartnerTemp', @@ -20,6 +23,7 @@ odoo.define('dynamic_accounts_report.partner_ledger', function (require) { 'click #xlsx': 'print_xlsx', 'click .pl-line': 'show_drop_down', 'click .view-account-move': 'view_acc_move', + 'mousedown div.input-group.date[data-target-input="nearest"]': '_onCalendarIconClick', }, @@ -44,6 +48,36 @@ odoo.define('dynamic_accounts_report.partner_ledger', function (require) { }) }, + + _onCalendarIconClick: function (ev) { + var $calendarInputGroup = $(ev.currentTarget); + + var calendarOptions = { + + minDate: moment({ y: 1000 }), + maxDate: moment().add(200, 'y'), + calendarWeeks: true, + defaultDate: moment().format(), + sideBySide: true, + buttons: { + showClear: true, + showClose: true, + showToday: true, + }, + + icons : { + date: 'fa fa-calendar', + + }, + locale : moment.locale(), + format : time.getLangDateFormat(), + widgetParent: 'body', + allowInputToggle: true, + }; + + $calendarInputGroup.datetimepicker(calendarOptions); + }, + load_data: function (initial_render = true) { var self = this; self.$(".categ").empty(); @@ -380,13 +414,21 @@ odoo.define('dynamic_accounts_report.partner_ledger', function (require) { } filter_data_selected.partner_category_ids = partner_category_ids - if ($("#date_from").val()) { - var dateString = $("#date_from").val(); - filter_data_selected.date_from = dateString; +// if ($("#date_from").val()) { +// var dateString = $("#date_from").val(); +// filter_data_selected.date_from = dateString; +// } +// if ($("#date_to").val()) { +// var dateString = $("#date_to").val(); +// filter_data_selected.date_to = dateString; +// } + + if (this.$el.find('.datetimepicker-input[name="date_from"]').val()) { + filter_data_selected.date_from = moment(this.$el.find('.datetimepicker-input[name="date_from"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } - if ($("#date_to").val()) { - var dateString = $("#date_to").val(); - filter_data_selected.date_to = dateString; + + if (this.$el.find('.datetimepicker-input[name="date_to"]').val()) { + filter_data_selected.date_to = moment(this.$el.find('.datetimepicker-input[name="date_to"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } if ($(".reconciled").length){ diff --git a/dynamic_accounts_report/static/src/js/trial_balance.js b/dynamic_accounts_report/static/src/js/trial_balance.js index 388245b39..9aa5efad5 100644 --- a/dynamic_accounts_report/static/src/js/trial_balance.js +++ b/dynamic_accounts_report/static/src/js/trial_balance.js @@ -9,6 +9,9 @@ odoo.define('dynamic_cash_flow_statements.trial', function (require) { var QWeb = core.qweb; var _t = core._t; + var datepicker = require('web.datepicker'); + var time = require('web.time'); + window.click_num = 0; var TrialBalance = AbstractAction.extend({ template: 'TrialTemp', @@ -19,6 +22,7 @@ odoo.define('dynamic_cash_flow_statements.trial', function (require) { 'click #pdf': 'print_pdf', 'click #xlsx': 'print_xlsx', 'click .show-gl': 'show_gl', + 'mousedown div.input-group.date[data-target-input="nearest"]': '_onCalendarIconClick', }, init: function(parent, action) { @@ -44,6 +48,36 @@ odoo.define('dynamic_cash_flow_statements.trial', function (require) { }) }, + _onCalendarIconClick: function (ev) { + + var $calendarInputGroup = $(ev.currentTarget); + + var calendarOptions = { + +// minDate: moment({ y: 1000 }), +// maxDate: moment().add(200, 'y'), +// calendarWeeks: true, +// defaultDate: moment().format(), +// sideBySide: true, +// buttons: { +// showClear: true, +// showClose: true, +// showToday: true, +// }, + + icons : { + date: 'fa fa-calendar', + + }, + locale : moment.locale(), + format : time.getLangDateFormat(), + widgetParent: 'body', + allowInputToggle: true, + }; + + $calendarInputGroup.datetimepicker(calendarOptions); + }, + load_data: function (initial_render = true) { var self = this; @@ -223,13 +257,21 @@ odoo.define('dynamic_cash_flow_statements.trial', function (require) { } filter_data_selected.journal_ids = journal_ids - if ($("#date_from").val()) { - var dateString = $("#date_from").val(); - filter_data_selected.date_from = dateString; +// if ($("#date_from").val()) { +// var dateString = $("#date_from").val(); +// filter_data_selected.date_from = dateString; +// } +// if ($("#date_to").val()) { +// var dateString = $("#date_to").val(); +// filter_data_selected.date_to = dateString; +// } + + if (this.$el.find('.datetimepicker-input[name="date_from"]').val()) { + filter_data_selected.date_from = moment(this.$el.find('.datetimepicker-input[name="date_from"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } - if ($("#date_to").val()) { - var dateString = $("#date_to").val(); - filter_data_selected.date_to = dateString; + + if (this.$el.find('.datetimepicker-input[name="date_to"]').val()) { + filter_data_selected.date_to = moment(this.$el.find('.datetimepicker-input[name="date_to"]').val(), time.getLangDateFormat()).locale('en').format('YYYY-MM-DD'); } if ($(".target_move").length) { diff --git a/dynamic_accounts_report/static/src/xml/ageing.xml b/dynamic_accounts_report/static/src/xml/ageing.xml index aa63e8800..886665a7f 100644 --- a/dynamic_accounts_report/static/src/xml/ageing.xml +++ b/dynamic_accounts_report/static/src/xml/ageing.xml @@ -219,38 +219,41 @@ -
-
+
+


-
-
+
-

-
- - As On Date + As on Date -
+
+ -
-
- +
+ + + -
diff --git a/dynamic_accounts_report/static/src/xml/cash_flow_view.xml b/dynamic_accounts_report/static/src/xml/cash_flow_view.xml index 6781f09cd..dbfd049f9 100644 --- a/dynamic_accounts_report/static/src/xml/cash_flow_view.xml +++ b/dynamic_accounts_report/static/src/xml/cash_flow_view.xml @@ -139,41 +139,53 @@ -
-
-
- - -
-
-

-
-
- -

-
-
- - -
+
+
+
+ + +
+
+

+
+ +
+ + + Date Range + + +
@@ -202,15 +214,16 @@ Level:
+
+ +
-
-
-
- + + + -
diff --git a/dynamic_accounts_report/static/src/xml/daybook.xml b/dynamic_accounts_report/static/src/xml/daybook.xml index 877cb509d..91c194e23 100644 --- a/dynamic_accounts_report/static/src/xml/daybook.xml +++ b/dynamic_accounts_report/static/src/xml/daybook.xml @@ -111,45 +111,50 @@ -
-
+
+


-
+
-
- -

-
- Date Range
+ + + +
diff --git a/dynamic_accounts_report/static/src/xml/financial_reports_view.xml b/dynamic_accounts_report/static/src/xml/financial_reports_view.xml index 80997ea69..ed9c107d6 100644 --- a/dynamic_accounts_report/static/src/xml/financial_reports_view.xml +++ b/dynamic_accounts_report/static/src/xml/financial_reports_view.xml @@ -65,8 +65,6 @@ - - @@ -117,49 +115,53 @@
-
- -
-
- -
-
-

-
-
+
+
+

+
-

-
-
- - -
+
+ + + Date Range + + +
-
- -
-
+
+ + + +
diff --git a/dynamic_accounts_report/static/src/xml/general_ledger_view.xml b/dynamic_accounts_report/static/src/xml/general_ledger_view.xml index 7a5c582d6..83de21772 100644 --- a/dynamic_accounts_report/static/src/xml/general_ledger_view.xml +++ b/dynamic_accounts_report/static/src/xml/general_ledger_view.xml @@ -134,47 +134,54 @@
-
-
+
+


-
-
+
-

-
diff --git a/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml b/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml index db244e56f..05a60216b 100644 --- a/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml +++ b/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml @@ -91,44 +91,50 @@ -
-
+
+


-
-
+
-

-
diff --git a/dynamic_accounts_report/static/src/xml/trial_balance_view.xml b/dynamic_accounts_report/static/src/xml/trial_balance_view.xml index ed3fff88c..1896d7580 100644 --- a/dynamic_accounts_report/static/src/xml/trial_balance_view.xml +++ b/dynamic_accounts_report/static/src/xml/trial_balance_view.xml @@ -196,45 +196,53 @@ - -
-
+
+


-
-
+
-

-
diff --git a/dynamic_accounts_report/wizard/balance_sheet.py b/dynamic_accounts_report/wizard/balance_sheet.py index ac129752e..0f4c1a1ed 100644 --- a/dynamic_accounts_report/wizard/balance_sheet.py +++ b/dynamic_accounts_report/wizard/balance_sheet.py @@ -38,6 +38,7 @@ class BalanceSheetView(models.TransientModel): @api.model def view_report(self, option, tag): + r = self.env['dynamic.balance.sheet.report'].search( [('id', '=', option[0])]) data = { @@ -84,7 +85,7 @@ class BalanceSheetView(models.TransientModel): new_records = list(filter(filter_code, records['Accounts'])) records['Accounts'] = new_records - account_report_id = self.env['account.financial.report'].search([ + account_report_id = self.env['account.financial.report'].with_context(lang='en_US').search([ ('name', 'ilike', tag)]) new_data = {'id': self.id, 'date_from': False, @@ -161,7 +162,6 @@ class BalanceSheetView(models.TransientModel): parent_list = list(set(parent_list)) final_report_lines = [] - for rec in report_lines_move: if rec['report_type'] != 'accounts': if rec['r_id'] in parent_list: @@ -220,7 +220,6 @@ class BalanceSheetView(models.TransientModel): rec['m_credit'] = "{:,.2f}".format(rec['credit']) + " " + symbol rec['m_balance'] = "{:,.2f}".format( rec['balance']) + " " + symbol - return { 'name': tag, 'type': 'ir.actions.client', diff --git a/dynamic_accounts_report/wizard/balance_sheet_config.py b/dynamic_accounts_report/wizard/balance_sheet_config.py index 6643ad25d..60a8aded7 100644 --- a/dynamic_accounts_report/wizard/balance_sheet_config.py +++ b/dynamic_accounts_report/wizard/balance_sheet_config.py @@ -39,7 +39,6 @@ class BalanceSheet(models.TransientModel): item['level'] = set_report_level(item) data['journal_items'] = journal_items data['report_lines'] = report_lines - return data def _compute_account_balance(self, accounts): From 6f3b742baff6ab9802519d5034b9084d9382c671 Mon Sep 17 00:00:00 2001 From: Ajmal Cybro Date: Wed, 19 Jan 2022 16:22:43 +0530 Subject: [PATCH 2/3] [UPDT] Translation added --- dynamic_accounts_report/__manifest__.py | 2 +- dynamic_accounts_report/doc/RELEASE_NOTES.md | 5 + dynamic_accounts_report/i18n/ar_001.po | 1450 +++++++++++++++++ dynamic_accounts_report/wizard/ageing.py | 153 +- .../wizard/balance_sheet.py | 8 +- .../wizard/general_ledger.py | 14 +- 6 files changed, 1550 insertions(+), 82 deletions(-) create mode 100644 dynamic_accounts_report/i18n/ar_001.po diff --git a/dynamic_accounts_report/__manifest__.py b/dynamic_accounts_report/__manifest__.py index b7870b843..ec99550b8 100644 --- a/dynamic_accounts_report/__manifest__.py +++ b/dynamic_accounts_report/__manifest__.py @@ -22,7 +22,7 @@ { 'name': 'Dynamic Financial Reports', - 'version': '13.0.1.0.2', + 'version': '13.0.1.0.3', 'category': 'Accounting', 'summary': """Dynamic Financial Reports with drill down and filters– Community Edition""", diff --git a/dynamic_accounts_report/doc/RELEASE_NOTES.md b/dynamic_accounts_report/doc/RELEASE_NOTES.md index 927bc5919..a6cbb44b0 100644 --- a/dynamic_accounts_report/doc/RELEASE_NOTES.md +++ b/dynamic_accounts_report/doc/RELEASE_NOTES.md @@ -16,5 +16,10 @@ #### UPDT - Translation issue and Calendar format issue +#### 15.01.2022 +#### Version 13.0.1.0.3 +#### UPDT +- Arabic Translation added + diff --git a/dynamic_accounts_report/i18n/ar_001.po b/dynamic_accounts_report/i18n/ar_001.po new file mode 100644 index 000000000..fdb86ac62 --- /dev/null +++ b/dynamic_accounts_report/i18n/ar_001.po @@ -0,0 +1,1450 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * dynamic_accounts_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-01-15 03:44+0000\n" +"PO-Revision-Date: 2022-01-15 03:44+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.partner_ageing +msgid "0 - 30" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +msgid "120 +" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +msgid "30 - 60" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +msgid "60 - 90" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +msgid "90 - 120" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_book +msgid ": Day Book" +msgstr ": كتاب اليوم" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +msgid ": Partner Ageing" +msgstr ": شيخوخة الشريك" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +msgid ": Partner Ledger" +msgstr ": شريك ليدجر" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance1 +msgid ": Trial Balance" +msgstr ": ميزان المراجعة" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.cash_flow +msgid "Report Date :" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +msgid "-" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +msgid " As On Date:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_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_balance1 +msgid " From:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_book +msgid " To:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +msgid "Account Tags:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +msgid "Account Type:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_book +msgid "Accounts :" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +msgid "Accounts:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "Analytic Tag:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "Analytic:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.cash_flow +msgid "Date from :" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.cash_flow +msgid "Date to :" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_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_balance1 +msgid "Journals:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.cash_flow +msgid "Level :" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +msgid "Partner Tag :" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +msgid "Partner Tags:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +msgid "Partners :" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +msgid "Partners:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.cash_flow +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance1 +msgid "Target move:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: 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_balance1 +msgid "To:" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance1 +msgid "Total" +msgstr "" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.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.partner_ageing +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance1 +#, python-format +msgid "Account" +msgstr "الحساب" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__account_tag_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_tag_ids +msgid "Account Tags" +msgstr "علامات الحساب" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#, python-format +msgid "Account Tags:" +msgstr "علامات الحساب:" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/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:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__account_type_ids +#, python-format +msgid "Account Type" +msgstr "نوع الحساب" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#, python-format +msgid "Account Type:" +msgstr "نوع الحساب:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__account_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book__account_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__account_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__account_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__account_ids +msgid "Accounts" +msgstr "حسابات" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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 "Accounts:" +msgstr "حسابات:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_general_ledger__display_account__all +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_partner_ledger__display_account__all +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_trial_balance__display_account__all +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__display_account__all +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__target_move__all +msgid "All" +msgstr "الجميع" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_day_book__target_move__all +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_general_ledger__target_move__all +#, python-format +msgid "All Entries" +msgstr "كل المقالات" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_day_book__target_move__posted +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_general_ledger__target_move__posted +msgid "All Posted Entries" +msgstr "جميع المشاركات المنشورة" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__analytic_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_ids +msgid "Analytic Accounts" +msgstr "حسابات تحليلية" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "Analytic Accounts:" +msgstr "الحسابات التحليلية:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__analytic_tag_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__analytic_tag_ids +msgid "Analytic Tags" +msgstr "العلامات التحليلية" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#, python-format +msgid "Analytic Tags:" +msgstr "العلامات التحليلية:" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#, python-format +msgid "Apply" +msgstr "يتقدم" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#, python-format +msgid "As on Date" +msgstr "كما اننا على موعد" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#, python-format +msgid "As on Date :" +msgstr "كما اننا على موعد :" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.cash_flow +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_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 "Balance" +msgstr "الرصيد" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_dynamic_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.ui.menu,name:dynamic_accounts_report.menu_bank_book +msgid "Bank Book" +msgstr "كتاب البنك" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "Calendar" +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 +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#, python-format +msgid "Cash Flow Statement" +msgstr "بيان التدفقات النقدية" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_cash_flow +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_cash_flow +msgid "Cash Flow Statements" +msgstr "بيانات التدفق النقدي" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.cash_flow +msgid "Cash Flow statements" +msgstr "بيانات التدفق النقدي" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.cash_flow +#, python-format +msgid "Cash In" +msgstr "التدفقات النقدية الداخلة" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.cash_flow +#, python-format +msgid "Cash Out" +msgstr "المصروفات" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.trial_balance1 +msgid "Code" +msgstr "رمز" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__company_id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book__company_id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__company_id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ageing__company_id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__company_id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__company_id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__company_id +msgid "Company" +msgstr "شركة" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_cash_flow__levels__consolidated +#, python-format +msgid "Consolidated" +msgstr "موحّد" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__create_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book__create_uid +#: 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_ageing__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_dynamic_balance_sheet_report__create_uid +msgid "Created by" +msgstr "انشأ من قبل" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__create_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book__create_date +#: 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_ageing__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_dynamic_balance_sheet_report__create_date +msgid "Created on" +msgstr "تم إنشاؤها على" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_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_balance1 +#, python-format +msgid "Credit" +msgstr "ائتمان" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +msgid "Currency" +msgstr "عملة" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.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 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_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 "Date" +msgstr "تاريخ" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#, python-format +msgid "Date Range" +msgstr "نطاق الموعد" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/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 +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: model:ir.actions.client,name:dynamic_accounts_report.action_day_book +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_day_book +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_report_daybook +#, python-format +msgid "Day Book" +msgstr "كتاب اليوم" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.balance_sheet +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_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_balance1 +#, python-format +msgid "Debit" +msgstr "مدين" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_cash_flow__levels__detailed +#, python-format +msgid "Detailed" +msgstr "مفصلة" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,help:dynamic_accounts_report.field_account_cash_flow__levels +msgid "" +"Different levels for cash flow statements \n" +"Summary: Month wise report.\n" +"Consolidated: Based on account types.\n" +"Detailed: Based on accounts.\n" +"Very Detailed: Accounts with their move lines" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__display_account +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__display_account +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__display_account +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__display_account +msgid "Display Accounts" +msgstr "عرض الحسابات" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__display_name +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book__display_name +#: 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_ageing__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_dynamic_balance_sheet_report__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +msgid "Due date" +msgstr "تاريخ الاستحقاق" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#, python-format +msgid "DueDate" +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 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__date_to +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book__date_to +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__date_to +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ageing__date_to +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__date_to +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__date_to +msgid "End Date" +msgstr "تاريخ الانتهاء" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#, python-format +msgid "End Date :" +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 +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.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 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +#, python-format +msgid "Entry Label" +msgstr "بطاقة الدخول" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#, python-format +msgid "Export (XLSX)" +msgstr "تصدير (XLSX)" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_balance_sheet +msgid "Financial Report" +msgstr "تقرير مالي" + +#. module: dynamic_accounts_report +#: model:ir.actions.client,name:dynamic_accounts_report.action_general_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_general_ledger +msgid "General Ledger" +msgstr "دفتر الأستاذ العام" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__id +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book__id +#: 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_ageing__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_dynamic_balance_sheet_report__id +msgid "ID" +msgstr "بطاقة تعريف" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/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_balance1 +#, python-format +msgid "Initial Credit" +msgstr "الائتمان الأولي" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/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_balance1 +#, python-format +msgid "Initial Debit" +msgstr "الخصم الأولي" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.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 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +#, python-format +msgid "JRNL" +msgstr "" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ledger +msgid "Journal" +msgstr "مجلة" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__journal_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book__journal_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__journal_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ageing__journal_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__journal_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report__journal_ids +msgid "Journals" +msgstr "المجلات" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#, python-format +msgid "Journals:" +msgstr "المجلات:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow____last_update +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book____last_update +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger____last_update +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ageing____last_update +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger____last_update +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance____last_update +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_dynamic_balance_sheet_report____last_update +msgid "Last Modified on" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__write_uid +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book__write_uid +#: 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_ageing__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_dynamic_balance_sheet_report__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__write_date +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book__write_date +#: 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_ageing__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_dynamic_balance_sheet_report__write_date +msgid "Last Updated on" +msgstr "" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#, python-format +msgid "Level:" +msgstr "مستوى:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__levels +msgid "Levels" +msgstr "المستويات" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.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 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_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 "Move" +msgstr "نقل" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.cash_flow +#, python-format +msgid "Name" +msgstr "اسم" + +#. module: dynamic_accounts_report +#: code:addons/addons_2/dynamic_accounts_report/wizard/balance_sheet.py:0 +#: code:addons/addons_2/dynamic_accounts_report/wizard/daybook.py:0 +#: code:addons/addons_2/dynamic_accounts_report/wizard/general_ledger.py:0 +#: code:addons/addons_2/dynamic_accounts_report/wizard/partner_leadger.py:0 +#: code:addons/addons_2/dynamic_accounts_report/wizard/trial_balance.py:0 +#: code:addons/dynamic_accounts_report/wizard/balance_sheet.py:0 +#: code:addons/dynamic_accounts_report/wizard/daybook.py:0 +#: code:addons/dynamic_accounts_report/wizard/general_ledger.py:0 +#: code:addons/dynamic_accounts_report/wizard/partner_leadger.py:0 +#: code:addons/dynamic_accounts_report/wizard/trial_balance.py:0 +#, python-format +msgid "No Accounts Found! Please Add One" +msgstr "لا توجد حسابات! الرجاء إضافة واحد" + +#. module: dynamic_accounts_report +#: code:addons/addons_2/dynamic_accounts_report/wizard/daybook.py:0 +#: code:addons/dynamic_accounts_report/wizard/daybook.py:0 +#, python-format +msgid "No journals Found!" +msgstr "لم يتم العثور على مجلات!" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.partner_ageing +#, python-format +msgid "Not Due" +msgstr "غير مستحق" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.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 +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ageing__partner_ids +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__partner_ids +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.day_book +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +#, python-format +msgid "Partner" +msgstr "شريك" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: model:ir.actions.client,name:dynamic_accounts_report.action_ageing_partner +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_ageing_partner +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_report_ageing +#, python-format +msgid "Partner Ageing" +msgstr "شيخوخة الشريك" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/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:ir.actions.client,name:dynamic_accounts_report.action_partner_ledger +#: model:ir.ui.menu,name:dynamic_accounts_report.menu_partner_ledger +#, python-format +msgid "Partner Ledger" +msgstr "شريك ليدجر" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ageing__partner_category_ids +msgid "Partner Tag" +msgstr "علامة الشريك" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_partner_ledger +msgid "Partner ledger" +msgstr "دفتر الأستاذ الشريك" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Partner tag:" +msgstr "علامة الشريك:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__partner_category_ids +msgid "Partner tags" +msgstr "علامات الشريك" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ageing__result_selection +msgid "Partner's" +msgstr "" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#, python-format +msgid "Partners:" +msgstr "الشركاء:" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_partner_ageing__result_selection__supplier +#, python-format +msgid "Payable Accounts" +msgstr "حسابات الدفع" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ageing__period_length +msgid "Period Length (days)" +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 +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#, python-format +msgid "Posted Entries" +msgstr "إدخالات منشورة" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#, python-format +msgid "Print (PDF)" +msgstr "طباعة (PDF)" + +#. 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 +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_partner_ageing__result_selection__customer +#, python-format +msgid "Receivable Accounts" +msgstr "حسابات القبض" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_partner_ageing__result_selection__customer_supplier +#, python-format +msgid "Receivable and Payable Accounts" +msgstr "حسابات القبض والذمم الدائنة" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__reconciled +msgid "Reconcile Type" +msgstr "نوع التوفيق" + +#. module: dynamic_accounts_report +#: model_terms:ir.ui.view,arch_db:dynamic_accounts_report.general_ledger +msgid "Ref" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_General_ledger +msgid "Report" +msgstr "نقل" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__today +msgid "Report Date" +msgstr "تاريخ التقرير" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__date_from +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book__date_from +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__date_from +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ageing__date_from +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__date_from +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__date_from +msgid "Start Date" +msgstr "تاريخ البدء" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#, python-format +msgid "Start 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 +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_cash_flow__levels__summary +#, python-format +msgid "Summary" +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 +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_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/trial_balance_view.xml:0 +#, python-format +msgid "Target Move:" +msgstr "نقل الهدف:" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_cash_flow__target_move +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_day_book__target_move +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__target_move +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ageing__target_move +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_partner_ledger__target_move +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_trial_balance__target_move +msgid "Target Moves" +msgstr "الحركات الهدف" + +#. module: dynamic_accounts_report +#: model:ir.model.fields,field_description:dynamic_accounts_report.field_account_general_ledger__titles +msgid "Title" +msgstr "عنوان" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.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.partner_ageing +#, python-format +msgid "Total" +msgstr "مجموع" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/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_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 +#, python-format +msgid "Trial Balance" +msgstr "ميزان المراجعة" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.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 +#, python-format +msgid "Unfolded" +msgstr "تكشفت" + +#. module: dynamic_accounts_report +#: code:addons/addons_2/dynamic_accounts_report/wizard/ageing.py:0 +#: code:addons/dynamic_accounts_report/wizard/ageing.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_partner_ledger__reconciled__unreconciled +msgid "Unreconciled Only" +msgstr "غير المصالحة فقط" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/cash_flow_view.xml:0 +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_cash_flow__levels__very +#, python-format +msgid "Very Detailed" +msgstr "مفصل جدا" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/financial_reports_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/trial_balance_view.xml:0 +#, python-format +msgid "View General Ledger" +msgstr "مشاهدة ملف دفتر الأستاذ العام" + +#. module: dynamic_accounts_report +#. openerp-web +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/daybook.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/general_ledger_view.xml:0 +#: code:addons/addons_2/dynamic_accounts_report/static/src/xml/partner_ledger_view.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/ageing.xml:0 +#: code:addons/dynamic_accounts_report/static/src/xml/daybook.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 Source move" +msgstr "عرض نقل المصدر" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_general_ledger__display_account__not_zero +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_partner_ledger__display_account__not_zero +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_trial_balance__display_account__not_zero +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "مع رصيد لا يساوي 0" + +#. module: dynamic_accounts_report +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_general_ledger__display_account__movement +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_partner_ledger__display_account__movement +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__account_trial_balance__display_account__movement +#: model:ir.model.fields.selection,name:dynamic_accounts_report.selection__dynamic_balance_sheet_report__display_account__movement +msgid "With movements" +msgstr "مع الحركات" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_cash_flow +msgid "account.cash.flow" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_day_book +msgid "account.day.book" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_general_ledger +msgid "account.general.ledger" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_partner_ageing +msgid "account.partner.ageing" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_partner_ledger +msgid "account.partner.ledger" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_account_trial_balance +msgid "account.trial.balance" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.actions.report,name:dynamic_accounts_report.action_print_cash_flow +msgid "cash_flow" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_dynamic_balance_sheet_report +msgid "dynamic.balance.sheet.report" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_report_dynamic_accounts_report_balance_sheet +msgid "report.dynamic_accounts_report.balance_sheet" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_report_dynamic_accounts_report_cash_flow +msgid "report.dynamic_accounts_report.cash_flow" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_report_dynamic_accounts_report_day_book +msgid "report.dynamic_accounts_report.day_book" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_report_dynamic_accounts_report_general_ledger +msgid "report.dynamic_accounts_report.general_ledger" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_report_dynamic_accounts_report_partner_ageing +msgid "report.dynamic_accounts_report.partner_ageing" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_report_dynamic_accounts_report_partner_ledger +msgid "report.dynamic_accounts_report.partner_ledger" +msgstr "" + +#. module: dynamic_accounts_report +#: model:ir.model,name:dynamic_accounts_report.model_report_dynamic_accounts_report_trial_balance +msgid "report.dynamic_accounts_report.trial_balance" +msgstr "" diff --git a/dynamic_accounts_report/wizard/ageing.py b/dynamic_accounts_report/wizard/ageing.py index 652ff29cc..d8b29ee2b 100644 --- a/dynamic_accounts_report/wizard/ageing.py +++ b/dynamic_accounts_report/wizard/ageing.py @@ -397,88 +397,93 @@ class AgeingView(models.TransientModel): partners_amount[partner_id] += line_amount if i + 1 == 5: period5 = i + 1 - lines[partner_id].append({ - 'period5': period5, - 'line': line, - 'partner_id': partner_id, - 'move': move_name, - 'currency': currency_id, - 'symbol': currency_symbol, - 'jrnl': jrnl_id, - 'acc_name': account_id, - 'mov_id': move_id, - 'acc_code': account_code, - 'date': date_maturity, - 'amount': line_amount, - }) + if partner_id: + lines[partner_id].append({ + 'period5': period5, + 'line': line, + 'partner_id': partner_id, + 'move': move_name, + 'currency': currency_id, + 'symbol': currency_symbol, + 'jrnl': jrnl_id, + 'acc_name': account_id, + 'mov_id': move_id, + 'acc_code': account_code, + 'date': date_maturity, + 'amount': line_amount, + }) elif i + 1 == 4: period4 = i + 1 - lines[partner_id].append({ - - 'period4': period4, - 'line': line, - 'partner_id': partner_id, - 'move': move_name, - 'jrnl': jrnl_id, - 'acc_name': account_id, - 'currency': currency_id, - 'symbol': currency_symbol, - 'mov_id': move_id, - 'acc_code': account_code, - 'date': date_maturity, - 'amount': line_amount, - }) + if partner_id: + lines[partner_id].append({ + + 'period4': period4, + 'line': line, + 'partner_id': partner_id, + 'move': move_name, + 'jrnl': jrnl_id, + 'acc_name': account_id, + 'currency': currency_id, + 'symbol': currency_symbol, + 'mov_id': move_id, + 'acc_code': account_code, + 'date': date_maturity, + 'amount': line_amount, + }) elif i + 1 == 3: period3 = i + 1 - lines[partner_id].append({ - - 'period3': period3, - 'line': line, - 'partner_id': partner_id, - 'move': move_name, - 'jrnl': jrnl_id, - 'acc_name': account_id, - 'currency': currency_id, - 'symbol': currency_symbol, - 'mov_id': move_id, - 'acc_code': account_code, - 'date': date_maturity, - 'amount': line_amount, - }) + if partner_id: + lines[partner_id].append({ + + 'period3': period3, + 'line': line, + 'partner_id': partner_id, + 'move': move_name, + 'jrnl': jrnl_id, + 'acc_name': account_id, + 'currency': currency_id, + 'symbol': currency_symbol, + 'mov_id': move_id, + 'acc_code': account_code, + 'date': date_maturity, + 'amount': line_amount, + }) elif i + 1 == 2: period2 = i + 1 - lines[partner_id].append({ - - 'period2': period2, - 'line': line, - 'partner_id': partner_id, - 'move': move_name, - 'jrnl': jrnl_id, - 'acc_name': account_id, - 'currency': currency_id, - 'symbol': currency_symbol, - 'mov_id': move_id, - 'acc_code': account_code, - 'date': date_maturity, - 'amount': line_amount, - }) + if partner_id: + lines[partner_id].append({ + + 'period2': period2, + 'line': line, + 'partner_id': partner_id, + 'move': move_name, + 'jrnl': jrnl_id, + 'acc_name': account_id, + 'currency': currency_id, + 'symbol': currency_symbol, + 'mov_id': move_id, + 'acc_code': account_code, + 'date': date_maturity, + 'amount': line_amount, + }) else: period1 = i + 1 - lines[partner_id].append({ - - 'period1': period1, - 'line': line, - 'partner_id': partner_id, - 'move': move_name, - 'jrnl': jrnl_id, - 'acc_name': account_id, - 'currency': currency_id, - 'symbol': currency_symbol, - 'mov_id': move_id, - 'acc_code': account_code, - 'date': date_maturity, - 'amount': line_amount, - }) + if partner_id: + lines[partner_id].append({ + + 'period1': period1, + 'line': line, + 'partner_id': partner_id, + 'move': move_name, + 'jrnl': jrnl_id, + 'acc_name': account_id, + 'currency': currency_id, + 'symbol': currency_symbol, + 'mov_id': move_id, + 'acc_code': account_code, + 'date': date_maturity, + 'amount': line_amount, + }) history.append(partners_amount) diff --git a/dynamic_accounts_report/wizard/balance_sheet.py b/dynamic_accounts_report/wizard/balance_sheet.py index 0f4c1a1ed..0c23807f4 100644 --- a/dynamic_accounts_report/wizard/balance_sheet.py +++ b/dynamic_accounts_report/wizard/balance_sheet.py @@ -84,9 +84,15 @@ class BalanceSheetView(models.TransientModel): new_records = list(filter(filter_code, records['Accounts'])) records['Accounts'] = new_records + trans_tag = self.env['ir.translation'].search([('value', '=', tag), ('module', '=', 'dynamic_accounts_report')], + limit=1).src + if trans_tag: + tag_upd = trans_tag + else: + tag_upd = tag account_report_id = self.env['account.financial.report'].with_context(lang='en_US').search([ - ('name', 'ilike', tag)]) + ('name', 'ilike', tag_upd)]) new_data = {'id': self.id, 'date_from': False, 'enable_filter': True, diff --git a/dynamic_accounts_report/wizard/general_ledger.py b/dynamic_accounts_report/wizard/general_ledger.py index cb994b35d..51a80c4f1 100644 --- a/dynamic_accounts_report/wizard/general_ledger.py +++ b/dynamic_accounts_report/wizard/general_ledger.py @@ -42,18 +42,20 @@ class GeneralView(models.TransientModel): def view_report(self, option, title): r = self.env['account.general.ledger'].search([('id', '=', option[0])]) new_title = '' + trans_title = self.env['ir.translation'].search([('value', '=', title), ('module', '=', 'dynamic_accounts_report')], limit=1).src + journals = r.journal_ids - if title == 'General Ledger': + if title == 'General Ledger' or trans_title == 'General Ledger': journals = r.journal_ids - new_title = 'General Ledger' - if title == 'Bank Book': + new_title = title + if title == 'Bank Book' or trans_title == 'Bank Book': journals = self.env['account.journal'].search([('type', '=', 'bank')], limit=1) - new_title = 'Bank Book' - if title == 'Cash Book': + new_title = title + if title == 'Cash Book' or trans_title == 'Cash Book': journals = self.env['account.journal'].search([('type', '=', 'cash')], limit=1) - new_title = 'Cash Book' + new_title = title r.write({ 'titles': new_title, }) From a806c470323d5b1773fbe83cbc37614093170e1d Mon Sep 17 00:00:00 2001 From: Ajmal Cybro Date: Mon, 31 Jan 2022 11:48:49 +0530 Subject: [PATCH 3/3] [FIX] Bug fixed 'crm_dashboard' --- crm_dashboard/__manifest__.py | 2 +- crm_dashboard/models/crm_dashboard.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/crm_dashboard/__manifest__.py b/crm_dashboard/__manifest__.py index 759716bcb..33a033e90 100644 --- a/crm_dashboard/__manifest__.py +++ b/crm_dashboard/__manifest__.py @@ -24,7 +24,7 @@ 'description': """CRM Dashboard, Detailed Dashboard View for CRM, CRM, Dashboard, odoo13""", 'summary': """Detailed Dashboard View for CRM""", 'category': 'Sales', - 'version': '13.0.1.0.0', + 'version': '13.0.1.0.1', 'author': 'Cybrosys Techno Solutions', 'company': 'Cybrosys Techno Solutions', 'maintainer': 'Cybrosys Techno Solutions', diff --git a/crm_dashboard/models/crm_dashboard.py b/crm_dashboard/models/crm_dashboard.py index 386399fa1..125c2f5e2 100644 --- a/crm_dashboard/models/crm_dashboard.py +++ b/crm_dashboard/models/crm_dashboard.py @@ -541,7 +541,11 @@ class CRMLead(models.Model): if len(data) != 3: del data else: - ratio = round(data[1] / data[2], 2) + data[1] = 0 + if data[2] == 0: + ratio = 0 + else: + ratio = round(data[1] / data[2], 2) data.append(str(ratio)) country_wise_ratio.append(data)