From 04eeebd13af2a6d8e7a25d4921437ce722631901 Mon Sep 17 00:00:00 2001 From: David Dufresne Date: Sat, 27 Aug 2016 14:47:44 -0400 Subject: [PATCH] [8.0] Fix account.move.line field last_rec_date (#213) [8.0] account_financial_report_webkit: Fix account.move.line field last_rec_date --- account_financial_report_webkit/README.rst | 182 ++ account_financial_report_webkit/__init__.py | 4 +- .../__openerp__.py | 169 +- .../account_move_line.py | 78 - .../i18n/account_financial_report_webkit.pot | 1523 ----------------- account_financial_report_webkit/i18n/es.po | 2 +- account_financial_report_webkit/i18n/lt.po | 2 +- .../migrations/8.0.1.2.0/post-migration.py | 42 + .../models/__init__.py | 7 + .../{ => models}/account.py | 0 .../models/account_move_line.py | 39 + .../{tests => test}/account_move_line.yml | 0 .../{tests => test}/aged_trial_balance.yml | 0 .../{tests => test}/general_ledger.yml | 0 .../{tests => test}/open_invoices.yml | 0 .../{tests => test}/partner_balance.yml | 0 .../{tests => test}/partner_ledger.yml | 0 .../{tests => test}/trial_balance.yml | 0 .../tests/__init__.py | 5 + .../tests/test_account_move_line.py | 102 ++ 20 files changed, 393 insertions(+), 1762 deletions(-) create mode 100644 account_financial_report_webkit/README.rst delete mode 100644 account_financial_report_webkit/account_move_line.py delete mode 100644 account_financial_report_webkit/i18n/account_financial_report_webkit.pot create mode 100644 account_financial_report_webkit/migrations/8.0.1.2.0/post-migration.py create mode 100644 account_financial_report_webkit/models/__init__.py rename account_financial_report_webkit/{ => models}/account.py (100%) create mode 100644 account_financial_report_webkit/models/account_move_line.py rename account_financial_report_webkit/{tests => test}/account_move_line.yml (100%) rename account_financial_report_webkit/{tests => test}/aged_trial_balance.yml (100%) rename account_financial_report_webkit/{tests => test}/general_ledger.yml (100%) rename account_financial_report_webkit/{tests => test}/open_invoices.yml (100%) rename account_financial_report_webkit/{tests => test}/partner_balance.yml (100%) rename account_financial_report_webkit/{tests => test}/partner_ledger.yml (100%) rename account_financial_report_webkit/{tests => test}/trial_balance.yml (100%) create mode 100644 account_financial_report_webkit/tests/__init__.py create mode 100644 account_financial_report_webkit/tests/test_account_move_line.py diff --git a/account_financial_report_webkit/README.rst b/account_financial_report_webkit/README.rst new file mode 100644 index 00000000..cfdf6558 --- /dev/null +++ b/account_financial_report_webkit/README.rst @@ -0,0 +1,182 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +========================== +Financial Reports - Webkit +========================== + +This module adds or replaces the following standard OpenERP financial reports: + - General ledger + - Trial Balance (simple or comparative view) + - Partner ledger + - Partner balance + - Open invoices report + - Aged Partner Balance + +Main improvements per report: +----------------------------- + +The General ledger: details of all entries posted in your books sorted by +account. + +* Filter by account is available in the wizard (no need to go to the + Chart of Accounts to do this anymore) or by View account (the report + will display all regular children accounts) i.e. you can select all + P&L accounts. +* The report only prints accounts with moves OR with a non + null balance. No more endless report with empty accounts (field: + display account is hidden) +* initial balance computation on the fly if no open entry posted +* Thanks to a new checkbox in the account form, you will have the + possibility to centralize any account you like. This means you do + not want to see all entries posted under the account ‘VAT on sales’; + you will only see aggregated amounts by periods. +* Counterpart account is displayed for each transaction (3 accounts max.) + to ease searching. +* Better ergonomy on the wizard: important information is displayed in + the top part, filters are in the middle, and options are in the + bottom or on a separate tab. There is more specific filtering on + separate tabs. No more unique wizard layout for all financial + reports (we have removed the journal tab for the GL report) +* improved report style + +The partner ledger: details of entries relative to payable & +receivable accounts posted in your books sorted by account and +partner. + +* Filter by partner now available +* Now you can see Accounts then Partner with subtotals for each + account allowing you to check you data with trial balance and + partner balance for instance. Accounts are ordered in the same way as + in the Chart of account +* Period have been added (date only is not filled in since date can be + outside period) +* Reconciliation code added +* Subtotal by account +* Alphabetical sorting (same as in partner balance) + +Open invoice report : other version of the partner ledger showing +unreconciled / partially reconciled entries. + +* Possibility to print unreconciled transactions only at any date in + the past (thanks to the new field: `last_rec_date` which computes + the last move line reconciliation date). No more pain to get open + invoices at the last closing date. +* no initial balance computed because the report shows open invoices + from previous years. + +The Trial balance: list of accounts with balances + +* You can either see the columns: initial balance, debit, credit, + end balance or compare balances over 4 periods of your choice +* You can select the "opening" filter to get the opening trial balance + only +* If you create an extra virtual chart (using consolidated account) of + accounts for your P&L and your balance sheet, you can print your + statutory accounts (with comparison over years for instance) +* If you compare 2 periods, you will get the differences in values and + in percent + +The Partner balance: list of account with balances + +* Subtotal by account and partner +* Alphabetical sorting (same as in partner balance) + + +Aged Partner Balance: Summary of aged open amount per partner + +This report is an accounting tool helping in various tasks. +You can credit control or partner balance provisions computation for instance. + +The aged balance report allows you to print balances per partner +like the trial balance but add an extra information : + +* It will split balances into due amounts + (due date not reached à the end date of the report) and overdue amounts + Overdue data are also split by period. +* For each partner following columns will be displayed: + + * Total balance (all figures must match with same date partner balance + report). + This column equals the sum of all following columns) + + * Due + * Overdue <= 30 days + * Overdue <= 60 days + * Overdue <= 90 days + * Overdue <= 120 days + * Older + +Hypothesis / Contraints of aged partner balance + +* Overdues columns will be by default be based on 30 days range fix number of + days. This can be changed by changes the RANGES constraint +* All data will be displayed in company currency +* When partial payments, the payment must appear in the same colums than the + invoice (Except if multiple payment terms) +* Data granularity: partner (will not display figures at invoices level) +* The report aggregate data per account with sub-totals +* Initial balance must be calculated the same way that + the partner balance / Ignoring the opening entry + in special period (idem open invoice report) +* Only accounts with internal type payable or receivable are considered + (idem open invoice report) +* If maturity date is null then use move line date + + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/91/8.0 + +Known issues / Roadmap +====================== + +In order to run properly this module makes sure you have installed the +library `wkhtmltopdf` for the pdf rendering (the library path must be +set in a System Parameter `webkit_path`). + +Initial balances in these reports are based either on opening entry +posted in the opening period or computed on the fly. So make sure +that your past accounting opening entries are in an opening period. +Initials balances are not computed when using the Date filter (since a +date can be outside its logical period and the initial balance could +be different when computed by data or by initial balance for the +period). The opening period is assumed to be the Jan. 1st of the year +with an opening flag and the first period of the year must start also +on Jan 1st. + +Totals for amounts in currencies are effective if the partner belongs to +an account with a secondary currency. + +HTML headers and footers are deactivated for these reports because of +an issue in wkhtmltopdf +(http://code.google.com/p/wkhtmltopdf/issues/detail?id=656) Instead, +the header and footer are created as text with arguments passed to +wkhtmltopdf. The texts are defined inside the report classes. + + +Credits +======= + +Contributors +------------ + +* Nicolas Bessi +* Guewen Baconnier +* David Dufresne + +Maintainer +---------- + +.. image:: http://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: http://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit http://odoo-community.org. diff --git a/account_financial_report_webkit/__init__.py b/account_financial_report_webkit/__init__.py index 7cdea65e..1eeb7fc5 100644 --- a/account_financial_report_webkit/__init__.py +++ b/account_financial_report_webkit/__init__.py @@ -17,7 +17,7 @@ # along with this program. If not, see . # ############################################################################## -from . import account + +from . import models from . import wizard from . import report -from . import account_move_line diff --git a/account_financial_report_webkit/__openerp__.py b/account_financial_report_webkit/__openerp__.py index 99cbed53..b0776563 100644 --- a/account_financial_report_webkit/__openerp__.py +++ b/account_financial_report_webkit/__openerp__.py @@ -20,157 +20,12 @@ ############################################################################## { 'name': 'Financial Reports - Webkit', - 'description': """ -Financial Reports - Webkit -========================== - -This module adds or replaces the following standard OpenERP financial reports: - - General ledger - - Trial Balance (simple or comparative view) - - Partner ledger - - Partner balance - - Open invoices report - - Aged Partner Balance - -Main improvements per report: ------------------------------ - -The General ledger: details of all entries posted in your books sorted by -account. - -* Filter by account is available in the wizard (no need to go to the - Chart of Accounts to do this anymore) or by View account (the report - will display all regular children accounts) i.e. you can select all - P&L accounts. -* The report only prints accounts with moves OR with a non - null balance. No more endless report with empty accounts (field: - display account is hidden) -* initial balance computation on the fly if no open entry posted -* Thanks to a new checkbox in the account form, you will have the - possibility to centralize any account you like. This means you do - not want to see all entries posted under the account ‘VAT on sales’; - you will only see aggregated amounts by periods. -* Counterpart account is displayed for each transaction (3 accounts max.) - to ease searching. -* Better ergonomy on the wizard: important information is displayed in - the top part, filters are in the middle, and options are in the - bottom or on a separate tab. There is more specific filtering on - separate tabs. No more unique wizard layout for all financial - reports (we have removed the journal tab for the GL report) -* improved report style - -The partner ledger: details of entries relative to payable & -receivable accounts posted in your books sorted by account and -partner. - -* Filter by partner now available -* Now you can see Accounts then Partner with subtotals for each - account allowing you to check you data with trial balance and - partner balance for instance. Accounts are ordered in the same way as - in the Chart of account -* Period have been added (date only is not filled in since date can be - outside period) -* Reconciliation code added -* Subtotal by account -* Alphabetical sorting (same as in partner balance) - -Open invoice report : other version of the partner ledger showing -unreconciled / partially reconciled entries. - -* Possibility to print unreconciled transactions only at any date in - the past (thanks to the new field: `last_rec_date` which computes - the last move line reconciliation date). No more pain to get open - invoices at the last closing date. -* no initial balance computed because the report shows open invoices - from previous years. - -The Trial balance: list of accounts with balances - -* You can either see the columns: initial balance, debit, credit, - end balance or compare balances over 4 periods of your choice -* You can select the "opening" filter to get the opening trial balance - only -* If you create an extra virtual chart (using consolidated account) of - accounts for your P&L and your balance sheet, you can print your - statutory accounts (with comparison over years for instance) -* If you compare 2 periods, you will get the differences in values and - in percent - -The Partner balance: list of account with balances - -* Subtotal by account and partner -* Alphabetical sorting (same as in partner balance) - - -Aged Partner Balance: Summary of aged open amount per partner - -This report is an accounting tool helping in various tasks. -You can credit control or partner balance provisions computation for instance. - -The aged balance report allows you to print balances per partner -like the trial balance but add an extra information : - -* It will split balances into due amounts - (due date not reached à the end date of the report) and overdue amounts - Overdue data are also split by period. -* For each partner following columns will be displayed: - - * Total balance (all figures must match with same date partner balance - report). - This column equals the sum of all following columns) - - * Due - * Overdue <= 30 days - * Overdue <= 60 days - * Overdue <= 90 days - * Overdue <= 120 days - * Older - -Hypothesis / Contraints of aged partner balance - -* Overdues columns will be by default be based on 30 days range fix number of - days. This can be changed by changes the RANGES constraint -* All data will be displayed in company currency -* When partial payments, the payment must appear in the same colums than the - invoice (Except if multiple payment terms) -* Data granularity: partner (will not display figures at invoices level) -* The report aggregate data per account with sub-totals -* Initial balance must be calculated the same way that - the partner balance / Ignoring the opening entry - in special period (idem open invoice report) -* Only accounts with internal type payable or receivable are considered - (idem open invoice report) -* If maturity date is null then use move line date - - -Limitations: ------------- - -In order to run properly this module makes sure you have installed the -library `wkhtmltopdf` for the pdf rendering (the library path must be -set in a System Parameter `webkit_path`). - -Initial balances in these reports are based either on opening entry -posted in the opening period or computed on the fly. So make sure -that your past accounting opening entries are in an opening period. -Initials balances are not computed when using the Date filter (since a -date can be outside its logical period and the initial balance could -be different when computed by data or by initial balance for the -period). The opening period is assumed to be the Jan. 1st of the year -with an opening flag and the first period of the year must start also -on Jan 1st. - -Totals for amounts in currencies are effective if the partner belongs to -an account with a secondary currency. - -HTML headers and footers are deactivated for these reports because of -an issue in wkhtmltopdf -(http://code.google.com/p/wkhtmltopdf/issues/detail?id=656) Instead, -the header and footer are created as text with arguments passed to -wkhtmltopdf. The texts are defined inside the report classes. -""", - 'version': '8.0.1.1.0', - 'author': "Camptocamp,Odoo Community Association (OCA)", + 'version': '8.0.1.2.0', + 'author': ( + "Camptocamp," + "Savoir-faire Linux," + "Odoo Community Association (OCA)" + ), 'license': 'AGPL-3', 'category': 'Finance', 'website': 'http://www.camptocamp.com', @@ -195,12 +50,12 @@ wkhtmltopdf. The texts are defined inside the report classes. 'report_menus.xml', ], # tests order matter - 'test': ['tests/general_ledger.yml', - 'tests/partner_ledger.yml', - 'tests/trial_balance.yml', - 'tests/partner_balance.yml', - 'tests/open_invoices.yml', - 'tests/aged_trial_balance.yml'], + 'test': ['test/general_ledger.yml', + 'test/partner_ledger.yml', + 'test/trial_balance.yml', + 'test/partner_balance.yml', + 'test/open_invoices.yml', + 'test/aged_trial_balance.yml'], # 'tests/account_move_line.yml' 'active': False, 'installable': True, diff --git a/account_financial_report_webkit/account_move_line.py b/account_financial_report_webkit/account_move_line.py deleted file mode 100644 index 306f270e..00000000 --- a/account_financial_report_webkit/account_move_line.py +++ /dev/null @@ -1,78 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Nicolas Bessi. -# Copyright Camptocamp SA 2011 -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . -# -############################################################################## - -from openerp.osv import fields, orm - - -class AccountMoveLine(orm.Model): - - """Overriding Account move line in order to add last_rec_date. - Last rec date is the date of the last reconciliation (full or partial) - account move line""" - _inherit = 'account.move.line' - - def _get_move_line_from_line_rec(self, cr, uid, ids, context=None): - moves = [] - for reconcile in self.pool['account.move.reconcile'].browse( - cr, uid, ids, context=context): - for move_line in reconcile.line_partial_ids: - moves.append(move_line.id) - for move_line in reconcile.line_id: - moves.append(move_line.id) - return list(set(moves)) - - def _get_last_rec_date(self, cursor, uid, ids, name, args, context=None): - if not isinstance(ids, list): - ids = [ids] - res = {} - for line in self.browse(cursor, uid, ids, context): - res[line.id] = {'last_rec_date': False} - rec = line.reconcile_id or line.reconcile_partial_id or False - if rec: - # we use cursor in order to gain some perfs. - # also, important point: LIMIT 1 is not used due to - # performance issues when in conjonction with "OR" - # (one backwards index scan instead of 2 scans and a sort) - cursor.execute('SELECT date from account_move_line' - ' WHERE reconcile_id = %s' - ' OR reconcile_partial_id = %s' - ' ORDER BY date DESC', - (rec.id, rec.id)) - res_set = cursor.fetchone() - if res_set: - res[line.id] = {'last_rec_date': res_set[0]} - return res - - _columns = { - 'last_rec_date': fields.function( - _get_last_rec_date, - method=True, - string='Last reconciliation date', - store={'account.move.line': (lambda self, cr, uid, ids, c={}: ids, - ['date', 'reconcile_id', - 'partial_reconcile_id'], 20), - 'account.move.reconcile': (_get_move_line_from_line_rec, - None, 20)}, - type='date', - multi='all', - help="the date of the last reconciliation (full or partial) \ - account move line"), - } diff --git a/account_financial_report_webkit/i18n/account_financial_report_webkit.pot b/account_financial_report_webkit/i18n/account_financial_report_webkit.pot deleted file mode 100644 index 92a3eab1..00000000 --- a/account_financial_report_webkit/i18n/account_financial_report_webkit.pot +++ /dev/null @@ -1,1523 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * account_financial_report_webkit -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-12-22 16:04+0000\n" -"PO-Revision-Date: 2014-12-22 16:04+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: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:175 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:135 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:150 -msgid "% Difference" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:104 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:83 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:105 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:120 -#: model:ir.model,name:account_financial_report_webkit.model_account_account -msgid "Account" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:143 -msgid "Account / Partner Name" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:41 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:43 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:53 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:38 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:62 -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:59 -msgid "Accounts Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:account_financial_report_webkit.account_report_general_ledger_view_webkit -#: view:partner.balance.webkit:account_financial_report_webkit.account_partner_balance_view_webkit -#: view:trial.balance.webkit:account_financial_report_webkit.account_trial_balance_view_webkit -msgid "Accounts Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,centralize:0 -msgid "Activate Centralization" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.aged.trial.balance.webkit:account_financial_report_webkit.account_aged_trial_balance_webkit -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:80 -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:92 -#: model:ir.actions.report.xml,name:account_financial_report_webkit.account_report_aged_trial_blanance_webkit -#, python-format -msgid "Aged Partner Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_aged_trial_balance_menu_webkit -msgid "Aged partner balance" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_account_aged_trial_balance_webkit -msgid "Aged partner balanced" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,display_account:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:66 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:79 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:57 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:74 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:87 -#: selection:general.ledger.webkit,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:print.journal.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "All" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.aged.trial.balance.webkit,target_move:0 -#: selection:account.common.balance.report,target_move:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:94 -#: selection:general.ledger.webkit,target_move:0 -#: selection:open.invoices.webkit,target_move:0 -#: selection:partner.balance.webkit,target_move:0 -#: selection:partners.ledger.webkit,target_move:0 -#: selection:print.journal.webkit,target_move:0 -#: selection:trial.balance.webkit,target_move:0 -#, python-format -msgid "All Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.aged.trial.balance.webkit,target_move:0 -#: selection:account.common.balance.report,target_move:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:92 -#: selection:general.ledger.webkit,target_move:0 -#: selection:open.invoices.webkit,target_move:0 -#: selection:partner.balance.webkit,target_move:0 -#: selection:partners.ledger.webkit,target_move:0 -#: selection:print.journal.webkit,target_move:0 -#: selection:trial.balance.webkit,target_move:0 -#, python-format -msgid "All Posted Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:72 -#, python-format -msgid "All accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:159 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:119 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:134 -msgid "Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:161 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:168 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:121 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:128 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:136 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:143 -msgid "Balance %s" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:170 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:130 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:145 -msgid "Balance C%s" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.account,centralized:0 -msgid "Centralized" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:170 -#, python-format -msgid "Centralized Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,chart_account_id:0 -#: field:account.common.balance.report,chart_account_id:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:32 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:33 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:44 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:29 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:24 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:40 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:53 -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:49 -#: field:general.ledger.webkit,chart_account_id:0 -#: field:open.invoices.webkit,chart_account_id:0 -#: field:partner.balance.webkit,chart_account_id:0 -#: field:partners.ledger.webkit,chart_account_id:0 -#: field:print.journal.webkit,chart_account_id:0 -#: field:trial.balance.webkit,chart_account_id:0 -msgid "Chart of Account" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.aged.trial.balance.webkit:account_financial_report_webkit.account_aged_trial_balance_webkit -#: view:open.invoices.webkit:account_financial_report_webkit.account_open_invoices_view_webkit -msgid "Clearance Analysis Options" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:42 -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:58 -msgid "Clearance Date" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,until_date:0 -#: field:open.invoices.webkit,until_date:0 -msgid "Clearance date" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.aged.trial.balance.webkit:0 -#: constraint:open.invoices.webkit:0 -msgid "Clearance date must be the very last date of the last period or later." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:118 -msgid "Code" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:145 -msgid "Code / Ref" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_account_common_balance_report -msgid "Common Balance Report" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,company_id:0 -#: field:account.common.balance.report,company_id:0 -#: field:general.ledger.webkit,company_id:0 -#: field:open.invoices.webkit,company_id:0 -#: field:partner.balance.webkit,company_id:0 -#: field:partners.ledger.webkit,company_id:0 -#: field:print.journal.webkit,company_id:0 -#: field:trial.balance.webkit,company_id:0 -msgid "Company" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,comp0_filter:0 -#: field:account.common.balance.report,comp1_filter:0 -#: field:account.common.balance.report,comp2_filter:0 -#: field:partner.balance.webkit,comp0_filter:0 -#: field:partner.balance.webkit,comp1_filter:0 -#: field:partner.balance.webkit,comp2_filter:0 -#: field:trial.balance.webkit,comp0_filter:0 -#: field:trial.balance.webkit,comp1_filter:0 -#: field:trial.balance.webkit,comp2_filter:0 -msgid "Compare By" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:91 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:85 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:98 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:173 -#, python-format -msgid "Comparison %s" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:24 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:48 -msgid "Computed" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:112 -msgid "Counter part" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,create_uid:0 -#: field:account.common.balance.report,create_uid:0 -#: field:general.ledger.webkit,create_uid:0 -#: field:open.invoices.webkit,create_uid:0 -#: field:partner.balance.webkit,create_uid:0 -#: field:partners.ledger.webkit,create_uid:0 -#: field:print.journal.webkit,create_uid:0 -#: field:trial.balance.webkit,create_uid:0 -msgid "Created by" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,create_date:0 -#: field:account.common.balance.report,create_date:0 -#: field:general.ledger.webkit,create_date:0 -#: field:open.invoices.webkit,create_date:0 -#: field:partner.balance.webkit,create_date:0 -#: field:partners.ledger.webkit,create_date:0 -#: field:print.journal.webkit,create_date:0 -#: field:trial.balance.webkit,create_date:0 -msgid "Created on" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:116 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:154 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:119 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:93 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:114 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:129 -msgid "Credit" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:118 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:121 -msgid "Cumul. Bal." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:220 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:267 -msgid "Cumulated Balance on Account" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:233 -msgid "Cumulated Balance on Partner" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:123 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:126 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:98 -msgid "Curr." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:121 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:124 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:96 -msgid "Curr. Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:67 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:61 -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:83 -msgid "Custom Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.aged.trial.balance.webkit,filter:0 -#: selection:account.common.balance.report,comp0_filter:0 -#: selection:account.common.balance.report,comp1_filter:0 -#: selection:account.common.balance.report,comp2_filter:0 -#: selection:account.common.balance.report,filter:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:96 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:101 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:79 -#: selection:general.ledger.webkit,filter:0 -#: selection:open.invoices.webkit,filter:0 -#: selection:partner.balance.webkit,comp0_filter:0 -#: selection:partner.balance.webkit,comp1_filter:0 -#: selection:partner.balance.webkit,comp2_filter:0 -#: selection:partner.balance.webkit,filter:0 -#: selection:partners.ledger.webkit,filter:0 -#: selection:print.journal.webkit,filter:0 -#: selection:trial.balance.webkit,comp0_filter:0 -#: selection:trial.balance.webkit,comp1_filter:0 -#: selection:trial.balance.webkit,comp2_filter:0 -#: selection:trial.balance.webkit,filter:0 -msgid "Date" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:44 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:203 -#, python-format -msgid "Dates" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:88 -msgid "Dates : " -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:36 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:48 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:33 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:28 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:57 -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:53 -msgid "Dates Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:94 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:101 -msgid "Dates Filter:" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:114 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:152 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:117 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:91 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:112 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:127 -msgid "Debit" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:174 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:134 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:149 -msgid "Difference" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,display_account:0 -#: field:partner.balance.webkit,display_account:0 -#: field:print.journal.webkit,display_account:0 -#: field:trial.balance.webkit,display_account:0 -msgid "Display Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,display_account:0 -msgid "Display accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:49 -msgid "Displayed Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:52 -#, python-format -msgid "Due" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:85 -msgid "Due Date" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,date_to:0 -#: field:account.common.balance.report,comp0_date_to:0 -#: field:account.common.balance.report,comp1_date_to:0 -#: field:account.common.balance.report,comp2_date_to:0 -#: field:account.common.balance.report,date_to:0 -#: field:general.ledger.webkit,date_to:0 -#: field:open.invoices.webkit,date_to:0 -#: field:partner.balance.webkit,comp0_date_to:0 -#: field:partner.balance.webkit,comp1_date_to:0 -#: field:partner.balance.webkit,comp2_date_to:0 -#: field:partner.balance.webkit,date_to:0 -#: field:partners.ledger.webkit,date_to:0 -#: field:print.journal.webkit,date_to:0 -#: field:trial.balance.webkit,comp0_date_to:0 -#: field:trial.balance.webkit,comp1_date_to:0 -#: field:trial.balance.webkit,comp2_date_to:0 -#: field:trial.balance.webkit,date_to:0 -msgid "End Date" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,period_to:0 -#: field:account.common.balance.report,comp0_period_to:0 -#: field:account.common.balance.report,comp1_period_to:0 -#: field:account.common.balance.report,comp2_period_to:0 -#: field:account.common.balance.report,period_to:0 -#: field:general.ledger.webkit,period_to:0 -#: field:open.invoices.webkit,period_to:0 -#: field:partner.balance.webkit,comp0_period_to:0 -#: field:partner.balance.webkit,comp1_period_to:0 -#: field:partner.balance.webkit,comp2_period_to:0 -#: field:partner.balance.webkit,period_to:0 -#: field:partners.ledger.webkit,period_to:0 -#: field:print.journal.webkit,period_to:0 -#: field:trial.balance.webkit,comp0_period_to:0 -#: field:trial.balance.webkit,comp1_period_to:0 -#: field:trial.balance.webkit,comp2_period_to:0 -#: field:trial.balance.webkit,period_to:0 -msgid "End Period" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:100 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:105 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:81 -msgid "Entry" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:395 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:136 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:119 -#, python-format -msgid "Error" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:216 -#, python-format -msgid "Error!" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,filter:0 -#: field:account.common.balance.report,filter:0 -#: field:general.ledger.webkit,filter:0 -#: field:open.invoices.webkit,filter:0 -#: field:partner.balance.webkit,filter:0 -#: field:partners.ledger.webkit,filter:0 -#: field:print.journal.webkit,filter:0 -#: field:trial.balance.webkit,filter:0 -msgid "Filter by" -msgstr "" - -#. module: account_financial_report_webkit -#: help:account.aged.trial.balance.webkit,filter:0 -#: help:account.common.balance.report,filter:0 -#: help:open.invoices.webkit,filter:0 -#: help:partner.balance.webkit,filter:0 -#: help:partners.ledger.webkit,filter:0 -#: help:trial.balance.webkit,filter:0 -msgid "Filter by date: no opening balance will be displayed. (opening balance can only be computed based on period to be correct)." -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:212 -#, python-format -msgid "Filter has to be in filter date, period, or none" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,account_ids:0 -#: field:general.ledger.webkit,account_ids:0 -#: field:partner.balance.webkit,account_ids:0 -#: field:trial.balance.webkit,account_ids:0 -msgid "Filter on accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,partner_ids:0 -#: field:open.invoices.webkit,partner_ids:0 -#: field:partner.balance.webkit,partner_ids:0 -#: field:partners.ledger.webkit,partner_ids:0 -msgid "Filter on partner" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,fiscalyear_id:0 -#: selection:account.common.balance.report,comp0_filter:0 -#: field:account.common.balance.report,comp0_fiscalyear_id:0 -#: selection:account.common.balance.report,comp1_filter:0 -#: field:account.common.balance.report,comp1_fiscalyear_id:0 -#: selection:account.common.balance.report,comp2_filter:0 -#: field:account.common.balance.report,comp2_fiscalyear_id:0 -#: field:account.common.balance.report,fiscalyear_id:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:33 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:34 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:45 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:30 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:25 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:41 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:54 -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:50 -#: field:general.ledger.webkit,fiscalyear_id:0 -#: field:open.invoices.webkit,fiscalyear_id:0 -#: selection:partner.balance.webkit,comp0_filter:0 -#: field:partner.balance.webkit,comp0_fiscalyear_id:0 -#: selection:partner.balance.webkit,comp1_filter:0 -#: field:partner.balance.webkit,comp1_fiscalyear_id:0 -#: selection:partner.balance.webkit,comp2_filter:0 -#: field:partner.balance.webkit,comp2_fiscalyear_id:0 -#: field:partner.balance.webkit,fiscalyear_id:0 -#: field:partners.ledger.webkit,fiscalyear_id:0 -#: field:print.journal.webkit,fiscalyear_id:0 -#: selection:trial.balance.webkit,comp0_filter:0 -#: field:trial.balance.webkit,comp0_fiscalyear_id:0 -#: selection:trial.balance.webkit,comp1_filter:0 -#: field:trial.balance.webkit,comp1_fiscalyear_id:0 -#: selection:trial.balance.webkit,comp2_filter:0 -#: field:trial.balance.webkit,comp2_fiscalyear_id:0 -#: field:trial.balance.webkit,fiscalyear_id:0 -msgid "Fiscal Year" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:98 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:105 -msgid "Fiscal Year :" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:92 -msgid "Fiscal Year : " -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:51 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:62 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:46 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:40 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:57 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:70 -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:67 -msgid "From:" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:44 -#, python-format -msgid "GENERAL LEDGER" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:52 -#: view:general.ledger.webkit:account_financial_report_webkit.account_report_general_ledger_view_webkit -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_general_ledger_menu_webkit -#, python-format -msgid "General Ledger" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_general_ledger_webkit -msgid "General Ledger Report" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.actions.report.xml,name:account_financial_report_webkit.account_report_general_ledger_webkit -msgid "General Ledger Webkit" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,group_by_currency:0 -#: field:open.invoices.webkit,group_by_currency:0 -msgid "Group Partner by currency" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,id:0 -#: field:account.common.balance.report,id:0 -#: field:general.ledger.webkit,id:0 -#: field:open.invoices.webkit,id:0 -#: field:partner.balance.webkit,id:0 -#: field:partners.ledger.webkit,id:0 -#: field:print.journal.webkit,id:0 -#: field:trial.balance.webkit,id:0 -msgid "ID" -msgstr "" - -#. module: account_financial_report_webkit -#: help:account.account,centralized:0 -msgid "If flagged, no details will be displayed in the General Ledger report (the webkit one only), only centralized amounts per period." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:43 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:152 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:56 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:149 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:40 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:158 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:51 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:109 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:64 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:124 -msgid "Initial Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:101 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:95 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:108 -msgid "Initial Balance:" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:481 -#, python-format -msgid "Invalid query mode" -msgstr "" - -#. module: account_financial_report_webkit -#: help:account.aged.trial.balance.webkit,amount_currency:0 -#: help:general.ledger.webkit,amount_currency:0 -#: help:open.invoices.webkit,amount_currency:0 -#: help:partners.ledger.webkit,amount_currency:0 -#: help:print.journal.webkit,amount_currency:0 -msgid "It adds the currency column" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/print_journal.py:49 -#, python-format -msgid "JOURNALS" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:102 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:107 -msgid "Journal" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:33 -msgid "Journal Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_account_move_line -msgid "Journal Items" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,journal_ids:0 -#: field:account.common.balance.report,journal_ids:0 -#: code:addons/account_financial_report_webkit/report/print_journal.py:58 -#: field:general.ledger.webkit,journal_ids:0 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_print_journal_menu_webkit -#: model:ir.actions.report.xml,name:account_financial_report_webkit.account_report_print_journal_webkit -#: field:open.invoices.webkit,journal_ids:0 -#: field:partner.balance.webkit,journal_ids:0 -#: field:partners.ledger.webkit,journal_ids:0 -#: view:print.journal.webkit:account_financial_report_webkit.account_report_print_journal_view_webkit -#: field:print.journal.webkit,journal_ids:0 -#: field:trial.balance.webkit,journal_ids:0 -#, python-format -msgid "Journals" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_print_journal_webkit -msgid "Journals Report" -msgstr "" - -#. module: account_financial_report_webkit -#: help:account.aged.trial.balance.webkit,fiscalyear_id:0 -#: help:account.common.balance.report,fiscalyear_id:0 -#: help:general.ledger.webkit,fiscalyear_id:0 -#: help:open.invoices.webkit,fiscalyear_id:0 -#: help:partner.balance.webkit,fiscalyear_id:0 -#: help:partners.ledger.webkit,fiscalyear_id:0 -#: help:print.journal.webkit,fiscalyear_id:0 -#: help:trial.balance.webkit,fiscalyear_id:0 -msgid "Keep empty for all open fiscal year" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:110 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:113 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:89 -msgid "Label" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,write_uid:0 -#: field:account.common.balance.report,write_uid:0 -#: field:general.ledger.webkit,write_uid:0 -#: field:open.invoices.webkit,write_uid:0 -#: field:partner.balance.webkit,write_uid:0 -#: field:partners.ledger.webkit,write_uid:0 -#: field:print.journal.webkit,write_uid:0 -#: field:trial.balance.webkit,write_uid:0 -msgid "Last Updated by" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,write_date:0 -#: field:account.common.balance.report,write_date:0 -#: field:general.ledger.webkit,write_date:0 -#: field:open.invoices.webkit,write_date:0 -#: field:partner.balance.webkit,write_date:0 -#: field:partners.ledger.webkit,write_date:0 -#: field:print.journal.webkit,write_date:0 -#: field:trial.balance.webkit,write_date:0 -msgid "Last Updated on" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.move.line,last_rec_date:0 -msgid "Last reconciliation date" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:account_financial_report_webkit.account_report_general_ledger_view_webkit -#: view:open.invoices.webkit:account_financial_report_webkit.account_open_invoices_view_webkit -#: view:partners.ledger.webkit:account_financial_report_webkit.account_partner_ledger_view_webkit -msgid "Layout Options" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:482 -#, python-format -msgid "Must be in include_opening, exclude_opening" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:24 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:78 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:95 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:48 -msgid "No" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,comp0_filter:0 -#: selection:account.common.balance.report,comp1_filter:0 -#: selection:account.common.balance.report,comp2_filter:0 -#: selection:partner.balance.webkit,comp0_filter:0 -#: selection:partner.balance.webkit,comp1_filter:0 -#: selection:partner.balance.webkit,comp2_filter:0 -#: selection:trial.balance.webkit,comp0_filter:0 -#: selection:trial.balance.webkit,comp1_filter:0 -#: selection:trial.balance.webkit,comp2_filter:0 -msgid "No Comparison" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.aged.trial.balance.webkit,filter:0 -#: selection:account.common.balance.report,filter:0 -#: selection:general.ledger.webkit,filter:0 -#: selection:open.invoices.webkit,filter:0 -#: selection:partner.balance.webkit,filter:0 -#: selection:partners.ledger.webkit,filter:0 -#: selection:print.journal.webkit,filter:0 -#: selection:trial.balance.webkit,filter:0 -msgid "No Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:96 -msgid "No Partner" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:136 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:119 -#, python-format -msgid "No accounts to print." -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:160 -#, python-format -msgid "No diagnosis message was provided" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:221 -#, python-format -msgid "No header defined for this Webkit report!" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:396 -#, python-format -msgid "No opening period found to compute the opening balances.\n" -"You have to configure a period on the first of January with the special flag." -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:351 -#, python-format -msgid "No period found" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:493 -#, python-format -msgid "No valid filter" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:57 -#, python-format -msgid "OPEN INVOICES REPORT" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:54 -#, python-format -msgid "Older" -msgstr "" - -#. module: account_financial_report_webkit -#: help:general.ledger.webkit,account_ids:0 -msgid "Only selected accounts will be printed. Leave empty to\n" -" print all accounts." -msgstr "" - -#. module: account_financial_report_webkit -#: help:account.common.balance.report,account_ids:0 -#: help:partner.balance.webkit,account_ids:0 -#: help:trial.balance.webkit,account_ids:0 -msgid "Only selected accounts will be printed. Leave empty to print all accounts." -msgstr "" - -#. module: account_financial_report_webkit -#: help:partner.balance.webkit,partner_ids:0 -msgid "Only selected partners will be printed. Leave empty to print all partners." -msgstr "" - -#. module: account_financial_report_webkit -#: help:account.aged.trial.balance.webkit,partner_ids:0 -#: help:open.invoices.webkit,partner_ids:0 -#: help:partners.ledger.webkit,partner_ids:0 -msgid "Only selected partners will be printed. Leave empty to print all partners." -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.ui.menu,name:account_financial_report_webkit.menu_account_open_invoices -#: view:open.invoices.webkit:account_financial_report_webkit.account_open_invoices_view_webkit -msgid "Open Invoices" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:67 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_open_invoices_menu_webkit -#: model:ir.actions.report.xml,name:account_financial_report_webkit.account_report_open_invoices_webkit -#: model:ir.model,name:account_financial_report_webkit.model_open_invoices_webkit -#, python-format -msgid "Open Invoices Report" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:24 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:48 -msgid "Opening Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,comp0_filter:0 -#: selection:account.common.balance.report,comp1_filter:0 -#: selection:account.common.balance.report,comp2_filter:0 -#: selection:account.common.balance.report,filter:0 -#: selection:partner.balance.webkit,comp0_filter:0 -#: selection:partner.balance.webkit,comp1_filter:0 -#: selection:partner.balance.webkit,comp2_filter:0 -#: selection:partner.balance.webkit,filter:0 -#: selection:trial.balance.webkit,comp0_filter:0 -#: selection:trial.balance.webkit,comp1_filter:0 -#: selection:trial.balance.webkit,comp2_filter:0 -#: selection:trial.balance.webkit,filter:0 -msgid "Opening Only" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:53 -#, python-format -msgid "Overdue ≤ %s d." -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:44 -#, python-format -msgid "PARTNER BALANCE" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:44 -#, python-format -msgid "PARTNER LEDGER" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:102 -#: code:addons/account_financial_report_webkit/report/general_ledger.py:70 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:83 -#: code:addons/account_financial_report_webkit/report/partner_balance.py:71 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:71 -#: code:addons/account_financial_report_webkit/report/print_journal.py:75 -#: code:addons/account_financial_report_webkit/report/trial_balance.py:71 -#, python-format -msgid "Page" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:106 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:109 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:87 -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:101 -msgid "Partner" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:54 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_partner_balance_menu_webkit -#: view:partner.balance.webkit:account_financial_report_webkit.account_partner_balance_view_webkit -#, python-format -msgid "Partner Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_partner_balance_webkit -msgid "Partner Balance Report" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.actions.report.xml,name:account_financial_report_webkit.account_report_partner_balance_webkit -msgid "Partner Balance Webkit" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:54 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_partners_ledger_menu_webkit -#: view:partners.ledger.webkit:account_financial_report_webkit.account_partner_ledger_view_webkit -#, python-format -msgid "Partner Ledger" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_partners_ledger_webkit -msgid "Partner Ledger Report" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.actions.report.xml,name:account_financial_report_webkit.account_report_partners_ledger_webkit -msgid "Partner Ledger Webkit" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,result_selection:0 -#: field:open.invoices.webkit,result_selection:0 -#: field:partner.balance.webkit,result_selection:0 -#: field:partners.ledger.webkit,result_selection:0 -msgid "Partner's" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:54 -msgid "Partners Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.aged.trial.balance.webkit:account_financial_report_webkit.account_aged_trial_balance_webkit -#: view:open.invoices.webkit:account_financial_report_webkit.account_open_invoices_view_webkit -#: view:partner.balance.webkit:account_financial_report_webkit.account_partner_balance_view_webkit -#: view:partners.ledger.webkit:account_financial_report_webkit.account_partner_ledger_view_webkit -msgid "Partners Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.aged.trial.balance.webkit,result_selection:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:83 -#: selection:open.invoices.webkit,result_selection:0 -#: selection:partner.balance.webkit,result_selection:0 -#: selection:partners.ledger.webkit,result_selection:0 -#, python-format -msgid "Payable Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:141 -msgid "Percents" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:98 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:103 -msgid "Period" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.aged.trial.balance.webkit,filter:0 -#: selection:account.common.balance.report,comp0_filter:0 -#: selection:account.common.balance.report,comp1_filter:0 -#: selection:account.common.balance.report,comp2_filter:0 -#: selection:account.common.balance.report,filter:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:46 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:223 -#: selection:general.ledger.webkit,filter:0 -#: selection:open.invoices.webkit,filter:0 -#: selection:partner.balance.webkit,comp0_filter:0 -#: selection:partner.balance.webkit,comp1_filter:0 -#: selection:partner.balance.webkit,comp2_filter:0 -#: selection:partner.balance.webkit,filter:0 -#: selection:partners.ledger.webkit,filter:0 -#: view:print.journal.webkit:account_financial_report_webkit.account_report_print_journal_view_webkit -#: selection:print.journal.webkit,filter:0 -#: selection:trial.balance.webkit,comp0_filter:0 -#: selection:trial.balance.webkit,comp1_filter:0 -#: selection:trial.balance.webkit,comp2_filter:0 -#: selection:trial.balance.webkit,filter:0 -#, python-format -msgid "Periods" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:90 -msgid "Periods : " -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:38 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:50 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:30 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:59 -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:55 -msgid "Periods Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:96 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:103 -msgid "Periods Filter:" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:222 -#, python-format -msgid "Please set a header in company settings." -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:493 -#, python-format -msgid "Please set a valid time filter" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.aged.trial.balance.webkit:account_financial_report_webkit.account_aged_trial_balance_webkit -#: view:general.ledger.webkit:account_financial_report_webkit.account_report_general_ledger_view_webkit -#: view:open.invoices.webkit:account_financial_report_webkit.account_open_invoices_view_webkit -#: view:partner.balance.webkit:account_financial_report_webkit.account_partner_balance_view_webkit -#: view:partners.ledger.webkit:account_financial_report_webkit.account_partner_ledger_view_webkit -#: view:trial.balance.webkit:account_financial_report_webkit.account_trial_balance_view_webkit -msgid "Print only" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:115 -msgid "Rec." -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.aged.trial.balance.webkit,result_selection:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:81 -#: selection:open.invoices.webkit,result_selection:0 -#: selection:partner.balance.webkit,result_selection:0 -#: selection:partners.ledger.webkit,result_selection:0 -#, python-format -msgid "Receivable Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.aged.trial.balance.webkit,result_selection:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:85 -#: selection:open.invoices.webkit,result_selection:0 -#: selection:partner.balance.webkit,result_selection:0 -#: selection:partners.ledger.webkit,result_selection:0 -#, python-format -msgid "Receivable and Payable Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:108 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:111 -msgid "Reference" -msgstr "" - -#. module: account_financial_report_webkit -#: help:account.aged.trial.balance.webkit,chart_account_id:0 -#: help:account.common.balance.report,chart_account_id:0 -#: help:general.ledger.webkit,chart_account_id:0 -#: help:open.invoices.webkit,chart_account_id:0 -#: help:partner.balance.webkit,chart_account_id:0 -#: help:partners.ledger.webkit,chart_account_id:0 -#: help:print.journal.webkit,chart_account_id:0 -#: help:trial.balance.webkit,chart_account_id:0 -msgid "Select Charts of Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,date_from:0 -#: field:account.common.balance.report,comp0_date_from:0 -#: field:account.common.balance.report,comp1_date_from:0 -#: field:account.common.balance.report,comp2_date_from:0 -#: field:account.common.balance.report,date_from:0 -#: field:general.ledger.webkit,date_from:0 -#: field:open.invoices.webkit,date_from:0 -#: field:partner.balance.webkit,comp0_date_from:0 -#: field:partner.balance.webkit,comp1_date_from:0 -#: field:partner.balance.webkit,comp2_date_from:0 -#: field:partner.balance.webkit,date_from:0 -#: field:partners.ledger.webkit,date_from:0 -#: field:print.journal.webkit,date_from:0 -#: field:trial.balance.webkit,comp0_date_from:0 -#: field:trial.balance.webkit,comp1_date_from:0 -#: field:trial.balance.webkit,comp2_date_from:0 -#: field:trial.balance.webkit,date_from:0 -msgid "Start Date" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,period_from:0 -#: field:account.common.balance.report,comp0_period_from:0 -#: field:account.common.balance.report,comp1_period_from:0 -#: field:account.common.balance.report,comp2_period_from:0 -#: field:account.common.balance.report,period_from:0 -#: field:general.ledger.webkit,period_from:0 -#: field:open.invoices.webkit,period_from:0 -#: field:partner.balance.webkit,comp0_period_from:0 -#: field:partner.balance.webkit,comp1_period_from:0 -#: field:partner.balance.webkit,comp2_period_from:0 -#: field:partner.balance.webkit,period_from:0 -#: field:partners.ledger.webkit,period_from:0 -#: field:print.journal.webkit,period_from:0 -#: field:trial.balance.webkit,comp0_period_from:0 -#: field:trial.balance.webkit,comp1_period_from:0 -#: field:trial.balance.webkit,comp2_period_from:0 -#: field:trial.balance.webkit,period_from:0 -msgid "Start Period" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:47 -#, python-format -msgid "TRIAL BALANCE" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,target_move:0 -#: field:account.common.balance.report,target_move:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:42 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:44 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:55 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:34 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:50 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:63 -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:60 -#: field:general.ledger.webkit,target_move:0 -#: field:open.invoices.webkit,target_move:0 -#: field:partner.balance.webkit,target_move:0 -#: field:partners.ledger.webkit,target_move:0 -#: field:print.journal.webkit,target_move:0 -#: field:trial.balance.webkit,target_move:0 -msgid "Target Moves" -msgstr "" - -#. module: account_financial_report_webkit -#: help:account.aged.trial.balance.webkit,until_date:0 -#: help:open.invoices.webkit,until_date:0 -msgid "The clearance date is essentially a tool used for debtors\n" -" provisionning calculation.\n" -"\n" -"By default, this date is equal to the the end date (ie: 31/12/2011 if you\n" -"select fy 2011).\n" -"\n" -"By amending the clearance date, you will be, for instance, able to answer the\n" -"question : 'based on my last year end debtors open invoices, which invoices\n" -"are still unpaid today (today is my clearance date)?'\n" -"" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:167 -#, python-format -msgid "The command 'wkhtmltopdf' failed with error code = %s. Message: %s" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:162 -#, python-format -msgid "The following diagnosis message was provided:\n" -"" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:account_financial_report_webkit.account_report_general_ledger_view_webkit -msgid "This report allows you to print or generate a pdf of your general ledger with details of all your account journals" -msgstr "" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:account_financial_report_webkit.account_open_invoices_view_webkit -msgid "This report allows you to print or generate a pdf of your open invoices per partner with details of all your payable/receivable account. Exclude full reconciled journal items." -msgstr "" - -#. module: account_financial_report_webkit -#: view:partners.ledger.webkit:account_financial_report_webkit.account_partner_ledger_view_webkit -msgid "This report allows you to print or generate a pdf of your partner ledger with details of all your payable/receivable account" -msgstr "" - -#. module: account_financial_report_webkit -#: view:print.journal.webkit:account_financial_report_webkit.account_report_print_journal_view_webkit -msgid "This report allows you to print or generate a pdf of your print journal with details of all your account journals" -msgstr "" - -#. module: account_financial_report_webkit -#: view:trial.balance.webkit:account_financial_report_webkit.account_trial_balance_view_webkit -msgid "This report allows you to print or generate a pdf of your trial balance allowing you to quickly check the balance of each of your accounts in a single report" -msgstr "" - -#. module: account_financial_report_webkit -#: view:partner.balance.webkit:account_financial_report_webkit.account_partner_balance_view_webkit -msgid "This report is an analysis done by a partner, It is a PDF report containing one line per partner representing the cumulative credit balance" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.aged.trial.balance.webkit:account_financial_report_webkit.account_aged_trial_balance_webkit -msgid "This report list partner open balances and indicate when payment is (or was) supposed to be completed" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.aged.trial.balance.webkit:account_financial_report_webkit.account_aged_trial_balance_webkit -#: view:general.ledger.webkit:account_financial_report_webkit.account_report_general_ledger_view_webkit -#: view:open.invoices.webkit:account_financial_report_webkit.account_open_invoices_view_webkit -#: view:partner.balance.webkit:account_financial_report_webkit.account_partner_balance_view_webkit -#: view:partners.ledger.webkit:account_financial_report_webkit.account_partner_ledger_view_webkit -#: view:trial.balance.webkit:account_financial_report_webkit.account_trial_balance_view_webkit -msgid "Time Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:55 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:57 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:68 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:52 -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:46 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:63 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:76 -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:73 -msgid "To:" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:132 -msgid "Total" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:56 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_trial_balance_menu_webkit -#: view:trial.balance.webkit:account_financial_report_webkit.account_trial_balance_view_webkit -#, python-format -msgid "Trial Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_trial_balance_webkit -msgid "Trial Balance Report" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.actions.report.xml,name:account_financial_report_webkit.account_report_trial_balance_webkit -msgid "Trial Balance Webkit" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.aged.trial.balance.webkit:account_financial_report_webkit.account_aged_trial_balance_webkit -#: view:general.ledger.webkit:account_financial_report_webkit.account_report_general_ledger_view_webkit -#: view:open.invoices.webkit:account_financial_report_webkit.account_open_invoices_view_webkit -#: view:partner.balance.webkit:account_financial_report_webkit.account_partner_balance_view_webkit -#: view:partners.ledger.webkit:account_financial_report_webkit.account_partner_ledger_view_webkit -#: view:trial.balance.webkit:account_financial_report_webkit.account_trial_balance_view_webkit -msgid "True" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:207 -msgid "Unallocated" -msgstr "" - -#. module: account_financial_report_webkit -#: help:general.ledger.webkit,centralize:0 -msgid "Uncheck to display all the details of centralized accounts." -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:211 -#, python-format -msgid "Unsuported filter" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:216 -#, python-format -msgid "Webkit Report template not found !" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:166 -#, python-format -msgid "Webkit error" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:246 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:257 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:273 -#, python-format -msgid "Webkit render" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:print.journal.webkit:0 -msgid "When no Fiscal year is selected, you must choose to filter by periods or by date." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.common.balance.report:0 -#: constraint:general.ledger.webkit:0 -#: constraint:partner.balance.webkit:0 -#: constraint:trial.balance.webkit:0 -msgid "When no Fiscal year is selected, you must choose to filter by periods or by date." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.aged.trial.balance.webkit:0 -#: constraint:open.invoices.webkit:0 -#: constraint:partners.ledger.webkit:0 -msgid "When no Fiscal year is selected, you must choose to filter by periods or by date." -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.aged.trial.balance.webkit,amount_currency:0 -#: field:general.ledger.webkit,amount_currency:0 -#: field:open.invoices.webkit,amount_currency:0 -#: field:partners.ledger.webkit,amount_currency:0 -#: field:print.journal.webkit,amount_currency:0 -msgid "With Currency" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:print.journal.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "With balance is not equal to 0" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:print.journal.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "With movements" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:74 -#: selection:general.ledger.webkit,display_account:0 -#, python-format -msgid "With transactions or non zero balance" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:78 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:95 -msgid "Yes" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.aged.trial.balance.webkit:account_financial_report_webkit.account_aged_trial_balance_webkit -#: view:general.ledger.webkit:account_financial_report_webkit.account_report_general_ledger_view_webkit -#: view:open.invoices.webkit:account_financial_report_webkit.account_open_invoices_view_webkit -#: view:partner.balance.webkit:account_financial_report_webkit.account_partner_balance_view_webkit -#: view:partners.ledger.webkit:account_financial_report_webkit.account_partner_ledger_view_webkit -#: view:trial.balance.webkit:account_financial_report_webkit.account_trial_balance_view_webkit -msgid "[('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)]" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:105 -msgid "balance" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:103 -msgid "code" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:102 -#: code:addons/account_financial_report_webkit/report/general_ledger.py:70 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:83 -#: code:addons/account_financial_report_webkit/report/partner_balance.py:71 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:71 -#: code:addons/account_financial_report_webkit/report/print_journal.py:75 -#: code:addons/account_financial_report_webkit/report/trial_balance.py:71 -#, python-format -msgid "of" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.aged.trial.balance.webkit:account_financial_report_webkit.account_aged_trial_balance_webkit -#: view:open.invoices.webkit:account_financial_report_webkit.account_open_invoices_view_webkit -msgid "onchange_date_to(fiscalyear_id, period_to, date_to, until_date)" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.aged.trial.balance.webkit:account_financial_report_webkit.account_aged_trial_balance_webkit -#: view:open.invoices.webkit:account_financial_report_webkit.account_open_invoices_view_webkit -msgid "onchange_fiscalyear(fiscalyear_id, period_to, date_to, until_date)" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.aged.trial.balance.webkit:account_financial_report_webkit.account_aged_trial_balance_webkit -#: view:open.invoices.webkit:account_financial_report_webkit.account_open_invoices_view_webkit -msgid "onchange_period_to(fiscalyear_id, period_to, date_to, until_date)" -msgstr "" - -#. module: account_financial_report_webkit -#: help:account.move.line,last_rec_date:0 -msgid "the date of the last reconciliation (full or partial) account move line" -msgstr "" - -#. module: account_financial_report_webkit -#: view:partner.balance.webkit:account_financial_report_webkit.account_partner_balance_view_webkit -#: view:trial.balance.webkit:account_financial_report_webkit.account_trial_balance_view_webkit -msgid "{'required': [('filter', '=', 'filter_opening')]}" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.aged.trial.balance.webkit:account_financial_report_webkit.account_aged_trial_balance_webkit -msgid "At the end of" -msgstr "" - diff --git a/account_financial_report_webkit/i18n/es.po b/account_financial_report_webkit/i18n/es.po index 0b246313..5e9f720e 100644 --- a/account_financial_report_webkit/i18n/es.po +++ b/account_financial_report_webkit/i18n/es.po @@ -1525,7 +1525,7 @@ msgstr "onchange_period_to(fiscalyear_id, period_to, date_to, until_date)" #. module: account_financial_report_webkit #: help:account.move.line,last_rec_date:0 -msgid "the date of the last reconciliation (full or partial) account move line" +msgid "The date of the last reconciliation (full or partial) account move line." msgstr "the date of the last reconciliation (full or partial) account move line" #. module: account_financial_report_webkit diff --git a/account_financial_report_webkit/i18n/lt.po b/account_financial_report_webkit/i18n/lt.po index 33a7ba2e..05be89b2 100644 --- a/account_financial_report_webkit/i18n/lt.po +++ b/account_financial_report_webkit/i18n/lt.po @@ -1519,7 +1519,7 @@ msgstr "onchange_period_to(fiscalyear_id, period_to, date_to, until_date)" #. module: account_financial_report_webkit #: help:account.move.line,last_rec_date:0 -msgid "the date of the last reconciliation (full or partial) account move line" +msgid "The date of the last reconciliation (full or partial) account move line." msgstr "paskutinio sąskaitos sujungimo (pilno ar dalinio) data sąskaitos eilutė" #. module: account_financial_report_webkit diff --git a/account_financial_report_webkit/migrations/8.0.1.2.0/post-migration.py b/account_financial_report_webkit/migrations/8.0.1.2.0/post-migration.py new file mode 100644 index 00000000..f1bc930b --- /dev/null +++ b/account_financial_report_webkit/migrations/8.0.1.2.0/post-migration.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- +# © 2016 Savoir-faire Linux +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import logging + +_logger = logging.getLogger(__name__) + + +def migrate(cr, version): + if not version: + return + + _logger.info('Updating column last_rec_date on account_move_line') + + cr.execute( + """ + UPDATE account_move_line SET last_rec_date = rec_data.aml_date + FROM ( + SELECT rec.id, max(aml.date) as aml_date + FROM account_move_line aml + JOIN account_move_reconcile rec + ON rec.id = aml.reconcile_id + GROUP BY rec.id + ) as rec_data + WHERE rec_data.id = account_move_line.reconcile_id + """ + ) + + cr.execute( + """ + UPDATE account_move_line SET last_rec_date = rec_data.aml_date + FROM ( + SELECT rec.id, max(aml.date) as aml_date + FROM account_move_line aml + JOIN account_move_reconcile rec + ON rec.id = aml.reconcile_partial_id + GROUP BY rec.id + ) as rec_data + WHERE rec_data.id = account_move_line.reconcile_partial_id + """ + ) diff --git a/account_financial_report_webkit/models/__init__.py b/account_financial_report_webkit/models/__init__.py new file mode 100644 index 00000000..9b16a95f --- /dev/null +++ b/account_financial_report_webkit/models/__init__.py @@ -0,0 +1,7 @@ +# -*- coding: utf-8 -*- +# © 2011 Camptocamp SA +# © 2016 Savoir-faire Linux +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import account +from . import account_move_line diff --git a/account_financial_report_webkit/account.py b/account_financial_report_webkit/models/account.py similarity index 100% rename from account_financial_report_webkit/account.py rename to account_financial_report_webkit/models/account.py diff --git a/account_financial_report_webkit/models/account_move_line.py b/account_financial_report_webkit/models/account_move_line.py new file mode 100644 index 00000000..e95618c0 --- /dev/null +++ b/account_financial_report_webkit/models/account_move_line.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- +# © 2011 Camptocamp SA +# © 2016 Savoir-faire Linux +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import api, fields, models + + +class AccountMoveLine(models.Model): + """ + Overriding Account move line in order to add last_rec_date. + Last rec date is the date of the last reconciliation (full or partial) + account move line + """ + + _inherit = 'account.move.line' + + last_rec_date = fields.Date( + compute='_compute_last_rec_date', + store=True, + string='Last reconciliation date', + help="The date of the last reconciliation (full or partial) " + "account move line." + ) + + @api.depends( + 'reconcile_id.line_id.date', + 'reconcile_partial_id.line_partial_ids.date') + def _compute_last_rec_date(self): + for line in self: + if line.reconcile_id: + move_lines = line.reconcile_id.line_id + last_line = move_lines.sorted(lambda l: l.date)[-1] + line.last_rec_date = last_line.date + + elif line.reconcile_partial_id: + move_lines = line.reconcile_partial_id.line_partial_ids + last_line = move_lines.sorted(lambda l: l.date)[-1] + line.last_rec_date = last_line.date diff --git a/account_financial_report_webkit/tests/account_move_line.yml b/account_financial_report_webkit/test/account_move_line.yml similarity index 100% rename from account_financial_report_webkit/tests/account_move_line.yml rename to account_financial_report_webkit/test/account_move_line.yml diff --git a/account_financial_report_webkit/tests/aged_trial_balance.yml b/account_financial_report_webkit/test/aged_trial_balance.yml similarity index 100% rename from account_financial_report_webkit/tests/aged_trial_balance.yml rename to account_financial_report_webkit/test/aged_trial_balance.yml diff --git a/account_financial_report_webkit/tests/general_ledger.yml b/account_financial_report_webkit/test/general_ledger.yml similarity index 100% rename from account_financial_report_webkit/tests/general_ledger.yml rename to account_financial_report_webkit/test/general_ledger.yml diff --git a/account_financial_report_webkit/tests/open_invoices.yml b/account_financial_report_webkit/test/open_invoices.yml similarity index 100% rename from account_financial_report_webkit/tests/open_invoices.yml rename to account_financial_report_webkit/test/open_invoices.yml diff --git a/account_financial_report_webkit/tests/partner_balance.yml b/account_financial_report_webkit/test/partner_balance.yml similarity index 100% rename from account_financial_report_webkit/tests/partner_balance.yml rename to account_financial_report_webkit/test/partner_balance.yml diff --git a/account_financial_report_webkit/tests/partner_ledger.yml b/account_financial_report_webkit/test/partner_ledger.yml similarity index 100% rename from account_financial_report_webkit/tests/partner_ledger.yml rename to account_financial_report_webkit/test/partner_ledger.yml diff --git a/account_financial_report_webkit/tests/trial_balance.yml b/account_financial_report_webkit/test/trial_balance.yml similarity index 100% rename from account_financial_report_webkit/tests/trial_balance.yml rename to account_financial_report_webkit/test/trial_balance.yml diff --git a/account_financial_report_webkit/tests/__init__.py b/account_financial_report_webkit/tests/__init__.py new file mode 100644 index 00000000..ccb19038 --- /dev/null +++ b/account_financial_report_webkit/tests/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# © 2016 Savoir-faire Linux +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_account_move_line diff --git a/account_financial_report_webkit/tests/test_account_move_line.py b/account_financial_report_webkit/tests/test_account_move_line.py new file mode 100644 index 00000000..32ba6276 --- /dev/null +++ b/account_financial_report_webkit/tests/test_account_move_line.py @@ -0,0 +1,102 @@ +# -*- coding: utf-8 -*- +# © 2016 Savoir-faire Linux +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from datetime import datetime +from dateutil.relativedelta import relativedelta + +from openerp import fields +from openerp.tests import common +to_string = fields.Date.to_string + + +class TestAccountMoveLine(common.TransactionCase): + + def setUp(self): + super(TestAccountMoveLine, self).setUp() + + self.date_1 = datetime.now() + self.date_2 = datetime.now() + relativedelta(days=1) + + self.account_expense = self.env['account.account'].search([ + ('type', '=', 'other'), + ], limit=1) + + self.account_receivable = self.env['account.account'].search([ + ('type', '=', 'receivable'), + ], limit=1) + + self.journal = self.env['account.journal'].search([ + ('type', '=', 'bank'), + ], limit=1) + + self.period_1 = self.env['account.period'].find(self.date_1) + self.period_2 = self.env['account.period'].find(self.date_2) + + self.move_1 = self.env['account.move'].create({ + 'name': '/', + 'journal_id': self.journal.id, + 'date': self.date_1, + 'period_id': self.period_1.id, + 'line_id': [ + (0, 0, { + 'name': '/', + 'account_id': self.account_receivable.id, + 'debit': 100, + }), + (0, 0, { + 'name': '/', + 'account_id': self.account_expense.id, + 'credit': 100, + }), + ] + }) + + self.line_1 = self.move_1.line_id.sorted(lambda l: l.id)[0] + + def create_payment_move(self, amount): + return self.env['account.move'].create({ + 'name': '/', + 'journal_id': self.journal.id, + 'date': self.date_2, + 'period_id': self.period_2.id, + 'line_id': [ + (0, 0, { + 'name': '/', + 'account_id': self.account_receivable.id, + 'credit': amount, + }), + (0, 0, { + 'name': '/', + 'account_id': self.account_expense.id, + 'debit': amount, + }), + ] + }) + + def test_01_last_rec_date(self): + self.move_2 = self.create_payment_move(100) + self.line_2 = self.move_2.line_id.sorted(lambda l: l.id)[0] + + self.reconcile = self.env['account.move.reconcile'].create({ + 'name': 'A999', + 'type': 'auto', + 'line_id': [(4, self.line_1.id), (4, self.line_2.id)] + }) + self.assertEqual(self.line_1.last_rec_date, to_string(self.date_2)) + + def test_02_last_rec_date_with_partial_reconcile(self): + self.move_2 = self.create_payment_move(50) + self.line_2 = self.move_2.line_id.sorted(lambda l: l.id)[0] + + self.move_3 = self.create_payment_move(50) + self.line_3 = self.move_3.line_id.sorted(lambda l: l.id)[0] + + self.reconcile = self.env['account.move.reconcile'].create({ + 'name': 'A999', + 'type': 'auto', + 'line_partial_ids': [ + (4, self.line_1.id), (4, self.line_2.id), (4, self.line_3.id) + ] + }) + self.assertEqual(self.line_1.last_rec_date, to_string(self.date_2))