From eb650d671e9d26172f581600c43eca22e4e2f7a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul=20=28ACSONE=29?= Date: Sat, 24 Sep 2016 10:28:03 +0200 Subject: [PATCH] [DEL] remove account_financial_report_webkit from the 9.0 branch superseded by account_financial_report_qweb --- account_financial_report_webkit/__init__.py | 23 - .../__openerp__.py | 207 --- account_financial_report_webkit/account.py | 47 - .../account_move_line.py | 77 - .../account_view.xml | 17 - .../data/financial_webkit_header.xml | 409 ----- .../i18n/account_financial_report_webkit.pot | 1523 ---------------- account_financial_report_webkit/i18n/de.po | 1327 -------------- account_financial_report_webkit/i18n/en_US.po | 1327 -------------- account_financial_report_webkit/i18n/es.po | 1374 -------------- account_financial_report_webkit/i18n/fr.po | 1587 ----------------- account_financial_report_webkit/i18n/it.po | 1373 -------------- account_financial_report_webkit/i18n/lt.po | 1535 ---------------- account_financial_report_webkit/i18n/nl.po | 1327 -------------- .../images/ledger.png | Bin 54833 -> 0 bytes .../migrations/7.0.1.0.2/post-migration.py | 41 - .../report/__init__.py | 12 - .../report/aged_partner_balance.py | 429 ----- .../report/common_balance_reports.py | 355 ---- .../report/common_partner_balance_reports.py | 359 ---- .../report/common_partner_reports.py | 378 ---- .../report/common_reports.py | 600 ------- .../report/general_ledger.py | 243 --- .../report/open_invoices.py | 268 --- .../report/partner_balance.py | 101 -- .../report/partners_ledger.py | 218 --- .../report/print_journal.py | 168 -- .../report/report.xml | 158 -- .../account_report_general_ledger.mako | 243 --- .../account_report_open_invoices.mako | 85 - .../account_report_partner_balance.mako | 291 --- .../account_report_partners_ledger.mako | 290 --- .../account_report_print_journal.mako | 170 -- .../templates/account_report_profit_loss.mako | 211 --- .../account_report_trial_balance.mako | 218 --- .../report/templates/aged_trial_webkit.mako | 155 -- ..._by_curr_open_invoices_inclusion.mako.html | 173 -- .../open_invoices_inclusion.mako.html | 183 -- .../report/trial_balance.py | 93 - .../report/webkit_parser_header_fix.py | 279 --- .../report_menus.xml | 42 - .../static/description/icon.png | Bin 15230 -> 0 bytes .../tests/account_move_line.yml | 3 - .../tests/aged_trial_balance.yml | 56 - .../tests/general_ledger.yml | 65 - .../tests/open_invoices.yml | 60 - .../tests/partner_balance.yml | 67 - .../tests/partner_ledger.yml | 60 - .../tests/trial_balance.yml | 67 - .../wizard/__init__.py | 30 - .../wizard/aged_partner_balance_wizard.py | 90 - .../wizard/aged_partner_balance_wizard.xml | 75 - .../wizard/balance_common.py | 408 ----- .../wizard/balance_common_view.xml | 11 - .../wizard/general_ledger_wizard.py | 156 -- .../wizard/general_ledger_wizard_view.xml | 88 - .../wizard/open_invoices_wizard.py | 148 -- .../wizard/open_invoices_wizard_view.xml | 75 - .../wizard/partner_balance_wizard.py | 64 - .../wizard/partner_balance_wizard_view.xml | 84 - .../wizard/partners_ledger_wizard.py | 140 -- .../wizard/partners_ledger_wizard_view.xml | 70 - .../wizard/print_journal.py | 131 -- .../wizard/print_journal_view.xml | 89 - .../wizard/trial_balance_wizard.py | 39 - .../wizard/trial_balance_wizard_view.xml | 76 - .../wizard/wizard.xml | 4 - .../__init__.py | 29 - .../__openerp__.py | 54 - .../report/__init__.py | 27 - .../report/general_ledger_xls.py | 347 ---- .../report/open_invoices_xls.py | 828 --------- .../report/partner_ledger_xls.py | 461 ----- .../report/partners_balance_xls.py | 432 ----- .../report/trial_balance_xls.py | 324 ---- .../static/description/icon.png | Bin 22545 -> 0 bytes .../static/description/icon.svg | 556 ------ .../tests/general_ledger.yml | 65 - .../tests/open_invoices.yml | 60 - .../tests/partner_balance.yml | 67 - .../tests/partner_ledger.yml | 60 - .../tests/trial_balance.yml | 67 - .../wizard/__init__.py | 27 - .../wizard/general_ledger_wizard.py | 44 - .../wizard/general_ledger_wizard_view.xml | 26 - .../wizard/open_invoices_wizard.py | 44 - .../wizard/open_invoices_wizard_view.xml | 26 - .../wizard/partners_balance_wizard.py | 45 - .../wizard/partners_balance_wizard_view.xml | 26 - .../wizard/partners_ledger_wizard.py | 44 - .../wizard/partners_ledger_wizard_view.xml | 26 - .../wizard/trial_balance_wizard.py | 44 - .../wizard/trial_balance_wizard_view.xml | 26 - 93 files changed, 23827 deletions(-) delete mode 100644 account_financial_report_webkit/__init__.py delete mode 100644 account_financial_report_webkit/__openerp__.py delete mode 100644 account_financial_report_webkit/account.py delete mode 100644 account_financial_report_webkit/account_move_line.py delete mode 100644 account_financial_report_webkit/account_view.xml delete mode 100644 account_financial_report_webkit/data/financial_webkit_header.xml delete mode 100644 account_financial_report_webkit/i18n/account_financial_report_webkit.pot delete mode 100644 account_financial_report_webkit/i18n/de.po delete mode 100644 account_financial_report_webkit/i18n/en_US.po delete mode 100644 account_financial_report_webkit/i18n/es.po delete mode 100644 account_financial_report_webkit/i18n/fr.po delete mode 100644 account_financial_report_webkit/i18n/it.po delete mode 100644 account_financial_report_webkit/i18n/lt.po delete mode 100644 account_financial_report_webkit/i18n/nl.po delete mode 100644 account_financial_report_webkit/images/ledger.png delete mode 100644 account_financial_report_webkit/migrations/7.0.1.0.2/post-migration.py delete mode 100644 account_financial_report_webkit/report/__init__.py delete mode 100644 account_financial_report_webkit/report/aged_partner_balance.py delete mode 100644 account_financial_report_webkit/report/common_balance_reports.py delete mode 100644 account_financial_report_webkit/report/common_partner_balance_reports.py delete mode 100644 account_financial_report_webkit/report/common_partner_reports.py delete mode 100644 account_financial_report_webkit/report/common_reports.py delete mode 100644 account_financial_report_webkit/report/general_ledger.py delete mode 100644 account_financial_report_webkit/report/open_invoices.py delete mode 100644 account_financial_report_webkit/report/partner_balance.py delete mode 100644 account_financial_report_webkit/report/partners_ledger.py delete mode 100755 account_financial_report_webkit/report/print_journal.py delete mode 100644 account_financial_report_webkit/report/report.xml delete mode 100644 account_financial_report_webkit/report/templates/account_report_general_ledger.mako delete mode 100644 account_financial_report_webkit/report/templates/account_report_open_invoices.mako delete mode 100644 account_financial_report_webkit/report/templates/account_report_partner_balance.mako delete mode 100644 account_financial_report_webkit/report/templates/account_report_partners_ledger.mako delete mode 100755 account_financial_report_webkit/report/templates/account_report_print_journal.mako delete mode 100644 account_financial_report_webkit/report/templates/account_report_profit_loss.mako delete mode 100644 account_financial_report_webkit/report/templates/account_report_trial_balance.mako delete mode 100644 account_financial_report_webkit/report/templates/aged_trial_webkit.mako delete mode 100644 account_financial_report_webkit/report/templates/grouped_by_curr_open_invoices_inclusion.mako.html delete mode 100644 account_financial_report_webkit/report/templates/open_invoices_inclusion.mako.html delete mode 100644 account_financial_report_webkit/report/trial_balance.py delete mode 100644 account_financial_report_webkit/report/webkit_parser_header_fix.py delete mode 100644 account_financial_report_webkit/report_menus.xml delete mode 100644 account_financial_report_webkit/static/description/icon.png delete mode 100644 account_financial_report_webkit/tests/account_move_line.yml delete mode 100644 account_financial_report_webkit/tests/aged_trial_balance.yml delete mode 100644 account_financial_report_webkit/tests/general_ledger.yml delete mode 100644 account_financial_report_webkit/tests/open_invoices.yml delete mode 100644 account_financial_report_webkit/tests/partner_balance.yml delete mode 100644 account_financial_report_webkit/tests/partner_ledger.yml delete mode 100644 account_financial_report_webkit/tests/trial_balance.yml delete mode 100644 account_financial_report_webkit/wizard/__init__.py delete mode 100644 account_financial_report_webkit/wizard/aged_partner_balance_wizard.py delete mode 100644 account_financial_report_webkit/wizard/aged_partner_balance_wizard.xml delete mode 100644 account_financial_report_webkit/wizard/balance_common.py delete mode 100644 account_financial_report_webkit/wizard/balance_common_view.xml delete mode 100644 account_financial_report_webkit/wizard/general_ledger_wizard.py delete mode 100644 account_financial_report_webkit/wizard/general_ledger_wizard_view.xml delete mode 100644 account_financial_report_webkit/wizard/open_invoices_wizard.py delete mode 100644 account_financial_report_webkit/wizard/open_invoices_wizard_view.xml delete mode 100644 account_financial_report_webkit/wizard/partner_balance_wizard.py delete mode 100644 account_financial_report_webkit/wizard/partner_balance_wizard_view.xml delete mode 100644 account_financial_report_webkit/wizard/partners_ledger_wizard.py delete mode 100644 account_financial_report_webkit/wizard/partners_ledger_wizard_view.xml delete mode 100644 account_financial_report_webkit/wizard/print_journal.py delete mode 100644 account_financial_report_webkit/wizard/print_journal_view.xml delete mode 100644 account_financial_report_webkit/wizard/trial_balance_wizard.py delete mode 100644 account_financial_report_webkit/wizard/trial_balance_wizard_view.xml delete mode 100644 account_financial_report_webkit/wizard/wizard.xml delete mode 100644 account_financial_report_webkit_xls/__init__.py delete mode 100644 account_financial_report_webkit_xls/__openerp__.py delete mode 100644 account_financial_report_webkit_xls/report/__init__.py delete mode 100644 account_financial_report_webkit_xls/report/general_ledger_xls.py delete mode 100644 account_financial_report_webkit_xls/report/open_invoices_xls.py delete mode 100644 account_financial_report_webkit_xls/report/partner_ledger_xls.py delete mode 100644 account_financial_report_webkit_xls/report/partners_balance_xls.py delete mode 100644 account_financial_report_webkit_xls/report/trial_balance_xls.py delete mode 100644 account_financial_report_webkit_xls/static/description/icon.png delete mode 100644 account_financial_report_webkit_xls/static/description/icon.svg delete mode 100644 account_financial_report_webkit_xls/tests/general_ledger.yml delete mode 100644 account_financial_report_webkit_xls/tests/open_invoices.yml delete mode 100644 account_financial_report_webkit_xls/tests/partner_balance.yml delete mode 100644 account_financial_report_webkit_xls/tests/partner_ledger.yml delete mode 100644 account_financial_report_webkit_xls/tests/trial_balance.yml delete mode 100644 account_financial_report_webkit_xls/wizard/__init__.py delete mode 100644 account_financial_report_webkit_xls/wizard/general_ledger_wizard.py delete mode 100644 account_financial_report_webkit_xls/wizard/general_ledger_wizard_view.xml delete mode 100644 account_financial_report_webkit_xls/wizard/open_invoices_wizard.py delete mode 100644 account_financial_report_webkit_xls/wizard/open_invoices_wizard_view.xml delete mode 100644 account_financial_report_webkit_xls/wizard/partners_balance_wizard.py delete mode 100644 account_financial_report_webkit_xls/wizard/partners_balance_wizard_view.xml delete mode 100644 account_financial_report_webkit_xls/wizard/partners_ledger_wizard.py delete mode 100644 account_financial_report_webkit_xls/wizard/partners_ledger_wizard_view.xml delete mode 100644 account_financial_report_webkit_xls/wizard/trial_balance_wizard.py delete mode 100644 account_financial_report_webkit_xls/wizard/trial_balance_wizard_view.xml diff --git a/account_financial_report_webkit/__init__.py b/account_financial_report_webkit/__init__.py deleted file mode 100644 index 7cdea65e..00000000 --- a/account_financial_report_webkit/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Nicolas Bessi. Copyright Camptocamp SA -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -from . import account -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 deleted file mode 100644 index e337e831..00000000 --- a/account_financial_report_webkit/__openerp__.py +++ /dev/null @@ -1,207 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Authors: Nicolas Bessi, Guewen Baconnier -# Copyright Camptocamp SA 2011 -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -{ - '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)", - 'license': 'AGPL-3', - 'category': 'Finance', - 'website': 'http://www.camptocamp.com', - 'images': [ - 'images/ledger.png', ], - 'depends': ['account', - 'report_webkit'], - 'demo': [], - 'data': ['account_view.xml', - 'data/financial_webkit_header.xml', - 'report/report.xml', - 'wizard/wizard.xml', - 'wizard/balance_common_view.xml', - 'wizard/general_ledger_wizard_view.xml', - 'wizard/partners_ledger_wizard_view.xml', - 'wizard/trial_balance_wizard_view.xml', - 'wizard/partner_balance_wizard_view.xml', - 'wizard/open_invoices_wizard_view.xml', - 'wizard/aged_partner_balance_wizard.xml', - 'wizard/print_journal_view.xml', - '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'], - # 'tests/account_move_line.yml' - 'active': False, - 'installable': False, - 'application': True, -} diff --git a/account_financial_report_webkit/account.py b/account_financial_report_webkit/account.py deleted file mode 100644 index 4e1118ee..00000000 --- a/account_financial_report_webkit/account.py +++ /dev/null @@ -1,47 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (c) 2011 Camptocamp SA (http://www.camptocamp.com) -# -# Author: Guewen Baconnier (Camptocamp) -# -# WARNING: This program as such is intended to be used by professional -# programmers who take the whole responsability of assessing all potential -# consequences resulting from its eventual inadequacies and bugs -# End users who are looking for a ready-to-use solution with commercial -# garantees and support are strongly adviced to contract a Free Software -# Service Company -# -# 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 2 -# 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, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -############################################################################## - -from openerp.osv import fields, orm - - -class AccountAccount(orm.Model): - _inherit = 'account.account' - - _columns = { - 'centralized': fields.boolean( - 'Centralized', - help="If flagged, no details will be displayed in " - "the General Ledger report (the webkit one only), " - "only centralized amounts per period."), - } - - _defaults = { - 'centralized': False, - } 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 882ce99f..00000000 --- a/account_financial_report_webkit/account_move_line.py +++ /dev/null @@ -1,77 +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'], 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/account_view.xml b/account_financial_report_webkit/account_view.xml deleted file mode 100644 index 2448e9c4..00000000 --- a/account_financial_report_webkit/account_view.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - account.account.form.webkit - account.account - - - - - - - - - - - diff --git a/account_financial_report_webkit/data/financial_webkit_header.xml b/account_financial_report_webkit/data/financial_webkit_header.xml deleted file mode 100644 index fd72405d..00000000 --- a/account_financial_report_webkit/data/financial_webkit_header.xml +++ /dev/null @@ -1,409 +0,0 @@ - - - - - - - - - - <% import datetime %> - - - - - - - - -
${formatLang( str(datetime.datetime.today()), date_time=True)}${user.name}Page  of 
- -]]>
- Landscape - A4 - - - - - - - - - - - -
${report_name} - ${company.partner_id.name | entity} - ${company.currency_id.name | entity}
${_debug or ''|n} -]]> -
- - - - Financial Landscape Header -
- - - - - - - - <% import datetime %> - - - - - - - - -
${formatLang( str(datetime.datetime.today()), date_time=True)}${user.name}Page  of 
- -]]>
- Portrait - A4 - - - - - - - - - - - -
${report_name} - ${company.partner_id.name | entity} - ${company.currency_id.name | entity}
${_debug or ''|n} -]]> -
- - - - - Financial Portrait Header -
-
-
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/de.po b/account_financial_report_webkit/i18n/de.po deleted file mode 100644 index 531d513e..00000000 --- a/account_financial_report_webkit/i18n/de.po +++ /dev/null @@ -1,1327 +0,0 @@ -# German translation for account-financial-report -# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 -# This file is distributed under the same license as the account-financial-report package. -# FIRST AUTHOR , 2014. -# -msgid "" -msgstr "" -"Project-Id-Version: account-financial-report\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-07 07:02+0000\n" -"PO-Revision-Date: 2014-02-01 04:47+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: German \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-06-19 06:33+0000\n" -"X-Generator: Launchpad (build 17048)\n" - -#. 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 -#: code:addons/account_financial_report_webkit/report/common_reports.py:424 -#, python-format -msgid "Please set a valid time filter" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partners.ledger.webkit:0 -msgid "Layout Options" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:203 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:228 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:258 -msgid "Cumulated Balance on Account" -msgstr "" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,centralize:0 -msgid "Activate Centralization" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:154 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:161 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:120 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:127 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:135 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:142 -msgid "Balance %s" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.move.line:0 -msgid "Misc." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:92 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:102 -msgid "Periods Filter:" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:170 -#, python-format -msgid "No header defined for this Webkit report!" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:162 -#, python-format -msgid "Filter has to be in filter date, period, or none" -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 -#: 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:trial.balance.webkit,company_id:0 -msgid "Company" -msgstr "" - -#. module: account_financial_report_webkit -#: view:partner.balance.webkit:0 -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:138 -msgid "Account / Partner Name" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,journal_ids:0 -#: field:general.ledger.webkit,journal_ids:0 -#: field:open.invoices.webkit,journal_ids:0 -#: field:partner.balance.webkit,journal_ids:0 -#: field:partners.ledger.webkit,journal_ids:0 -#: field:trial.balance.webkit,journal_ids:0 -msgid "Journals" -msgstr "" - -#. module: account_financial_report_webkit -#: help:general.ledger.webkit,amount_currency:0 -#: help:open.invoices.webkit,amount_currency:0 -#: help:partners.ledger.webkit,amount_currency:0 -msgid "It adds the currency column" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:75 -#: 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_profit_loss.mako:104 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:119 -#: model:ir.model,name:account_financial_report_webkit.model_account_account -msgid "Account" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:42 -#, python-format -msgid "TRIAL BALANCE" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:118 -msgid "Due Date" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Print only" -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 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:194 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:205 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:220 -#, python-format -msgid "Webkit render" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:165 -#, python-format -msgid "Error!" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:117 -msgid "Code" -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.common.balance.report,display_account:0 -#: field:partner.balance.webkit,display_account:0 -#: field:trial.balance.webkit,display_account:0 -msgid "Display Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:192 -msgid "Unallocated" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:123 -#, python-format -msgid "Webkit raise an error" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:71 -#: 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 -#: 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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:116 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:112 -msgid "Rec." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "Error ! You can not create recursive accounts." -msgstr "" - -#. module: account_financial_report_webkit -#: 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:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:46 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:34 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:58 -msgid "Periods Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:313 -#, python-format -msgid "No period found" -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_general_ledger.mako:139 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:52 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:142 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:153 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:50 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:108 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:63 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:123 -msgid "Initial Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "" -"The date of your Journal Entry is not in the defined period! You should " -"change the date or remove this constraint from the journal." -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 -#: 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_profit_loss.mako:48 -msgid "Displayed Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:99 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:112 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:108 -msgid "Partner" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,chart_account_id:0 -msgid "Select Charts of Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,filter:0 -msgid "Filter by" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:48 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_partners_ledger_menu_webkit -#: view:partners.ledger.webkit:0 -#, python-format -msgid "Partner Ledger" -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_open_invoices.mako:129 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:123 -msgid "Curr." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:101 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:114 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:110 -msgid "Label" -msgstr "" - -#. module: account_financial_report_webkit -#: help:account.common.balance.report,account_ids:0 -#: help:general.ledger.webkit,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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:105 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:120 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:145 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:114 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:111 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:126 -msgid "Debit" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:171 -#, python-format -msgid "Please set a header in company settings" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Time Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:193 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:224 -msgid "Cumulated Balance on Partner" -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 -#: help:open.invoices.webkit,until_date:0 -msgid "" -"The clearance date is essentially a tool used for debtors provisionning " -"calculation.\n" -"\n" -"By default, this date is equal to the the end date (ie: 31/12/2011 if you " -"select fy 2011).\n" -"\n" -"By amending the clearance date, you will be, for instance, able to answer " -"the question : 'based on my last year end debtors open invoices, which " -"invoices are still unpaid today (today is my clearance date)?'\n" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:40 -msgid "Clearance Date" -msgstr "" - -#. module: account_financial_report_webkit -#: view:partners.ledger.webkit:0 -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 -#: selection:account.common.balance.report,display_account:0 -#: selection:partner.balance.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 -#: 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:104 -msgid "Fiscal Year :" -msgstr "" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:0 -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 -#: code:addons/account_financial_report_webkit/report/common_reports.py:416 -#, 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_profit_loss.mako:43 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:151 -#, python-format -msgid "Dates" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:136 -msgid "Code / Ref" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:49 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_trial_balance_menu_webkit -#: view:trial.balance.webkit:0 -#, python-format -msgid "Trial Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:87 -msgid "Dates : " -msgstr "" - -#. module: account_financial_report_webkit -#: 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: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 -#: model:ir.model,name:account_financial_report_webkit.model_account_common_balance_report -msgid "Common Balance Report" -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:41 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:61 -msgid "Accounts Filter" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:65 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:60 -msgid "Custom Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:90 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:100 -msgid "Dates Filter:" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:91 -msgid "Fiscal Year : " -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "With movements" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.common.balance.report:0 -#: constraint:general.ledger.webkit:0 -#: constraint:open.invoices.webkit:0 -#: constraint:partner.balance.webkit:0 -#: constraint:partners.ledger.webkit:0 -#: constraint:trial.balance.webkit:0 -msgid "" -"The fiscalyear, periods or chart of account chosen have to belong to the " -"same company." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:109 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:124 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:118 -msgid "Cumul. Bal." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "Computed" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:63 -#: code:addons/account_financial_report_webkit/report/partner_balance.py:63 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:68 -#: code:addons/account_financial_report_webkit/report/trial_balance.py:64 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:68 -#, python-format -msgid "of" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:73 -#: 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 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:48 -#: 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 -#: field:account.account,centralized:0 -msgid "Centralized" -msgstr "" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,display_account:0 -msgid "Display accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "" -"Configuration Error! \n" -"You can not define children to an account with internal type different of " -"\"View\"! " -msgstr "" - -#. module: account_financial_report_webkit -#: 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: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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "Opening Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:40 -#, python-format -msgid "GENERAL LEDGER" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/wizard/profit_loss_wizard.py:129 -#, python-format -msgid "Level %s" -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:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:77 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "No" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:97 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:107 -msgid "Initial Balance:" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:163 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:129 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:144 -msgid "Balance C%s" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:95 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:108 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:104 -msgid "Entry" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.move.line,last_rec_date:0 -msgid "Last reconciliation date" -msgstr "" - -#. module: account_financial_report_webkit -#: 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 -#: code:addons/account_financial_report_webkit/report/general_ledger.py:47 -#: view:general.ledger.webkit:0 -#: 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 -#: view:trial.balance.webkit:0 -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:89 -msgid "Periods : " -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:40 -#, python-format -msgid "PARTNER BALANCE" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "Company must be the same for its related account and period." -msgstr "" - -#. module: account_financial_report_webkit -#: help:open.invoices.webkit,partner_ids:0 -#: help:partner.balance.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 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:165 -#, python-format -msgid "Webkit Report template not found !" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:91 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:104 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:100 -#: 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: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 -#: help:general.ledger.webkit,centralize:0 -msgid "Uncheck to display all the details of centralized accounts." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "You can not create journal items on an account of type view." -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.move.line:0 -msgid "Internal Note" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.common.balance.report:0 -#: constraint:general.ledger.webkit:0 -#: constraint:open.invoices.webkit:0 -#: constraint:partner.balance.webkit:0 -#: constraint:partners.ledger.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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:50 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:55 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:64 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:51 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:62 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:75 -msgid "To:" -msgstr "" - -#. module: account_financial_report_webkit -#: sql_constraint:account.account:0 -msgid "The code of the account must be unique per company !" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.ui.menu,name:account_financial_report_webkit.menu_account_open_invoices -#: view:open.invoices.webkit:0 -msgid "Open Invoices" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,target_move:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:82 -#: 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:trial.balance.webkit,target_move:0 -#, python-format -msgid "All Posted Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:87 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:84 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:97 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:144 -#, python-format -msgid "Comparison %s" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:102 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:102 -#, python-format -msgid "No accounts to print." -msgstr "" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,fiscalyear_id:0 -msgid "Keep empty for all open fiscal year" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:107 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:122 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:147 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:116 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:113 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:128 -msgid "Credit" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,filter:0 -msgid "No Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:102 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:102 -#, python-format -msgid "Error" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:152 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:118 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:133 -msgid "Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:103 -msgid "Counter part" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:134 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:149 -msgid "% Difference" -msgstr "" - -#. module: account_financial_report_webkit -#: 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 calculated based on period to be correct)." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "" -"Configuration Error! \n" -"You can not select an account type with a deferral method different of " -"\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"! " -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:47 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_partner_balance_menu_webkit -#: view:partner.balance.webkit:0 -#, python-format -msgid "Partner Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:146 -#, python-format -msgid "Centralized Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:partner.balance.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Accounts Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:31 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:35 -#: 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:32 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:56 -msgid "Dates Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "You can not create journal items on closed account." -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:64 -#: selection:general.ledger.webkit,display_account:0 -#, python-format -msgid "With transactions or non zero balance" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:45 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:156 -#: 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: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_general_ledger.mako:112 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:127 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:121 -msgid "Curr. Balance" -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 -#: code:addons/account_financial_report_webkit/report/common_reports.py:416 -#, python-format -msgid "Invalid query mode" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:161 -#, python-format -msgid "Unsuported filter" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:62 -#, python-format -msgid "All accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "" -"The selected account of your Journal Entry forces to provide a secondary " -"currency. You should remove the secondary currency on the account or select " -"a multi-currency view on the journal." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:93 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:106 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:102 -msgid "Period" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:424 -#, python-format -msgid "No valid filter" -msgstr "" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:0 -msgid "Clearance Analysis Options" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:97 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:110 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:106 -msgid "Journal" -msgstr "" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,amount_currency:0 -#: field:open.invoices.webkit,amount_currency:0 -#: field:partners.ledger.webkit,amount_currency:0 -msgid "With Currency" -msgstr "" - -#. module: account_financial_report_webkit -#: 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 -#: view:general.ledger.webkit:0 -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 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:39 -#, python-format -msgid "PROFIT AND LOSS" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,chart_account_id:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:27 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:31 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:40 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:28 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:52 -#: 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:trial.balance.webkit,chart_account_id:0 -msgid "Chart of Account" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:167 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:133 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:148 -msgid "Difference" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,target_move:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:42 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:51 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:38 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:62 -#: 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:trial.balance.webkit,target_move:0 -msgid "Target Moves" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:44 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:58 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:45 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:56 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:69 -msgid "From:" -msgstr "" - -#. module: account_financial_report_webkit -#: 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: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.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: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 -#: field:open.invoices.webkit,until_date:0 -msgid "Clearance date" -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 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -msgid "Partners Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:28 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:32 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:41 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:29 -#: 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 -#: 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 -#: 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_profit_loss.mako:77 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -msgid "Yes" -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 -#: code:addons/account_financial_report_webkit/report/general_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:63 -#: code:addons/account_financial_report_webkit/report/partner_balance.py:63 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:68 -#: code:addons/account_financial_report_webkit/report/trial_balance.py:64 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:68 -#, python-format -msgid "Page" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:50 -msgid "Partners Filter" -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:61 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:75 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:73 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:86 -#: selection:general.ledger.webkit,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "All" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/profit_loss.py:46 -#, python-format -msgid "Profit and Loss" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:99 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:95 -msgid "No Partner" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:41 -#, python-format -msgid "OPEN INVOICES REPORT" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:41 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:58 -#, python-format -msgid "PARTNER LEDGER" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,target_move:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:84 -#: 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:trial.balance.webkit,target_move:0 -#, python-format -msgid "All Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: sql_constraint:account.move.line:0 -msgid "Wrong credit or debit value in accounting entry !" -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 -#: 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/en_US.po b/account_financial_report_webkit/i18n/en_US.po deleted file mode 100644 index 43886309..00000000 --- a/account_financial_report_webkit/i18n/en_US.po +++ /dev/null @@ -1,1327 +0,0 @@ -# English (United States) translation for account-financial-report -# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 -# This file is distributed under the same license as the account-financial-report package. -# FIRST AUTHOR , 2014. -# -msgid "" -msgstr "" -"Project-Id-Version: account-financial-report\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-07 07:02+0000\n" -"PO-Revision-Date: 2014-01-31 16:10+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: English (United States) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-06-19 06:33+0000\n" -"X-Generator: Launchpad (build 17048)\n" - -#. 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 -#: code:addons/account_financial_report_webkit/report/common_reports.py:424 -#, python-format -msgid "Please set a valid time filter" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partners.ledger.webkit:0 -msgid "Layout Options" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:203 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:228 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:258 -msgid "Cumulated Balance on Account" -msgstr "" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,centralize:0 -msgid "Activate Centralization" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:154 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:161 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:120 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:127 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:135 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:142 -msgid "Balance %s" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.move.line:0 -msgid "Misc." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:92 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:102 -msgid "Periods Filter:" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:170 -#, python-format -msgid "No header defined for this Webkit report!" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:162 -#, python-format -msgid "Filter has to be in filter date, period, or none" -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 -#: 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:trial.balance.webkit,company_id:0 -msgid "Company" -msgstr "" - -#. module: account_financial_report_webkit -#: view:partner.balance.webkit:0 -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:138 -msgid "Account / Partner Name" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,journal_ids:0 -#: field:general.ledger.webkit,journal_ids:0 -#: field:open.invoices.webkit,journal_ids:0 -#: field:partner.balance.webkit,journal_ids:0 -#: field:partners.ledger.webkit,journal_ids:0 -#: field:trial.balance.webkit,journal_ids:0 -msgid "Journals" -msgstr "" - -#. module: account_financial_report_webkit -#: help:general.ledger.webkit,amount_currency:0 -#: help:open.invoices.webkit,amount_currency:0 -#: help:partners.ledger.webkit,amount_currency:0 -msgid "It adds the currency column" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:75 -#: 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_profit_loss.mako:104 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:119 -#: model:ir.model,name:account_financial_report_webkit.model_account_account -msgid "Account" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:42 -#, python-format -msgid "TRIAL BALANCE" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:118 -msgid "Due Date" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Print only" -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 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:194 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:205 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:220 -#, python-format -msgid "Webkit render" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:165 -#, python-format -msgid "Error!" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:117 -msgid "Code" -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.common.balance.report,display_account:0 -#: field:partner.balance.webkit,display_account:0 -#: field:trial.balance.webkit,display_account:0 -msgid "Display Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:192 -msgid "Unallocated" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:123 -#, python-format -msgid "Webkit raise an error" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:71 -#: 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 -#: 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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:116 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:112 -msgid "Rec." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "Error ! You can not create recursive accounts." -msgstr "" - -#. module: account_financial_report_webkit -#: 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:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:46 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:34 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:58 -msgid "Periods Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:313 -#, python-format -msgid "No period found" -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_general_ledger.mako:139 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:52 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:142 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:153 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:50 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:108 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:63 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:123 -msgid "Initial Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "" -"The date of your Journal Entry is not in the defined period! You should " -"change the date or remove this constraint from the journal." -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 -#: 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_profit_loss.mako:48 -msgid "Displayed Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:99 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:112 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:108 -msgid "Partner" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,chart_account_id:0 -msgid "Select Charts of Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,filter:0 -msgid "Filter by" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:48 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_partners_ledger_menu_webkit -#: view:partners.ledger.webkit:0 -#, python-format -msgid "Partner Ledger" -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_open_invoices.mako:129 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:123 -msgid "Curr." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:101 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:114 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:110 -msgid "Label" -msgstr "" - -#. module: account_financial_report_webkit -#: help:account.common.balance.report,account_ids:0 -#: help:general.ledger.webkit,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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:105 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:120 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:145 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:114 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:111 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:126 -msgid "Debit" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:171 -#, python-format -msgid "Please set a header in company settings" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Time Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:193 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:224 -msgid "Cumulated Balance on Partner" -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 -#: help:open.invoices.webkit,until_date:0 -msgid "" -"The clearance date is essentially a tool used for debtors provisionning " -"calculation.\n" -"\n" -"By default, this date is equal to the the end date (ie: 31/12/2011 if you " -"select fy 2011).\n" -"\n" -"By amending the clearance date, you will be, for instance, able to answer " -"the question : 'based on my last year end debtors open invoices, which " -"invoices are still unpaid today (today is my clearance date)?'\n" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:40 -msgid "Clearance Date" -msgstr "" - -#. module: account_financial_report_webkit -#: view:partners.ledger.webkit:0 -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 -#: selection:account.common.balance.report,display_account:0 -#: selection:partner.balance.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 -#: 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:104 -msgid "Fiscal Year :" -msgstr "" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:0 -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 -#: code:addons/account_financial_report_webkit/report/common_reports.py:416 -#, 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_profit_loss.mako:43 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:151 -#, python-format -msgid "Dates" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:136 -msgid "Code / Ref" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:49 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_trial_balance_menu_webkit -#: view:trial.balance.webkit:0 -#, python-format -msgid "Trial Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:87 -msgid "Dates : " -msgstr "" - -#. module: account_financial_report_webkit -#: 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: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 -#: model:ir.model,name:account_financial_report_webkit.model_account_common_balance_report -msgid "Common Balance Report" -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:41 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:61 -msgid "Accounts Filter" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:65 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:60 -msgid "Custom Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:90 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:100 -msgid "Dates Filter:" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:91 -msgid "Fiscal Year : " -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "With movements" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.common.balance.report:0 -#: constraint:general.ledger.webkit:0 -#: constraint:open.invoices.webkit:0 -#: constraint:partner.balance.webkit:0 -#: constraint:partners.ledger.webkit:0 -#: constraint:trial.balance.webkit:0 -msgid "" -"The fiscalyear, periods or chart of account chosen have to belong to the " -"same company." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:109 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:124 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:118 -msgid "Cumul. Bal." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "Computed" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:63 -#: code:addons/account_financial_report_webkit/report/partner_balance.py:63 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:68 -#: code:addons/account_financial_report_webkit/report/trial_balance.py:64 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:68 -#, python-format -msgid "of" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:73 -#: 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 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:48 -#: 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 -#: field:account.account,centralized:0 -msgid "Centralized" -msgstr "" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,display_account:0 -msgid "Display accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "" -"Configuration Error! \n" -"You can not define children to an account with internal type different of " -"\"View\"! " -msgstr "" - -#. module: account_financial_report_webkit -#: 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: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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "Opening Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:40 -#, python-format -msgid "GENERAL LEDGER" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/wizard/profit_loss_wizard.py:129 -#, python-format -msgid "Level %s" -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:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:77 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "No" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:97 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:107 -msgid "Initial Balance:" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:163 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:129 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:144 -msgid "Balance C%s" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:95 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:108 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:104 -msgid "Entry" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.move.line,last_rec_date:0 -msgid "Last reconciliation date" -msgstr "" - -#. module: account_financial_report_webkit -#: 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 -#: code:addons/account_financial_report_webkit/report/general_ledger.py:47 -#: view:general.ledger.webkit:0 -#: 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 -#: view:trial.balance.webkit:0 -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:89 -msgid "Periods : " -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:40 -#, python-format -msgid "PARTNER BALANCE" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "Company must be the same for its related account and period." -msgstr "" - -#. module: account_financial_report_webkit -#: help:open.invoices.webkit,partner_ids:0 -#: help:partner.balance.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 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:165 -#, python-format -msgid "Webkit Report template not found !" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:91 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:104 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:100 -#: 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: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 -#: help:general.ledger.webkit,centralize:0 -msgid "Uncheck to display all the details of centralized accounts." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "You can not create journal items on an account of type view." -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.move.line:0 -msgid "Internal Note" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.common.balance.report:0 -#: constraint:general.ledger.webkit:0 -#: constraint:open.invoices.webkit:0 -#: constraint:partner.balance.webkit:0 -#: constraint:partners.ledger.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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:50 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:55 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:64 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:51 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:62 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:75 -msgid "To:" -msgstr "" - -#. module: account_financial_report_webkit -#: sql_constraint:account.account:0 -msgid "The code of the account must be unique per company !" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.ui.menu,name:account_financial_report_webkit.menu_account_open_invoices -#: view:open.invoices.webkit:0 -msgid "Open Invoices" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,target_move:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:82 -#: 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:trial.balance.webkit,target_move:0 -#, python-format -msgid "All Posted Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:87 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:84 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:97 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:144 -#, python-format -msgid "Comparison %s" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:102 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:102 -#, python-format -msgid "No accounts to print." -msgstr "" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,fiscalyear_id:0 -msgid "Keep empty for all open fiscal year" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:107 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:122 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:147 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:116 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:113 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:128 -msgid "Credit" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,filter:0 -msgid "No Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:102 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:102 -#, python-format -msgid "Error" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:152 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:118 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:133 -msgid "Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:103 -msgid "Counter part" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:134 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:149 -msgid "% Difference" -msgstr "" - -#. module: account_financial_report_webkit -#: 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 calculated based on period to be correct)." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "" -"Configuration Error! \n" -"You can not select an account type with a deferral method different of " -"\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"! " -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:47 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_partner_balance_menu_webkit -#: view:partner.balance.webkit:0 -#, python-format -msgid "Partner Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:146 -#, python-format -msgid "Centralized Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:partner.balance.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Accounts Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:31 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:35 -#: 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:32 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:56 -msgid "Dates Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "You can not create journal items on closed account." -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:64 -#: selection:general.ledger.webkit,display_account:0 -#, python-format -msgid "With transactions or non zero balance" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:45 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:156 -#: 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: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_general_ledger.mako:112 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:127 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:121 -msgid "Curr. Balance" -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 -#: code:addons/account_financial_report_webkit/report/common_reports.py:416 -#, python-format -msgid "Invalid query mode" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:161 -#, python-format -msgid "Unsuported filter" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:62 -#, python-format -msgid "All accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "" -"The selected account of your Journal Entry forces to provide a secondary " -"currency. You should remove the secondary currency on the account or select " -"a multi-currency view on the journal." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:93 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:106 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:102 -msgid "Period" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:424 -#, python-format -msgid "No valid filter" -msgstr "" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:0 -msgid "Clearance Analysis Options" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:97 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:110 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:106 -msgid "Journal" -msgstr "" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,amount_currency:0 -#: field:open.invoices.webkit,amount_currency:0 -#: field:partners.ledger.webkit,amount_currency:0 -msgid "With Currency" -msgstr "" - -#. module: account_financial_report_webkit -#: 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 -#: view:general.ledger.webkit:0 -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 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:39 -#, python-format -msgid "PROFIT AND LOSS" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,chart_account_id:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:27 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:31 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:40 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:28 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:52 -#: 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:trial.balance.webkit,chart_account_id:0 -msgid "Chart of Account" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:167 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:133 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:148 -msgid "Difference" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,target_move:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:42 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:51 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:38 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:62 -#: 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:trial.balance.webkit,target_move:0 -msgid "Target Moves" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:44 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:58 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:45 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:56 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:69 -msgid "From:" -msgstr "" - -#. module: account_financial_report_webkit -#: 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: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.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: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 -#: field:open.invoices.webkit,until_date:0 -msgid "Clearance date" -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 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -msgid "Partners Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:28 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:32 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:41 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:29 -#: 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 -#: 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 -#: 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_profit_loss.mako:77 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -msgid "Yes" -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 -#: code:addons/account_financial_report_webkit/report/general_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:63 -#: code:addons/account_financial_report_webkit/report/partner_balance.py:63 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:68 -#: code:addons/account_financial_report_webkit/report/trial_balance.py:64 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:68 -#, python-format -msgid "Page" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:50 -msgid "Partners Filter" -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:61 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:75 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:73 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:86 -#: selection:general.ledger.webkit,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "All" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/profit_loss.py:46 -#, python-format -msgid "Profit and Loss" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:99 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:95 -msgid "No Partner" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:41 -#, python-format -msgid "OPEN INVOICES REPORT" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:41 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:58 -#, python-format -msgid "PARTNER LEDGER" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,target_move:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:84 -#: 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:trial.balance.webkit,target_move:0 -#, python-format -msgid "All Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: sql_constraint:account.move.line:0 -msgid "Wrong credit or debit value in accounting entry !" -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 -#: 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 deleted file mode 100644 index 90497568..00000000 --- a/account_financial_report_webkit/i18n/es.po +++ /dev/null @@ -1,1374 +0,0 @@ -# Spanish translation for account-financial-report -# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 -# This file is distributed under the same license as the account-financial-report package. -# FIRST AUTHOR , 2014. -# -msgid "" -msgstr "" -"Project-Id-Version: account-financial-report\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-07 07:02+0000\n" -"PO-Revision-Date: 2014-02-21 01:18+0000\n" -"Last-Translator: Pedro Manuel Baeza \n" -"Language-Team: Spanish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-06-19 06:33+0000\n" -"X-Generator: Launchpad (build 17048)\n" - -#. 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 "Filtro en cuentas" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:424 -#, python-format -msgid "Please set a valid time filter" -msgstr "Establezca por favor un filtro de tiempo válido" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partners.ledger.webkit:0 -msgid "Layout Options" -msgstr "Opciones de disposición" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:203 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:228 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:258 -msgid "Cumulated Balance on Account" -msgstr "Saldo acumulado en la cuenta" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,centralize:0 -msgid "Activate Centralization" -msgstr "Activar centralización" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:154 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:161 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:120 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:127 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:135 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:142 -msgid "Balance %s" -msgstr "Saldo %s" - -#. module: account_financial_report_webkit -#: view:account.move.line:0 -msgid "Misc." -msgstr "Varios" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:92 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:102 -msgid "Periods Filter:" -msgstr "Filtro de periodos:" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:170 -#, python-format -msgid "No header defined for this Webkit report!" -msgstr "¡ Ninguna cabecera definida para este informe de Webkit !" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:162 -#, python-format -msgid "Filter has to be in filter date, period, or none" -msgstr "El filtro debe ser fecha, periodo o ninguno" - -#. 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 "Balance de sumas y saldos webkit" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,company_id:0 -msgid "Company" -msgstr "Compañía" - -#. module: account_financial_report_webkit -#: view:partner.balance.webkit:0 -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 "" -"Este informe es un análisis realizado por empresa. Es un informe PDF " -"conteniendo una línea por empresa representando su saldo acumulado." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:138 -msgid "Account / Partner Name" -msgstr "Cuenta / Nombre de la empresa" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,journal_ids:0 -#: field:general.ledger.webkit,journal_ids:0 -#: field:open.invoices.webkit,journal_ids:0 -#: field:partner.balance.webkit,journal_ids:0 -#: field:partners.ledger.webkit,journal_ids:0 -#: field:trial.balance.webkit,journal_ids:0 -msgid "Journals" -msgstr "Diarios" - -#. module: account_financial_report_webkit -#: help:general.ledger.webkit,amount_currency:0 -#: help:open.invoices.webkit,amount_currency:0 -#: help:partners.ledger.webkit,amount_currency:0 -msgid "It adds the currency column" -msgstr "Añade la columna de moneda" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:75 -#: 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 "Cuentas a cobrar y a pagar" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:104 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:119 -#: model:ir.model,name:account_financial_report_webkit.model_account_account -msgid "Account" -msgstr "Cuenta" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:42 -#, python-format -msgid "TRIAL BALANCE" -msgstr "BALANCE DE SUMAS Y SALDOS" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:118 -msgid "Due Date" -msgstr "Fecha de vencimiento" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Print only" -msgstr "Sólo imprimir" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_partner_balance_webkit -msgid "Partner Balance Report" -msgstr "Balance de empresa" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:194 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:205 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:220 -#, python-format -msgid "Webkit render" -msgstr "Renderizador de Webkit" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:165 -#, python-format -msgid "Error!" -msgstr "¡Error!" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_trial_balance_webkit -msgid "Trial Balance Report" -msgstr "Balance de sumas y saldos" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:117 -msgid "Code" -msgstr "Código" - -#. 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 "Libro mayor de empresas Webkit" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,display_account:0 -#: field:partner.balance.webkit,display_account:0 -#: field:trial.balance.webkit,display_account:0 -msgid "Display Accounts" -msgstr "Mostrar cuentas" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:192 -msgid "Unallocated" -msgstr "Sin asignar" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:123 -#, python-format -msgid "Webkit raise an error" -msgstr "Webkit lanzó un error" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:71 -#: 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 "Cuentas a cobrar" - -#. 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 "Libro mayor Webkit" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:116 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:112 -msgid "Rec." -msgstr "A cobrar" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "Error ! You can not create recursive accounts." -msgstr "¡Error! No se pueden crear cuentas recursivas." - -#. module: account_financial_report_webkit -#: 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:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:46 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:34 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:58 -msgid "Periods Filter" -msgstr "Filtro de periodos" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:313 -#, python-format -msgid "No period found" -msgstr "No se ha encontrado ningún periodo" - -#. 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_general_ledger.mako:139 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:52 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:142 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:153 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:50 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:108 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:63 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:123 -msgid "Initial Balance" -msgstr "Saldo inicial" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "" -"The date of your Journal Entry is not in the defined period! You should " -"change the date or remove this constraint from the journal." -msgstr "" -"¡La fecha de su asiento no está en el periodo definido! Usted debería " -"cambiar la fecha o borrar este esta restricción del diario." - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_general_ledger_webkit -msgid "General Ledger Report" -msgstr "Informe del libro mayor" - -#. module: account_financial_report_webkit -#: constraint:open.invoices.webkit:0 -msgid "" -"Clearance date must be the very last date of the last period or later." -msgstr "" -"La fecha de liquidación debe ser igual o mayor a la última fecha del último " -"periodo." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:48 -msgid "Displayed Accounts" -msgstr "Cuentas mostradas" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:99 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:112 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:108 -msgid "Partner" -msgstr "Empresa" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,chart_account_id:0 -msgid "Select Charts of Accounts" -msgstr "Seleccionar plan contable" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,filter:0 -msgid "Filter by" -msgstr "Filtrar por" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:48 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_partners_ledger_menu_webkit -#: view:partners.ledger.webkit:0 -#, python-format -msgid "Partner Ledger" -msgstr "Libro mayor de empresass" - -#. 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_open_invoices.mako:129 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:123 -msgid "Curr." -msgstr "Moneda" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:101 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:114 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:110 -msgid "Label" -msgstr "Etiqueta" - -#. module: account_financial_report_webkit -#: help:account.common.balance.report,account_ids:0 -#: help:general.ledger.webkit,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 "" -"Sólo se imprimirán las cuentas seleccionadas. Déjelo vacío para imprimir " -"todas las cuentas." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:105 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:120 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:145 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:114 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:111 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:126 -msgid "Debit" -msgstr "Debe" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:171 -#, python-format -msgid "Please set a header in company settings" -msgstr "Por favor, indique la cabecera en la configuración de la compañía" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Time Filters" -msgstr "Filtros de tiempo" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:193 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:224 -msgid "Cumulated Balance on Partner" -msgstr "Saldo acumulado en la empresa" - -#. 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 "Balance de empresa Webkit" - -#. module: account_financial_report_webkit -#: help:open.invoices.webkit,until_date:0 -msgid "" -"The clearance date is essentially a tool used for debtors provisionning " -"calculation.\n" -"\n" -"By default, this date is equal to the the end date (ie: 31/12/2011 if you " -"select fy 2011).\n" -"\n" -"By amending the clearance date, you will be, for instance, able to answer " -"the question : 'based on my last year end debtors open invoices, which " -"invoices are still unpaid today (today is my clearance date)?'\n" -msgstr "" -"La fecha de liquidación es esencialmente una herramienta usado para el " -"cálculo de provisiones de deudores.\n" -"\n" -"Por defecto, esta fecha será igual a la fecha final (por ejemplo, 31/12/2011 " -"si selecciona el ejercicio fiscal 2011).\n" -"\n" -"Corrigiendo la fecha de liquidación, se podrá, por ejemplo, responder a la " -"pregunta: '¿en base a las facturas abiertas de mis deudores de fin de año, " -"que facturas están hoy todavía sin pagar (hoy es mi fecha de liquidación)?'\n" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:40 -msgid "Clearance Date" -msgstr "Fecha de liquidación" - -#. module: account_financial_report_webkit -#: view:partners.ledger.webkit:0 -msgid "" -"This report allows you to print or generate a pdf of your partner ledger " -"with details of all your payable/receivable account" -msgstr "" -"Este informe permite imprimir o generar un PDF de su libro mayor de empresas " -"con detalles de todas sus cuentas a cobrar/a pagar." - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "With balance is not equal to 0" -msgstr "Con saldo distinto a 0" - -#. 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:104 -msgid "Fiscal Year :" -msgstr "Ejercicio fiscal:" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:0 -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 "" -"Este informe permite imprimir o generar un PDF de las facturas abiertas (con " -"deuda pendiente) por empresa con detalles de todas las cuentas a pagar/a " -"cobrar. Excluye los apuntes totalmente conciliados." - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:416 -#, python-format -msgid "Must be in include_opening, exclude_opening" -msgstr "Debe ser include_opening o exclude_opening" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:43 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:151 -#, python-format -msgid "Dates" -msgstr "Fechas" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:136 -msgid "Code / Ref" -msgstr "Código / Ref." - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:49 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_trial_balance_menu_webkit -#: view:trial.balance.webkit:0 -#, python-format -msgid "Trial Balance" -msgstr "Balance de sumas y saldos" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:87 -msgid "Dates : " -msgstr "Fechas: " - -#. module: account_financial_report_webkit -#: 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: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 "Periodo final" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_account_common_balance_report -msgid "Common Balance Report" -msgstr "Informe de balance general" - -#. 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:41 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:61 -msgid "Accounts Filter" -msgstr "Filtro de cuentas" - -#. 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 "Sólo apertura" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:65 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:60 -msgid "Custom Filter" -msgstr "Filtro personalizado" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:90 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:100 -msgid "Dates Filter:" -msgstr "Filtro de fechas:" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:91 -msgid "Fiscal Year : " -msgstr "Ejercicio fiscal: " - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "With movements" -msgstr "Con movimientos" - -#. module: account_financial_report_webkit -#: constraint:account.common.balance.report:0 -#: constraint:general.ledger.webkit:0 -#: constraint:open.invoices.webkit:0 -#: constraint:partner.balance.webkit:0 -#: constraint:partners.ledger.webkit:0 -#: constraint:trial.balance.webkit:0 -msgid "" -"The fiscalyear, periods or chart of account chosen have to belong to the " -"same company." -msgstr "" -"El ejercicio fiscal, periodos y árbol de cuentas escogido deben pertenecer a " -"la misma compañía." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:109 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:124 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:118 -msgid "Cumul. Bal." -msgstr "Saldo acumulado" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "Computed" -msgstr "Calculado" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:63 -#: code:addons/account_financial_report_webkit/report/partner_balance.py:63 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:68 -#: code:addons/account_financial_report_webkit/report/trial_balance.py:64 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:68 -#, python-format -msgid "of" -msgstr "de" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:73 -#: 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 "Cuentas a pagar" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:48 -#: 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 "Informe de facturas abiertas" - -#. module: account_financial_report_webkit -#: field:account.account,centralized:0 -msgid "Centralized" -msgstr "Centralizado" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,display_account:0 -msgid "Display accounts" -msgstr "Mostrar cuentas" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "" -"Configuration Error! \n" -"You can not define children to an account with internal type different of " -"\"View\"! " -msgstr "" -"¡Error de configuración! \n" -"¡No puede definir hijos en una cuenta con tipo interno distinto a \"Vista\"! " - -#. module: account_financial_report_webkit -#: 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: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 "Fecha inicial" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "Opening Entries" -msgstr "Asiento de apertura" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:40 -#, python-format -msgid "GENERAL LEDGER" -msgstr "LIBRO MAYOR" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/wizard/profit_loss_wizard.py:129 -#, python-format -msgid "Level %s" -msgstr "Nivel %s" - -#. 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 "" -"Si está marcado, no se mostrarán detalles en el libro mayor (sólo en el de " -"Webkit), sino que se mostrará únicamente los importes totales por periodo." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:77 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "No" -msgstr "No" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:97 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:107 -msgid "Initial Balance:" -msgstr "Saldo inicial:" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:163 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:129 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:144 -msgid "Balance C%s" -msgstr "Saldo C%s" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:95 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:108 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:104 -msgid "Entry" -msgstr "Asiento" - -#. module: account_financial_report_webkit -#: field:account.move.line,last_rec_date:0 -msgid "Last reconciliation date" -msgstr "Última fecha de conciliación" - -#. module: account_financial_report_webkit -#: 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 "Filtro de empresa" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:47 -#: view:general.ledger.webkit:0 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_general_ledger_menu_webkit -#, python-format -msgid "General Ledger" -msgstr "Libro mayor" - -#. module: account_financial_report_webkit -#: view:trial.balance.webkit:0 -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 "" -"Este informe le permite imprimir o generar un PDF de su balance de sumas y " -"saldos para comprobar con rapidez el saldo de cada una de sus cuentas en un " -"único informe." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:89 -msgid "Periods : " -msgstr "Periodos: " - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:40 -#, python-format -msgid "PARTNER BALANCE" -msgstr "BALANCE DE EMPRESA" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "Company must be the same for its related account and period." -msgstr "La compañía debe ser la misma para su cuenta y periodo relacionados" - -#. module: account_financial_report_webkit -#: help:open.invoices.webkit,partner_ids:0 -#: help:partner.balance.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 "" -"Sólo se imprimirán las empresas seleccionadas. Déjelo en blanco para " -"imprimir todas las empresas." - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:165 -#, python-format -msgid "Webkit Report template not found !" -msgstr "¡Plantilla del informe Webkit no encontrada!" - -#. 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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:91 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:104 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:100 -#: 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: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 "Fecha" - -#. module: account_financial_report_webkit -#: help:general.ledger.webkit,centralize:0 -msgid "Uncheck to display all the details of centralized accounts." -msgstr "" -"Desmarque esta casilla para mostrar todos los detalles de las cuentas " -"centralizadas" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "You can not create journal items on an account of type view." -msgstr "No puede crear asientos en una cuenta de tipo vista." - -#. module: account_financial_report_webkit -#: view:account.move.line:0 -msgid "Internal Note" -msgstr "Nota interna" - -#. module: account_financial_report_webkit -#: constraint:account.common.balance.report:0 -#: constraint:general.ledger.webkit:0 -#: constraint:open.invoices.webkit:0 -#: constraint:partner.balance.webkit:0 -#: constraint:partners.ledger.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 "" -"Cuando no se selecciona un ejercicio fiscal, debe escoger filtrar por " -"periodos o por fecha." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:50 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:55 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:64 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:51 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:62 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:75 -msgid "To:" -msgstr "A:" - -#. module: account_financial_report_webkit -#: sql_constraint:account.account:0 -msgid "The code of the account must be unique per company !" -msgstr "¡El código de la cuenta debe ser único por compañía!" - -#. module: account_financial_report_webkit -#: model:ir.ui.menu,name:account_financial_report_webkit.menu_account_open_invoices -#: view:open.invoices.webkit:0 -msgid "Open Invoices" -msgstr "Facturas abiertas" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,target_move:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:82 -#: 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:trial.balance.webkit,target_move:0 -#, python-format -msgid "All Posted Entries" -msgstr "Todos los asientos asentados" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:87 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:84 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:97 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:144 -#, python-format -msgid "Comparison %s" -msgstr "Comparación %s" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:102 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:102 -#, python-format -msgid "No accounts to print." -msgstr "Sin cuentas que imprimir." - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,fiscalyear_id:0 -msgid "Keep empty for all open fiscal year" -msgstr "Dejarlo vacío para todos los ejercicios fiscales abiertos." - -#. 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 "la fecha de la última conciliación (completa o parcial)" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:107 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:122 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:147 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:116 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:113 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:128 -msgid "Credit" -msgstr "Haber" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,filter:0 -msgid "No Filters" -msgstr "Sin filtros" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:102 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:102 -#, python-format -msgid "Error" -msgstr "Error" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:152 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:118 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:133 -msgid "Balance" -msgstr "Saldo" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:103 -msgid "Counter part" -msgstr "Contrapartida" - -#. module: account_financial_report_webkit -#: 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:134 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:149 -msgid "% Difference" -msgstr "% diferencia" - -#. module: account_financial_report_webkit -#: 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 calculated based on period to be correct)." -msgstr "" -"Filtrar por fecha: no se mostrará saldo inicial (El saldo de apertura sólo " -"se puede calcular para que sea correcto basándose en el periodo)." - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "" -"Configuration Error! \n" -"You can not select an account type with a deferral method different of " -"\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"! " -msgstr "" -"¡Error de configuración! \n" -"¡No puede seleccionar un tipo de cuenta con un método de cierre diferente de " -"\"Reconciliado\" para las cuentas con tipo interno \"A pagar/A cobrar\"! " - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:47 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_partner_balance_menu_webkit -#: view:partner.balance.webkit:0 -#, python-format -msgid "Partner Balance" -msgstr "Balance de empresa" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:146 -#, python-format -msgid "Centralized Entries" -msgstr "Entradas centralizadas" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:partner.balance.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Accounts Filters" -msgstr "Filtros de cuentas" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:31 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:35 -#: 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:32 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:56 -msgid "Dates Filter" -msgstr "Filtros de fechas" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "You can not create journal items on closed account." -msgstr "No puede crear asientos en cuentas cerradas." - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:64 -#: selection:general.ledger.webkit,display_account:0 -#, python-format -msgid "With transactions or non zero balance" -msgstr "Con movimientos o con saldo" - -#. 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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:45 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:156 -#: 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: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 "Periodos" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:112 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:127 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:121 -msgid "Curr. Balance" -msgstr "Saldo actual" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_account_move_line -msgid "Journal Items" -msgstr "Apuntes contables" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:416 -#, python-format -msgid "Invalid query mode" -msgstr "Modo de consulta no válido" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:161 -#, python-format -msgid "Unsuported filter" -msgstr "Filtro no soportado" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:62 -#, python-format -msgid "All accounts" -msgstr "Todas las cuentas" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "" -"The selected account of your Journal Entry forces to provide a secondary " -"currency. You should remove the secondary currency on the account or select " -"a multi-currency view on the journal." -msgstr "" -"La cuenta seleccionada en su asiento fuerza a tener una moneda secundaria. " -"Debería eliminar la moneda secundaria de la cuenta o asignar al diario una " -"vista multi-moneda" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:93 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:106 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:102 -msgid "Period" -msgstr "Período" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:424 -#, python-format -msgid "No valid filter" -msgstr "Sin filtro válido" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:0 -msgid "Clearance Analysis Options" -msgstr "Opciones de análisis de liquidación" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:97 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:110 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:106 -msgid "Journal" -msgstr "Diario" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,amount_currency:0 -#: field:open.invoices.webkit,amount_currency:0 -#: field:partners.ledger.webkit,amount_currency:0 -msgid "With Currency" -msgstr "Con moneda" - -#. module: account_financial_report_webkit -#: 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 "De empresas" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -msgid "" -"This report allows you to print or generate a pdf of your general ledger " -"with details of all your account journals" -msgstr "" -"Este informe le permite imprimir o generar un PDF de su libro mayor con el " -"detalle de todos sus diarios contables." - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/profit_loss.py:39 -#, python-format -msgid "PROFIT AND LOSS" -msgstr "PÉRDIDAS Y GANANCIAS" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,chart_account_id:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:27 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:31 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:40 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:28 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:52 -#: 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:trial.balance.webkit,chart_account_id:0 -msgid "Chart of Account" -msgstr "Árbol de cuentas" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:167 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:133 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:148 -msgid "Difference" -msgstr "Diferencia" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,target_move:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:42 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:51 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:38 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:62 -#: 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:trial.balance.webkit,target_move:0 -msgid "Target Moves" -msgstr "Movimientos destino" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:44 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:58 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:45 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:56 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:69 -msgid "From:" -msgstr "De:" - -#. module: account_financial_report_webkit -#: 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: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 "Fecha final" - -#. module: account_financial_report_webkit -#: 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: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 "Periodo inicial" - -#. module: account_financial_report_webkit -#: field:open.invoices.webkit,until_date:0 -msgid "Clearance date" -msgstr "Fecha de liquidación" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_partners_ledger_webkit -msgid "Partner Ledger Report" -msgstr "Libro mayor de empresas" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -msgid "Partners Filters" -msgstr "Filtros de empresas" - -#. module: account_financial_report_webkit -#: 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:28 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:32 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:41 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:29 -#: 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 -#: 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 -#: 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 "Ejercicio fiscal" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:77 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -msgid "Yes" -msgstr "Sí" - -#. 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 "Sin comparación" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:63 -#: code:addons/account_financial_report_webkit/report/partner_balance.py:63 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:68 -#: code:addons/account_financial_report_webkit/report/trial_balance.py:64 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:68 -#, python-format -msgid "Page" -msgstr "Página" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:50 -msgid "Partners Filter" -msgstr "Filtros de empresas" - -#. 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:61 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:75 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:73 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:86 -#: selection:general.ledger.webkit,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "All" -msgstr "Todas" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/profit_loss.py:46 -#, python-format -msgid "Profit and Loss" -msgstr "Pérdidas y ganancias" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:99 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:95 -msgid "No Partner" -msgstr "Sin empresa" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:41 -#, python-format -msgid "OPEN INVOICES REPORT" -msgstr "INFORME DE FACTURAS ABIERTAS" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:41 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:58 -#, python-format -msgid "PARTNER LEDGER" -msgstr "LIBRO MAYOR DE EMPRESAS" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,target_move:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:84 -#: 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:trial.balance.webkit,target_move:0 -#, python-format -msgid "All Entries" -msgstr "Todos los asientos" - -#. module: account_financial_report_webkit -#: sql_constraint:account.move.line:0 -msgid "Wrong credit or debit value in accounting entry !" -msgstr "¡Valor haber o debe erróneo en el asiento contable!" - -#. 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 "Comparar por" - -#. 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 "Al final de" diff --git a/account_financial_report_webkit/i18n/fr.po b/account_financial_report_webkit/i18n/fr.po deleted file mode 100644 index 02cf5c0e..00000000 --- a/account_financial_report_webkit/i18n/fr.po +++ /dev/null @@ -1,1587 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_financial_report_webkit -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-12-22 16:04+0000\n" -"PO-Revision-Date: 2014-02-01 04:48+0000\n" -"Last-Translator: Joël Grand-Guillaume @ camptocamp \n" -"Language-Team: \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-06-19 06:33+0000\n" -"X-Generator: Launchpad (build 17048)\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 "% Différence" - -#. 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 "Comptes" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:143 -msgid "Account / Partner Name" -msgstr "Compte / Partenaire" - -#. 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 "Filtre par compte" - -#. 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 "Filtre par compte" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,centralize:0 -msgid "Activate Centralization" -msgstr "Centralisation activée" - -#. 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 -msgid "Aged Partner Balance" -msgstr "Balance âgée des tiers" - -#. 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 "Balance âgée des tiers" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_account_aged_trial_balance_webkit -msgid "Aged partner balanced" -msgstr "Balance âgée des tiers" - -#. 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 "Tous" - -#. 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 "Ecritures validées + brouillon" - -#. 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 "Ecritures validées" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:72 -#, python-format -msgid "All accounts" -msgstr "Tout les comptes" - -#. 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 "Solde" - -#. 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 "Solde %s" - -#. 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 "Solde C%s" - -#. module: account_financial_report_webkit -#: field:account.account,centralized:0 -msgid "Centralized" -msgstr "Centralisé" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:170 -#, python-format -msgid "Centralized Entries" -msgstr "Ecritures centralisées" - -#. 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 "Plan comptable" - -#. 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 "Option d'analyse d'apurement de compte tiers" - -#. 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 "Date d'apurement" - -#. 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 "Date d'apurement" - -#. 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 "" -"La date d'apurement doit être postérieure à la date de fin sélectionnée." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:118 -msgid "Code" -msgstr "Code" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:145 -msgid "Code / Ref" -msgstr "Compte / Réf." - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_account_common_balance_report -msgid "Common Balance Report" -msgstr "Common Balance Report" - -#. 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 "Société" - -#. 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 "Comparer par" - -#. 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 "Comparaison %s" - -#. 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 "Calculé" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:112 -msgid "Counter part" -msgstr "Contrepartie" - -#. 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 "Crédit" - -#. 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 "Solde Cumul." - -#. 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 "Solde cumulé" - -#. 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 "Totaux" - -#. 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 "Dev." - -#. 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 "Solde Devise" - -#. 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 "Filtre personalisé" - -#. 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 "Date" - -#. 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 "Dates" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:88 -msgid "Dates : " -msgstr "Dates : " - -#. 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 "Filtre par date" - -#. 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 "Filtre Dates:" - -#. 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 "Débit" - -#. 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 "Différence" - -#. 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 "Afficher les comptes" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,display_account:0 -msgid "Display accounts" -msgstr "Comptes affichés" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:49 -msgid "Displayed Accounts" -msgstr "Comptes filtrés" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:52 -#, python-format -msgid "Due" -msgstr "Dû" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:85 -msgid "Due Date" -msgstr "Date dûe" - -#. 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 "Date Fin" - -#. 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 "Période de fin" - -#. 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 "Écriture" - -#. 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 "Erreur" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:216 -#, python-format -msgid "Error!" -msgstr "Erreur" - -#. 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 "Filtrer par" - -#. 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 -msgid "" -"Filter has to be in filter date, period, or " -"none" -msgstr "Filtre par date, periode ou aucun uniquement" - -#. 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 "Filtre par compte" - -#. 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 "Filtre sur partenaire" - -#. 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 "Exercice comptable" - -#. 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 "Exercice comptable :" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:92 -msgid "Fiscal Year : " -msgstr "Exercice comptable : " - -#. 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 "Depuis :" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:44 -#, python-format -msgid "GENERAL LEDGER" -msgstr "GRAND LIVRE DES COMPTES" - -#. 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 "Grand livre des comptes" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_general_ledger_webkit -msgid "General Ledger Report" -msgstr "Grand livre" - -#. 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 "Grand Livre des comptes" - -#. 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 "Grouper les partenaires par devise" - -#. 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 "Si coché, les mouvements de ce compte seront groupés par période." - -#. 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 "Solde à nouveau" - -#. 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 "Solde à nouveau :" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:481 -#, python-format -msgid "Invalid query mode" -msgstr "Mode de recherche invalide" - -#. 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 "Ajoute la colonne devise" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/print_journal.py:49 -#, python-format -msgid "JOURNALS" -msgstr "JOURNAUX" - -#. 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 "Journal" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:33 -msgid "Journal Filter" -msgstr "Filtre sur le journal" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_account_move_line -msgid "Journal Items" -msgstr "Écritures comptables" - -#. 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 "Journaux" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_print_journal_webkit -msgid "Journals Report" -msgstr "Rapport de Journaux" - -#. 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 "Laisser vide pour selectionner tout les exercices" - -#. 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 "Description" - -#. 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 "Dernière date de réconciliation" - -#. 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 "Options de format" - -#. 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 "Doit être dans include_opening, exclude_opening" - -#. 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 "Non" - -#. 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 "Pas de comparaison" - -#. 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 "Pas de filtre" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:96 -msgid "No Partner" -msgstr "Pas de partenaire" - -#. 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 "Aucun compte à imprimer" - -#. 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 "Aucun message de diagnostic n'a été fourni" - -#. 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 "Pas d'en-tête défini pour ce rapport Webkit!" - -#. 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 "Pas de période trouvée" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:493 -#, python-format -msgid "No valid filter" -msgstr "Pas de filtre valide" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:57 -#, python-format -msgid "OPEN INVOICES REPORT" -msgstr "ETAT DES FACTURES OUVERTES" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:54 -#, python-format -msgid "Older" -msgstr "Plus ancien" - -#. 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 "" -"Seuls les comptes selectionnés seront imprimés. Laisser vide pour les " -"imprimer tous." - -#. 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 "" -"Seuls les comptes selectionnés seront imprimés. Laisser vide pour les " -"imprimer tous." - -#. 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 "" -"Selectionnez les partenaires à imprimer ou laissez vide pour les imprimer " -"tous." - -#. 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 "" -"Selectionnez les partenaires à imprimer ou laissez vide pour les imprimer " -"tous." - -#. 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 "Etat des factures ouvertes" - -#. 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 "Etat des factures ouvertes" - -#. 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 "Basé sur l'écriture d'ouverture" - -#. 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 "Balance d'ouverture" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:53 -#, python-format -msgid "Overdue ≤ %s d." -msgstr "Dépassé ≤ %s j." - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:44 -#, python-format -msgid "PARTNER BALANCE" -msgstr "BALANCE DES TIERS" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:44 -#, python-format -msgid "PARTNER LEDGER" -msgstr "LIVRE DES TIERS" - -#. 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 "Page" - -#. 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 "Partenaire" - -#. 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 "Balance des tiers" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_partner_balance_webkit -msgid "Partner Balance Report" -msgstr "Rapport de balance des tiers" - -#. 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 "Balance des tiers" - -#. 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 "Livre des tiers" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_partners_ledger_webkit -msgid "Partner Ledger Report" -msgstr "Rapport de livre des tiers" - -#. 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 "Livre des tiers" - -#. 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 "Type de partenaire" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:54 -msgid "Partners Filter" -msgstr "Filtre Partenaire" - -#. 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 "Filtre Partenaire" - -#. 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 "Comptes fournisseur" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:141 -msgid "Percents" -msgstr "Pourcents" - -#. 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 "Période" - -#. 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 "Périodes" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:90 -msgid "Periods : " -msgstr "Périodes : " - -#. 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 "Filtre par période" - -#. 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 "Filtre par période:" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:222 -msgid "Please set a header in company settings." -msgstr "Veuillez paramétrer un en-tête dans la société" - -#. 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 "Veuillez sélectionner un filtre de temps valide" - -#. 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 "Filter sur :" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:115 -msgid "Rec." -msgstr "Let." - -#. 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 "Comptes clients" - -#. 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 "Comptes clients et fournisseurs" - -#. 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 "Référence" - -#. 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 "Sélection du Plan comptable" - -#. 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 "Date Début" - -#. 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 "Période de début" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:47 -#, python-format -msgid "TRIAL BALANCE" -msgstr "BALANCE DES COMPTES" - -#. 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 "Filtre d'écritures" - -#. 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 "" -"La date d'apurement est une aide pour le calcule de la provision sur compte " -"client.\n" -"\n" -"Par défaut, elle est égale à la date de fin selectionnée (ex: 31/12/2011 si " -"vous selectionnez 2011).\n" -"\n" -"En la modifant, vous pourrez répondre à la question suivante:'A partir de la " -"listes des factures ouvertes a la fin de l'exercice comptable précedant, " -"lesquelles sont toujours impayées aujourd'hui (aujourd'hui étant la date " -"d'apurement)?'\n" - -#. 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 "" -"Cet état vous permet d'éditer l'ensemble des écritures comptables par compte " -"(Rq: pensez à centraliser certains comptes pour réduire le nombre de pages)" - -#. 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 "" -"Cet état vous permet d'éditer la listes de factures ouvertes à la date de " -"votre choix" - -#. 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 "" -"Cet état imprime tout les mouvements comptables par partenaire (client / " -"fournisseur)" - -#. 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 "" -"Cet état imprime l'ensemble des écritures comptables par journal " -"(Rq: pensez à centraliser certains journaux pour réduire le nombre de pages)" - -#. 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 "" -"Cet état liste les comptes et leurs solde. Vous pouvez également faire des " -"comparaisons de période (jusqu'à 4 périodes)." - -#. 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 "Ce rapport montre les soldes ouverts par client ou fournisseurs." - -#. 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 "Filtre de temps" - -#. 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 "Balance des comptes" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_trial_balance_webkit -msgid "Trial Balance Report" -msgstr "Balance générale" - -#. 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 "Balance des comptes" - -#. 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 "Non-alloué" - -#. module: account_financial_report_webkit -#: help:general.ledger.webkit,centralize:0 -msgid "Uncheck to display all the details of centralized accounts." -msgstr "Décocher pour afficher ne pas activer la centralisation des comptes." - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:211 -#, python-format -msgid "Unsuported filter" -msgstr "Filtre non supporté" - -#. 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 "Webkit Report template not found !" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:166 -msgid "Webkit error" -msgstr "Erreur Webkit" - -#. 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 "Rendu Webkit" - -#. 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 "" -"Quand aucune année fiscale n'est sélectionnée, vous devez sélectionner un " -"filtre par période ou par date." - -#. 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 "" -"Quand aucune année fiscale n'est sélectionnée, vous devez sélectionner un " -"filtre par période ou par date." - -#. 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 "" -"Quand aucune année fiscale n'est sélectionnée, vous devez sélectionner un " -"filtre par période ou par date." - -#. 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 "Avec devise" - -#. 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 "Compte dont le solde n'est pas 0" - -#. 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 "Mouvementé" - -#. 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 "Compte mouvementé ou dont le solde n'est pas nul" - -#. 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 "Oui" - -#. 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 "Solde" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:103 -msgid "code" -msgstr "Code" - -#. 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 "de" - -#. 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 "" -"Date du lettrage le plus récent (total ou partiel) c'est à dire du dernier " -"paiement" - -#. 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 "À fin de" diff --git a/account_financial_report_webkit/i18n/it.po b/account_financial_report_webkit/i18n/it.po deleted file mode 100644 index 57b33322..00000000 --- a/account_financial_report_webkit/i18n/it.po +++ /dev/null @@ -1,1373 +0,0 @@ -# Italian translation for account-financial-report -# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 -# This file is distributed under the same license as the account-financial-report package. -# FIRST AUTHOR , 2014. -# -msgid "" -msgstr "" -"Project-Id-Version: account-financial-report\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-07 07:02+0000\n" -"PO-Revision-Date: 2014-02-12 15:52+0000\n" -"Last-Translator: Andrea Cometa \n" -"Language-Team: Italian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-06-19 06:33+0000\n" -"X-Generator: Launchpad (build 17048)\n" - -#. 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 "Filtro sui conti" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:424 -#, python-format -msgid "Please set a valid time filter" -msgstr "Si prega di impostare un filtro valido per la data" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partners.ledger.webkit:0 -msgid "Layout Options" -msgstr "Opzioni layout" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:203 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:228 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:258 -msgid "Cumulated Balance on Account" -msgstr "Saldo Cumulativo su Conto" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,centralize:0 -msgid "Activate Centralization" -msgstr "Attivare Centralizzazione" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:154 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:161 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:120 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:127 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:135 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:142 -msgid "Balance %s" -msgstr "Saldo %s" - -#. module: account_financial_report_webkit -#: view:account.move.line:0 -msgid "Misc." -msgstr "Varie" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:92 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:102 -msgid "Periods Filter:" -msgstr "Filtro Periodi:" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:170 -#, python-format -msgid "No header defined for this Webkit report!" -msgstr "Nessuna intestazione definita per questo report Webkit!" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:162 -#, python-format -msgid "Filter has to be in filter date, period, or none" -msgstr "Il filtro deve essere per data, periodo o nullo" - -#. 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 "Bilancio di Verifica Webkit" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,company_id:0 -msgid "Company" -msgstr "Azienda" - -#. module: account_financial_report_webkit -#: view:partner.balance.webkit:0 -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 "" -"Questo report è un analisi fatta per un partner, è una stampa in PDF " -"contenente una riga per partner rappresentante il bilancio di credito " -"cumulativo" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:138 -msgid "Account / Partner Name" -msgstr "Conto / Nome partner" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,journal_ids:0 -#: field:general.ledger.webkit,journal_ids:0 -#: field:open.invoices.webkit,journal_ids:0 -#: field:partner.balance.webkit,journal_ids:0 -#: field:partners.ledger.webkit,journal_ids:0 -#: field:trial.balance.webkit,journal_ids:0 -msgid "Journals" -msgstr "Sezionali" - -#. module: account_financial_report_webkit -#: help:general.ledger.webkit,amount_currency:0 -#: help:open.invoices.webkit,amount_currency:0 -#: help:partners.ledger.webkit,amount_currency:0 -msgid "It adds the currency column" -msgstr "Aggiunge la colonna valuta" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:75 -#: 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 "Conti di credito e debito" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:104 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:119 -#: model:ir.model,name:account_financial_report_webkit.model_account_account -msgid "Account" -msgstr "Conto" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:42 -#, python-format -msgid "TRIAL BALANCE" -msgstr "BILANCIO DI VERIFICA" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:118 -msgid "Due Date" -msgstr "Data scadenza" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Print only" -msgstr "Solo stampa" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_partner_balance_webkit -msgid "Partner Balance Report" -msgstr "Stampa bilancio partner" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:194 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:205 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:220 -#, python-format -msgid "Webkit render" -msgstr "Render webkit" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:165 -#, python-format -msgid "Error!" -msgstr "Errore!" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_trial_balance_webkit -msgid "Trial Balance Report" -msgstr "Report Bilancio di verifica" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:117 -msgid "Code" -msgstr "Codice" - -#. 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 "Mastro Partner Webkit" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,display_account:0 -#: field:partner.balance.webkit,display_account:0 -#: field:trial.balance.webkit,display_account:0 -msgid "Display Accounts" -msgstr "Visualizza i conti" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:192 -msgid "Unallocated" -msgstr "Non allocato" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:123 -#, python-format -msgid "Webkit raise an error" -msgstr "Webkit ha generato un errore" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:71 -#: 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 "Conti di Credito" - -#. 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 "Libro Mastro Webkit" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:116 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:112 -msgid "Rec." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "Error ! You can not create recursive accounts." -msgstr "Errore! Non è possibile creare conti ricorsivi" - -#. module: account_financial_report_webkit -#: 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:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:46 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:34 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:58 -msgid "Periods Filter" -msgstr "Filtro Periodi" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:313 -#, python-format -msgid "No period found" -msgstr "Nessun periodo trovato" - -#. 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_general_ledger.mako:139 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:52 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:142 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:153 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:50 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:108 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:63 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:123 -msgid "Initial Balance" -msgstr "Saldo iniziale" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "" -"The date of your Journal Entry is not in the defined period! You should " -"change the date or remove this constraint from the journal." -msgstr "" -"La data della voce sezionale non è nel periodo definito! Dovresti cambiare " -"la data o rimuovere questo vincolo dal sezionale." - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_general_ledger_webkit -msgid "General Ledger Report" -msgstr "Stampa Libro Mastro" - -#. module: account_financial_report_webkit -#: constraint:open.invoices.webkit:0 -msgid "" -"Clearance date must be the very last date of the last period or later." -msgstr "" -"La data di liquidazione deve essere l'ultima data dell'ultimo periodo o del " -"successivo." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:48 -msgid "Displayed Accounts" -msgstr "Conti visualizzati" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:99 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:112 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:108 -msgid "Partner" -msgstr "Partner" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,chart_account_id:0 -msgid "Select Charts of Accounts" -msgstr "Selezionare il Piano dei Conti" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,filter:0 -msgid "Filter by" -msgstr "Filtra per" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:48 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_partners_ledger_menu_webkit -#: view:partners.ledger.webkit:0 -#, python-format -msgid "Partner Ledger" -msgstr "Mastro del partner" - -#. 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_open_invoices.mako:129 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:123 -msgid "Curr." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:101 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:114 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:110 -msgid "Label" -msgstr "Etichetta" - -#. module: account_financial_report_webkit -#: help:account.common.balance.report,account_ids:0 -#: help:general.ledger.webkit,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 "" -"Saranno stampati solo i conti selezionati. Lasciare vuoto per stampare tutti " -"i conti." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:105 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:120 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:145 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:114 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:111 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:126 -msgid "Debit" -msgstr "Debito" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:171 -#, python-format -msgid "Please set a header in company settings" -msgstr "Prego impostare una intestazione nei settaggi dell'azienda" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Time Filters" -msgstr "Filtri temporali" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:193 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:224 -msgid "Cumulated Balance on Partner" -msgstr "Bilancio Cumulativo del Partner" - -#. 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 "Bilancio del Partner Webkit" - -#. module: account_financial_report_webkit -#: help:open.invoices.webkit,until_date:0 -msgid "" -"The clearance date is essentially a tool used for debtors provisionning " -"calculation.\n" -"\n" -"By default, this date is equal to the the end date (ie: 31/12/2011 if you " -"select fy 2011).\n" -"\n" -"By amending the clearance date, you will be, for instance, able to answer " -"the question : 'based on my last year end debtors open invoices, which " -"invoices are still unpaid today (today is my clearance date)?'\n" -msgstr "" -"La data di liquidazione è essenzialmente uno strumento per il calcolo dei " -"debitori\n" -"Per impostazione predefinita, questa data è uguale alla data di fine (es: " -"31/12/2011 se specificato il 2011).\n" -"Modificando la data di liquidazione, vi sarà, per esempio, la possibilità di " -"rispondere alla domanda: 'basato sulle fatture aperte dei debitori " -"dell'ultimo anno, quali fatture non sono ancora pagate oggi (oggi è la mia " -"data di liquidazione)'?\n" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:40 -msgid "Clearance Date" -msgstr "Data di Liquidazione" - -#. module: account_financial_report_webkit -#: view:partners.ledger.webkit:0 -msgid "" -"This report allows you to print or generate a pdf of your partner ledger " -"with details of all your payable/receivable account" -msgstr "" -"Questo report permette di generare un pdf del mastro partner con dettagli su " -"tutti i conti credito/debito" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "With balance is not equal to 0" -msgstr "Con saldo diverso da zero" - -#. 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:104 -msgid "Fiscal Year :" -msgstr "Anno Fiscale:" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:0 -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 "" -"Questo report permette di generare un pdf delle tue fatture aperte con " -"dettagli su tutti i conti credito/debito. Escluse le voci sezionale " -"riconciliate." - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:416 -#, python-format -msgid "Must be in include_opening, exclude_opening" -msgstr "Deve essere in include_opening,exclude_opening" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:43 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:151 -#, python-format -msgid "Dates" -msgstr "Date" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:136 -msgid "Code / Ref" -msgstr "Codice / Rif" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:49 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_trial_balance_menu_webkit -#: view:trial.balance.webkit:0 -#, python-format -msgid "Trial Balance" -msgstr "Bilancio di Verifica" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:87 -msgid "Dates : " -msgstr "Date: " - -#. module: account_financial_report_webkit -#: 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: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 "Periodo finale" - -#. 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 -#: 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:41 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:61 -msgid "Accounts Filter" -msgstr "Filtro Conti" - -#. 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 "Sola Apertura" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:65 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:60 -msgid "Custom Filter" -msgstr "Filtro Personalizzato" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:90 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:100 -msgid "Dates Filter:" -msgstr "Filtri Data:" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:91 -msgid "Fiscal Year : " -msgstr "Anno Fiscale: " - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "With movements" -msgstr "Con movimenti" - -#. module: account_financial_report_webkit -#: constraint:account.common.balance.report:0 -#: constraint:general.ledger.webkit:0 -#: constraint:open.invoices.webkit:0 -#: constraint:partner.balance.webkit:0 -#: constraint:partners.ledger.webkit:0 -#: constraint:trial.balance.webkit:0 -msgid "" -"The fiscalyear, periods or chart of account chosen have to belong to the " -"same company." -msgstr "" -"L'anno fiscale, periodi o piano dei conti scelti devono appartenere alla " -"stessa azienda." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:109 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:124 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:118 -msgid "Cumul. Bal." -msgstr "Bil. Cumul." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "Computed" -msgstr "Calcolato" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:63 -#: code:addons/account_financial_report_webkit/report/partner_balance.py:63 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:68 -#: code:addons/account_financial_report_webkit/report/trial_balance.py:64 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:68 -#, python-format -msgid "of" -msgstr "di" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:73 -#: 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 "Conti di Debito" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:48 -#: 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 "Stampa Fatture Aperte" - -#. module: account_financial_report_webkit -#: field:account.account,centralized:0 -msgid "Centralized" -msgstr "Centralizzato" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,display_account:0 -msgid "Display accounts" -msgstr "Mostra conti" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "" -"Configuration Error! \n" -"You can not define children to an account with internal type different of " -"\"View\"! " -msgstr "" -"Errore di configurazione! \n" -"Non è possibile definire sottoconti su un conto di tipo interno diverso da " -"\"Vista\"! " - -#. module: account_financial_report_webkit -#: 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: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 "Data di Inizio" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "Opening Entries" -msgstr "Voci di Apertura" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:40 -#, python-format -msgid "GENERAL LEDGER" -msgstr "LIBRO MASTRO" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/wizard/profit_loss_wizard.py:129 -#, python-format -msgid "Level %s" -msgstr "Livello %s" - -#. 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 "" -"Se spuntato, nessun dettaglio sarà visualizzato nella stampa del Libro " -"Mastro (solo webkit), solo importi centralizzati per periodo." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:77 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "No" -msgstr "No" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:97 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:107 -msgid "Initial Balance:" -msgstr "Bilancio Iniziale" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:163 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:129 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:144 -msgid "Balance C%s" -msgstr "Bilancio C%s" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:95 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:108 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:104 -msgid "Entry" -msgstr "Voce" - -#. module: account_financial_report_webkit -#: field:account.move.line,last_rec_date:0 -msgid "Last reconciliation date" -msgstr "Ultima data di riconciliazione" - -#. module: account_financial_report_webkit -#: 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 "Filtro sul partner" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:47 -#: view:general.ledger.webkit:0 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_general_ledger_menu_webkit -#, python-format -msgid "General Ledger" -msgstr "Libro Mastro Generale" - -#. module: account_financial_report_webkit -#: view:trial.balance.webkit:0 -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 "" -"Questo report permette di stampare o generare un pdf del proprio Bilancio di " -"Verifica rendendo possibile controllare velocemente il saldo di ciascun " -"conto in un report singolo" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:89 -msgid "Periods : " -msgstr "Periodi: " - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:40 -#, python-format -msgid "PARTNER BALANCE" -msgstr "BILANCIO DEL PARTNER" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "Company must be the same for its related account and period." -msgstr "L'azienda deve essere la stessa per i conti collegati ed il periodo" - -#. module: account_financial_report_webkit -#: help:open.invoices.webkit,partner_ids:0 -#: help:partner.balance.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 "" -"Solo i partner selezionati saranno stampati. Lasciare vuoti per stampare " -"tutti i partner." - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:165 -#, python-format -msgid "Webkit Report template not found !" -msgstr "Template report webkit non trovato!" - -#. 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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:91 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:104 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:100 -#: 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: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 "Data" - -#. module: account_financial_report_webkit -#: help:general.ledger.webkit,centralize:0 -msgid "Uncheck to display all the details of centralized accounts." -msgstr "" -"Togliere la spunta per visualizzare tutti i dettagli dei conti centralizzati." - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "You can not create journal items on an account of type view." -msgstr "Non è possibile creare voci sezionale su un conto di tipo vista." - -#. module: account_financial_report_webkit -#: view:account.move.line:0 -msgid "Internal Note" -msgstr "Note Interne" - -#. module: account_financial_report_webkit -#: constraint:account.common.balance.report:0 -#: constraint:general.ledger.webkit:0 -#: constraint:open.invoices.webkit:0 -#: constraint:partner.balance.webkit:0 -#: constraint:partners.ledger.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 "" -"Quando non è selezionato alcun anno fiscale, si deve scegliere un filtro per " -"periodo o per data." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:50 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:55 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:64 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:51 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:62 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:75 -msgid "To:" -msgstr "A:" - -#. module: account_financial_report_webkit -#: sql_constraint:account.account:0 -msgid "The code of the account must be unique per company !" -msgstr "Il codice del conto deve essere unico per ogni azienda!" - -#. module: account_financial_report_webkit -#: model:ir.ui.menu,name:account_financial_report_webkit.menu_account_open_invoices -#: view:open.invoices.webkit:0 -msgid "Open Invoices" -msgstr "Fatture Aperte" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,target_move:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:82 -#: 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:trial.balance.webkit,target_move:0 -#, python-format -msgid "All Posted Entries" -msgstr "Tutte le registrazioni Pubblicate" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:87 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:84 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:97 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:144 -#, python-format -msgid "Comparison %s" -msgstr "Confronto %s" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:102 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:102 -#, python-format -msgid "No accounts to print." -msgstr "Nessun conto da stampare." - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,fiscalyear_id:0 -msgid "Keep empty for all open fiscal year" -msgstr "Lasciare vuoto per tutti gli anni fiscali aperti" - -#. 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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:107 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:122 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:147 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:116 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:113 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:128 -msgid "Credit" -msgstr "Credito" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,filter:0 -msgid "No Filters" -msgstr "Nessun Filtro" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:102 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:102 -#, python-format -msgid "Error" -msgstr "Errore" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:152 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:118 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:133 -msgid "Balance" -msgstr "Saldo" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:103 -msgid "Counter part" -msgstr "Contropartita" - -#. module: account_financial_report_webkit -#: 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:134 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:149 -msgid "% Difference" -msgstr "% Differenza" - -#. module: account_financial_report_webkit -#: 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 calculated based on period to be correct)." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "" -"Configuration Error! \n" -"You can not select an account type with a deferral method different of " -"\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"! " -msgstr "" -"Errore di Configurazione! \n" -"Non è possibile selezionare un tipo di conto con un metodo di posticipazione " -"diverso da \"Non riconciliate\" per i conti con tipo interno " -"\"Debito/Credito\"! " - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:47 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_partner_balance_menu_webkit -#: view:partner.balance.webkit:0 -#, python-format -msgid "Partner Balance" -msgstr "Bilancio del partner" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:146 -#, python-format -msgid "Centralized Entries" -msgstr "Voci centralizzate" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:partner.balance.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Accounts Filters" -msgstr "Filtri sui Conti" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:31 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:35 -#: 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:32 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:56 -msgid "Dates Filter" -msgstr "Filtro Date" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "You can not create journal items on closed account." -msgstr "Non è possibile creare registrazioni contabili su un conto chiuso." - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:64 -#: selection:general.ledger.webkit,display_account:0 -#, python-format -msgid "With transactions or non zero balance" -msgstr "Con transazioni o saldo diverso da zero" - -#. 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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:45 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:156 -#: 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: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 "Periodi" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:112 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:127 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:121 -msgid "Curr. Balance" -msgstr "Saldo Attuale" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_account_move_line -msgid "Journal Items" -msgstr "Voci Sezionale" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:416 -#, python-format -msgid "Invalid query mode" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:161 -#, python-format -msgid "Unsuported filter" -msgstr "Filtro non supportato" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:62 -#, python-format -msgid "All accounts" -msgstr "Tutti i conti" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "" -"The selected account of your Journal Entry forces to provide a secondary " -"currency. You should remove the secondary currency on the account or select " -"a multi-currency view on the journal." -msgstr "" -"Il conto selezionato nella registrazione contabile necessita di una valuta " -"secondaria. Occorre rimuovere la valuta secondaria dal conto oppure " -"selezionare una vista multivaluta nel sezionale." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:93 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:106 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:102 -msgid "Period" -msgstr "Periodo" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:424 -#, python-format -msgid "No valid filter" -msgstr "Nessun filtro valido" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:0 -msgid "Clearance Analysis Options" -msgstr "Opzioni di Analisi Liquidazione" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:97 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:110 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:106 -msgid "Journal" -msgstr "Sezionale" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,amount_currency:0 -#: field:open.invoices.webkit,amount_currency:0 -#: field:partners.ledger.webkit,amount_currency:0 -msgid "With Currency" -msgstr "Con valuta" - -#. module: account_financial_report_webkit -#: 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 "Del partner" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -msgid "" -"This report allows you to print or generate a pdf of your general ledger " -"with details of all your account journals" -msgstr "" -"Questo report permette di stampare o generare un pdf del libro mastro con i " -"dettagli di tutti i sezionali" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/profit_loss.py:39 -#, python-format -msgid "PROFIT AND LOSS" -msgstr "CONTO ECONOMICO" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,chart_account_id:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:27 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:31 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:40 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:28 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:52 -#: 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:trial.balance.webkit,chart_account_id:0 -msgid "Chart of Account" -msgstr "Piano dei conti" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:167 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:133 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:148 -msgid "Difference" -msgstr "Differenze" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,target_move:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:42 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:51 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:38 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:62 -#: 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:trial.balance.webkit,target_move:0 -msgid "Target Moves" -msgstr "Registrazioni:" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:44 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:58 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:45 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:56 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:69 -msgid "From:" -msgstr "Da:" - -#. module: account_financial_report_webkit -#: 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: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 "Data Fine" - -#. module: account_financial_report_webkit -#: 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: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 "Periodo Iniziale" - -#. module: account_financial_report_webkit -#: field:open.invoices.webkit,until_date:0 -msgid "Clearance date" -msgstr "Data liquidazione" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_partners_ledger_webkit -msgid "Partner Ledger Report" -msgstr "Stampa Mastro del Partner" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -msgid "Partners Filters" -msgstr "Filtri sui Partner" - -#. module: account_financial_report_webkit -#: 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:28 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:32 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:41 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:29 -#: 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 -#: 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 -#: 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 "Anno Fiscale" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:77 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -msgid "Yes" -msgstr "Sì" - -#. 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 "Nessun Confronto" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:63 -#: code:addons/account_financial_report_webkit/report/partner_balance.py:63 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:68 -#: code:addons/account_financial_report_webkit/report/trial_balance.py:64 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:68 -#, python-format -msgid "Page" -msgstr "Pagina" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:50 -msgid "Partners Filter" -msgstr "Filtro Partner" - -#. 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:61 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:75 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:73 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:86 -#: selection:general.ledger.webkit,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "All" -msgstr "Tutti" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/profit_loss.py:46 -#, python-format -msgid "Profit and Loss" -msgstr "Conto Economico" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:99 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:95 -msgid "No Partner" -msgstr "Nessun Partner" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:41 -#, python-format -msgid "OPEN INVOICES REPORT" -msgstr "STAMPA FATTURE APERTE" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:41 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:58 -#, python-format -msgid "PARTNER LEDGER" -msgstr "MASTRO PARTNER" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,target_move:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:84 -#: 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:trial.balance.webkit,target_move:0 -#, python-format -msgid "All Entries" -msgstr "Tutte le Registrazioni" - -#. module: account_financial_report_webkit -#: sql_constraint:account.move.line:0 -msgid "Wrong credit or debit value in accounting entry !" -msgstr "Valore di credito o debito errato nella registrazione contabile!" - -#. 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 "Confronta per" - -#. 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/lt.po b/account_financial_report_webkit/i18n/lt.po deleted file mode 100644 index 33a7ba2e..00000000 --- a/account_financial_report_webkit/i18n/lt.po +++ /dev/null @@ -1,1535 +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: Arminas Grigonis - Versada\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 "% Skirtumas" - -#. 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 "Sąskaita" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:143 -msgid "Account / Partner Name" -msgstr "Sąskaitos / Partnerio pavadinimas" - -#. 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 "Sąskaitų filtras" - -#. 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 "Sąskaitų filtrai" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,centralize:0 -msgid "Activate Centralization" -msgstr "Aktyvuoti centralizaciją" - -#. 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 "Seno Partnerio Balansas" - -#. 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 "Seno partnerio balansas" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_account_aged_trial_balance_webkit -msgid "Aged partner balanced" -msgstr "Senas partneris subalansuotas" - -#. 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 "Visi" - -#. 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 "Visi įrašai" - -#. 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 "Visi paskelbti įrašai" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:72 -#, python-format -msgid "All accounts" -msgstr "Visos sąskaitos" - -#. 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 "Balansas" - -#. 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 "Balansas %s" - -#. 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 "Balansas C%s" - -#. module: account_financial_report_webkit -#: field:account.account,centralized:0 -msgid "Centralized" -msgstr "Centralizuota" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:170 -#, python-format -msgid "Centralized Entries" -msgstr "Centralizuoti įrašai" - -#. 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 "Sąskaitų planas" - -#. 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 "Sąskaitų analizės nuostatos" - -#. 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 "Sąskaitų analizės Data" - -#. 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 "Sąskaitų analizės data" - -#. 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 "Sąskaitos analizės data privalo būti paskutinė periodo data." - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:118 -msgid "Code" -msgstr "Kodas" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:145 -msgid "Code / Ref" -msgstr "Kodas / Nuoroda" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_account_common_balance_report -msgid "Common Balance Report" -msgstr "Bendro balanso ataskaita" - -#. 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 "Įmonė" - -#. 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 "Palyginti pagal" - -#. 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 "Palyginimas %s" - -#. 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 "Apskaičiuota" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:112 -msgid "Counter part" -msgstr "Dublikatas" - -#. 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 "Sukūrė" - -#. 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 "Sukurta" - -#. 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 "Kreditas" - -#. 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 "Kaup. Bal." - -#. 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 "Sąskaitos kaupiamasis balansas" - -#. 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 "Partnerio kaupiamasis balansas" - -#. 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 "Dab." - -#. 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 "Dab. balansas" - -#. 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 "Sukurtas filtras" - -#. 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 "Data" - -#. 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 "Datos" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:88 -msgid "Dates : " -msgstr "Datos : " - -#. 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 "Datos filtras" - -#. 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 "Datų filtras:" - -#. 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 "Debetas" - -#. 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 "Skirtumas" - -#. 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 "Atvaizduoti sąskaitas" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,display_account:0 -msgid "Display accounts" -msgstr "Atvaizduoti sąskaitas" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:49 -msgid "Displayed Accounts" -msgstr "Rodomos Sąskaitos" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:52 -#, python-format -msgid "Due" -msgstr "Numatyta" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:85 -msgid "Due Date" -msgstr "Numatyta data" - -#. 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 "Pabaigos data" - -#. 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 "Periodo pabaiga" - -#. 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 "Įrašas" - -#. 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 "Klaida" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:216 -#, python-format -msgid "Error!" -msgstr "Klaida!" - -#. 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 "Filtruoti pagal" - -#. 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 "Filtravimas pagal datą: atidaromasis balansas nebus rodomas. (atidaromas balanasas gali būti paskaičiuotas tik remiantis periodu , kad būtų teisinga)." - -#. 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 "Filtras turi filtruoti datą arba periodą" - -#. 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 "Filtruoti sąskaitas" - -#. 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 "Filtruoti parnerius" - -#. 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 "Fiskaliniai Metai" - -#. 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 "Fiskaliniai Metai :" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:92 -msgid "Fiscal Year : " -msgstr "Fiskaliniai Metai : " - -#. 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 "Nuo:" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:44 -#, python-format -msgid "GENERAL LEDGER" -msgstr "DIDŽIOJI KNYGA" - -#. 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 "Didžioji Knyga" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_general_ledger_webkit -msgid "General Ledger Report" -msgstr "Didžiosios Knygos ataskaita" - -#. 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 "Didžioji Knyga (Webkit)" - -#. 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 "Grupuoti partnerius pagal valiutą" - -#. 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 "ID" - -#. 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 "Jei pažymėta, informacija nebus atvaizduojama Didžiosios Knygos ataskaitoje (webkit) ir bus rodomos tik centralizuotos sumos per tą periodą." - -#. 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 "Pradinis balansas" - -#. 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 "Pradinis balansas:" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:481 -#, python-format -msgid "Invalid query mode" -msgstr "Neteisingas užklausos rėžimas" - -#. 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 "Tai pridės valiutos stulpelį" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/print_journal.py:49 -#, python-format -msgid "JOURNALS" -msgstr "ŽURNALAI" - -#. 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 "Žurnalas" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_print_journal.mako:33 -msgid "Journal Filter" -msgstr "Žurnalo filtras" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_account_move_line -msgid "Journal Items" -msgstr "Žurnalo įrašai" - -#. 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 "Žurnalai" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_print_journal_webkit -msgid "Journals Report" -msgstr "Žurnalų ataskaitos" - -#. 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 "Palikti tuščią atidarytiems fiskaliniams metams" - -#. 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 "Etiketė" - -#. 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 "Paskutinį kartą atnaujino" - -#. 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 "Paskutinį kartą atnaujinta" - -#. module: account_financial_report_webkit -#: field:account.move.line,last_rec_date:0 -msgid "Last reconciliation date" -msgstr "Paskutinio sujungimo data" - -#. 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 "Plano nustatymai" - -#. 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 "Privalo būti include_opening, exclude_opening" - -#. 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 "Nėra" - -#. 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 "Nėra palygimo" - -#. 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 "Nėra filtrų" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:96 -msgid "No Partner" -msgstr "Nėra partnerio" - -#. 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 "Nėra spausdinamų sąskaitų." - -#. 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 "Diagnozės žinutė nebuvo pateikta" - -#. 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 "(Webkit) ataskaitoje nebuvo nurodyta antraštė!" - -#. 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 "Atidaromojo periodo nėra, todėl neįmanoma apskaičiuoti atidaromąjį balansą.\n" -"Jūs turite nustatyti periodą Sausio pirmąją dieną su specialia vėliavėle." - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:351 -#, python-format -msgid "No period found" -msgstr "Nėra periodų" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:493 -#, python-format -msgid "No valid filter" -msgstr "Nėra galiojančių filtrų" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:57 -#, python-format -msgid "OPEN INVOICES REPORT" -msgstr "NEAPMOKĖTŲ S/F ATASKAITA" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:54 -#, python-format -msgid "Older" -msgstr "Senesni" - -#. 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 "Tik pažymėtos sąskaitos bus atspausdintos. Nežymėkite nieko,\n" -" norint atspausdinti visas sąskaitas." - -#. 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 "Tik pažymėtos sąskaitos bus atspausdintos. Nežymėkite nieko, norint atspausdinti visas sąskaitas." - -#. 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 "Tik pažymėti partneriai bus atspausdinti. Nežymėkite nieko, norint atspausdinti visus partnerius." - -#. 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 "Tik pažymėti partneriai bus atspausdinti. Nežymėkite nieko, norint atspausdinti visus partnerius." - -#. 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 "Atidarytos S/F" - -#. 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 "Atidarytų S/F ataskaita" - -#. 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 "Atidaromieji įrašai" - -#. 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 "Tik atidarymas" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/aged_partner_balance.py:53 -#, python-format -msgid "Overdue ≤ %s d." -msgstr "Pavėluota ≤ %s d." - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:44 -#, python-format -msgid "PARTNER BALANCE" -msgstr "PARTNERIO BALANSAS" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:44 -#, python-format -msgid "PARTNER LEDGER" -msgstr "PARTNERIO DK" - -#. 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 "Puslapis" - -#. 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 "Partneris" - -#. 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 "Partnerio balansas" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_partner_balance_webkit -msgid "Partner Balance Report" -msgstr "Partnerio balanso ataskaita" - -#. 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 "Partnerio balansas (Webkit)" - -#. 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 "Partnerio DK" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_partners_ledger_webkit -msgid "Partner Ledger Report" -msgstr "Partnerio DK ataskaita" - -#. 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 "Partnerio DK (webkit)" - -#. 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 "Partnerio" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:54 -msgid "Partners Filter" -msgstr "Partnerių filtras" - -#. 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 "Partnerių filtrai" - -#. 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 "Mokėtinos sąskaitos" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:141 -msgid "Percents" -msgstr "Procentai" - -#. 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 "Periodas" - -#. 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 "Periodai" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:90 -msgid "Periods : " -msgstr "Periodai : " - -#. 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 "Periodų filtras" - -#. 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 "Periodų filtras:" - -#. 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 "Prašome nustatyti antraštę įmonės nustatymose" - -#. 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 "Prašome nustatyti tinkamą laiko filtrą" - -#. 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 "Tik spausdinti" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:115 -msgid "Rec." -msgstr "Gaut." - -#. 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 "Gautinos sąskaitos" - -#. 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 "Gautinos ir mokėtinos sąskaitos" - -#. 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 "Nuoroda" - -#. 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 "Pasirinkite sąskaitų planą" - -#. 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 "Pradžios data" - -#. 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 "Periodo pradžia" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:47 -#, python-format -msgid "TRIAL BALANCE" -msgstr "BANDOMASIS BALANSAS" - -#. 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 "Judėjimas" - -#. 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 "Apmokėjimo data yra svarbus įrankis, kurį naudoją skolininkai\n" -" atidėjimams apskaičiuoti.\n" -"\n" -"Pagal nutylėjimą, ši data yra lygi pabaigos datai (pvz: 2011/12/31 jei Jūs\n" -"pasirinkote 2011-uosius).\n" -"\n" -"Pavyzdžiui, pakeitus apmokėjimo datą, Jūs galėsite atsakyti į \n" -"klausimą : 'remiantis praėjusių metų mano skolininkų sąskaitomis faktūromis, kuri S/F\n" -"yra neapmokėta iki šiol (šiandien yra mano apmokėjimų diena)?'\n" -"" - -#. 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 "Komanda 'wkhtmltopdf' nesuveikė. Klaidos kodas = %s. Žinutė: %s" - -#. 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 "Diagnozės žinutė:\n" -"" - -#. 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 "Ši ataskaita leis Jums atsispausdinti arba sugeneruoti pdf dokumentą, kuriame bus atvaizduota DK su visais žurnalų įrašais" - -#. 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 "Ši ataskaita leis Jums atsispausdinti arba sugeneruoti pdf dokumentą, kuriame bus atvaizduota atidarytos sąskaitos su kiekvienu partneriu. Sujungtos sąskaitos nebus rodomos" - -#. 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 "Ši ataskaita leis Jums atsispausdinti arba sugeneruoti pdf dokumentą, kuriame bus atvaizduota informacija apie partnerio DK su mokėtinomis/gautinomis sąskaitomis" - -#. 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 "Ši ataskaita leis Jums atsispausdinti arba sugeneruoti pdf dokumentą, kuriame bus atvaizduota visa informacija apie sąskaitų žurnalus" - -#. 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 "Ši ataskaita leis Jums atsispausdinti arba sugeneruoti pdf dokumentą, kuriame bus atvaizduota informacija apie bandomąjį balansą, o taip pat leidžia peržiūrėti visas sąskaitas 1-oje ataskaitoje" - -#. 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 "This report is an analysis done by a partner, It is a PDF report containing one line per partner representing the cumulative credit balance" - -#. 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 "Ši ataskaita parodys partnerių atidarytus balansus ir kada mokėjimas yra (ar turėjo būti) atliktas" - -#. 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 "Laiko filtrai" - -#. 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 "Kam:" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:132 -msgid "Total" -msgstr "Iš viso" - -#. 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 "Bandomasis balansas" - -#. module: account_financial_report_webkit -#: model:ir.model,name:account_financial_report_webkit.model_trial_balance_webkit -msgid "Trial Balance Report" -msgstr "Bandomojo balanso ataskaita" - -#. 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 "Bandomojo balanso (webkit)" - -#. 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 "Teigiama" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:207 -msgid "Unallocated" -msgstr "Nepriskirta" - -#. module: account_financial_report_webkit -#: help:general.ledger.webkit,centralize:0 -msgid "Uncheck to display all the details of centralized accounts." -msgstr "Nuimkite žymėjimą norint pamatyti visą informaciją apie centralizuotas sąskaitas" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:211 -#, python-format -msgid "Unsuported filter" -msgstr "Nepalaikomas filtras" - -#. 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 "(Webkit) ataskaitos šablonas nerastas !" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:166 -#, python-format -msgid "Webkit error" -msgstr "(webkit) klaida" - -#. 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 "Pateikti (webkit)" - -#. 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 "Kai fiskaliniai metai nėra pasirinkti, Jūs privalote filtruoti pagal periodus arba datą." - -#. 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 "Kai fiskaliniai metai nėra pasirinkti, Jūs privalote filtruoti pagal periodus arba datą." - -#. 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 "Kai fiskaliniai metai nėra pasirinkti, Jūs privalote filtruoti pagal periodus arba datą." - -#. 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 "Su valiuta" - -#. 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 "Su valiuta, kai nelygu 0" - -#. 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 "Su judėjimais" - -#. 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 "Su pervedimais arba ne nuliniu balansu" - -#. 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 "Taip" - -#. 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 "[('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)]" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:105 -msgid "balance" -msgstr "balansas" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/aged_trial_webkit.mako:103 -msgid "code" -msgstr "kodas" - -#. 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 "iš" - -#. 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 "onchange_date_to(fiscalyear_id, period_to, date_to, until_date)" - -#. 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 "onchange_fiscalyear(fiscalyear_id, period_to, date_to, until_date)" - -#. 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 "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" -msgstr "paskutinio sąskaitos sujungimo (pilno ar dalinio) data sąskaitos eilutė" - -#. 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 "{'required': [('filter', '=', 'filter_opening')]}" - -#. 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 "Pabaigoje" - diff --git a/account_financial_report_webkit/i18n/nl.po b/account_financial_report_webkit/i18n/nl.po deleted file mode 100644 index ff293ac8..00000000 --- a/account_financial_report_webkit/i18n/nl.po +++ /dev/null @@ -1,1327 +0,0 @@ -# Dutch translation for account-financial-report -# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 -# This file is distributed under the same license as the account-financial-report package. -# FIRST AUTHOR , 2014. -# -msgid "" -msgstr "" -"Project-Id-Version: account-financial-report\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-05-07 07:02+0000\n" -"PO-Revision-Date: 2014-02-01 04:47+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Dutch \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-06-19 06:33+0000\n" -"X-Generator: Launchpad (build 17048)\n" - -#. 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 -#: code:addons/account_financial_report_webkit/report/common_reports.py:424 -#, python-format -msgid "Please set a valid time filter" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partners.ledger.webkit:0 -msgid "Layout Options" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:203 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:228 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:258 -msgid "Cumulated Balance on Account" -msgstr "" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,centralize:0 -msgid "Activate Centralization" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:154 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:161 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:120 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:127 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:135 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:142 -msgid "Balance %s" -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.move.line:0 -msgid "Misc." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:92 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:102 -msgid "Periods Filter:" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:170 -#, python-format -msgid "No header defined for this Webkit report!" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:162 -#, python-format -msgid "Filter has to be in filter date, period, or none" -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 -#: 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:trial.balance.webkit,company_id:0 -msgid "Company" -msgstr "" - -#. module: account_financial_report_webkit -#: view:partner.balance.webkit:0 -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:138 -msgid "Account / Partner Name" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,journal_ids:0 -#: field:general.ledger.webkit,journal_ids:0 -#: field:open.invoices.webkit,journal_ids:0 -#: field:partner.balance.webkit,journal_ids:0 -#: field:partners.ledger.webkit,journal_ids:0 -#: field:trial.balance.webkit,journal_ids:0 -msgid "Journals" -msgstr "" - -#. module: account_financial_report_webkit -#: help:general.ledger.webkit,amount_currency:0 -#: help:open.invoices.webkit,amount_currency:0 -#: help:partners.ledger.webkit,amount_currency:0 -msgid "It adds the currency column" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:75 -#: 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_profit_loss.mako:104 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:119 -#: model:ir.model,name:account_financial_report_webkit.model_account_account -msgid "Account" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:42 -#, python-format -msgid "TRIAL BALANCE" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:118 -msgid "Due Date" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Print only" -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 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:194 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:205 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:220 -#, python-format -msgid "Webkit render" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:165 -#, python-format -msgid "Error!" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:117 -msgid "Code" -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.common.balance.report,display_account:0 -#: field:partner.balance.webkit,display_account:0 -#: field:trial.balance.webkit,display_account:0 -msgid "Display Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:192 -msgid "Unallocated" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:123 -#, python-format -msgid "Webkit raise an error" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:71 -#: 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 -#: 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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:116 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:112 -msgid "Rec." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "Error ! You can not create recursive accounts." -msgstr "" - -#. module: account_financial_report_webkit -#: 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:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:46 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:34 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:58 -msgid "Periods Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:313 -#, python-format -msgid "No period found" -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_general_ledger.mako:139 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:52 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:142 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:153 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:50 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:108 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:63 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:123 -msgid "Initial Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "" -"The date of your Journal Entry is not in the defined period! You should " -"change the date or remove this constraint from the journal." -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 -#: 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_profit_loss.mako:48 -msgid "Displayed Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:99 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:112 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:108 -msgid "Partner" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,chart_account_id:0 -msgid "Select Charts of Accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,filter:0 -msgid "Filter by" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:48 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_partners_ledger_menu_webkit -#: view:partners.ledger.webkit:0 -#, python-format -msgid "Partner Ledger" -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_open_invoices.mako:129 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:123 -msgid "Curr." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:101 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:114 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:110 -msgid "Label" -msgstr "" - -#. module: account_financial_report_webkit -#: help:account.common.balance.report,account_ids:0 -#: help:general.ledger.webkit,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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:105 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:120 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:145 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:114 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:111 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:126 -msgid "Debit" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:171 -#, python-format -msgid "Please set a header in company settings" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Time Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:193 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:224 -msgid "Cumulated Balance on Partner" -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 -#: help:open.invoices.webkit,until_date:0 -msgid "" -"The clearance date is essentially a tool used for debtors provisionning " -"calculation.\n" -"\n" -"By default, this date is equal to the the end date (ie: 31/12/2011 if you " -"select fy 2011).\n" -"\n" -"By amending the clearance date, you will be, for instance, able to answer " -"the question : 'based on my last year end debtors open invoices, which " -"invoices are still unpaid today (today is my clearance date)?'\n" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:40 -msgid "Clearance Date" -msgstr "" - -#. module: account_financial_report_webkit -#: view:partners.ledger.webkit:0 -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 -#: selection:account.common.balance.report,display_account:0 -#: selection:partner.balance.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 -#: 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:104 -msgid "Fiscal Year :" -msgstr "" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:0 -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 -#: code:addons/account_financial_report_webkit/report/common_reports.py:416 -#, 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_profit_loss.mako:43 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:151 -#, python-format -msgid "Dates" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:136 -msgid "Code / Ref" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/trial_balance.py:49 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_trial_balance_menu_webkit -#: view:trial.balance.webkit:0 -#, python-format -msgid "Trial Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:87 -msgid "Dates : " -msgstr "" - -#. module: account_financial_report_webkit -#: 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: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 -#: model:ir.model,name:account_financial_report_webkit.model_account_common_balance_report -msgid "Common Balance Report" -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:41 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:61 -msgid "Accounts Filter" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:65 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:60 -msgid "Custom Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:90 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:100 -msgid "Dates Filter:" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:91 -msgid "Fiscal Year : " -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "With movements" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.common.balance.report:0 -#: constraint:general.ledger.webkit:0 -#: constraint:open.invoices.webkit:0 -#: constraint:partner.balance.webkit:0 -#: constraint:partners.ledger.webkit:0 -#: constraint:trial.balance.webkit:0 -msgid "" -"The fiscalyear, periods or chart of account chosen have to belong to the " -"same company." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:109 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:124 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:118 -msgid "Cumul. Bal." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "Computed" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:63 -#: code:addons/account_financial_report_webkit/report/partner_balance.py:63 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:68 -#: code:addons/account_financial_report_webkit/report/trial_balance.py:64 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:68 -#, python-format -msgid "of" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:73 -#: 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 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:48 -#: 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 -#: field:account.account,centralized:0 -msgid "Centralized" -msgstr "" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,display_account:0 -msgid "Display accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "" -"Configuration Error! \n" -"You can not define children to an account with internal type different of " -"\"View\"! " -msgstr "" - -#. module: account_financial_report_webkit -#: 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: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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "Opening Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:40 -#, python-format -msgid "GENERAL LEDGER" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/wizard/profit_loss_wizard.py:129 -#, python-format -msgid "Level %s" -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:22 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:35 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:23 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:77 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:47 -msgid "No" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:97 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:107 -msgid "Initial Balance:" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:163 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:129 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:144 -msgid "Balance C%s" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:95 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:108 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:104 -msgid "Entry" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.move.line,last_rec_date:0 -msgid "Last reconciliation date" -msgstr "" - -#. module: account_financial_report_webkit -#: 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 -#: code:addons/account_financial_report_webkit/report/general_ledger.py:47 -#: view:general.ledger.webkit:0 -#: 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 -#: view:trial.balance.webkit:0 -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:89 -msgid "Periods : " -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:40 -#, python-format -msgid "PARTNER BALANCE" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "Company must be the same for its related account and period." -msgstr "" - -#. module: account_financial_report_webkit -#: help:open.invoices.webkit,partner_ids:0 -#: help:partner.balance.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 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:165 -#, python-format -msgid "Webkit Report template not found !" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:91 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:104 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:100 -#: 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: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 -#: help:general.ledger.webkit,centralize:0 -msgid "Uncheck to display all the details of centralized accounts." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "You can not create journal items on an account of type view." -msgstr "" - -#. module: account_financial_report_webkit -#: view:account.move.line:0 -msgid "Internal Note" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.common.balance.report:0 -#: constraint:general.ledger.webkit:0 -#: constraint:open.invoices.webkit:0 -#: constraint:partner.balance.webkit:0 -#: constraint:partners.ledger.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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:50 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:55 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:64 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:51 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:62 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:75 -msgid "To:" -msgstr "" - -#. module: account_financial_report_webkit -#: sql_constraint:account.account:0 -msgid "The code of the account must be unique per company !" -msgstr "" - -#. module: account_financial_report_webkit -#: model:ir.ui.menu,name:account_financial_report_webkit.menu_account_open_invoices -#: view:open.invoices.webkit:0 -msgid "Open Invoices" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,target_move:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:82 -#: 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:trial.balance.webkit,target_move:0 -#, python-format -msgid "All Posted Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:87 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:84 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:97 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:144 -#, python-format -msgid "Comparison %s" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:102 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:102 -#, python-format -msgid "No accounts to print." -msgstr "" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,fiscalyear_id:0 -msgid "Keep empty for all open fiscal year" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:107 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:122 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:147 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:116 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:113 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:128 -msgid "Credit" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:trial.balance.webkit,filter:0 -msgid "No Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:102 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:102 -#, python-format -msgid "Error" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:152 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:118 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:133 -msgid "Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:103 -msgid "Counter part" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:134 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:149 -msgid "% Difference" -msgstr "" - -#. module: account_financial_report_webkit -#: 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 calculated based on period to be correct)." -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.account:0 -msgid "" -"Configuration Error! \n" -"You can not select an account type with a deferral method different of " -"\"Unreconciled\" for accounts with internal type \"Payable/Receivable\"! " -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partner_balance.py:47 -#: model:ir.actions.act_window,name:account_financial_report_webkit.action_account_partner_balance_menu_webkit -#: view:partner.balance.webkit:0 -#, python-format -msgid "Partner Balance" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/general_ledger.py:146 -#, python-format -msgid "Centralized Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: view:general.ledger.webkit:0 -#: view:partner.balance.webkit:0 -#: view:trial.balance.webkit:0 -msgid "Accounts Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:31 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:35 -#: 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:32 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:56 -msgid "Dates Filter" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "You can not create journal items on closed account." -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:64 -#: selection:general.ledger.webkit,display_account:0 -#, python-format -msgid "With transactions or non zero balance" -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 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:45 -#: code:addons/account_financial_report_webkit/wizard/balance_common.py:156 -#: 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: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_general_ledger.mako:112 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:127 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:121 -msgid "Curr. Balance" -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 -#: code:addons/account_financial_report_webkit/report/common_reports.py:416 -#, python-format -msgid "Invalid query mode" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:161 -#, python-format -msgid "Unsuported filter" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:62 -#, python-format -msgid "All accounts" -msgstr "" - -#. module: account_financial_report_webkit -#: constraint:account.move.line:0 -msgid "" -"The selected account of your Journal Entry forces to provide a secondary " -"currency. You should remove the secondary currency on the account or select " -"a multi-currency view on the journal." -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:93 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:106 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:102 -msgid "Period" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/common_reports.py:424 -#, python-format -msgid "No valid filter" -msgstr "" - -#. module: account_financial_report_webkit -#: view:open.invoices.webkit:0 -msgid "Clearance Analysis Options" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:97 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:110 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:106 -msgid "Journal" -msgstr "" - -#. module: account_financial_report_webkit -#: field:general.ledger.webkit,amount_currency:0 -#: field:open.invoices.webkit,amount_currency:0 -#: field:partners.ledger.webkit,amount_currency:0 -msgid "With Currency" -msgstr "" - -#. module: account_financial_report_webkit -#: 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 -#: view:general.ledger.webkit:0 -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 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:39 -#, python-format -msgid "PROFIT AND LOSS" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,chart_account_id:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:27 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:31 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:40 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:28 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:39 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:52 -#: 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:trial.balance.webkit,chart_account_id:0 -msgid "Chart of Account" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:167 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:133 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:148 -msgid "Difference" -msgstr "" - -#. module: account_financial_report_webkit -#: field:account.common.balance.report,target_move:0 -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:37 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:42 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:51 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:38 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:62 -#: 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:trial.balance.webkit,target_move:0 -msgid "Target Moves" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_general_ledger.mako:44 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:49 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:58 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:45 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:56 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:69 -msgid "From:" -msgstr "" - -#. module: account_financial_report_webkit -#: 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: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.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: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 -#: field:open.invoices.webkit,until_date:0 -msgid "Clearance date" -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 -#: view:open.invoices.webkit:0 -#: view:partner.balance.webkit:0 -#: view:partners.ledger.webkit:0 -msgid "Partners Filters" -msgstr "" - -#. module: account_financial_report_webkit -#: 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:28 -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:32 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:41 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:29 -#: 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 -#: 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 -#: 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_profit_loss.mako:77 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:94 -msgid "Yes" -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 -#: code:addons/account_financial_report_webkit/report/general_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/open_invoices.py:63 -#: code:addons/account_financial_report_webkit/report/partner_balance.py:63 -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:64 -#: code:addons/account_financial_report_webkit/report/profit_loss.py:68 -#: code:addons/account_financial_report_webkit/report/trial_balance.py:64 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:68 -#, python-format -msgid "Page" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:50 -msgid "Partners Filter" -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:61 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partner_balance.mako:75 -#: report:addons/account_financial_report_webkit/report/templates/account_report_profit_loss.mako:73 -#: report:addons/account_financial_report_webkit/report/templates/account_report_trial_balance.mako:86 -#: selection:general.ledger.webkit,display_account:0 -#: selection:partner.balance.webkit,display_account:0 -#: selection:trial.balance.webkit,display_account:0 -msgid "All" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/profit_loss.py:46 -#, python-format -msgid "Profit and Loss" -msgstr "" - -#. module: account_financial_report_webkit -#: report:addons/account_financial_report_webkit/report/templates/account_report_open_invoices.mako:99 -#: report:addons/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako:95 -msgid "No Partner" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/open_invoices.py:41 -#, python-format -msgid "OPEN INVOICES REPORT" -msgstr "" - -#. module: account_financial_report_webkit -#: code:addons/account_financial_report_webkit/report/partners_ledger.py:41 -#: code:addons/account_financial_report_webkit/report/webkit_parser_header_fix.py:58 -#, python-format -msgid "PARTNER LEDGER" -msgstr "" - -#. module: account_financial_report_webkit -#: selection:account.common.balance.report,target_move:0 -#: code:addons/account_financial_report_webkit/report/common_reports.py:84 -#: 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:trial.balance.webkit,target_move:0 -#, python-format -msgid "All Entries" -msgstr "" - -#. module: account_financial_report_webkit -#: sql_constraint:account.move.line:0 -msgid "Wrong credit or debit value in accounting entry !" -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 -#: 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/images/ledger.png b/account_financial_report_webkit/images/ledger.png deleted file mode 100644 index d99593f53f3bc3c5698c0861b7e8eefa2d69559f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54833 zcmc$GcRZK<`?iLLlA9=*Wo9cPo9vmDGE3P+nb}e*qL7ijvm(ikq_X!agqFP$BKtW$ z_x-(p&+qrg^Ln2Dp8mLBH+{N3*Y$p%@AEv4<2=qQP*X#Zl!S(ah=_<(SxHWth-eQv z5z!8^eLL}+_vDT*iHLgtD9g#{-in_Yaxv1KT$kF~kuEDQqxBbU4bjWj1+R}9Q@wtz zXLm68%%@97ou~|te!g((qk=9a|EW{tS}M9zZdK!3UhUU>EZYv=Hzm0xvHkVtSmNOo z?>6rQv8N(B#{~p*2;cShpW|tM`2zp`K;*I4N#Wlg-rg5s{`ddCzK_Q}{_|(vv~AzN z|Np1(sX)+!2W9Sy7It>eV`B7I7e?cRuG?5!HyW}_N=k~08+9_w%+7M@Jy$yL!lWwb z(IZ!9XKv#PL5GASDc^f{?^5Eg&IOQscY7KUL3!jzo#&^9h6l?!&(x0X+O?~ul~KxP zW3ro_i;IhljBMD@;maHEU*CyGZ!afLO!OOEHj{bdv#By3bCE<;_0XY1DvuIJGdd@% zb!8M3>Jr4<&dJJhTnjjGG~ck)zSyR>r`YMMnT17{@*D4Up@eZJ`JfK>e53NhKhs$( z(mm(Qiqpk4HB^*;eN%x1U0`AJsa2_8g=x@LqQ{*tc)rr6Mcx5F%z~W@|al*BVAfMrjHm zd&n3nu~@&vf`fum^LBqqdHKDu&Gb%cc=u zcKx#uBO{}{V*AH6rUU1gH==k9n_ft#ZANlk{Fr<3aWwBjm(`qL&R1L|!g9Fh(!(P> zu5*LgUN&lJ+B!PE8-GkKEcBA48CKuY8#`ANRw~ETh0r<-RTLYQJL=o#i%a)J%AV>y zefDhM=g*!s{=}~=TEFKley!P+^HMiqYh&?zUI`{Njt@EUmP%=r7g2nJwM>%ALmBO6`Zfd+RZ=u-vVC&&I~a!NH;Uh%P17JSHUm zuzo1k8B2biiN2Jbg$1{5zP+`n9xEu~_2AludXs((g ze&8tYO#ds(&Qy5>+H2g_7vJqFpUpLLa&lK!*QS-^Vj^;Vp4x6J;yr&aNJG-@vEcCV zaF3-4nLGLK?~}RB4n(TH(8+9jdwZAlyoh-dB~9S3H&@5Le_xn>QElN~d9^ku&-iuJ zo~a_?QQM%w6Qrlzb4ib#PB&`|UmS1GBxj~qUB(AoJHN<3JffZ;>asF7G!P>|q5s## zix>NQ6;zAuhX(5F$AA5(mk**0%X0qv!C6^ZGtMVTDkvx%TsK=gn%DRq zDeaNJ{whGoab`EI?``?fMA~-GW$8-Hx_sAIET&sVC{mZ#gIocde z7FOZCUJ@7>$f}5ASx~)(|31y3`^ogoY;hfN~}6lX_{o) z&e-+cc-FH#`;e#UlX0oC0DLp)2a6H=G{afI45JF zTxR-S-uU*e((X&S(|y;c;o;}@rqVa*UAsPZnStxkM)Wb9+Sl0Di!V$#-l%Lpncm5w zYLor;@Ax2Ejd~m3iAS>*RQ;h)L%Qb>U0_pfhnhcPSKoFub3Wz~_4%}Nw^4{tqYz0}ok zSUjY^*zKoD;F2ukfmM^pc`RjxgpkhO=A<D2G1`CM{+eQ6T=pw3kwp_U*T z={hk!uDCbhw0TqY_Es|m4-Zdv!Leh>BY`9+PxAZjH9H#|@K^kmTrOKAIuHgJ)dhC|6LkKls;ZkM_S=mS-!TJfx68 z((6)&3YGjWo@>{x)jVckVQ2UKGcO}qrI~Wh!os4Eqk41sGlJ>}_oa?kmgi|4xte1B z&@XtcFJDIu60{hT$c^*jPstnoRbQmmS`-2Id% zCMKrT;R{Z;-cqt{|M}LAZ@flj{5Cx&D+EhQO2Wdzyw{hFk;yYUl&?(7DJuT_Qk~Sc ztC!B8zq#3Vq9Y|SF_F)t^5lgaT}@3*WEm?dyEb{I%?iCRCi%7`smrK(>nlIW7{qU3 z3!F6_92_dvinwx!Zr{GmV^EYFi9LF4KU5)feW2s=fZ>fB^L{&ad92K-ijknnK;cDOQ+>0-4q_!8>pE$19Gy0;GMl28FcgT=h*U7ivn+_Zdjo%%h z^uHtUm~Y!jA)%3Z*(RJWhQPGc?ofEP=X-NXXPy#1mA3tipalaAChG&!!; zJ)Sh~#|VdXrR&|hcXf65N;NDjo`t9Wn)gxXC(M#QB* z^z79*bmv?m2^IA}NipI_`?1c@$UPxQ#Zl@-rKQpIq$LhtOng`rm`&%(d9MChU+?C3 z87Q)*7j^#HddJN6K8lI?m+WuizFUJhcJp6r1buif?aEpaZ1ULNs(SL|@QNdz6WL45fnHTr)yc`J#^J;%!M5$S z-?_QDTzSfTF90u)Z9P}!kcNXvc+ZZ07;7`T%(=RD0r7R~r(Uk!ELIAM`&(;y$F~VS z&(q}f9UUFDwWE{WnMEyaURVe7i#I~Qn@sU<7pg?_wk8TDg@xUm9Vk8~V4+!uyxf)` zmTC1Qe(!^)Yi}EsHTP+!{3n$B91%(a0s?MsZZu0>XRB}h`pzAu&^CC-(TZB_#|2y4 zX*!0!x;l%^wco}S&bV9)j;mvtus(7ry@=yTk##pPZ~vuJY;0qwUqA>crDeTYa)O+1 zfM?Cj(i`~BTYpJYeEj|UcTtxqmd@`PrX%N>$r9Rqw^r|aHpZ!$9z1wZTwFZ=a`o2S zkl5V1exb+jDS!}T&ajM(QGenCV=XZ_U@x({ZgYd>+8HXqMiIB;BhGd1O+a9dzRI!k zj(Qpvma=iFqSe>NW(xOVY;3&uAoW{T?cY{?1t%`}sE{2xw6*q|Yh9G#vB6F`HSY#q z)@Wu`eZ4FH1c;`_SGR5}YQ`f+N-SDwe0_aa-H>CIe)zJs=O1}o*Nb#6`@8rZjoR9r_G8LO|<_{W~HHK}k8TzBnjj^=aHB?`oz zv!hlNGWM4HZcA=PCdpk%3NvNo_^w&(zVYXjVT||7>D9&YLaw{_?(HEaUj6f@ufKm% zXq%XX^3RXQQk;6vPl{Q7cp4J}*#7AB;*WZ=nzSrdX}OPk!}>C_0Lr+xk9ZF2plTEj z1}=~s{AVSa_O~1(lu`r_?&HOU+#@UN>IXwU?)DWlHWzG?z#ceMZ$7K@cGT9^?%TQE z6|`~fj_2>G+It^>Whu88wFgkbURt!qs>cbHmzUpkQW&Tdqyt^BK|BfB#&Lp+@U(`G{9E6es0o8F)*ueGH~fDmyB ziR;&|yW8qzX{G?cqRv@X2i8##a_P~d!nfwH1TIbMMwH?psl^F}tP73iT*%GZ(mdvp z=$rEvDPHX6_uZp0E7X&y9L7~1#W*^s8WfXq)aJc7QXf9t%{zWtdPKM<9>Ln7g-XS5 z`;oi<@~(|vKla8cT_3J2Z!jJ$_%{z5?sQTB+k2*Ul>o`yer`4MRWHpAy;h4k-PqU& zWSmT1n2=!nqb>xjvf=a8#_FQK(-Fc3Ew)Qh(GSZv99n4#E^~wZA3rVwh!Lv8p+ouF z8BKqF{b21PYkL|Or(=p`Js$|>Yy8G*b*wdxwaY`aeW~&X zmTxit+VSo)KYQWxC}$7Lws;Y@Iise&o@||dN{S1#Ipf$|Wav9jMVO0q|2g1(UaD8x zl$bWD<`LA7=|mh~P^zZyu*8AX16*>M{^;jNG|WbpG2&)!W0T`$?|<)+;PTeb>g}Fl z*>^sC@d`7#cM()dcO_+Ou)%TnJ_s(1j|KCp{?c2VpVt&rXm#`sBX&Pt8x;}~l8}%9 zVj+I5?%=T74G_g17aC{|SzhL>G{W|Dbadj*6CG!?jXdff(Q}l}Onwrq%q&G(7@M2Z zsBLU%d9Ia4AmSdN9{?gAwk=OjancPmH$Pk+tnzeQ?rLbT0;U{P)jP?^n1pg#TVLPZ ziFH-i7xi8fG)zGX-%G|Y!Z0h2vkH*iwV#lzR8tPL`Use?ua4hzauW015>FWal2PXD z>A8;D^cpMXZ>Y7TTzL4n&536QZHW?bJ551!u+L+9$q|Sdp385HTK4Yhz3?w;X8$I_ z9Jo|pfVy<-$PoqRx(^>dp!}V&?z$_{6`)XkXAkN3k9Gq^*-taOcq78k3kwQXI!}h% z1vSuj-7xO7$xw;>J{-%HVa2YK-nXzjoBMHdBViGLEi5#Bbm)3mDL5q&BGOY}`u@R# z2cJtF?%%(!llYL5LmOOa_;Ca&y=VjlN@sX%EErg?LI{o4&{?-Ry6b)5)q&3Q?ULp1 z_mhx(r=I|_EaX#HS0`hX^g>p{F*UdZrKIy+e}9bUr|xb67M2m97UBa(B9ta~I669ly-ao$aPZXi^_@L_{7P54azrD-@nXJFOq=+M#F^Rg%M6hZY-)|O|NObd z#gz-(1;yd9V_RN#itOJ0W==`zTeLX}X2lUoeD%S{1QZ@K5HL$L-{ohSnL4bQuWT$W z*0e!l{+)_yE8&wYd%)$sel>^!FbkS`Wc5&3W z*(!6i?|PgY@zrpkz544~qPB=g)>gsGm)2k2ROLJUBOrw`a>NPztGxMb?EjxyTf?hI zj8bh3x)G|Q%Nze7OX>W3BFqi1XoT#trnyIy?AxXOsR|=DPyg#WM3ODX{<%EMF2OnIsJ)SXL zN%VF*fMr0DNJ8dBARC4Bc{7!iz}+2(DIX)dgK1sWYg>-jy1jGz^M`=}(a)2{l7)Ipb?~!MB zRq-Izc(9$FUE%8!L|LD}<&dnnd3ah|TU`>468*WX)WuIV%j_qa+-ZI8oPS{8{&N)4 zj2p=P$g2+s_gJL|iW$cB!~K6qpQKGKEtP<^5OsLCxoHHgG>fdXq7uWy9YHa1PN8Pl z@CbmgeEaqdBnLEb;U_@W7SgzokPrw&w?P!qk`bhj5L)3|fdFVcMr8#wvX?qZPjGTh z;j$VU8f|TD+@pwg%6Ev=(xRf4)tfsO7;GlN3G1pLS>zJb$@5opK8oJIcTf8YcoVy) zJ8=ioRG3MXMfHte}>C;y^I9F8945VCO(4Qzf=i`c+jU@Do;^9#~lQ&-O z*DdZ0?XbEnTGun6V&>7-v+yxXOExZMN65SQuxB4?Ye}j3zb=e6&tzn0PePznctoe% z+}YU){5`+C48bMMMr>tqG3_gznCtUD>TK$}&`T1u1Z(#i@!q&XyeDJqrr9e7-Y^W^urIjF1hQ{TT-xa3~{T!Pg> zp>151*|CrgU3lSY31~hTo=smt%G1^hwh2)AR8~l8N~omIr)Op^o=Zb1GAyynHZ09& z*}K^l?`9RL`OlLJ+4N*7K4$nuvG)*NnN2UJI-Q2rZwoh~z@_bMWZ;y5h6bf5?UZxG zQ)MZERd#+n7l=YfP;WeA{Ob!LP>~scZ4Fr@fj37@YIJktdf#1wDOCQ)EZm{ zuw#4uXSHfHZ|7-ZVpfefA@z;LDWZi;=+NATCBb_dAq5a5jepn$hlT9ky?c4?3i;*V zNRdesv(W)@m>aILwYN{4wviOg4{hhURN$u&P1*eZ9_h84>Vf7>5uF|13ZD5FI36paOyu$5-8=tU zyY@s0jvEY8K5F#Sc!Y&>3X-BHUCm?-wO%XaLkaO-bGFIMnrvxk_#brgE{^7&nr_zGM%EM*7mt5O5JGy2el7F$9VBIxjQ4-w@w8_s!y9}! z(c>L}N~l9EOAzxz#dfj$GBUqsTH~5bn@oME!)0YrCm+bv~hF+yzF*xV#`II!=e zx1R`eNU~o_HA3J=qQWqc9m)QFmq!c|Dy>c-G-r50zAE-~46gSjm$?HHtE#HxYV!OH1cwrL6Up@O4IuS$BF+k`8#Io4vYs8B7)pL}}uGWf$gIa%Ksr*OKI?+UE!%LQ4*Pt^h1mPBB z>kl$Fh`2JPGv6z^XpysLJE#}2N4TMCmubB!kKbh?%P8l6P}r)N`GZQIkL62RV0$3mLw^Gj5S>4xe$o1#sz1q zQT8BvUNP612H^2aFPS2vSvfh6`)PcruYdJ3KskMuso1QNDvK&YNlJBMa1aq51RG^3=ZR`R@5dFv*UM?!r3#9x#*dmd6b?b^|> zh_6&kk!hXADVqG5EOTeK>@!p+irUVUbY+MRKau}FzPNne_|nuQm`cKRrdwPcj{Q62 zu0{$#SdHer6w<$21?d=VAl5L~VJq&HwcobGCH|Y2rVO>ce~9YK=$jyaB}!2-lJ^`pL-&leM)q3lUyu zy(UUZ`)VoaZ*KhgHKTAsYcO1!t~2i|T2&d5ckbNbxSwZG94qXQxY3CO$0Z{@xufNn zwH&%(6ApHE+|di0>uxqidC#A#KnK^JnVFg3iz~}0xgQ0hl%0|8_ifAcT{b92)DMY| zw?5@uc(_GFL!-T6CU{T-^4rdPWrMXA!dZ550UAZO^pyskSy? zD~j)OVi#-I_EZDAcH)JzMRIHD)PYOv;u9?$t*Wa{M4~dkjkZ2@n`wzDCVX1d)_o!d z0)|pkGmo~bCgqQyvhs4Rl~~aa1h(Vz22!wg4eQQ66e~AShK<`H9Ld4HdI5-;ogyo|(3`wx%F1-ANivB`puBHGKQi(MZ-y zA^K-ErM2#d9GUu<=ZS2GEa2pApipouHRV}!^ik47+4_~YelZ1{nAIzwx^_L@>+k)c zTG`QYBFtDuXsGdOYfTN7lSEK665A3aVvjc6BRY|HKBW;;QqlQYtiR{ytPGHfqcgjoY@JP|z2Y)2s7aKkI1; z^yFUTv)S6%*vL9##`u)#U?ZxO(p{#13*4c=8Ir=}D?0hW)Rgpg{>uFPwRF+;>Z}=x=oQ{k%eR?s4(=(lFVi5WFZU5 zIc+Vo#;)y0T%D*@qn1}zEZemogoK#y;;ng`USk*aqYzYDtH`A6#%<4_ zooOr`$Sx*XnkOoFG(Wt&{D4ASbm;kCnrlQ(3bBP~Wi2f&p)>Q+_l~BxCfDeE04ffH7%pef)uicYGXIldYMYvDkYB*zuw=yr1@rUsS6b8M z)}Gvj7i09}NFvX9^&T9AEYoLWDkT{a#xW^-I9OQZw!ZKo@8VY6ZrwV2W*oG1+^0AM zQrAVvC)LW0&ou8#FW>O-@sYiEFoo&t*|TL86@|x-s_8mgF*B#(tbx!y)XUX>#rEla zvWpqnhvvl8oja`#|IQgrJI{3V-J?g3AVvm5LkbLhSzMfP#gdUI>M`Z7Q@pm35q2cC zapduP!QptIFW#xR-6@ihT zKdZ0R9|HgD&re7Vr3`*<*XdsWcLh3STmv}~6*C3u9v=S-@)OcHj0FwD6bD=A9yNa; z(;$BQ$ggYfzaow)^ayCGF3!%n*B8;(y70op8=i(HU(KCFMQLC-GBPs0+nXzB?4GQ+ zm}fBh<44-G+HI5fRkVK#LU-LgJQ5|n4MtnhV9Tv*A(C!86WQg$d;C)aWE^d6ip`L~ zz)ookqT{q^0I_!cWMOAxn-b+Cny>z1(bm!;x4ti#tj{4MGd=w{%Z?=(8yn78C8AB4 zJQmUufFU2A$Ipr|2e}3c&b&(CBhutL5)4%Z%8a+)GP$&GGL$1O%3unD-gC!5dAXhH zRH1~WZrP1*FpLQcm(JMlBbuT*dKC92hWriO|Ib%5)}((tO3;1&tS+(#r03;b52Rpq zh9VSN>9u-VMC6z{i(lfcjXyU*1?2OC$Nz_jb{94i^uK|53K)-a>ld=9ZbOC4Gb|-Y zadp>*D%}NGS>=UlAu#@(T&+Db5K_;{-w6L9s0i#GS1#j2>`M zH^@UL!k~qQh-icHcZm+oIT5eLF?F;S1ig zdqW>){iVJT^5)4CopQ&~LYG14I*`J8UtGRC8h>Z&ZG4y?v|fClqMV#24~Ty^fGccU z?K^hu=`dU>L|MU+zhGJlO8@KEudrey_GA1R+bE5~9ig%i zd}eyGyCK(QPf9qA9jq-w%lQ6%MeJ|(<}*{;0~_#1RD2tRNdud}l^$VdlBPg9bcAGq z$E8^3dq!sF!-GfeiGIL(be$W_&In`jC)Ntzkq7mn^uvn94r!6dG-a=}7gjA7(CKMt zXs{chTB05c{&V%}Rl*v~f0Gq5l|$F%ENpKiBKB<)4PnfbN=R2Ix8~c)fGyhq-&+f# zs_g9SQ<7jRQoOwO(B24^E1(cUYXQC|L5U?f1 zg@vhS?)dvdH899G5>er}kP~qw+jo6dxL=|gCNwlr2pU}85niK)L{B#yz1oLIeODK1 zKYxzfd>(kqUu+P15z1?JrLK*XloW(n6QM$veMBzhUaO8Vr_G^(S;Y)Y0{Lr=0vD_U zyJu=7*qE6KI*q9XvC;IDzkc1_1dStlGy2ijG3tTaCg08|mA85U?nHnojcI~ zm`Zk9g}qWL;1r*Le|_q%O^`K0xp?iyC+`SJ0J0D8v!L^YX3#cT!<~tvsywePE8;rT zgSt3!;k~r(O5acQ=h;XCLc?Hm}06|I4WjY6yKQ?jGz z&d$5*QMXVINZGO-wL|i>Ge|JEY8X^cChzFoV9~d1@x_R?vldmf;GxIfo zb|hzT$|Qc%o$`-fy;?+*uWx*lo0}UBhxZ@T8~TC7*QGdJhO%fcR(ZGtk*<2r4HQqK zuW45fgxT}{88z%9Xu4)Z;4(U)1aTKc@cXRZN9bapCBx_!%F4LJ z{(O5;k)Ve)6aX|&AUbMhb(3H_NDdu(Ml2fSm2JM_1%6#2(V6AfmCdKRIfSz<;l6O! z@hnsom2}=S7i~^yB#LuX%ZeJoD{!*ZSsvU?y}W6`ZkN^lNJ<{q4<1pU@>ggEvo%Cd z9ge=zLp;q=Y8M;F1{y{D#8+K|c%0NJTv#tysWc#i5I=_Xn&tE*B~8r^083WU5HWeu z($t+6T)WmZrHOd{`VvP>H0ns9UKk=7BkaIH`X|0n_8TU4iV5+p~g=P5d+qduE|A3#S$xZd8`l{)+MsQ%DJNm4Ml3F_B`Ad{_ zY;0^j&6yu|5|i9`!Z)b6mnt%LaisCE$HTcpGo$D-#0pw3K(U(>n0Hn&XY7h$t)Yj| z_G|vzdsdZ*OZTeFdE!0Ama`ZC8 zY+&Zc;2J}&1G-GL| zA9n3Kg;L2%?uX+CwH&!wDI;UASzAwzj#5!mH_#{S*^kr}wb?5Y_R2uTRY~|oa&j^N zZ^3;o36G@*hC8H7;S@J4wi!j!dzSU64q6E*LUD%U2<#xA*Sa^Hh`j&z65t*_p|8p_ z%|F-UxM#OOGCNqVpnMfU9G(`sMpXWYEmhfvvV~bnrFNdj;cYy5QdN~iZ5M74TR->p zYiLXi!FVl-ehR z|K=EhaS46fR+k+BvY;<>00#ASb%mCR31@GfTiy;evMBWAR#49FcZ7|7tSw>v*AGQ_ z8k%Hbd?RStfv^T)x`4x|Y#tXjUoX?A82pA74uSE&_yT8E{f7^B1hWOyWSN^XcNA>$ zs#Ua9kXeEK{-ETb`TZ$N3v`@z|Ni|z9!IN1>TV^M>e{L_;2JvG+9SJUyb3fwIRT^F z>EFMZIdSkLXY!xFi;AGSmctSBW&0!FTcuiXac~5BW^X+COQp`JpZ?8lA2j2LrWQ#V z#LM9OggUvtu_{nYXbA-!<;%C)L@8NYU4kw4SUcdIdbqm>`Ek;0bRSzWsjiV688S3gNLh z7P3G`66HZKGbBzv<0pu?mdGIpRhWHb5A-AqRr^+hmcb_HazlPOJCg zd@j*Ij}EIlgQRx*(R51x0$MIi>fD6!sV?}K?3ofYna~D(Hs*zOo3R!9F8t}%n;p8T z20G{Z9_PeMddEiFLq%e{ltt>Xw#4C<`^j{W!={XiO4Dr5$#D;`cXgefxR6JWKAPqe zIi}Gm=pfmfUq(Naz~udH9k21u3D=vO+y2?(allDoXI7@X=`zYJ>b2JF%F@!v)wi9U zTFbc?j2xbNTnfa?c`mm`ySVc6iyO2hdR|UW6@J>D@icon`c$au zK=DR)NQC^5NKm9SUzc6)NG&;0NkAYLw-1e|LEZB&j z=F4K+l*lCU&msWrGt)Nz6)frgq| zb64;!*a;|uDZ>fuQaa4)ct9wAfgh@_nwiO+;BXwZYd_YnYVOAMH}S=P8sz82|L;>! z|NXxIW!?D4|DT*0|K0eJ*%Yr8LCI5O)7#Y15qbpO(O-XlT{Bo-Sh&j3ABpwzEGQ{) zb#$ay{fOL*p@OTXrdl9JyLR2Nqn`s5lk(j%YX)vD+G}Y!&RwdariLy6=V&@~uzt~a z1%iPFttQ9|Ji1w-2Cmc$3>vI?m#g0xEdMhhLqt>_#_6Q6XU`s_pH(E|D_5>yRO9sN z)3DARIdVkEaijrg>ZQxMbLY?_CYTQ~v@*&t{-PNUuP87^c9dcS))k$D91_28-s4`%MP7tKv_z@NsRx!Qo zg({P_Xklq7eC4elx`nv2?%v+tsIJb3fEmww+IFTAn>XU~UgVf+I2SYX=>;Pn8P-Bu zcXti*f)KLUALLvhY!j%&b_tlV{QFM>t!}&kK-XtD2f)Igsl}Y*gCD7f;4 znHK2l<+XY81raq+>llKrEsu_hsy9RRsH$r7$cUN8 z3ic8HmLNQIsq4?-AwV@ewEaL)V_#nxd@yh?f)xvx$GNV9Mxq`-cAXh4U&IgB>VlQk z)Serb@+L%KDhK`0Zl8aK8BU)540r-%54)ey(lC|+Lx!`+?uW?}4=R~L(R_m7_vOEG zRYQ{Q_D~UsC|W7AfXL9kko2!HUQ01oR8$OfzW1Q?O=>AriF3Z?8n6-!N{=X4(LgNdqK4|frbU>uRo^j=(zAP z&(Pb;3shFnb9n}48-fQIIuQ;If!DhUUmwuL5{HKVH82imyU+Hfn*qV=Z$~KBkB?=Oo z(byQM*Vf2E{7-QB4XXYYNke==N9#C;0a7%7aCf?&$*%K;`4~N@GCRPn)o5sEia|#h z?@#I%j$lq=l+j{jdfF2sW+img)R!=t$l9-@s+v|^bXZ6${OQxPzFS^_&Z$#iqc}Z- z@mj!F*#!|XP*iwKD*pgQV$^Zar%%AIvZ|^%f6!1}yCBmd6JXjDCKDwy4y1G$-}2y_5tK45IC^m<9wO_Laq&&~J_Q&5!2u{wBfuJwNYjA4>)_-$amqS&ZoWW4OI04hC`5g4cpl#Cgr_R-L09yd;s zqr52FY9ixrL=`#g-aXKT?hM!lp9pB75vx20>{MZ!C!@l(K?d)b-?LY05IkQ3Z^h6clOn9nY@I~>OfL!4vd*X-3#~!E|8PUx$9{$&7xcUU;1)zmlAs8a{ zIJh|1g`6S?a2Wl=0e5=qw_~Qfr@sqj3_=6M*a!qT9vLy}(3?Z$c`q!rbou8O-ye0P zflId~2OVA_=?AXN3fOY6-Y58N@Y-UT{*-c zeim{XAKwcILYMUQsZP#UH`lz8WP3)5dh=wXTI5XN(y4FUWX{7lc8%oatuQ0n+t{eE z$9q~){wF1m2BNCch8F0Q zL~RZjXKQBw>b!e)8*!j$+jS1Qnzh65@Gz1y!q*q__;_nv{l`qX5=(c8W>RQbif}}o z#=`${Kiiw{q%xfpNu3!(?Zm&EMtXA9VE^~w=<#r?N{!E+KM7aw z=VC1@-!KGihbe6pVj9LLr+ahR*Zml3N~4ssL!H|0lQBkAPQyWC))0!^_VSM7t1EEj znLcJ!(a=ElEer^d$JX>Kx&SiuqD~+sfae(+8lt}(yAc2M>BQ7j(;G|nFv;h!o;l=@ zPY=`45u_H>5Nc}bTj=SDhy?Nlq@;X9w0V1bqe=O7Y>X}LJ{<2PN3coe!URDq67xSk z-v$1YMu^-4r`q4@y?{}%$o3QOYX@r$4i5RB1_lOj1}O;Dc61aV`wpsN)^7P&68AA` zYTa;co+R8KK-h1C;6X&wsPp;65jXauWxRGjliYM$owZ`!<4djgs+T=orx7 z^8=q-g@lD^d3aRhJB2a3C+}Omo04Lxpl~nWDaFUV*yuRJlr*pZLt=L_8yDWISFXJE zOtx%G**S8TEni9Uc2K6n4SC0RgM;xBu_CHqBB_RI_SO9E$@ZO9lBGvaBsJt-*>Mfedq=bo`(cPShCN+7|V)H|S|9L*5uR6$IIDHsB2~`?j z2BS9t&Nk4rt#keX5g1j#uD_|N3Bms1150zB)e~UHPuV((Ehnth+1WFJ3dc{Tk$}%H zyb-xnXx4~wZ}t6BGA~Xnct3S**fTOY7iMnm=jg!GNCer)>~?Pi0EBo@7ez`+iiAI@ zknVNZMss5M0%|bqE7p>C=6zvWgwM^?+B(~-7(ftf_XZVMe@;_O_?RCzVcHrh3xpj| z0Ccx*+_=%<@<`f`Bt+icZM2EXz8v~ACVYeTXuAJ&%?Ze&bn5zWd1shdM23_b1J8(D znx(dJk(0cm!w~uq0SyPU&RPoMg$Z~m!qi}9Mn=`GU;d(NfMA+F{)CnlGH_pCUzV%f zEM}fQ;C^s&)jmmziVnPc_Z>&exh~Q{-WK5hClJilL#L4M;PkoW?w-wD?S)2HYePe5 zLg>`c>lK7IRbCPouS%k@`+`{o38hY~WCxD_gfy=DX+lf)0MmY(YYe9`=u5K)CTf-R zCo(7;=meM)ngxcdqtPJgvq6{_g?S3zyaf0kFBRKd7|k6*{diHmB?>n|lvq!j`X1?W zO!`bkYOPec&JMhM`4XT^zt|?Sw6xT~HGlINCzfR1v$22!zTjQ+`HYnV3 zYaDTy1c%>x9RG6hedd5MBV1N!%9r5Hx`;M=gryNngvLcSbq9`Kma|AzP-H{43F*h6SoCF z=%Ggl@J@4qw&BeK_07%AZEd{cVxN3;B1>uOXM~QpzXb*CSM!DvkL;8^o3C^33%@ILe{v&svHxhQE+PUx^@bmHEC70eR-7 zU{{^tYJRY zfuy@e_`ak1O^QO?(;BKP3TxXxESfc%dN1)@@R~GY&phc-8!!_kQS{q@!7HqNQD`ts+m78c%cK%Vaqk z+YalLZa4rWE?>S(DlsJ^2H$kH6~^PjpRd`eaPEH*_aT9?LRIIt#kk`5ip{82HVe_v z(2#YgxwWlS$I`Vw{x#KbSgw^;J3#X@tMMaDM^v@bt zPOIgVN&?~OA0C$(p=u;^iPLHqD3}z7m3QckcUJiO| zxN8m$+bI0dJ6$Kc%s~yEAK|$PI441^mP7IA47jH*Ik7-|Y-|M(1H3J#uGOVyWY9}^ zMDY3oWL1gbjT}HFyZ7vIo$8rHcoM*K|0{N5yPUb6@k6Afy;ddJ0&+v-bLN2alkxB- zfTKzX3Av(?j27jwQ&;6cZ_N2rFz|da9vcl&BeC_^?9l7zlG?jruKPYRRtV}&m(kWs zZEpy`_HFPr|0qxMWupqG{R*j3H)Z59LfgqM@Z?iEU;Yf^Z*B<1WaiP)0~ZRe$c%O;%174D^XqcpR82d(oMgbu z9HgTk=No`SjPhmVzapEj-YZr(Zr8--c-^XGK!21zlUodvdlaOOgk<16Q2><=psPy{ z$d41;)RnfrlHD)_#^pV%u#;*(_P`fA(__pfZ<@l4)_4ucQAeMNiOB>nY@w3w42jm# zRUVmU&ud9wG)PKdtP#i_ok|zyq#{1X|zC}f3BzlU`?K_wKj zTNFx^!oD;-X?B(v?d+!;yZcDvw~CpC?%5|cFWMvaE^q4nPTU(<#ud&uC6re3Mg7&w zm!Pt+PY=Glrieqt+SSeohV-<`5U+u_cI^j_i@v@-A|klX2hRIv&KEC!`rE2J*}b-? zT!P*W8PF{3jvx-YiujN3@{IoK!BVSEf8Mu1H+1y$1(lFzkv4S+9r-%>C-io%KRpzIJ^|HJU(wLym& z8KuxF0mwF3#S33_tv<|m=j|KsnSQW2d>-?p) zZ3FbjDfq};t%T-)D39RSvD0P`4EwlXX0q(`*poUk!P)s#7qNd^3hMbZh^z~lqJAMB1CyO0Km?#LL5x4R^t zz?<+0aaH%AVzN>a#-3)v6$;jJQpOBLPx)*}sJP`xOs zs<-c?8tx^1Rn92=9HSmX&#mYls_ys50&_&wulzvh=I(ut(Z_xp%SgBQ!p|&Pf8osz zh2|to%Rd$5$)kM-itWxEfsMr3$>|yg+K`tDuH4QqOgId~%+ZzRUFhbZJtF4yryyK1 zE>(r;vQ+kIr}6rln%fDC-d3(y|J1xJKf9e_D)p@~+TBkUH};wM(=Eqe;7YSg&*hqO zN<924=ARYEP=*q}!$3LHYKpzURE$9CLzNK5p*wgXiIn@o2ncO=vD*3bd>8ZMH=3Zr zVu?r*3Vi5K?9SwO4!BoV_+>WyWCMRM*{TCjssSe35TG1^&#d;$lj5D-{#m1^wzJSJ5 zzGl?fF^O8!v~CwP9Qh(iP%TnI3er*PVj5X%{z6uSv5pW?t
d&WDJA9=RrL~4~R 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

M*jy$ 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 SkYi#KewY|o=$GrdME@UQ6VxOC diff --git a/account_financial_report_webkit/migrations/7.0.1.0.2/post-migration.py b/account_financial_report_webkit/migrations/7.0.1.0.2/post-migration.py deleted file mode 100644 index aae75607..00000000 --- a/account_financial_report_webkit/migrations/7.0.1.0.2/post-migration.py +++ /dev/null @@ -1,41 +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 . -# -############################################################################## - - -def migrate(cr, version): - if not version: - # only run at first install - cr.execute("UPDATE account_move_line as acm " - " SET last_rec_date =" - " (SELECT date from account_move_line" - " WHERE reconcile_id = acm.reconcile_id" - " AND reconcile_id IS NOT NULL" - " ORDER BY date DESC LIMIT 1)" - " WHERE last_rec_date is null;") - - cr.execute("UPDATE account_move_line as acm " - " SET last_rec_date =" - " (SELECT date from account_move_line" - " WHERE reconcile_partial_id" - " = acm.reconcile_partial_id" - " AND reconcile_partial_id IS NOT NULL" - " ORDER BY date DESC LIMIT 1)" - " WHERE last_rec_date is null;") diff --git a/account_financial_report_webkit/report/__init__.py b/account_financial_report_webkit/report/__init__.py deleted file mode 100644 index e597e39d..00000000 --- a/account_financial_report_webkit/report/__init__.py +++ /dev/null @@ -1,12 +0,0 @@ -from . import common_reports -from . import common_partner_reports -from . import common_balance_reports -from . import common_partner_balance_reports -from . import general_ledger -from . import partners_ledger -from . import webkit_parser_header_fix -from . import trial_balance -from . import partner_balance -from . import open_invoices -from . import print_journal -from . import aged_partner_balance diff --git a/account_financial_report_webkit/report/aged_partner_balance.py b/account_financial_report_webkit/report/aged_partner_balance.py deleted file mode 100644 index 9275af2f..00000000 --- a/account_financial_report_webkit/report/aged_partner_balance.py +++ /dev/null @@ -1,429 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Author: Nicolas Bessi -# Copyright 2014 Camptocamp SA -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -from __future__ import division -from datetime import datetime - -from openerp import pooler -from openerp.tools import DEFAULT_SERVER_DATE_FORMAT -from openerp.tools.translate import _ -from .open_invoices import PartnersOpenInvoicesWebkit -from .webkit_parser_header_fix import HeaderFooterTextWebKitParser - - -def make_ranges(top, offset): - """Return sorted days ranges - - :param top: maximum overdue day - :param offset: offset for ranges - - :returns: list of sorted ranges tuples in days - eg. [(-100000, 0), (0, offset), - (offset, n*offset), ... (top, 100000)] - """ - ranges = [(n, min(n + offset, top)) for n in xrange(0, top, offset)] - ranges.insert(0, (-100000000000, 0)) - ranges.append((top, 100000000000)) - return ranges - -# list of overdue ranges -RANGES = make_ranges(120, 30) - - -def make_ranges_titles(): - """Generates title to be used by mako""" - titles = [_('Due')] - titles += [_(u'Overdue ≤ %s d.') % x[1] for x in RANGES[1:-1]] - titles.append(_('Older')) - return titles - -# list of overdue ranges title -RANGES_TITLES = make_ranges_titles() -# list of payable journal types -REC_PAY_TYPE = ('purchase', 'sale') -# list of refund payable type -REFUND_TYPE = ('purchase_refund', 'sale_refund') -INV_TYPE = REC_PAY_TYPE + REFUND_TYPE - - -class AccountAgedTrialBalanceWebkit(PartnersOpenInvoicesWebkit): - - """Compute Aged Partner Balance based on result of Open Invoices""" - - def __init__(self, cursor, uid, name, context=None): - """Constructor, - refer to :class:`openerp.report.report_sxw.rml_parse`""" - super(AccountAgedTrialBalanceWebkit, self).__init__(cursor, uid, name, - context=context) - self.pool = pooler.get_pool(self.cr.dbname) - self.cursor = self.cr - company = self.pool.get('res.users').browse(self.cr, uid, uid, - context=context).company_id - - header_report_name = ' - '.join((_('Aged Partner Balance'), - company.currency_id.name)) - - footer_date_time = self.formatLang(str(datetime.today()), - date_time=True) - - self.localcontext.update({ - 'cr': cursor, - 'uid': uid, - 'company': company, - 'ranges': self._get_ranges(), - 'ranges_titles': self._get_ranges_titles(), - 'report_name': _('Aged Partner Balance'), - 'additional_args': [ - ('--header-font-name', 'Helvetica'), - ('--footer-font-name', 'Helvetica'), - ('--header-font-size', '10'), - ('--footer-font-size', '6'), - ('--header-left', header_report_name), - ('--header-spacing', '2'), - ('--footer-left', footer_date_time), - ('--footer-right', - ' '.join((_('Page'), '[page]', _('of'), '[topage]'))), - ('--footer-line',), - ], - }) - - def _get_ranges(self): - """:returns: :cons:`RANGES`""" - return RANGES - - def _get_ranges_titles(self): - """:returns: :cons: `RANGES_TITLES`""" - return RANGES_TITLES - - def set_context(self, objects, data, ids, report_type=None): - """Populate aged_lines, aged_balance, aged_percents attributes - - on each account browse record that will be used by mako template - The browse record are store in :attr:`objects` - - The computation are based on the ledger_lines attribute set on account - contained by :attr:`objects` - - :attr:`objects` values were previously set by parent class - :class: `.open_invoices.PartnersOpenInvoicesWebkit` - - :returns: parent :class:`.open_invoices.PartnersOpenInvoicesWebkit` - call to set_context - - """ - - res = super(AccountAgedTrialBalanceWebkit, self).set_context( - objects, - data, - ids, - report_type=report_type - ) - - agged_lines_accounts = {} - agged_totals_accounts = {} - agged_percents_accounts = {} - - for acc in self.objects: - agged_lines_accounts[acc.id] = {} - agged_totals_accounts[acc.id] = {} - agged_percents_accounts[acc.id] = {} - - for part_id, partner_lines in\ - self.localcontext['ledger_lines'][acc.id].items(): - - aged_lines = self.compute_aged_lines(part_id, - partner_lines, - data) - if aged_lines: - agged_lines_accounts[acc.id][part_id] = aged_lines - agged_totals_accounts[acc.id] = totals = self.compute_totals( - agged_lines_accounts[acc.id].values()) - agged_percents_accounts[acc.id] = self.compute_percents(totals) - - self.localcontext.update({ - 'agged_lines_accounts': agged_lines_accounts, - 'agged_totals_accounts': agged_totals_accounts, - 'agged_percents_accounts': agged_percents_accounts, - }) - - # Free some memory - del(self.localcontext['ledger_lines']) - return res - - def compute_aged_lines(self, partner_id, ledger_lines, data): - """Add property aged_lines to accounts browse records - - contained in :attr:`objects` for a given partner - - :param: partner_id: current partner - :param ledger_lines: generated by parent - :class:`.open_invoices.PartnersOpenInvoicesWebkit` - - :returns: dict of computed aged lines - eg {'balance': 1000.0, - 'aged_lines': {(90, 120): 0.0, ...} - - """ - lines_to_age = self.filter_lines(partner_id, ledger_lines) - res = {} - end_date = self._get_end_date(data) - aged_lines = dict.fromkeys(RANGES, 0.0) - reconcile_lookup = self.get_reconcile_count_lookup(lines_to_age) - res['aged_lines'] = aged_lines - for line in lines_to_age: - compute_method = self.get_compute_method(reconcile_lookup, - partner_id, - line) - delay = compute_method(line, end_date, ledger_lines) - classification = self.classify_line(partner_id, delay) - aged_lines[classification] += line['debit'] - line['credit'] - self.compute_balance(res, aged_lines) - return res - - def _get_end_date(self, data): - """Retrieve end date to be used to compute delay. - - :param data: data dict send to report contains form dict - - :returns: end date to be used to compute overdue delay - - """ - end_date = None - date_to = data['form']['date_to'] - period_to_id = data['form']['period_to'] - fiscal_to_id = data['form']['fiscalyear_id'] - if date_to: - end_date = date_to - elif period_to_id: - period_to = self.pool['account.period'].browse(self.cr, - self.uid, - period_to_id) - end_date = period_to.date_stop - elif fiscal_to_id: - fiscal_to = self.pool['account.fiscalyear'].browse(self.cr, - self.uid, - fiscal_to_id) - end_date = fiscal_to.date_stop - else: - raise ValueError('End date and end period not available') - return end_date - - def _compute_delay_from_key(self, key, line, end_date): - """Compute overdue delay delta in days for line using attribute in key - - delta = end_date - date of key - - :param line: current ledger line - :param key: date key to be used to compute delta - :param end_date: end_date computed for wizard data - - :returns: delta in days - """ - from_date = datetime.strptime(line[key], DEFAULT_SERVER_DATE_FORMAT) - end_date = datetime.strptime(end_date, DEFAULT_SERVER_DATE_FORMAT) - delta = end_date - from_date - return delta.days - - def compute_delay_from_maturity(self, line, end_date, ledger_lines): - """Compute overdue delay delta in days for line using attribute in key - - delta = end_date - maturity date - - :param line: current ledger line - :param end_date: end_date computed for wizard data - :param ledger_lines: generated by parent - :class:`.open_invoices.PartnersOpenInvoicesWebkit` - - :returns: delta in days - """ - return self._compute_delay_from_key('date_maturity', - line, - end_date) - - def compute_delay_from_date(self, line, end_date, ledger_lines): - """Compute overdue delay delta in days for line using attribute in key - - delta = end_date - date - - :param line: current ledger line - :param end_date: end_date computed for wizard data - :param ledger_lines: generated by parent - :class:`.open_invoices.PartnersOpenInvoicesWebkit` - - :returns: delta in days - """ - return self._compute_delay_from_key('ldate', - line, - end_date) - - def compute_delay_from_partial_rec(self, line, end_date, ledger_lines): - """Compute overdue delay delta in days for the case where move line - - is related to a partial reconcile with more than one reconcile line - - :param line: current ledger line - :param end_date: end_date computed for wizard data - :param ledger_lines: generated by parent - :class:`.open_invoices.PartnersOpenInvoicesWebkit` - - :returns: delta in days - """ - sale_lines = [ - x for x in ledger_lines if x['jtype'] in REC_PAY_TYPE and - line['rec_id'] == x['rec_id'] - ] - refund_lines = [ - x for x in ledger_lines if x['jtype'] in REFUND_TYPE and - line['rec_id'] == x['rec_id'] - ] - if len(sale_lines) == 1: - reference_line = sale_lines[0] - elif len(refund_lines) == 1: - reference_line = refund_lines[0] - else: - reference_line = line - key = 'date_maturity' if reference_line.get( - 'date_maturity') else 'ldate' - return self._compute_delay_from_key(key, - reference_line, - end_date) - - def get_compute_method(self, reconcile_lookup, partner_id, line): - """Get the function that should compute the delay for a given line - - :param reconcile_lookup: dict of reconcile group by id and count - {rec_id: count of line related to reconcile} - :param partner_id: current partner_id - :param line: current ledger line generated by parent - :class:`.open_invoices.PartnersOpenInvoicesWebkit` - - :returns: function bounded to :class:`.AccountAgedTrialBalanceWebkit` - - """ - if reconcile_lookup.get(line['rec_id'], 0.0) > 1: - return self.compute_delay_from_partial_rec - elif line['jtype'] in INV_TYPE and line.get('date_maturity'): - return self.compute_delay_from_maturity - else: - return self.compute_delay_from_date - - def line_is_valid(self, partner_id, line): - """Predicate hook that allows to filter line to be treated - - :param partner_id: current partner_id - :param line: current ledger line generated by parent - :class:`.open_invoices.PartnersOpenInvoicesWebkit` - - :returns: boolean True if line is allowed - """ - return True - - def filter_lines(self, partner_id, lines): - """Filter ledger lines that have to be treated - - :param partner_id: current partner_id - :param lines: ledger_lines related to current partner - and generated by parent - :class:`.open_invoices.PartnersOpenInvoicesWebkit` - - :returns: list of allowed lines - - """ - return [x for x in lines if self.line_is_valid(partner_id, x)] - - def classify_line(self, partner_id, overdue_days): - """Return the overdue range for a given delay - - We loop from smaller range to higher - This should be the most effective solution as generaly - customer tend to have one or two month of delay - - :param overdue_days: delay in days - :param partner_id: current partner_id - - :returns: the correct range in :const:`RANGES` - - """ - for drange in RANGES: - if overdue_days <= drange[1]: - return drange - return drange - - def compute_balance(self, res, aged_lines): - """Compute the total balance of aged line - for given account""" - res['balance'] = sum(aged_lines.values()) - - def compute_totals(self, aged_lines): - """Compute the totals for an account - - :param aged_lines: dict of aged line taken from the - property added to account record - - :returns: dict of total {'balance':1000.00, (30, 60): 3000,...} - - """ - totals = {} - totals['balance'] = sum(x.get('balance', 0.0) for - x in aged_lines) - aged_ranges = [x.get('aged_lines', {}) for x in aged_lines] - for drange in RANGES: - totals[drange] = sum(x.get(drange, 0.0) for x in aged_ranges) - return totals - - def compute_percents(self, totals): - percents = {} - base = totals['balance'] or 1.0 - for drange in RANGES: - percents[drange] = (totals[drange] / base) * 100.0 - return percents - - def get_reconcile_count_lookup(self, lines): - """Compute an lookup dict - - It contains has partial reconcile id as key and the count of lines - related to the reconcile id - - :param: a list of ledger lines generated by parent - :class:`.open_invoices.PartnersOpenInvoicesWebkit` - - :retuns: lookup dict {ṛec_id: count} - - """ - # possible bang if l_ids is really long. - # We have the same weakness in common_report ... - # but it seems not really possible for a partner - # So I'll keep that option. - l_ids = tuple(x['id'] for x in lines) - sql = ("SELECT reconcile_partial_id, COUNT(*) FROM account_move_line" - " WHERE reconcile_partial_id IS NOT NULL" - " AND id in %s" - " GROUP BY reconcile_partial_id") - self.cr.execute(sql, (l_ids,)) - res = self.cr.fetchall() - return dict((x[0], x[1]) for x in res) - -HeaderFooterTextWebKitParser( - 'report.account.account_aged_trial_balance_webkit', - 'account.account', - 'addons/account_financial_report_webkit/report/templates/\ - aged_trial_webkit.mako', - parser=AccountAgedTrialBalanceWebkit, -) diff --git a/account_financial_report_webkit/report/common_balance_reports.py b/account_financial_report_webkit/report/common_balance_reports.py deleted file mode 100644 index c84bb5c4..00000000 --- a/account_financial_report_webkit/report/common_balance_reports.py +++ /dev/null @@ -1,355 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Guewen Baconnier -# Copyright Camptocamp SA 2011 -# SQL inspired from OpenERP original code -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from operator import add - -from .common_reports import CommonReportHeaderWebkit - - -class CommonBalanceReportHeaderWebkit(CommonReportHeaderWebkit): - - """Define common helper for balance (trial balance, P&L, BS oriented - financial report""" - - def _get_numbers_display(self, data): - return self._get_form_param('numbers_display', data) - - @staticmethod - def find_key_by_value_in_list(dic, value): - return [key for key, val in dic.iteritems() if value in val][0] - - def _get_account_details(self, account_ids, target_move, fiscalyear, - main_filter, start, stop, initial_balance_mode, - context=None): - """ - Get details of accounts to display on the report - @param account_ids: ids of accounts to get details - @param target_move: selection filter for moves (all or posted) - @param fiscalyear: browse of the fiscalyear - @param main_filter: selection filter period / date or none - @param start: start date or start period browse instance - @param stop: stop date or stop period browse instance - @param initial_balance_mode: False: no calculation, - 'opening_balance': from the opening period, - 'initial_balance': computed from previous year / periods - @return: dict of list containing accounts details, keys are - the account ids - """ - if context is None: - context = {} - - account_obj = self.pool.get('account.account') - period_obj = self.pool.get('account.period') - use_period_ids = main_filter in ( - 'filter_no', 'filter_period', 'filter_opening') - - if use_period_ids: - if main_filter == 'filter_opening': - period_ids = [start.id] - else: - period_ids = period_obj.build_ctx_periods( - self.cursor, self.uid, start.id, stop.id) - # never include the opening in the debit / credit amounts - period_ids = self.exclude_opening_periods(period_ids) - - init_balance = False - if initial_balance_mode == 'opening_balance': - init_balance = self._read_opening_balance(account_ids, start) - elif initial_balance_mode: - init_balance = self._compute_initial_balances( - account_ids, start, fiscalyear) - - ctx = context.copy() - ctx.update({'state': target_move, - 'all_fiscalyear': True}) - - if use_period_ids: - ctx.update({'periods': period_ids}) - elif main_filter == 'filter_date': - ctx.update({'date_from': start, - 'date_to': stop}) - - accounts = account_obj.read( - self.cursor, - self.uid, - account_ids, - ['type', 'code', 'name', 'debit', 'credit', - 'balance', 'parent_id', 'level', 'child_id'], - context=ctx) - - accounts_by_id = {} - for account in accounts: - if init_balance: - # sum for top level views accounts - child_ids = account_obj._get_children_and_consol( - self.cursor, self.uid, account['id'], ctx) - if child_ids: - child_init_balances = [ - init_bal['init_balance'] - for acnt_id, init_bal in init_balance.iteritems() - if acnt_id in child_ids] - top_init_balance = reduce(add, child_init_balances) - account['init_balance'] = top_init_balance - else: - account.update(init_balance[account['id']]) - account['balance'] = account['init_balance'] + \ - account['debit'] - account['credit'] - accounts_by_id[account['id']] = account - return accounts_by_id - - def _get_comparison_details(self, data, account_ids, target_move, - comparison_filter, index): - """ - - @param data: data of the wizard form - @param account_ids: ids of the accounts to get details - @param comparison_filter: selected filter on the form for - the comparison (filter_no, filter_year, filter_period, - filter_date) - @param index: index of the fields to get - (ie. comp1_fiscalyear_id where 1 is the index) - @return: dict of account details (key = account id) - """ - fiscalyear = self._get_info( - data, "comp%s_fiscalyear_id" % (index,), 'account.fiscalyear') - start_period = self._get_info( - data, "comp%s_period_from" % (index,), 'account.period') - stop_period = self._get_info( - data, "comp%s_period_to" % (index,), 'account.period') - start_date = self._get_form_param("comp%s_date_from" % (index,), data) - stop_date = self._get_form_param("comp%s_date_to" % (index,), data) - init_balance = self.is_initial_balance_enabled(comparison_filter) - - accounts_by_ids = {} - comp_params = {} - details_filter = comparison_filter - if comparison_filter != 'filter_no': - start_period, stop_period, start, stop = \ - self._get_start_stop_for_filter( - comparison_filter, fiscalyear, start_date, stop_date, - start_period, stop_period) - if comparison_filter == 'filter_year': - details_filter = 'filter_no' - - initial_balance_mode = init_balance \ - and self._get_initial_balance_mode(start) or False - accounts_by_ids = self._get_account_details( - account_ids, target_move, fiscalyear, details_filter, - start, stop, initial_balance_mode) - comp_params = { - 'comparison_filter': comparison_filter, - 'fiscalyear': fiscalyear, - 'start': start, - 'stop': stop, - 'initial_balance': init_balance, - 'initial_balance_mode': initial_balance_mode, - } - - return accounts_by_ids, comp_params - - def _get_diff(self, balance, previous_balance): - """ - @param balance: current balance - @param previous_balance: last balance - @return: dict of form {'diff': difference, - 'percent_diff': diff in percentage} - """ - diff = balance - previous_balance - - obj_precision = self.pool.get('decimal.precision') - precision = obj_precision.precision_get( - self.cursor, self.uid, 'Account') - # round previous balance with account precision to avoid big numbers - # if previous balance is 0.0000001 or a any very small number - if round(previous_balance, precision) == 0: - percent_diff = False - else: - percent_diff = round(diff / previous_balance * 100, precision) - - return {'diff': diff, 'percent_diff': percent_diff} - - def _comp_filters(self, data, comparison_number): - """ - @param data: data of the report - @param comparison_number: number of comparisons - @return: list of comparison filters, nb of comparisons used and - comparison mode (no_comparison, single, multiple) - """ - comp_filters = [] - for index in range(comparison_number): - comp_filters.append( - self._get_form_param("comp%s_filter" % (index,), data, - default='filter_no')) - - nb_comparisons = len( - [comp_filter for comp_filter in comp_filters - if comp_filter != 'filter_no']) - if not nb_comparisons: - comparison_mode = 'no_comparison' - elif nb_comparisons > 1: - comparison_mode = 'multiple' - else: - comparison_mode = 'single' - return comp_filters, nb_comparisons, comparison_mode - - def _get_start_stop_for_filter(self, main_filter, fiscalyear, start_date, - stop_date, start_period, stop_period): - if main_filter in ('filter_no', 'filter_year'): - start_period = self.get_first_fiscalyear_period(fiscalyear) - stop_period = self.get_last_fiscalyear_period(fiscalyear) - elif main_filter == 'filter_opening': - opening_period = self._get_st_fiscalyear_period( - fiscalyear, special=True) - start_period = stop_period = opening_period - if main_filter == 'filter_date': - start = start_date - stop = stop_date - else: - start = start_period - stop = stop_period - - return start_period, stop_period, start, stop - - def compute_balance_data(self, data, filter_report_type=None): - new_ids = data['form']['account_ids'] or data[ - 'form']['chart_account_id'] - max_comparison = self._get_form_param( - 'max_comparison', data, default=0) - main_filter = self._get_form_param('filter', data, default='filter_no') - - comp_filters, nb_comparisons, comparison_mode = self._comp_filters( - data, max_comparison) - - fiscalyear = self.get_fiscalyear_br(data) - - start_period = self.get_start_period_br(data) - stop_period = self.get_end_period_br(data) - - target_move = self._get_form_param('target_move', data, default='all') - start_date = self._get_form_param('date_from', data) - stop_date = self._get_form_param('date_to', data) - chart_account = self._get_chart_account_id_br(data) - - start_period, stop_period, start, stop = \ - self._get_start_stop_for_filter(main_filter, fiscalyear, - start_date, stop_date, - start_period, stop_period) - - init_balance = self.is_initial_balance_enabled(main_filter) - initial_balance_mode = init_balance and self._get_initial_balance_mode( - start) or False - - # Retrieving accounts - account_ids = self.get_all_accounts( - new_ids, only_type=filter_report_type) - - # get details for each accounts, total of debit / credit / balance - accounts_by_ids = self._get_account_details( - account_ids, target_move, fiscalyear, main_filter, start, stop, - initial_balance_mode) - - comparison_params = [] - comp_accounts_by_ids = [] - for index in range(max_comparison): - if comp_filters[index] != 'filter_no': - comparison_result, comp_params = self._get_comparison_details( - data, account_ids, target_move, comp_filters[index], index) - comparison_params.append(comp_params) - comp_accounts_by_ids.append(comparison_result) - - objects = self.pool.get('account.account').browse(self.cursor, - self.uid, - account_ids) - - to_display_accounts = dict.fromkeys(account_ids, True) - init_balance_accounts = dict.fromkeys(account_ids, False) - comparisons_accounts = dict.fromkeys(account_ids, []) - debit_accounts = dict.fromkeys(account_ids, False) - credit_accounts = dict.fromkeys(account_ids, False) - balance_accounts = dict.fromkeys(account_ids, False) - - for account in objects: - if not account.parent_id: # hide top level account - continue - if account.type == 'consolidation': - to_display_accounts.update( - dict([(a.id, False) for a in account.child_consol_ids])) - elif account.type == 'view': - to_display_accounts.update( - dict([(a.id, True) for a in account.child_id])) - debit_accounts[account.id] = \ - accounts_by_ids[account.id]['debit'] - credit_accounts[account.id] = \ - accounts_by_ids[account.id]['credit'] - balance_accounts[account.id] = \ - accounts_by_ids[account.id]['balance'] - init_balance_accounts[account.id] = \ - accounts_by_ids[account.id].get('init_balance', 0.0) - - # if any amount is != 0 in comparisons, we have to display the - # whole account - display_account = False - comp_accounts = [] - for comp_account_by_id in comp_accounts_by_ids: - values = comp_account_by_id.get(account.id) - values.update( - self._get_diff(account.balance, values['balance'])) - display_account = any((values.get('credit', 0.0), - values.get('debit', 0.0), - values.get('balance', 0.0), - values.get('init_balance', 0.0))) - comp_accounts.append(values) - comparisons_accounts[account.id] = comp_accounts - # we have to display the account if a comparison as an amount or - # if we have an amount in the main column - # we set it as a property to let the data in the report if someone - # want to use it in a custom report - display_account = display_account\ - or any((debit_accounts[account.id], - credit_accounts[account.id], - balance_accounts[account.id], - init_balance_accounts[account.id])) - to_display_accounts.update( - {account.id: display_account and - to_display_accounts[account.id]}) - - context_report_values = { - 'fiscalyear': fiscalyear, - 'start_date': start_date, - 'stop_date': stop_date, - 'start_period': start_period, - 'stop_period': stop_period, - 'chart_account': chart_account, - 'comparison_mode': comparison_mode, - 'nb_comparison': nb_comparisons, - 'initial_balance': init_balance, - 'initial_balance_mode': initial_balance_mode, - 'comp_params': comparison_params, - 'to_display_accounts': to_display_accounts, - 'init_balance_accounts': init_balance_accounts, - 'comparisons_accounts': comparisons_accounts, - 'debit_accounts': debit_accounts, - 'credit_accounts': credit_accounts, - 'balance_accounts': balance_accounts, - } - - return objects, new_ids, context_report_values diff --git a/account_financial_report_webkit/report/common_partner_balance_reports.py b/account_financial_report_webkit/report/common_partner_balance_reports.py deleted file mode 100644 index 87755388..00000000 --- a/account_financial_report_webkit/report/common_partner_balance_reports.py +++ /dev/null @@ -1,359 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Guewen Baconnier -# Copyright Camptocamp SA 2011 -# SQL inspired from OpenERP original code -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from collections import defaultdict -from operator import add - -from .common_balance_reports import CommonBalanceReportHeaderWebkit -from .common_partner_reports import CommonPartnersReportHeaderWebkit - - -class CommonPartnerBalanceReportHeaderWebkit(CommonBalanceReportHeaderWebkit, - CommonPartnersReportHeaderWebkit): - - """Define common helper for balance (trial balance, P&L, - BS oriented financial report""" - - def _get_account_partners_details(self, account_by_ids, main_filter, - target_move, start, stop, - initial_balance_mode, - partner_filter_ids=False): - res = {} - filter_from = False - if main_filter in ('filter_period', 'filter_no', 'filter_opening'): - filter_from = 'period' - elif main_filter == 'filter_date': - filter_from = 'date' - - partners_init_balances_by_ids = {} - for account_id, account_details in account_by_ids.iteritems(): - partners_init_balances_by_ids.update( - self._get_partners_initial_balances( - account_id, start, initial_balance_mode, - partner_filter_ids=partner_filter_ids, - # we'll never exclude reconciled entries in the legal - # reports - exclude_reconcile=False)) - opening_mode = 'exclude_opening' - if main_filter == 'filter_opening': - opening_mode = 'include_opening' - # get credit and debit for partner - details = self._get_partners_totals_account( - filter_from, - account_id, - start, - stop, - target_move, - partner_filter_ids=partner_filter_ids, - mode=opening_mode) - - # merge initial balances in partner details - if partners_init_balances_by_ids.get(account_id): - for partner_id, initial_balances in \ - partners_init_balances_by_ids[account_id].iteritems(): - if initial_balances.get('init_balance'): - details[partner_id].update( - {'init_balance': initial_balances['init_balance']}) - - # compute balance for the partner - for partner_id, partner_details in details.iteritems(): - details[partner_id]['balance'] = details[partner_id].\ - get('init_balance', 0.0) + \ - details[partner_id].get('debit', 0.0) - \ - details[partner_id].get('credit', 0.0) - res[account_id] = details - - return res - - def _get_partners_initial_balances(self, account_ids, start_period, - initial_balance_mode, - partner_filter_ids=None, - exclude_reconcile=False): - # we get the initial balance from the opening period (opening_balance) - # when the opening period is included in the start period and - # when there is at least one entry in the opening period. Otherwise we - # compute it from previous periods - if initial_balance_mode == 'opening_balance': - opening_period_selected = self.get_included_opening_period( - start_period) - res = self._compute_partners_initial_balances( - account_ids, start_period, partner_filter_ids, - force_period_ids=opening_period_selected, - exclude_reconcile=exclude_reconcile) - elif initial_balance_mode == 'initial_balance': - res = self._compute_partners_initial_balances( - account_ids, start_period, partner_filter_ids, - exclude_reconcile=exclude_reconcile) - else: - res = {} - return res - - def _get_partners_totals_account(self, filter_from, account_id, start, - stop, target_move, - partner_filter_ids=None, - mode='exclude_opening'): - final_res = defaultdict(dict) - - sql_select = """ - SELECT account_move_line.partner_id, - sum(account_move_line.debit) AS debit, - sum(account_move_line.credit) AS credit - FROM account_move_line""" - sql_joins = '' - sql_where = "WHERE account_move_line.account_id = %(account_id)s \ - AND account_move_line.state = 'valid' " - method = getattr(self, '_get_query_params_from_' + filter_from + 's') - sql_conditions, search_params = method(start, stop, mode=mode) - sql_where += sql_conditions - - if partner_filter_ids: - sql_where += " AND account_move_line.partner_id \ - in %(partner_ids)s" - search_params.update({'partner_ids': tuple(partner_filter_ids)}) - - if target_move == 'posted': - sql_joins += "INNER JOIN account_move \ - ON account_move_line.move_id = account_move.id" - sql_where += " AND account_move.state = %(target_move)s" - search_params.update({'target_move': target_move}) - - sql_groupby = "GROUP BY account_move_line.partner_id" - - search_params.update({'account_id': account_id}) - query = ' '.join((sql_select, sql_joins, sql_where, sql_groupby)) - - self.cursor.execute(query, search_params) - res = self.cursor.dictfetchall() - if res: - for row in res: - final_res[row['partner_id']] = row - return final_res - - def _get_filter_type(self, result_selection): - filter_type = ('payable', 'receivable') - if result_selection == 'customer': - filter_type = ('receivable',) - if result_selection == 'supplier': - filter_type = ('payable',) - return filter_type - - def _get_partners_comparison_details(self, data, account_ids, target_move, - comparison_filter, index, - partner_filter_ids=False): - """ - - @param data: data of the wizard form - @param account_ids: ids of the accounts to get details - @param comparison_filter: selected filter on the form for - the comparison (filter_no, filter_year, filter_period, filter_date) - @param index: index of the fields to get (ie. comp1_fiscalyear_id - where 1 is the index) - @param partner_filter_ids: list of ids of partners to select - @return: dict of account details (key = account id) - """ - fiscalyear = self._get_info( - data, "comp%s_fiscalyear_id" % (index,), 'account.fiscalyear') - start_period = self._get_info( - data, "comp%s_period_from" % (index,), 'account.period') - stop_period = self._get_info( - data, "comp%s_period_to" % (index,), 'account.period') - start_date = self._get_form_param("comp%s_date_from" % (index,), data) - stop_date = self._get_form_param("comp%s_date_to" % (index,), data) - init_balance = self.is_initial_balance_enabled(comparison_filter) - - comp_params = {} - accounts_details_by_ids = defaultdict(dict) - if comparison_filter != 'filter_no': - start_period, stop_period, start, stop = \ - self._get_start_stop_for_filter( - comparison_filter, fiscalyear, start_date, stop_date, - start_period, stop_period) - details_filter = comparison_filter - if comparison_filter == 'filter_year': - details_filter = 'filter_no' - - initial_balance_mode = init_balance \ - and self._get_initial_balance_mode(start) or False - - accounts_by_ids = self._get_account_details( - account_ids, target_move, fiscalyear, details_filter, start, - stop, initial_balance_mode) - - partner_details_by_ids = self._get_account_partners_details( - accounts_by_ids, details_filter, - target_move, start, stop, initial_balance_mode, - partner_filter_ids=partner_filter_ids) - - for account_id in account_ids: - accounts_details_by_ids[account_id][ - 'account'] = accounts_by_ids[account_id] - accounts_details_by_ids[account_id][ - 'partners_amounts'] = partner_details_by_ids[account_id] - - comp_params = { - 'comparison_filter': comparison_filter, - 'fiscalyear': fiscalyear, - 'start': start, - 'stop': stop, - 'initial_balance_mode': initial_balance_mode, - } - - return accounts_details_by_ids, comp_params - - def compute_partner_balance_data(self, data, filter_report_type=None): - new_ids = data['form']['account_ids'] or data[ - 'form']['chart_account_id'] - max_comparison = self._get_form_param( - 'max_comparison', data, default=0) - main_filter = self._get_form_param('filter', data, default='filter_no') - - comp_filters, nb_comparisons, comparison_mode = self._comp_filters( - data, max_comparison) - - fiscalyear = self.get_fiscalyear_br(data) - - start_period = self.get_start_period_br(data) - stop_period = self.get_end_period_br(data) - target_move = self._get_form_param('target_move', data, default='all') - start_date = self._get_form_param('date_from', data) - stop_date = self._get_form_param('date_to', data) - chart_account = self._get_chart_account_id_br(data) - result_selection = self._get_form_param('result_selection', data) - partner_ids = self._get_form_param('partner_ids', data) - - filter_type = self._get_filter_type(result_selection) - - start_period, stop_period, start, stop = \ - self._get_start_stop_for_filter( - main_filter, fiscalyear, start_date, stop_date, start_period, - stop_period) - - initial_balance = self.is_initial_balance_enabled(main_filter) - initial_balance_mode = initial_balance \ - and self._get_initial_balance_mode(start) or False - - # Retrieving accounts - account_ids = self.get_all_accounts( - new_ids, only_type=filter_type, - filter_report_type=filter_report_type) - - # get details for each accounts, total of debit / credit / balance - accounts_by_ids = self._get_account_details( - account_ids, target_move, fiscalyear, main_filter, start, stop, - initial_balance_mode) - - partner_details_by_ids = self._get_account_partners_details( - accounts_by_ids, main_filter, target_move, start, stop, - initial_balance_mode, partner_filter_ids=partner_ids) - - comparison_params = [] - comp_accounts_by_ids = [] - for index in range(max_comparison): - if comp_filters[index] != 'filter_no': - comparison_result, comp_params = self.\ - _get_partners_comparison_details( - data, account_ids, - target_move, - comp_filters[index], - index, - partner_filter_ids=partner_ids) - comparison_params.append(comp_params) - comp_accounts_by_ids.append(comparison_result) - objects = self.pool.get('account.account').browse(self.cursor, - self.uid, - account_ids) - - init_balance_accounts = {} - comparisons_accounts = {} - partners_order_accounts = {} - partners_amounts_accounts = {} - debit_accounts = {} - credit_accounts = {} - balance_accounts = {} - - for account in objects: - if not account.parent_id: # hide top level account - continue - debit_accounts[account.id] = accounts_by_ids[account.id]['debit'] - credit_accounts[account.id] = accounts_by_ids[account.id]['credit'] - balance_accounts[account.id] = \ - accounts_by_ids[account.id]['balance'] - init_balance_accounts[account.id] = accounts_by_ids[ - account.id].get('init_balance', 0.0) - partners_amounts_accounts[account.id] =\ - partner_details_by_ids[account.id] - comp_accounts = [] - for comp_account_by_id in comp_accounts_by_ids: - values = comp_account_by_id.get(account.id) - - values['account'].update( - self._get_diff(account.balance, - values['account'].get('balance', 0.0))) - comp_accounts.append(values) - - for partner_id, partner_values in \ - values['partners_amounts'].copy().iteritems(): - partners_amounts_account =\ - partners_amounts_accounts[account.id] - base_partner_balance =\ - partners_amounts_account[partner_id]['balance']\ - if partners_amounts_accounts.get(account.id)\ - and partners_amounts_accounts.get(account.id)\ - .get(partner_id) else 0.0 - partner_values.update(self._get_diff( - base_partner_balance, - partner_values.get('balance', 0.0))) - values['partners_amounts'][ - partner_id].update(partner_values) - - comparisons_accounts[account.id] = comp_accounts - - all_partner_ids = reduce(add, [comp['partners_amounts'].keys() - for comp in comp_accounts], - partners_amounts_accounts[account.id] - .keys()) - - partners_order_accounts[account.id] = \ - self._order_partners(all_partner_ids) - - context_report_values = { - 'fiscalyear': fiscalyear, - 'start_date': start_date, - 'stop_date': stop_date, - 'start_period': start_period, - 'stop_period': stop_period, - 'chart_account': chart_account, - 'comparison_mode': comparison_mode, - 'nb_comparison': nb_comparisons, - 'comp_params': comparison_params, - 'initial_balance_mode': initial_balance_mode, - 'compute_diff': self._get_diff, - 'init_balance_accounts': init_balance_accounts, - 'comparisons_accounts': comparisons_accounts, - 'partners_order_accounts': partners_order_accounts, - 'partners_amounts_accounts': partners_amounts_accounts, - 'debit_accounts': debit_accounts, - 'credit_accounts': credit_accounts, - 'balance_accounts': balance_accounts, - } - - return objects, new_ids, context_report_values diff --git a/account_financial_report_webkit/report/common_partner_reports.py b/account_financial_report_webkit/report/common_partner_reports.py deleted file mode 100644 index 55ce8efd..00000000 --- a/account_financial_report_webkit/report/common_partner_reports.py +++ /dev/null @@ -1,378 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Nicolas Bessi, Guewen Baconnier -# Copyright Camptocamp SA 2011 -# SQL inspired from OpenERP original code -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -# TODO refactor helper in order to act more like mixin -# By using properties we will have a more simple signature in fuctions - -from collections import defaultdict -from datetime import datetime - -from openerp.tools import DEFAULT_SERVER_DATE_FORMAT -from .common_reports import CommonReportHeaderWebkit - - -class CommonPartnersReportHeaderWebkit(CommonReportHeaderWebkit): - - """Define common helper for partner oriented financial report""" - - ###################################### - # Account move line retrieval helper # - ###################################### - - def get_partners_move_lines_ids(self, account_id, main_filter, start, stop, - target_move, - exclude_reconcile=False, - partner_filter=False): - filter_from = False - if main_filter in ('filter_period', 'filter_no'): - filter_from = 'period' - elif main_filter == 'filter_date': - filter_from = 'date' - if filter_from: - return self._get_partners_move_line_ids( - filter_from, account_id, start, stop, target_move, - exclude_reconcile=exclude_reconcile, - partner_filter=partner_filter) - - def _get_first_special_period(self): - """ - Returns the browse record of the period with the `special` flag, which - is the special period of the first fiscal year used in the accounting. - - i.e. it searches the first fiscal year with at least one journal entry, - and it returns the id of the first period for which `special` is True - in this fiscal year. - - It is used for example in the partners reports, where we have to - include the first, and only the first opening period. - - :return: browse record of the first special period. - """ - move_line_obj = self.pool.get('account.move.line') - first_entry_id = move_line_obj.search( - self.cr, self.uid, [], order='date ASC', limit=1) - # it means there is no entry at all, that's unlikely to happen, but - # it may so - if not first_entry_id: - return - first_entry = move_line_obj.browse( - self.cr, self.uid, first_entry_id[0]) - fiscalyear = first_entry.period_id.fiscalyear_id - special_periods = [ - period for period in fiscalyear.period_ids if period.special] - # so, we have no opening period on the first year, nothing to return - if not special_periods: - return - return min(special_periods, - key=lambda p: datetime.strptime(p.date_start, - DEFAULT_SERVER_DATE_FORMAT)) - - def _get_period_range_from_start_period(self, start_period, - include_opening=False, - fiscalyear=False, - stop_at_previous_opening=False): - """We retrieve all periods before start period""" - periods = super(CommonPartnersReportHeaderWebkit, self).\ - _get_period_range_from_start_period( - start_period, - include_opening=include_opening, - fiscalyear=fiscalyear, - stop_at_previous_opening=stop_at_previous_opening) - first_special = self._get_first_special_period() - if first_special and first_special.id not in periods: - periods.append(first_special.id) - return periods - - def _get_query_params_from_periods(self, period_start, period_stop, - mode='exclude_opening'): - """ - Build the part of the sql "where clause" which filters on the selected - periods. - - :param browse_record period_start: first period of the report to print - :param browse_record period_stop: last period of the report to print - :param str mode: deprecated - """ - # we do not want opening period so we exclude opening - periods = self.pool.get('account.period').build_ctx_periods( - self.cr, self.uid, period_start.id, period_stop.id) - if not periods: - return [] - - if mode != 'include_opening': - periods = self.exclude_opening_periods(periods) - - search_params = {'period_ids': tuple(periods), - 'date_stop': period_stop.date_stop} - - sql_conditions = "" - if periods: - sql_conditions = " AND account_move_line.period_id in \ - %(period_ids)s" - - return sql_conditions, search_params - - def _get_query_params_from_dates(self, date_start, date_stop, **args): - """ - Build the part of the sql where clause based on the dates to print. - - :param str date_start: start date of the report to print - :param str date_stop: end date of the report to print - """ - - periods = self._get_opening_periods() - if not periods: - periods = (-1,) - - search_params = {'period_ids': tuple(periods), - 'date_start': date_start, - 'date_stop': date_stop} - - sql_conditions = " AND account_move_line.period_id not \ - in %(period_ids)s \ - AND account_move_line.date between \ - date(%(date_start)s) and date((%(date_stop)s))" - - return sql_conditions, search_params - - def _get_partners_move_line_ids(self, filter_from, account_id, start, stop, - target_move, - opening_mode='exclude_opening', - exclude_reconcile=False, - partner_filter=None): - """ - - :param str filter_from: "periods" or "dates" - :param int account_id: id of the account where to search move lines - :param str or browse_record start: start date or start period - :param str or browse_record stop: stop date or stop period - :param str target_move: 'posted' or 'all' - :param opening_mode: deprecated - :param boolean exclude_reconcile: wether the reconciled entries are - filtred or not - :param list partner_filter: list of partner ids, will filter on their - move lines - """ - - final_res = defaultdict(list) - - sql_select = "SELECT account_move_line.id, \ - account_move_line.partner_id FROM account_move_line" - sql_joins = '' - sql_where = " WHERE account_move_line.account_id = %(account_ids)s " \ - " AND account_move_line.state = 'valid' " - - method = getattr(self, '_get_query_params_from_' + filter_from + 's') - sql_conditions, search_params = method(start, stop) - - sql_where += sql_conditions - - if exclude_reconcile: - sql_where += (" AND ((account_move_line.reconcile_id IS NULL)" - " OR (account_move_line.reconcile_id IS NOT NULL \ - AND account_move_line.last_rec_date > \ - date(%(date_stop)s)))") - - if partner_filter: - sql_where += " AND account_move_line.partner_id \ - in %(partner_ids)s" - - if target_move == 'posted': - sql_joins += "INNER JOIN account_move \ - ON account_move_line.move_id = account_move.id" - sql_where += " AND account_move.state = %(target_move)s" - search_params.update({'target_move': target_move}) - - search_params.update({ - 'account_ids': account_id, - 'partner_ids': tuple(partner_filter), - }) - - sql = ' '.join((sql_select, sql_joins, sql_where)) - self.cursor.execute(sql, search_params) - res = self.cursor.dictfetchall() - if res: - for row in res: - final_res[row['partner_id']].append(row['id']) - return final_res - - def _get_clearance_move_line_ids(self, move_line_ids, date_stop, - date_until): - if not move_line_ids: - return [] - move_line_obj = self.pool.get('account.move.line') - # we do not use orm in order to gain perfo - # In this case I have to test the effective gain over an itteration - # Actually ORM does not allows distinct behavior - sql = "Select distinct reconcile_id from account_move_line \ - where id in %s" - self.cursor.execute(sql, (tuple(move_line_ids),)) - rec_ids = self.cursor.fetchall() - if rec_ids: - rec_ids = [x[0] for x in rec_ids] - l_ids = move_line_obj.search(self.cursor, - self.uid, - [('reconcile_id', 'in', rec_ids), - ('date', '>=', date_stop), - ('date', '<=', date_until)]) - return l_ids - else: - return [] - - ############################################## - # Initial Partner Balance helper # - ############################################## - - def _tree_move_line_ids(self, move_lines_data, key=None): - """ - move_lines_data must be a list of dict which contains at least keys : - - account_id - - partner_id - - other keys with values of the line - - if param key is defined, only this key will be inserted in the tree - returns a tree like - res[account_id.1][partner_id.1][move_line.1, - move_line.2] - [partner_id.2][move_line.3] - res[account_id.2][partner_id.1][move_line.4] - """ - res = defaultdict(dict) - for row in move_lines_data[:]: - account_id = row.pop('account_id') - partner_id = row.pop('partner_id') - if key: - res[account_id].setdefault(partner_id, []).append(row[key]) - else: - res[account_id][partner_id] = row - return res - - def _partners_initial_balance_line_ids(self, account_ids, start_period, - partner_filter, - exclude_reconcile=False, - force_period_ids=False, - date_stop=None): - # take ALL previous periods - period_ids = force_period_ids \ - if force_period_ids \ - else self._get_period_range_from_start_period( - start_period, fiscalyear=False, include_opening=False) - - if not period_ids: - period_ids = [-1] - search_param = { - 'date_start': start_period.date_start, - 'period_ids': tuple(period_ids), - 'account_ids': tuple(account_ids), - } - sql = ("SELECT ml.id, ml.account_id, ml.partner_id " - "FROM account_move_line ml " - "INNER JOIN account_account a " - "ON a.id = ml.account_id " - "WHERE ml.period_id in %(period_ids)s " - "AND ml.account_id in %(account_ids)s ") - if exclude_reconcile: - if not date_stop: - raise Exception( - "Missing \"date_stop\" to compute the open invoices.") - search_param.update({'date_stop': date_stop}) - sql += ("AND ((ml.reconcile_id IS NULL) " - "OR (ml.reconcile_id IS NOT NULL \ - AND ml.last_rec_date > date(%(date_stop)s))) ") - if partner_filter: - sql += "AND ml.partner_id in %(partner_ids)s " - search_param.update({'partner_ids': tuple(partner_filter)}) - - self.cursor.execute(sql, search_param) - return self.cursor.dictfetchall() - - def _compute_partners_initial_balances(self, account_ids, start_period, - partner_filter=None, - exclude_reconcile=False, - force_period_ids=False): - """We compute initial balance. - If form is filtered by date all initial balance are equal to 0 - This function will sum pear and apple in currency amount if account - as no secondary currency""" - if isinstance(account_ids, (int, long)): - account_ids = [account_ids] - move_line_ids = self._partners_initial_balance_line_ids( - account_ids, start_period, partner_filter, - exclude_reconcile=exclude_reconcile, - force_period_ids=force_period_ids) - if not move_line_ids: - move_line_ids = [{'id': -1}] - sql = ("SELECT ml.account_id, ml.partner_id," - " sum(ml.debit) as debit, sum(ml.credit) as credit," - " sum(ml.debit-ml.credit) as init_balance," - " CASE WHEN a.currency_id ISNULL THEN 0.0\ - ELSE sum(ml.amount_currency) \ - END as init_balance_currency, " - " c.name as currency_name " - "FROM account_move_line ml " - "INNER JOIN account_account a " - "ON a.id = ml.account_id " - "LEFT JOIN res_currency c " - "ON c.id = a.currency_id " - "WHERE ml.id in %(move_line_ids)s " - "GROUP BY ml.account_id, ml.partner_id, a.currency_id, c.name") - search_param = { - 'move_line_ids': tuple([move_line['id'] for move_line in - move_line_ids])} - self.cursor.execute(sql, search_param) - res = self.cursor.dictfetchall() - return self._tree_move_line_ids(res) - - ############################################################ - # Partner specific helper # - ############################################################ - - def _order_partners(self, *args): - """We get the partner linked to all current accounts that are used. - We also use ensure that partner are ordered by name - args must be list""" - res = [] - partner_ids = [] - for arg in args: - if arg: - partner_ids += arg - if not partner_ids: - return [] - - existing_partner_ids = [ - partner_id for partner_id in partner_ids if partner_id] - if existing_partner_ids: - # We may use orm here as the performance optimization is not that - # big - sql = ("SELECT name|| ' ' ||CASE WHEN ref IS NOT NULL \ - THEN '('||ref||')' \ - ELSE '' END, id, ref, name" - " FROM res_partner \ - WHERE id IN %s ORDER BY LOWER(name), ref") - self.cursor.execute(sql, (tuple(set(existing_partner_ids)),)) - res = self.cursor.fetchall() - - # move lines without partners, set None for empty partner - if not all(partner_ids): - res.append((None, None, None, None)) - - if not res: - return [] - return res diff --git a/account_financial_report_webkit/report/common_reports.py b/account_financial_report_webkit/report/common_reports.py deleted file mode 100644 index cd7af7eb..00000000 --- a/account_financial_report_webkit/report/common_reports.py +++ /dev/null @@ -1,600 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Nicolas Bessi, Guewen Baconnier -# Copyright Camptocamp SA 2011 -# SQL inspired from OpenERP original code -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -# TODO refactor helper in order to act more like mixin -# By using properties we will have a more simple signature in fuctions - -import logging - -from openerp.osv import osv -from openerp.tools.translate import _ -from openerp.addons.account.report.common_report_header \ - import common_report_header - -_logger = logging.getLogger('financial.reports.webkit') - -MAX_MONSTER_SLICE = 50000 - - -class CommonReportHeaderWebkit(common_report_header): - - """Define common helper for financial report""" - - ###################################################################### - # From getter helper # - ###################################################################### - - def get_start_period_br(self, data): - return self._get_info(data, 'period_from', 'account.period') - - def get_end_period_br(self, data): - return self._get_info(data, 'period_to', 'account.period') - - def get_fiscalyear_br(self, data): - return self._get_info(data, 'fiscalyear_id', 'account.fiscalyear') - - def _get_chart_account_id_br(self, data): - return self._get_info(data, 'chart_account_id', 'account.account') - - def _get_accounts_br(self, data): - return self._get_info(data, 'account_ids', 'account.account') - - def _get_info(self, data, field, model): - info = data.get('form', {}).get(field) - if info: - return self.pool.get(model).browse(self.cursor, self.uid, info) - return False - - def _get_journals_br(self, data): - return self._get_info(data, 'journal_ids', 'account.journal') - - def _get_display_account(self, data): - val = self._get_form_param('display_account', data) - if val == 'bal_all': - return _('All accounts') - elif val == 'bal_mix': - return _('With transactions or non zero balance') - else: - return val - - def _get_display_partner_account(self, data): - val = self._get_form_param('result_selection', data) - if val == 'customer': - return _('Receivable Accounts') - elif val == 'supplier': - return _('Payable Accounts') - elif val == 'customer_supplier': - return _('Receivable and Payable Accounts') - else: - return val - - def _get_display_target_move(self, data): - val = self._get_form_param('target_move', data) - if val == 'posted': - return _('All Posted Entries') - elif val == 'all': - return _('All Entries') - else: - return val - - def _get_display_account_raw(self, data): - return self._get_form_param('display_account', data) - - def _get_filter(self, data): - return self._get_form_param('filter', data) - - def _get_target_move(self, data): - return self._get_form_param('target_move', data) - - def _get_initial_balance(self, data): - return self._get_form_param('initial_balance', data) - - def _get_amount_currency(self, data): - return self._get_form_param('amount_currency', data) - - def _get_date_from(self, data): - return self._get_form_param('date_from', data) - - def _get_date_to(self, data): - return self._get_form_param('date_to', data) - - def _get_form_param(self, param, data, default=False): - return data.get('form', {}).get(param, default) - - ############################################# - # Account and account line filter helper # - ############################################# - - def sort_accounts_with_structure(self, root_account_ids, account_ids, - context=None): - """Sort accounts by code respecting their structure""" - - def recursive_sort_by_code(accounts, parent): - sorted_accounts = [] - # add all accounts with same parent - level_accounts = [ - account for account in accounts - if account['parent_id'] and - account['parent_id'][0] == parent['id']] - # add consolidation children of parent, as they are logically on - # the same level - if parent.get('child_consol_ids'): - level_accounts.extend([account for account in accounts - if account['id'] - in parent['child_consol_ids']]) - # stop recursion if no children found - if not level_accounts: - return [] - - level_accounts = sorted(level_accounts, key=lambda a: a['code']) - - for level_account in level_accounts: - sorted_accounts.append(level_account['id']) - sorted_accounts.extend( - recursive_sort_by_code(accounts, parent=level_account)) - return sorted_accounts - - if not account_ids: - return [] - - accounts_data = self.pool.get('account.account').read( - self.cr, self.uid, account_ids, - ['id', 'parent_id', 'level', 'code', 'child_consol_ids'], - context=context) - - sorted_accounts = [] - - root_accounts_data = [account_data for account_data in accounts_data - if account_data['id'] in root_account_ids] - for root_account_data in root_accounts_data: - sorted_accounts.append(root_account_data['id']) - sorted_accounts.extend( - recursive_sort_by_code(accounts_data, root_account_data)) - - # fallback to unsorted accounts when sort failed - # sort fails when the levels are miscalculated by account.account - # check lp:783670 - if len(sorted_accounts) != len(account_ids): - _logger.warn('Webkit financial reports: Sort of accounts failed.') - sorted_accounts = account_ids - - return sorted_accounts - - def get_all_accounts(self, account_ids, exclude_type=None, only_type=None, - filter_report_type=None, context=None): - """Get all account passed in params with their childrens - - @param exclude_type: list of types to exclude (view, receivable, - payable, consolidation, other) - @param only_type: list of types to filter on (view, receivable, - payable, consolidation, other) - @param filter_report_type: list of report type to filter on - """ - context = context or {} - accounts = [] - if not isinstance(account_ids, list): - account_ids = [account_ids] - acc_obj = self.pool.get('account.account') - for account_id in account_ids: - accounts.append(account_id) - accounts += acc_obj._get_children_and_consol( - self.cursor, self.uid, account_id, context=context) - res_ids = list(set(accounts)) - res_ids = self.sort_accounts_with_structure( - account_ids, res_ids, context=context) - - if exclude_type or only_type or filter_report_type: - sql_filters = {'ids': tuple(res_ids)} - sql_select = "SELECT a.id FROM account_account a" - sql_join = "" - sql_where = "WHERE a.id IN %(ids)s" - if exclude_type: - sql_where += " AND a.type not in %(exclude_type)s" - sql_filters.update({'exclude_type': tuple(exclude_type)}) - if only_type: - sql_where += " AND a.type IN %(only_type)s" - sql_filters.update({'only_type': tuple(only_type)}) - if filter_report_type: - sql_join += "INNER JOIN account_account_type t" \ - " ON t.id = a.user_type" - sql_join += " AND t.report_type IN %(report_type)s" - sql_filters.update({'report_type': tuple(filter_report_type)}) - - sql = ' '.join((sql_select, sql_join, sql_where)) - self.cursor.execute(sql, sql_filters) - fetch_only_ids = self.cursor.fetchall() - if not fetch_only_ids: - return [] - only_ids = [only_id[0] for only_id in fetch_only_ids] - # keep sorting but filter ids - res_ids = [res_id for res_id in res_ids if res_id in only_ids] - return res_ids - - ########################################## - # Periods and fiscal years helper # - ########################################## - - def _get_opening_periods(self): - """Return the list of all journal that can be use to create opening - entries. - We actually filter on this instead of opening period as older version - of OpenERP did not have this notion""" - return self.pool.get('account.period').search(self.cursor, self.uid, - [('special', '=', True)]) - - def exclude_opening_periods(self, period_ids): - period_obj = self.pool.get('account.period') - return period_obj.search(self.cr, self.uid, [['special', '=', False], - ['id', 'in', period_ids]]) - - def get_included_opening_period(self, period): - """Return the opening included in normal period we use the assumption - that there is only one opening period per fiscal year""" - period_obj = self.pool.get('account.period') - return period_obj.search(self.cursor, self.uid, - [('special', '=', True), - ('date_start', '>=', period.date_start), - ('date_stop', '<=', period.date_stop), - ('company_id', '=', period.company_id.id)], - limit=1) - - def periods_contains_move_lines(self, period_ids): - if not period_ids: - return False - mv_line_obj = self.pool.get('account.move.line') - if isinstance(period_ids, (int, long)): - period_ids = [period_ids] - return mv_line_obj.search(self.cursor, self.uid, - [('period_id', 'in', period_ids)], limit=1) \ - and True or False - - def _get_period_range_from_periods(self, start_period, stop_period, - mode=None): - """ - Deprecated. We have to use now the build_ctx_periods of period_obj - otherwise we'll have inconsistencies, because build_ctx_periods does - never filter on the the special - """ - period_obj = self.pool.get('account.period') - search_period = [('date_start', '>=', start_period.date_start), - ('date_stop', '<=', stop_period.date_stop)] - - if mode == 'exclude_opening': - search_period += [('special', '=', False)] - res = period_obj.search(self.cursor, self.uid, search_period) - return res - - def _get_period_range_from_start_period(self, start_period, - include_opening=False, - fiscalyear=False, - stop_at_previous_opening=False): - """We retrieve all periods before start period""" - opening_period_id = False - past_limit = [] - period_obj = self.pool.get('account.period') - mv_line_obj = self.pool.get('account.move.line') - # We look for previous opening period - if stop_at_previous_opening: - opening_search = [('special', '=', True), - ('date_stop', '<', start_period.date_start)] - if fiscalyear: - opening_search.append(('fiscalyear_id', '=', fiscalyear.id)) - - opening_periods = period_obj.search(self.cursor, self.uid, - opening_search, - order='date_stop desc') - for opening_period in opening_periods: - validation_res = mv_line_obj.search(self.cursor, - self.uid, - [('period_id', '=', - opening_period)], - limit=1) - if validation_res: - opening_period_id = opening_period - break - if opening_period_id: - # we also look for overlapping periods - opening_period_br = period_obj.browse( - self.cursor, self.uid, opening_period_id) - past_limit = [ - ('date_start', '>=', opening_period_br.date_stop)] - - periods_search = [('date_stop', '<=', start_period.date_stop)] - periods_search += past_limit - - if not include_opening: - periods_search += [('special', '=', False)] - - if fiscalyear: - periods_search.append(('fiscalyear_id', '=', fiscalyear.id)) - periods = period_obj.search(self.cursor, self.uid, periods_search) - if include_opening and opening_period_id: - periods.append(opening_period_id) - periods = list(set(periods)) - if start_period.id in periods: - periods.remove(start_period.id) - return periods - - def get_first_fiscalyear_period(self, fiscalyear): - return self._get_st_fiscalyear_period(fiscalyear) - - def get_last_fiscalyear_period(self, fiscalyear): - return self._get_st_fiscalyear_period(fiscalyear, order='DESC') - - def _get_st_fiscalyear_period(self, fiscalyear, special=False, - order='ASC'): - period_obj = self.pool.get('account.period') - p_id = period_obj.search(self.cursor, - self.uid, - [('special', '=', special), - ('fiscalyear_id', '=', fiscalyear.id)], - limit=1, - order='date_start %s' % (order,)) - if not p_id: - raise osv.except_osv(_('No period found'), '') - return period_obj.browse(self.cursor, self.uid, p_id[0]) - - ############################### - # Initial Balance helper # - ############################### - - def _compute_init_balance(self, account_id=None, period_ids=None, - mode='computed', default_values=False): - if not isinstance(period_ids, list): - period_ids = [period_ids] - res = {} - - if not default_values: - if not account_id or not period_ids: - raise Exception('Missing account or period_ids') - try: - self.cursor.execute("SELECT sum(debit) AS debit, " - " sum(credit) AS credit, " - " sum(debit)-sum(credit) AS balance, " - " sum(amount_currency) AS curr_balance" - " FROM account_move_line" - " WHERE period_id in %s" - " AND account_id = %s", - (tuple(period_ids), account_id)) - res = self.cursor.dictfetchone() - - except Exception: - self.cursor.rollback() - raise - - return {'debit': res.get('debit') or 0.0, - 'credit': res.get('credit') or 0.0, - 'init_balance': res.get('balance') or 0.0, - 'init_balance_currency': res.get('curr_balance') or 0.0, - 'state': mode} - - def _read_opening_balance(self, account_ids, start_period): - """ Read opening balances from the opening balance - """ - opening_period_selected = self.get_included_opening_period( - start_period) - if not opening_period_selected: - raise osv.except_osv( - _('Error'), - _('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.')) - - res = {} - for account_id in account_ids: - res[account_id] = self._compute_init_balance( - account_id, opening_period_selected, mode='read') - return res - - def _compute_initial_balances(self, account_ids, start_period, fiscalyear): - """We compute initial balance. - If form is filtered by date all initial balance are equal to 0 - This function will sum pear and apple in currency amount if account as - no secondary currency""" - # if opening period is included in start period we do not need to - # compute init balance we just read it from opening entries - res = {} - # PNL and Balance accounts are not computed the same way look for - # attached doc We include opening period in pnl account in order to see - # if opening entries were created by error on this account - pnl_periods_ids = self._get_period_range_from_start_period( - start_period, fiscalyear=fiscalyear, include_opening=True) - bs_period_ids = self._get_period_range_from_start_period( - start_period, include_opening=True, stop_at_previous_opening=True) - opening_period_selected = self.get_included_opening_period( - start_period) - - for acc in self.pool.get('account.account').browse(self.cursor, - self.uid, - account_ids): - res[acc.id] = self._compute_init_balance(default_values=True) - if acc.user_type.close_method == 'none': - # we compute the initial balance for close_method == none only - # when we print a GL during the year, when the opening period - # is not included in the period selection! - if pnl_periods_ids and not opening_period_selected: - res[acc.id] = self._compute_init_balance( - acc.id, pnl_periods_ids) - else: - res[acc.id] = self._compute_init_balance(acc.id, bs_period_ids) - return res - - ################################################ - # Account move retrieval helper # - ################################################ - def _get_move_ids_from_periods(self, account_id, period_start, period_stop, - target_move): - move_line_obj = self.pool.get('account.move.line') - period_obj = self.pool.get('account.period') - periods = period_obj.build_ctx_periods( - self.cursor, self.uid, period_start.id, period_stop.id) - if not periods: - return [] - search = [ - ('period_id', 'in', periods), ('account_id', '=', account_id)] - if target_move == 'posted': - search += [('move_id.state', '=', 'posted')] - return move_line_obj.search(self.cursor, self.uid, search) - - def _get_move_ids_from_dates(self, account_id, date_start, date_stop, - target_move, mode='include_opening'): - # TODO imporve perfomance by setting opening period as a property - move_line_obj = self.pool.get('account.move.line') - search_period = [('date', '>=', date_start), - ('date', '<=', date_stop), - ('account_id', '=', account_id)] - - # actually not used because OpenERP itself always include the opening - # when we get the periods from january to december - if mode == 'exclude_opening': - opening = self._get_opening_periods() - if opening: - search_period += ['period_id', 'not in', opening] - - if target_move == 'posted': - search_period += [('move_id.state', '=', 'posted')] - - return move_line_obj.search(self.cursor, self.uid, search_period) - - def get_move_lines_ids(self, account_id, main_filter, start, stop, - target_move, mode='include_opening'): - """Get account move lines base on form data""" - if mode not in ('include_opening', 'exclude_opening'): - raise osv.except_osv( - _('Invalid query mode'), - _('Must be in include_opening, exclude_opening')) - - if main_filter in ('filter_period', 'filter_no'): - return self._get_move_ids_from_periods(account_id, start, stop, - target_move) - - elif main_filter == 'filter_date': - return self._get_move_ids_from_dates(account_id, start, stop, - target_move) - else: - raise osv.except_osv( - _('No valid filter'), _('Please set a valid time filter')) - - def _get_move_line_datas(self, move_line_ids, - order='per.special DESC, l.date ASC, \ - per.date_start ASC, m.name ASC'): - # Possible bang if move_line_ids is too long - # We can not slice here as we have to do the sort. - # If slice has to be done it means that we have to reorder in python - # after all is finished. That quite crapy... - # We have a defective desing here (mea culpa) that should be fixed - # - # TODO improve that by making a better domain or if not possible - # by using python sort - if not move_line_ids: - return [] - if not isinstance(move_line_ids, list): - move_line_ids = [move_line_ids] - monster = """ -SELECT l.id AS id, - l.date AS ldate, - j.code AS jcode , - j.type AS jtype, - l.currency_id, - l.account_id, - l.amount_currency, - l.ref AS lref, - l.name AS lname, - COALESCE(l.debit, 0.0) - COALESCE(l.credit, 0.0) AS balance, - l.debit, - l.credit, - l.period_id AS lperiod_id, - per.code as period_code, - per.special AS peropen, - l.partner_id AS lpartner_id, - p.name AS partner_name, - m.name AS move_name, - COALESCE(partialrec.name, fullrec.name, '') AS rec_name, - COALESCE(partialrec.id, fullrec.id, NULL) AS rec_id, - m.id AS move_id, - c.name AS currency_code, - i.id AS invoice_id, - i.type AS invoice_type, - i.number AS invoice_number, - l.date_maturity -FROM account_move_line l - JOIN account_move m on (l.move_id=m.id) - LEFT JOIN res_currency c on (l.currency_id=c.id) - LEFT JOIN account_move_reconcile partialrec - on (l.reconcile_partial_id = partialrec.id) - LEFT JOIN account_move_reconcile fullrec on (l.reconcile_id = fullrec.id) - LEFT JOIN res_partner p on (l.partner_id=p.id) - LEFT JOIN account_invoice i on (m.id =i.move_id) - LEFT JOIN account_period per on (per.id=l.period_id) - JOIN account_journal j on (l.journal_id=j.id) - WHERE l.id in %s""" - monster += (" ORDER BY %s" % (order,)) - try: - self.cursor.execute(monster, (tuple(move_line_ids),)) - res = self.cursor.dictfetchall() - except Exception: - self.cursor.rollback() - raise - return res or [] - - def _get_moves_counterparts(self, move_ids, account_id, limit=3): - if not move_ids: - return {} - if not isinstance(move_ids, list): - move_ids = [move_ids] - sql = """ -SELECT account_move.id, - array_to_string( - ARRAY(SELECT DISTINCT a.code - FROM account_move_line m2 - LEFT JOIN account_account a ON (m2.account_id=a.id) - WHERE m2.move_id =account_move_line.move_id - AND m2.account_id<>%s limit %s) , ', ') - -FROM account_move - JOIN account_move_line - on (account_move_line.move_id = account_move.id) - JOIN account_account - on (account_move_line.account_id = account_account.id) -WHERE move_id in %s""" - - try: - self.cursor.execute(sql, (account_id, limit, tuple(move_ids))) - res = self.cursor.fetchall() - except Exception: - self.cursor.rollback() - raise - return res and dict(res) or {} - - def is_initial_balance_enabled(self, main_filter): - if main_filter not in ('filter_no', 'filter_year', 'filter_period'): - return False - return True - - def _get_initial_balance_mode(self, start_period): - opening_period_selected = self.get_included_opening_period( - start_period) - opening_move_lines = self.periods_contains_move_lines( - opening_period_selected) - if opening_move_lines: - return 'opening_balance' - else: - return 'initial_balance' diff --git a/account_financial_report_webkit/report/general_ledger.py b/account_financial_report_webkit/report/general_ledger.py deleted file mode 100644 index df7e60bf..00000000 --- a/account_financial_report_webkit/report/general_ledger.py +++ /dev/null @@ -1,243 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Nicolas Bessi, Guewen Baconnier -# Copyright Camptocamp SA 2011 -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from operator import itemgetter -from itertools import groupby -from datetime import datetime - -from openerp.report import report_sxw -from openerp import pooler -from openerp.tools.translate import _ -from .common_reports import CommonReportHeaderWebkit -from .webkit_parser_header_fix import HeaderFooterTextWebKitParser - - -class GeneralLedgerWebkit(report_sxw.rml_parse, CommonReportHeaderWebkit): - - def __init__(self, cursor, uid, name, context): - super(GeneralLedgerWebkit, self).__init__( - cursor, uid, name, context=context) - self.pool = pooler.get_pool(self.cr.dbname) - self.cursor = self.cr - - company = self.pool.get('res.users').browse( - self.cr, uid, uid, context=context).company_id - header_report_name = ' - '.join( - (_('GENERAL LEDGER'), company.name, company.currency_id.name)) - - footer_date_time = self.formatLang( - str(datetime.today()), date_time=True) - - self.localcontext.update({ - 'cr': cursor, - 'uid': uid, - 'report_name': _('General Ledger'), - 'display_account': self._get_display_account, - 'display_account_raw': self._get_display_account_raw, - 'filter_form': self._get_filter, - 'target_move': self._get_target_move, - 'initial_balance': self._get_initial_balance, - 'amount_currency': self._get_amount_currency, - 'display_target_move': self._get_display_target_move, - 'accounts': self._get_accounts_br, - 'additional_args': [ - ('--header-font-name', 'Helvetica'), - ('--footer-font-name', 'Helvetica'), - ('--header-font-size', '10'), - ('--footer-font-size', '6'), - ('--header-left', header_report_name), - ('--header-spacing', '2'), - ('--footer-left', footer_date_time), - ('--footer-right', - ' '.join((_('Page'), '[page]', _('of'), '[topage]'))), - ('--footer-line',), - ], - }) - - def set_context(self, objects, data, ids, report_type=None): - """Populate a ledger_lines attribute on each browse record that will be - used by mako template""" - new_ids = data['form']['account_ids'] or data[ - 'form']['chart_account_id'] - - # Account initial balance memoizer - init_balance_memoizer = {} - - # Reading form - main_filter = self._get_form_param('filter', data, default='filter_no') - target_move = self._get_form_param('target_move', data, default='all') - start_date = self._get_form_param('date_from', data) - stop_date = self._get_form_param('date_to', data) - do_centralize = self._get_form_param('centralize', data) - start_period = self.get_start_period_br(data) - stop_period = self.get_end_period_br(data) - fiscalyear = self.get_fiscalyear_br(data) - chart_account = self._get_chart_account_id_br(data) - - if main_filter == 'filter_no': - start_period = self.get_first_fiscalyear_period(fiscalyear) - stop_period = self.get_last_fiscalyear_period(fiscalyear) - - # computation of ledger lines - if main_filter == 'filter_date': - start = start_date - stop = stop_date - else: - start = start_period - stop = stop_period - - initial_balance = self.is_initial_balance_enabled(main_filter) - initial_balance_mode = initial_balance \ - and self._get_initial_balance_mode(start) or False - - # Retrieving accounts - accounts = self.get_all_accounts(new_ids, exclude_type=['view']) - if initial_balance_mode == 'initial_balance': - init_balance_memoizer = self._compute_initial_balances( - accounts, start, fiscalyear) - elif initial_balance_mode == 'opening_balance': - init_balance_memoizer = self._read_opening_balance(accounts, start) - - ledger_lines_memoizer = self._compute_account_ledger_lines( - accounts, init_balance_memoizer, main_filter, target_move, start, - stop) - objects = self.pool.get('account.account').browse(self.cursor, - self.uid, - accounts) - - init_balance = {} - ledger_lines = {} - for account in objects: - if do_centralize and account.centralized \ - and ledger_lines_memoizer.get(account.id): - ledger_lines[account.id] = self._centralize_lines( - main_filter, ledger_lines_memoizer.get(account.id, [])) - else: - ledger_lines[account.id] = ledger_lines_memoizer.get( - account.id, []) - init_balance[account.id] = init_balance_memoizer.get(account.id, - {}) - - self.localcontext.update({ - 'fiscalyear': fiscalyear, - 'start_date': start_date, - 'stop_date': stop_date, - 'start_period': start_period, - 'stop_period': stop_period, - 'chart_account': chart_account, - 'initial_balance_mode': initial_balance_mode, - 'init_balance': init_balance, - 'ledger_lines': ledger_lines, - }) - - return super(GeneralLedgerWebkit, self).set_context( - objects, data, new_ids, report_type=report_type) - - def _centralize_lines(self, filter, ledger_lines, context=None): - """ Group by period in filter mode 'period' or on one line in filter - mode 'date' ledger_lines parameter is a list of dict built - by _get_ledger_lines""" - def group_lines(lines): - if not lines: - return {} - sums = reduce(lambda line, memo: - dict((key, value + memo[key]) for key, value - in line.iteritems() if key in - ('balance', 'debit', 'credit')), lines) - - res_lines = { - 'balance': sums['balance'], - 'debit': sums['debit'], - 'credit': sums['credit'], - 'lname': _('Centralized Entries'), - 'account_id': lines[0]['account_id'], - } - return res_lines - - centralized_lines = [] - if filter == 'filter_date': - # by date we centralize all entries in only one line - centralized_lines.append(group_lines(ledger_lines)) - - else: # by period - # by period we centralize all entries in one line per period - period_obj = self.pool.get('account.period') - # we need to sort the lines per period in order to use groupby - # unique ids of each used period id in lines - period_ids = list( - set([line['lperiod_id'] for line in ledger_lines])) - # search on account.period in order to sort them by date_start - sorted_period_ids = period_obj.search( - self.cr, self.uid, [('id', 'in', period_ids)], - order='special desc, date_start', context=context) - sorted_ledger_lines = sorted( - ledger_lines, key=lambda x: sorted_period_ids. - index(x['lperiod_id'])) - - for period_id, lines_per_period_iterator in groupby( - sorted_ledger_lines, itemgetter('lperiod_id')): - lines_per_period = list(lines_per_period_iterator) - if not lines_per_period: - continue - group_per_period = group_lines(lines_per_period) - group_per_period.update({ - 'lperiod_id': period_id, - # period code is anyway the same on each line per period - 'period_code': lines_per_period[0]['period_code'], - }) - centralized_lines.append(group_per_period) - - return centralized_lines - - def _compute_account_ledger_lines(self, accounts_ids, - init_balance_memoizer, main_filter, - target_move, start, stop): - res = {} - for acc_id in accounts_ids: - move_line_ids = self.get_move_lines_ids( - acc_id, main_filter, start, stop, target_move) - if not move_line_ids: - res[acc_id] = [] - continue - - lines = self._get_ledger_lines(move_line_ids, acc_id) - res[acc_id] = lines - return res - - def _get_ledger_lines(self, move_line_ids, account_id): - if not move_line_ids: - return [] - res = self._get_move_line_datas(move_line_ids) - # computing counter part is really heavy in term of ressouces - # consuption looking for a king of SQL to help me improve it - move_ids = [x.get('move_id') for x in res] - counter_parts = self._get_moves_counterparts(move_ids, account_id) - for line in res: - line['counterparts'] = counter_parts.get(line.get('move_id'), '') - return res - - -HeaderFooterTextWebKitParser( - 'report.account.account_report_general_ledger_webkit', - 'account.account', - 'addons/account_financial_report_webkit/report/templates/\ - account_report_general_ledger.mako', - parser=GeneralLedgerWebkit) diff --git a/account_financial_report_webkit/report/open_invoices.py b/account_financial_report_webkit/report/open_invoices.py deleted file mode 100644 index 158acf85..00000000 --- a/account_financial_report_webkit/report/open_invoices.py +++ /dev/null @@ -1,268 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Nicolas Bessi, Guewen Baconnier -# Copyright Camptocamp SA 2011 -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from collections import defaultdict -from datetime import datetime -from itertools import groupby -from operator import itemgetter -from mako.template import Template - - -from openerp import pooler -from openerp.osv import osv -from openerp.report import report_sxw -from openerp.tools.translate import _ -from openerp.addons.report_webkit import report_helper -from .common_partner_reports import CommonPartnersReportHeaderWebkit -from .webkit_parser_header_fix import HeaderFooterTextWebKitParser -from openerp.modules.module import get_module_resource - - -def get_mako_template(obj, *args): - template_path = get_module_resource(*args) - return Template(filename=template_path, input_encoding='utf-8') - -report_helper.WebKitHelper.get_mako_template = get_mako_template - - -class PartnersOpenInvoicesWebkit(report_sxw.rml_parse, - CommonPartnersReportHeaderWebkit): - - def __init__(self, cursor, uid, name, context): - super(PartnersOpenInvoicesWebkit, self).__init__( - cursor, uid, name, context=context) - self.pool = pooler.get_pool(self.cr.dbname) - self.cursor = self.cr - - company = self.pool.get('res.users').browse( - self.cr, uid, uid, context=context).company_id - header_report_name = ' - '.join((_('OPEN INVOICES REPORT'), - company.name, - company.currency_id.name)) - - footer_date_time = self.formatLang( - str(datetime.today()), date_time=True) - - self.localcontext.update({ - 'cr': cursor, - 'uid': uid, - 'report_name': _('Open Invoices Report'), - 'display_account_raw': self._get_display_account_raw, - 'filter_form': self._get_filter, - 'target_move': self._get_target_move, - 'amount_currency': self._get_amount_currency, - 'display_partner_account': self._get_display_partner_account, - 'display_target_move': self._get_display_target_move, - 'additional_args': [ - ('--header-font-name', 'Helvetica'), - ('--footer-font-name', 'Helvetica'), - ('--header-font-size', '10'), - ('--footer-font-size', '6'), - ('--header-left', header_report_name), - ('--header-spacing', '2'), - ('--footer-left', footer_date_time), - ('--footer-right', - ' '.join((_('Page'), '[page]', _('of'), '[topage]'))), - ('--footer-line',), - ], - }) - - def _group_lines_by_currency(self, account_br): - account_br.grouped_ledger_lines = {} - if not account_br.ledger_lines: - return - for part_id, plane_lines in account_br.ledger_lines.items(): - account_br.grouped_ledger_lines[part_id] = [] - plane_lines.sort(key=itemgetter('currency_code')) - for curr, lines in groupby(plane_lines, - key=itemgetter('currency_code')): - tmp = [x for x in lines] - account_br.grouped_ledger_lines[part_id].append( - (curr, tmp)) # I want to reiter many times - - def set_context(self, objects, data, ids, report_type=None): - """Populate a ledger_lines attribute on each browse record that will - be used by mako template""" - new_ids = data['form']['chart_account_id'] - # Account initial balance memoizer - init_balance_memoizer = {} - # Reading form - main_filter = self._get_form_param('filter', data, default='filter_no') - target_move = self._get_form_param('target_move', data, default='all') - start_date = self._get_form_param('date_from', data) - stop_date = self._get_form_param('date_to', data) - start_period = self.get_start_period_br(data) - stop_period = self.get_end_period_br(data) - fiscalyear = self.get_fiscalyear_br(data) - partner_ids = self._get_form_param('partner_ids', data) - result_selection = self._get_form_param('result_selection', data) - date_until = self._get_form_param('until_date', data) - chart_account = self._get_chart_account_id_br(data) - group_by_currency = self._get_form_param('group_by_currency', data) - - if main_filter == 'filter_no' and fiscalyear: - start_period = self.get_first_fiscalyear_period(fiscalyear) - stop_period = self.get_last_fiscalyear_period(fiscalyear) - - # Retrieving accounts - filter_type = ('payable', 'receivable') - if result_selection == 'customer': - filter_type = ('receivable',) - if result_selection == 'supplier': - filter_type = ('payable',) - - account_ids = self.get_all_accounts( - new_ids, exclude_type=['view'], only_type=filter_type) - - if not account_ids: - raise osv.except_osv(_('Error'), _('No accounts to print.')) - - # computation of ledeger lines - if main_filter == 'filter_date': - start = start_date - stop = stop_date - else: - start = start_period - stop = stop_period - ledger_lines_memoizer = self._compute_open_transactions_lines( - account_ids, main_filter, target_move, start, stop, date_until, - partner_filter=partner_ids) - objects = self.pool.get('account.account').browse(self.cursor, - self.uid, - account_ids) - - ledger_lines = {} - init_balance = {} - partners_order = {} - for account in objects: - ledger_lines[account.id] = ledger_lines_memoizer.get(account.id, - {}) - init_balance[account.id] = init_balance_memoizer.get(account.id, - {}) - # we have to compute partner order based on inital balance - # and ledger line as we may have partner with init bal - # that are not in ledger line and vice versa - ledg_lines_pids = ledger_lines_memoizer.get(account.id, {}).keys() - non_null_init_balances = dict([ - (ib, amounts) for ib, amounts - in init_balance[account.id].iteritems() - if amounts['init_balance'] or - amounts['init_balance_currency']]) - init_bal_lines_pids = non_null_init_balances.keys() - - partners_order[account.id] = self._order_partners( - ledg_lines_pids, init_bal_lines_pids) - ledger_lines[account.id] = ledger_lines_memoizer.get(account.id, - {}) - if group_by_currency: - self._group_lines_by_currency(account) - - self.localcontext.update({ - 'fiscalyear': fiscalyear, - 'start_date': start_date, - 'stop_date': stop_date, - 'start_period': start_period, - 'stop_period': stop_period, - 'date_until': date_until, - 'partner_ids': partner_ids, - 'chart_account': chart_account, - 'ledger_lines': ledger_lines, - 'init_balance': init_balance, - 'partners_order': partners_order - }) - - return super(PartnersOpenInvoicesWebkit, self).set_context( - objects, data, new_ids, report_type=report_type) - - def _compute_open_transactions_lines(self, accounts_ids, main_filter, - target_move, start, stop, - date_until=False, - partner_filter=False): - res = defaultdict(dict) - - # we check if until date and date stop have the same value - if main_filter in ('filter_period', 'filter_no'): - date_stop = stop.date_stop - date_until_match = (date_stop == date_until) - - elif main_filter == 'filter_date': - date_stop = stop - date_until_match = (stop == date_until) - - else: - raise osv.except_osv(_('Unsuported filter'), - _('Filter has to be in filter date, period, \ - or none')) - - initial_move_lines_per_account = {} - if main_filter in ('filter_period', 'filter_no'): - initial_move_lines_per_account = self._tree_move_line_ids( - self._partners_initial_balance_line_ids(accounts_ids, - start, - partner_filter, - exclude_reconcile=True, - force_period_ids=False, - date_stop=date_stop), - key='id') - - for account_id in accounts_ids: - initial_move_lines_ids_per_partner = \ - initial_move_lines_per_account.get(account_id, {}) - - # We get the move line ids of the account - move_line_ids_per_partner = self.get_partners_move_lines_ids( - account_id, main_filter, start, stop, target_move, - exclude_reconcile=True, partner_filter=partner_filter) - - if not initial_move_lines_ids_per_partner \ - and not move_line_ids_per_partner: - continue - for partner_id in list( - set(initial_move_lines_ids_per_partner.keys() + - move_line_ids_per_partner.keys())): - partner_line_ids = ( - move_line_ids_per_partner.get(partner_id, []) + - initial_move_lines_ids_per_partner.get(partner_id, [])) - - clearance_line_ids = [] - if date_until and not date_until_match and partner_line_ids: - clearance_line_ids = self._get_clearance_move_line_ids( - partner_line_ids, date_stop, date_until) - partner_line_ids += clearance_line_ids - - lines = self._get_move_line_datas(list(set(partner_line_ids))) - for line in lines: - if line['id'] in initial_move_lines_ids_per_partner.\ - get(partner_id, []): - line['is_from_previous_periods'] = True - if line['id'] in clearance_line_ids: - line['is_clearance_line'] = True - - res[account_id][partner_id] = lines - return res - - -HeaderFooterTextWebKitParser( - 'report.account.account_report_open_invoices_webkit', - 'account.account', - 'addons/account_financial_report_webkit/report/templates/\ - account_report_open_invoices.mako', - parser=PartnersOpenInvoicesWebkit) diff --git a/account_financial_report_webkit/report/partner_balance.py b/account_financial_report_webkit/report/partner_balance.py deleted file mode 100644 index 1e039bb7..00000000 --- a/account_financial_report_webkit/report/partner_balance.py +++ /dev/null @@ -1,101 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Guewen Baconnier -# Copyright Camptocamp SA 2011 -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - - -from datetime import datetime - -from openerp import pooler -from openerp.report import report_sxw -from openerp.tools.translate import _ -from .common_partner_balance_reports \ - import CommonPartnerBalanceReportHeaderWebkit -from .webkit_parser_header_fix import HeaderFooterTextWebKitParser - - -class PartnerBalanceWebkit(report_sxw.rml_parse, - CommonPartnerBalanceReportHeaderWebkit): - - def __init__(self, cursor, uid, name, context): - super(PartnerBalanceWebkit, self).__init__( - cursor, uid, name, context=context) - self.pool = pooler.get_pool(self.cr.dbname) - self.cursor = self.cr - - company = self.pool.get('res.users').browse( - self.cr, uid, uid, context=context).company_id - header_report_name = ' - '.join((_('PARTNER BALANCE'), - company.name, - company.currency_id.name)) - - footer_date_time = self.formatLang( - str(datetime.today()), date_time=True) - - self.localcontext.update({ - 'cr': cursor, - 'uid': uid, - 'report_name': _('Partner Balance'), - 'display_account': self._get_display_account, - 'display_account_raw': self._get_display_account_raw, - 'filter_form': self._get_filter, - 'target_move': self._get_target_move, - 'display_target_move': self._get_display_target_move, - 'display_partner_account': self._get_display_partner_account, - 'accounts': self._get_accounts_br, - 'additional_args': [ - ('--header-font-name', 'Helvetica'), - ('--footer-font-name', 'Helvetica'), - ('--header-font-size', '10'), - ('--footer-font-size', '6'), - ('--header-left', header_report_name), - ('--header-spacing', '2'), - ('--footer-left', footer_date_time), - ('--footer-right', - ' '.join((_('Page'), '[page]', _('of'), '[topage]'))), - ('--footer-line',), - ], - }) - - def _get_initial_balance_mode(self, start_period): - """ Force computing of initial balance for the partner balance, - because we cannot use the entries generated by - OpenERP in the opening period. - - OpenERP allows to reconcile move lines between different partners, - so the generated entries in the opening period are unreliable. - """ - return 'initial_balance' - - def set_context(self, objects, data, ids, report_type=None): - """Populate a ledger_lines attribute on each browse record that will - be used by mako template""" - objects, new_ids, context_report_values = self.\ - compute_partner_balance_data(data) - - self.localcontext.update(context_report_values) - return super(PartnerBalanceWebkit, self).set_context( - objects, data, new_ids, report_type=report_type) - -HeaderFooterTextWebKitParser( - 'report.account.account_report_partner_balance_webkit', - 'account.account', - 'addons/account_financial_report_webkit/report/templates/\ - account_report_partner_balance.mako', - parser=PartnerBalanceWebkit) diff --git a/account_financial_report_webkit/report/partners_ledger.py b/account_financial_report_webkit/report/partners_ledger.py deleted file mode 100644 index dc0eeed6..00000000 --- a/account_financial_report_webkit/report/partners_ledger.py +++ /dev/null @@ -1,218 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Nicolas Bessi, Guewen Baconnier -# Copyright Camptocamp SA 2011 -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from collections import defaultdict -from datetime import datetime - -from openerp import pooler -from openerp.osv import osv -from openerp.report import report_sxw -from openerp.tools.translate import _ -from .common_partner_reports import CommonPartnersReportHeaderWebkit -from .webkit_parser_header_fix import HeaderFooterTextWebKitParser - - -class PartnersLedgerWebkit(report_sxw.rml_parse, - CommonPartnersReportHeaderWebkit): - - def __init__(self, cursor, uid, name, context): - super(PartnersLedgerWebkit, self).__init__( - cursor, uid, name, context=context) - self.pool = pooler.get_pool(self.cr.dbname) - self.cursor = self.cr - - company = self.pool.get('res.users').browse( - self.cr, uid, uid, context=context).company_id - header_report_name = ' - '.join((_('PARTNER LEDGER'), - company.name, - company.currency_id.name)) - - footer_date_time = self.formatLang( - str(datetime.today()), date_time=True) - - self.localcontext.update({ - 'cr': cursor, - 'uid': uid, - 'report_name': _('Partner Ledger'), - 'display_account_raw': self._get_display_account_raw, - 'filter_form': self._get_filter, - 'target_move': self._get_target_move, - 'initial_balance': self._get_initial_balance, - 'amount_currency': self._get_amount_currency, - 'display_partner_account': self._get_display_partner_account, - 'display_target_move': self._get_display_target_move, - 'additional_args': [ - ('--header-font-name', 'Helvetica'), - ('--footer-font-name', 'Helvetica'), - ('--header-font-size', '10'), - ('--footer-font-size', '6'), - ('--header-left', header_report_name), - ('--header-spacing', '2'), - ('--footer-left', footer_date_time), - ('--footer-right', - ' '.join((_('Page'), '[page]', _('of'), '[topage]'))), - ('--footer-line',), - ], - }) - - def _get_initial_balance_mode(self, start_period): - """ Force computing of initial balance for the partner ledger, - because we cannot use the entries generated by - OpenERP in the opening period. - - OpenERP allows to reconcile move lines between different partners, - so the generated entries in the opening period are unreliable. - """ - return 'initial_balance' - - def set_context(self, objects, data, ids, report_type=None): - """Populate a ledger_lines attribute on each browse record that will - be used by mako template""" - new_ids = data['form']['chart_account_id'] - - # account partner memoizer - # Reading form - main_filter = self._get_form_param('filter', data, default='filter_no') - target_move = self._get_form_param('target_move', data, default='all') - start_date = self._get_form_param('date_from', data) - stop_date = self._get_form_param('date_to', data) - start_period = self.get_start_period_br(data) - stop_period = self.get_end_period_br(data) - fiscalyear = self.get_fiscalyear_br(data) - partner_ids = self._get_form_param('partner_ids', data) - result_selection = self._get_form_param('result_selection', data) - chart_account = self._get_chart_account_id_br(data) - - if main_filter == 'filter_no' and fiscalyear: - start_period = self.get_first_fiscalyear_period(fiscalyear) - stop_period = self.get_last_fiscalyear_period(fiscalyear) - - # Retrieving accounts - filter_type = ('payable', 'receivable') - if result_selection == 'customer': - filter_type = ('receivable',) - if result_selection == 'supplier': - filter_type = ('payable',) - - accounts = self.get_all_accounts(new_ids, exclude_type=['view'], - only_type=filter_type) - - if not accounts: - raise osv.except_osv(_('Error'), _('No accounts to print.')) - - if main_filter == 'filter_date': - start = start_date - stop = stop_date - else: - start = start_period - stop = stop_period - - # when the opening period is included in the selected range of periods - # and the opening period contains move lines, we must not compute the - # initial balance from previous periods but only display the move lines - # of the opening period we identify them as: - # - 'initial_balance' means compute the sums of move lines from - # previous periods - # - 'opening_balance' means display the move lines of the opening - # period - init_balance = main_filter in ('filter_no', 'filter_period') - initial_balance_mode = init_balance and self._get_initial_balance_mode( - start) or False - - initial_balance_lines = {} - if initial_balance_mode == 'initial_balance': - initial_balance_lines = self._compute_partners_initial_balances( - accounts, start_period, partner_filter=partner_ids, - exclude_reconcile=False) - - ledger_lines = self._compute_partner_ledger_lines( - accounts, main_filter, target_move, start, stop, - partner_filter=partner_ids) - objects = self.pool.get('account.account').browse(self.cursor, - self.uid, - accounts) - - init_balance = {} - ledger_lines_dict = {} - partners_order = {} - for account in objects: - ledger_lines_dict[account.id] = ledger_lines.get(account.id, {}) - init_balance[account.id] = initial_balance_lines.get(account.id, - {}) - # we have to compute partner order based on inital balance - # and ledger line as we may have partner with init bal - # that are not in ledger line and vice versa - ledg_lines_pids = ledger_lines.get(account.id, {}).keys() - if initial_balance_mode: - non_null_init_balances = dict( - [(ib, amounts) for ib, amounts - in init_balance[account.id].iteritems() - if amounts['init_balance'] or - amounts['init_balance_currency']]) - init_bal_lines_pids = non_null_init_balances.keys() - else: - init_balance[account.id] = {} - init_bal_lines_pids = [] - - partners_order[account.id] = self._order_partners( - ledg_lines_pids, init_bal_lines_pids) - - self.localcontext.update({ - 'fiscalyear': fiscalyear, - 'start_date': start_date, - 'stop_date': stop_date, - 'start_period': start_period, - 'stop_period': stop_period, - 'partner_ids': partner_ids, - 'chart_account': chart_account, - 'initial_balance_mode': initial_balance_mode, - 'init_balance': init_balance, - 'ledger_lines': ledger_lines_dict, - 'partners_order': partners_order - }) - - return super(PartnersLedgerWebkit, self).set_context( - objects, data, new_ids, report_type=report_type) - - def _compute_partner_ledger_lines(self, accounts_ids, main_filter, - target_move, start, stop, - partner_filter=False): - res = defaultdict(dict) - - for acc_id in accounts_ids: - move_line_ids = self.get_partners_move_lines_ids( - acc_id, main_filter, start, stop, target_move, - exclude_reconcile=False, partner_filter=partner_filter) - if not move_line_ids: - continue - for partner_id in move_line_ids: - partner_line_ids = move_line_ids.get(partner_id, []) - lines = self._get_move_line_datas(list(set(partner_line_ids))) - res[acc_id][partner_id] = lines - return res - - -HeaderFooterTextWebKitParser( - 'report.account.account_report_partners_ledger_webkit', - 'account.account', - 'addons/account_financial_report_webkit/report/templates/\ - account_report_partners_ledger.mako', - parser=PartnersLedgerWebkit) diff --git a/account_financial_report_webkit/report/print_journal.py b/account_financial_report_webkit/report/print_journal.py deleted file mode 100755 index c693444e..00000000 --- a/account_financial_report_webkit/report/print_journal.py +++ /dev/null @@ -1,168 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# account_financial_report_webkit module for OpenERP, Webkit based -# extended report financial report -# Copyright (C) 2012 SYLEAM Info Services () -# Sebastien LANGE -# -# This file is a part of account_financial_report_webkit -# -# account_financial_report_webkit is free software: you can redistribute it -# and/or modify it under the terms of the GNU Affero General Public License -# as published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# account_financial_report_webkit 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from openerp.report import report_sxw -from openerp.tools.translate import _ -from openerp import pooler -from datetime import datetime - -from .common_reports import CommonReportHeaderWebkit -from .webkit_parser_header_fix import HeaderFooterTextWebKitParser - - -class PrintJournalWebkit(report_sxw.rml_parse, CommonReportHeaderWebkit): - - def __init__(self, cursor, uid, name, context): - super(PrintJournalWebkit, self).__init__(cursor, uid, name, - context=context) - self.pool = pooler.get_pool(self.cr.dbname) - self.cursor = self.cr - - company_obj = self.pool.get('res.company') - - company_id = company_obj._company_default_get(self.cr, uid, - 'res.users', - context=context) - company = company_obj.browse(self.cr, uid, company_id, context=context) - header_report_name = ' - '.join((_('JOURNALS'), company.name, - company.currency_id.name)) - - footer_date_time = self.formatLang(str(datetime.today()), - date_time=True) - - self.localcontext.update({ - 'cr': cursor, - 'uid': uid, - 'report_name': _('Journals'), - 'display_account_raw': self._get_display_account_raw, - 'filter_form': self._get_filter, - 'target_move': self._get_target_move, - 'initial_balance': self._get_initial_balance, - 'amount_currency': self._get_amount_currency, - 'display_partner_account': self._get_display_partner_account, - 'display_target_move': self._get_display_target_move, - 'journals': self._get_journals_br, - 'additional_args': [ - ('--header-font-name', 'Helvetica'), - ('--footer-font-name', 'Helvetica'), - ('--header-font-size', '10'), - ('--footer-font-size', '6'), - ('--header-left', header_report_name), - ('--header-spacing', '2'), - ('--footer-left', footer_date_time), - ('--footer-right', ' '.join((_('Page'), '[page]', _('of'), - '[topage]'))), - ('--footer-line',), - ], - }) - - def set_context(self, objects, data, ids, report_type=None): - """Populate a ledger_lines attribute on each browse record that will - be used by mako template""" - - # Reading form - main_filter = self._get_form_param('filter', data, default='filter_no') - target_move = self._get_form_param('target_move', data, default='all') - start_date = self._get_form_param('date_from', data) - stop_date = self._get_form_param('date_to', data) - start_period = self.get_start_period_br(data) - stop_period = self.get_end_period_br(data) - fiscalyear = self.get_fiscalyear_br(data) - journal_ids = self._get_form_param('journal_ids', data) - chart_account = self._get_chart_account_id_br(data) - account_period_obj = self.pool.get('account.period') - - domain = [('journal_id', 'in', journal_ids)] - if main_filter == 'filter_no': - domain += [ - ('date', '>=', - self.get_first_fiscalyear_period(fiscalyear).date_start), - ('date', '<=', - self.get_last_fiscalyear_period(fiscalyear).date_stop), - ] - # computation of move lines - elif main_filter == 'filter_date': - domain += [ - ('date', '>=', start_date), - ('date', '<=', stop_date), - ] - elif main_filter == 'filter_period': - period_ids = account_period_obj.build_ctx_periods(self.cursor, - self.uid, - start_period.id, - stop_period.id) - domain = [ - ('period_id', 'in', period_ids), - ] - if target_move == 'posted': - domain += [('state', '=', 'posted')] - account_journal_period_obj = self.pool.get('account.journal.period') - new_ids = account_journal_period_obj.search(self.cursor, self.uid, [ - ('journal_id', 'in', journal_ids), - ('period_id', 'in', period_ids), - ]) - objects = account_journal_period_obj.browse(self.cursor, self.uid, - new_ids) - # Sort by journal and period - objects.sorted(key=lambda a: (a.journal_id.code, - a.period_id.date_start)) - move_obj = self.pool.get('account.move') - moves = {} - for journal_period in objects: - domain_arg = [ - ('journal_id', '=', journal_period.journal_id.id), - ('period_id', '=', journal_period.period_id.id), - ] - if target_move == 'posted': - domain_arg += [('state', '=', 'posted')] - move_ids = move_obj.search(self.cursor, self.uid, domain_arg, - order="name") - moves[journal_period.id] = move_obj.browse(self.cursor, self.uid, - move_ids) - # Sort account move line by account accountant - for move in moves[journal_period.id]: - move.line_id.sorted(key=lambda a: (a.date, a.account_id.code)) - - self.localcontext.update({ - 'fiscalyear': fiscalyear, - 'start_date': start_date, - 'stop_date': stop_date, - 'start_period': start_period, - 'stop_period': stop_period, - 'chart_account': chart_account, - 'moves': moves, - }) - - return super(PrintJournalWebkit, self).set_context( - objects, data, new_ids, report_type=report_type) - -HeaderFooterTextWebKitParser( - 'report.account.account_report_print_journal_webkit', - 'account.journal.period', - 'addons/account_financial_report_webkit/report/templates/\ - account_report_print_journal.mako', - parser=PrintJournalWebkit) - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/account_financial_report_webkit/report/report.xml b/account_financial_report_webkit/report/report.xml deleted file mode 100644 index 41278e3a..00000000 --- a/account_financial_report_webkit/report/report.xml +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - webkit - account.account_report_general_ledger_webkit - - - - - account.account - ir.actions.report.xml - General Ledger Webkit - account_financial_report_webkit/report/templates/account_report_general_ledger.mako - account_financial_report_webkit/report/templates/account_report_general_ledger.mako - - - - account_report_general_ledger_webkit - - - - - - - - webkit - account.account_report_partners_ledger_webkit - - - - - account.account - ir.actions.report.xml - Partner Ledger Webkit - account_financial_report_webkit/report/templates/account_report_partners_ledger.mako - account_financial_report_webkit/report/templates/account_report_partners_ledger.mako - - - - account_report_partners_ledger_webkit - - - - - - - webkit - account.account_report_trial_balance_webkit - - - - - account.account - ir.actions.report.xml - Trial Balance Webkit - account_financial_report_webkit/report/templates/account_report_trial_balance.mako - account_financial_report_webkit/report/templates/account_report_trial_balance.mako - - - - account_report_trial_balance_webkit - - - - - - - webkit - account.account_report_partner_balance_webkit - - - - - account.account - ir.actions.report.xml - Partner Balance Webkit - account_financial_report_webkit/report/templates/account_report_partner_balance.mako - account_financial_report_webkit/report/templates/account_report_partner_balance.mako - - - - account_report_partner_balance_webkit - - - - - - - webkit - account.account_report_open_invoices_webkit - - - - - account.account - ir.actions.report.xml - Open Invoices Report - account_financial_report_webkit/report/templates/account_report_open_invoices.mako - account_financial_report_webkit/report/templates/account_report_open_invoices.mako - - - - account_report_open_invoices_webkit - - - - - - - webkit - account.account_aged_trial_balance_webkit - - - - - account.account - ir.actions.report.xml - Aged Partner Balance - account_financial_report_webkit/report/templates/aged_trial_webkit.mako - account_financial_report_webkit/report/templates/aged_trial_webkit.mako - - - - account_aged_trial_balance_webkit - - - - - - - webkit - account.account_report_print_journal_webkit - - - - - account.move - ir.actions.report.xml - Journals - account_financial_report_webkit/report/templates/account_report_print_journal.mako - account_financial_report_webkit/report/templates/account_report_print_journal.mako - - - - account_report_print_journal_webkit - - - - - - - diff --git a/account_financial_report_webkit/report/templates/account_report_general_ledger.mako b/account_financial_report_webkit/report/templates/account_report_general_ledger.mako deleted file mode 100644 index 4a39e91a..00000000 --- a/account_financial_report_webkit/report/templates/account_report_general_ledger.mako +++ /dev/null @@ -1,243 +0,0 @@ -## -*- coding: utf-8 -*- - - - - - - - <%! - def amount(text): - return text.replace('-', '‑') # replace by a non-breaking hyphen (it will not word-wrap between hyphen and numbers) - %> - - <%setLang(user.lang)%> - - <% - initial_balance_text = {'initial_balance': _('Computed'), 'opening_balance': _('Opening Entries'), False: _('No')} - %> - - %if amount_currency(data): -

- %else: -
- %endif -
-
${_('Chart of Account')}
-
${_('Fiscal Year')}
-
- %if filter_form(data) == 'filter_date': - ${_('Dates Filter')} - %else: - ${_('Periods Filter')} - %endif -
-
${_('Accounts Filter')}
-
${_('Target Moves')}
-
${_('Initial Balance')}
-
-
-
${ chart_account.name }
-
${ fiscalyear.name if fiscalyear else '-' }
-
- ${_('From:')} - %if filter_form(data) == 'filter_date': - ${formatLang(start_date, date=True) if start_date else u'' } - %else: - ${start_period.name if start_period else u''} - %endif - ${_('To:')} - %if filter_form(data) == 'filter_date': - ${ formatLang(stop_date, date=True) if stop_date else u'' } - %else: - ${stop_period.name if stop_period else u'' } - %endif -
-
- %if accounts(data): - ${', '.join([account.code for account in accounts(data)])} - %else: - ${_('All')} - %endif - -
-
${ display_target_move(data) }
-
${ initial_balance_text[initial_balance_mode] }
-
-
- - - %for account in objects: - <% - display_initial_balance = init_balance[account.id] and (init_balance[account.id].get('debit') != 0.0 or init_balance[account.id].get('credit', 0.0) != 0.0) - display_ledger_lines = ledger_lines[account.id] - %> - %if display_account_raw(data) == 'all' or (display_ledger_lines or display_initial_balance): - <% - cumul_debit = 0.0 - cumul_credit = 0.0 - cumul_balance = 0.0 - cumul_balance_curr = 0.0 - %> -
- - -
-
- ## date -
${_('Date')}
- ## period -
${_('Period')}
- ## move -
${_('Entry')}
- ## journal -
${_('Journal')}
- ## account code -
${_('Account')}
- ## partner -
${_('Partner')}
- ## move reference -
${_('Reference')}
- ## label -
${_('Label')}
- ## counterpart -
${_('Counter part')}
- ## debit -
${_('Debit')}
- ## credit -
${_('Credit')}
- ## balance cumulated -
${_('Cumul. Bal.')}
- %if amount_currency(data): - ## currency balance -
${_('Curr. Balance')}
- ## curency code -
${_('Curr.')}
- %endif -
-
- -
- %if display_initial_balance: - <% - cumul_debit = init_balance[account.id].get('debit') or 0.0 - cumul_credit = init_balance[account.id].get('credit') or 0.0 - cumul_balance = init_balance[account.id].get('init_balance') or 0.0 - cumul_balance_curr = init_balance[account.id].get('init_balance_currency') or 0.0 - %> -
- ## date -
- ## period -
- ## move -
- ## journal -
- ## account code -
- ## partner -
- ## move reference -
- ## label -
${_('Initial Balance')}
- ## counterpart -
- ## debit -
${formatLang(init_balance[account.id].get('debit')) | amount}
- ## credit -
${formatLang(init_balance[account.id].get('credit')) | amount}
- ## balance cumulated -
${formatLang(cumul_balance) | amount }
- %if amount_currency(data): - ## currency balance -
${formatLang(cumul_balance_curr) | amount }
- ## curency code -
- %endif - -
- %endif - %for line in ledger_lines[account.id]: - <% - cumul_debit += line.get('debit') or 0.0 - cumul_credit += line.get('credit') or 0.0 - cumul_balance_curr += line.get('amount_currency') or 0.0 - cumul_balance += line.get('balance') or 0.0 - label_elements = [line.get('lname') or ''] - if line.get('invoice_number'): - label_elements.append("(%s)" % (line['invoice_number'],)) - label = ' '.join(label_elements) - %> - -
- ## date -
${formatLang(line.get('ldate') or '', date=True)}
- ## period -
${line.get('period_code') or ''}
- ## move -
${line.get('move_name') or ''}
- ## journal -
${line.get('jcode') or ''}
- ## account code -
${account.code}
- ## partner -
${line.get('partner_name') or ''}
- ## move reference -
${line.get('lref') or ''}
- ## label -
${label}
- ## counterpart -
${line.get('counterparts') or ''}
- ## debit -
${ formatLang(line.get('debit', 0.0)) | amount }
- ## credit -
${ formatLang(line.get('credit', 0.0)) | amount }
- ## balance cumulated -
${ formatLang(cumul_balance) | amount }
- %if amount_currency(data): - ## currency balance -
${formatLang(line.get('amount_currency') or 0.0) | amount }
- ## curency code -
${line.get('currency_code') or ''}
- %endif -
- %endfor -
-
-
- ## date -
${account.code} - ${account.name}
-
${_("Cumulated Balance on Account")}
- ## debit -
${ formatLang(cumul_debit) | amount }
- ## credit -
${ formatLang(cumul_credit) | amount }
- ## balance cumulated -
${ formatLang(cumul_balance) | amount }
- %if amount_currency(data): - %if account.currency_id: - ## currency balance -
${formatLang(cumul_balance_curr) | amount }
- %else: -
-
- %endif - ## curency code -
- %endif -
-
-
- %endif - %endfor - - diff --git a/account_financial_report_webkit/report/templates/account_report_open_invoices.mako b/account_financial_report_webkit/report/templates/account_report_open_invoices.mako deleted file mode 100644 index a4410820..00000000 --- a/account_financial_report_webkit/report/templates/account_report_open_invoices.mako +++ /dev/null @@ -1,85 +0,0 @@ -## -*- coding: utf-8 -*- - - - - - - - - <% template1 = helper.get_mako_template('account_financial_report_webkit','report', 'templates', 'open_invoices_inclusion.mako.html') %> - <% context.lookup.put_template('open_invoices_inclusion.mako.html', template1) %> - <% template2 = helper.get_mako_template('account_financial_report_webkit','report', 'templates', 'grouped_by_curr_open_invoices_inclusion.mako.html') %> - <% context.lookup.put_template('grouped_by_curr_open_invoices_inclusion.mako.html', template2) %> - <%setLang(user.lang)%> - -
-
-
${_('Chart of Account')}
-
${_('Fiscal Year')}
-
- %if filter_form(data) == 'filter_date': - ${_('Dates Filter')} - %else: - ${_('Periods Filter')} - %endif -
-
${_('Clearance Date')}
-
${_('Accounts Filter')}
-
${_('Target Moves')}
- -
-
-
${ chart_account.name }
-
${ fiscalyear.name if fiscalyear else '-' }
-
- ${_('From:')} - %if filter_form(data) == 'filter_date': - ${formatLang(start_date, date=True) if start_date else u'' } - %else: - ${start_period.name if start_period else u''} - %endif - ${_('To:')} - %if filter_form(data) == 'filter_date': - ${ formatLang(stop_date, date=True) if stop_date else u'' } - %else: - ${stop_period.name if stop_period else u'' } - %endif -
-
${ formatLang(date_until, date=True) }
-
- %if partner_ids: - ${_('Custom Filter')} - %else: - ${ display_partner_account(data) } - %endif -
-
${ display_target_move(data) }
-
-
- %for acc in objects: - %if 'grouped_ledger_lines' in acc: - <% fl = formatLang %> - <%include file="grouped_by_curr_open_invoices_inclusion.mako.html" args="account=acc,formatLang=fl"/> - %else: - <% fl = formatLang %> - <%include file="open_invoices_inclusion.mako.html" args="account=acc,formatLang=fl"/> - %endif - %endfor - - diff --git a/account_financial_report_webkit/report/templates/account_report_partner_balance.mako b/account_financial_report_webkit/report/templates/account_report_partner_balance.mako deleted file mode 100644 index f9be09d9..00000000 --- a/account_financial_report_webkit/report/templates/account_report_partner_balance.mako +++ /dev/null @@ -1,291 +0,0 @@ -## -*- coding: utf-8 -*- - - - - - - - <%! - def amount(text): - return text.replace('-', '‑') # replace by a non-breaking hyphen (it will not word-wrap between hyphen and numbers) - - def display_line(all_comparison_lines): - return any([line.get('balance') for line in all_comparison_lines]) - %> - - <%setLang(user.lang)%> - - <% - initial_balance_text = {'initial_balance': _('Computed'), 'opening_balance': _('Opening Entries'), False: _('No')} - %> - -
-
-
${_('Chart of Account')}
-
${_('Fiscal Year')}
-
- %if filter_form(data) == 'filter_date': - ${_('Dates Filter')} - %else: - ${_('Periods Filter')} - %endif -
-
${_('Accounts Filter')}
-
${_('Partners Filter')}
-
${_('Target Moves')}
-
${_('Initial Balance')}
-
-
-
${ chart_account.name }
-
${ fiscalyear.name if fiscalyear else '-' }
-
- ${_('From:')} - %if filter_form(data) == 'filter_date': - ${formatLang(start_date, date=True) if start_date else u'' } - %else: - ${start_period.name if start_period else u''} - %endif - ${_('To:')} - %if filter_form(data) == 'filter_date': - ${ formatLang(stop_date, date=True) if stop_date else u'' } - %else: - ${stop_period.name if stop_period else u'' } - %endif -
-
- %if accounts(data): - ${', '.join([account.code for account in accounts(data)])} - %else: - ${_('All')} - %endif -
-
${display_partner_account(data)}
-
${ display_target_move(data) }
-
${ initial_balance_text[initial_balance_mode] }
-
-
- - %for index, params in enumerate(comp_params): -
-
-
${_('Comparison %s') % (index + 1,)} (${"C%s" % (index + 1,)})
-
- %if params['comparison_filter'] == 'filter_date': - ${_('Dates Filter:')} ${formatLang(params['start'], date=True) } - ${formatLang(params['stop'], date=True) } - %elif params['comparison_filter'] == 'filter_period': - ${_('Periods Filter:')} ${params['start'].name} - ${params['stop'].name} - %else: - ${_('Fiscal Year :')} ${params['fiscalyear'].name} - %endif -
-
${ _('Initial Balance:')} ${ initial_balance_text[params['initial_balance_mode']] }
-
-
- %endfor - - %for current_account in objects: - <% - partners_order = partners_order_accounts[current_account.id] - - # do not display accounts without partners - if not partners_order: - continue - - comparisons = comparisons_accounts[current_account.id] - - # in multiple columns mode, we do not want to print accounts without any rows - if comparison_mode in ('single', 'multiple'): - all_comparison_lines = [comp['partners_amounts'][partner_id[1]] - for partner_id in partners_order - for comp in comparisons] - if not display_line(all_comparison_lines): - continue - - current_partner_amounts = partners_amounts_accounts[current_account.id] - - total_initial_balance = 0.0 - total_debit = 0.0 - total_credit = 0.0 - total_balance = 0.0 - if comparison_mode in ('single', 'multiple'): - comparison_total = {} - for i, comp in enumerate(comparisons): - comparison_total[i] = {'balance': 0.0} - %> - - - -
- -
-
- ## account name -
${_('Account / Partner Name')}
- ## code -
${_('Code / Ref')}
- %if comparison_mode == 'no_comparison': - %if initial_balance_mode: - ## initial balance -
${_('Initial Balance')}
- %endif - ## debit -
${_('Debit')}
- ## credit -
${_('Credit')}
- %endif - ## balance -
- %if comparison_mode == 'no_comparison' or not fiscalyear: - ${_('Balance')} - %else: - ${_('Balance %s') % (fiscalyear.name,)} - %endif -
- %if comparison_mode in ('single', 'multiple'): - %for index in range(nb_comparison): -
- %if comp_params[index]['comparison_filter'] == 'filter_year' and comp_params[index].get('fiscalyear', False): - ${_('Balance %s') % (comp_params[index]['fiscalyear'].name,)} - %else: - ${_('Balance C%s') % (index + 1,)} - %endif -
- %if comparison_mode == 'single': ## no diff in multiple comparisons because it shows too data -
${_('Difference')}
-
${_('% Difference')}
- %endif - %endfor - %endif -
-
- -
- - %for (partner_code_name, partner_id, partner_ref, partner_name) in partners_order: - <% - partner = current_partner_amounts.get(partner_id, {}) - - # in single mode, we have to display all the partners - # even if their balance is 0.0 because the initial balance - # should match with the previous year closings - - # in multiple columns mode, we do not want to print partners - # which have a balance at 0.0 in each comparison column - if comparison_mode in ('single', 'multiple'): - all_comparison_lines = [comp['partners_amounts'][partner_id] - for comp in comparisons - if comp['partners_amounts'].get(partner_id)] - if not display_line(all_comparison_lines): - continue - - total_initial_balance += partner.get('init_balance', 0.0) - total_debit += partner.get('debit', 0.0) - total_credit += partner.get('credit', 0.0) - total_balance += partner.get('balance', 0.0) - %> -
-
${partner_name if partner_name else _('Unallocated') }
-
${partner_ref if partner_ref else ''}
- %if comparison_mode == 'no_comparison': - %if initial_balance_mode: -
${formatLang(partner.get('init_balance', 0.0)) | amount}
- %endif -
${formatLang(partner.get('debit', 0.0)) | amount}
-
${formatLang(partner.get('credit', 0.0)) | amount}
- %endif -
${formatLang(partner['balance'] if partner else 0.0) | amount}
- - %if comparison_mode in ('single', 'multiple'): - %for i, comp in enumerate(comparisons): - <% - comp_partners = comp['partners_amounts'] - balance = diff = percent_diff = 0 - if comp_partners.get(partner_id): - balance = comp_partners[partner_id]['balance'] - diff = comp_partners[partner_id]['diff'] - percent_diff = comp_partners[partner_id]['percent_diff'] - comparison_total[i]['balance'] += balance - %> -
${formatLang(balance) | amount}
- %if comparison_mode == 'single': ## no diff in multiple comparisons because it shows too data -
${formatLang(diff) | amount}
-
- %if percent_diff is False: - ${ '-' } - %else: - ${int(round(percent_diff)) | amount} % - %endif -
- %endif - %endfor - %endif -
- %endfor - -
-
-
- ## account name -
${current_account.name}
- ## code -
${current_account.code}
- %if comparison_mode == 'no_comparison': - %if initial_balance_mode: - ## opening balance -
${formatLang(total_initial_balance) | amount}
- %endif - ## debit -
${formatLang(total_debit) | amount}
- ## credit -
${formatLang(total_credit and total_credit * -1 or 0.0) | amount}
- %endif - ## balance -
${formatLang(total_balance) | amount}
- - %if comparison_mode in ('single', 'multiple'): - %for i, comp in enumerate(comparisons): - <% - comp_account = comp['account'] - diffs = compute_diff(total_balance, comparison_total[i]['balance']) - %> -
${formatLang(comparison_total[i]['balance']) | amount}
- %if comparison_mode == 'single': ## no diff in multiple comparisons because it shows too data -
${formatLang(diffs['diff']) | amount}
-
- %if diffs['percent_diff'] is False: - ${ '-' } - %else: - ${int(round(diffs['percent_diff'])) | amount} % - %endif -
- %endif - %endfor - %endif -
-
-
- - %endfor - - - diff --git a/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako b/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako deleted file mode 100644 index 4c6b75e5..00000000 --- a/account_financial_report_webkit/report/templates/account_report_partners_ledger.mako +++ /dev/null @@ -1,290 +0,0 @@ -## -*- coding: utf-8 -*- - - - - - - - <%! - def amount(text): - return text.replace('-', '‑') # replace by a non-breaking hyphen (it will not word-wrap between hyphen and numbers) - %> - - <%setLang(user.lang)%> - - <% - initial_balance_text = {'initial_balance': _('Computed'), 'opening_balance': _('Opening Entries'), False: _('No')} - %> - -
-
-
${_('Chart of Account')}
-
${_('Fiscal Year')}
-
- %if filter_form(data) == 'filter_date': - ${_('Dates Filter')} - %else: - ${_('Periods Filter')} - %endif -
-
${_('Accounts Filter')}
-
${_('Target Moves')}
-
${_('Initial Balance')}
-
-
-
${ chart_account.name }
-
${ fiscalyear.name if fiscalyear else '-' }
-
- ${_('From:')} - %if filter_form(data) == 'filter_date': - ${formatLang(start_date, date=True) if start_date else u'' } - %else: - ${start_period.name if start_period else u''} - %endif - ${_('To:')} - %if filter_form(data) == 'filter_date': - ${ formatLang(stop_date, date=True) if stop_date else u'' } - %else: - ${stop_period.name if stop_period else u'' } - %endif -
-
- %if partner_ids: - ${_('Custom Filter')} - %else: - ${ display_partner_account(data) } - %endif -
-
${ display_target_move(data) }
-
${ initial_balance_text[initial_balance_mode] }
-
-
- - %for account in objects: - %if ledger_lines[account.id] or init_balance[account.id]: - <% - if not partners_order[account.id]: - continue - account_total_debit = 0.0 - account_total_credit = 0.0 - account_balance_cumul = 0.0 - account_balance_cumul_curr = 0.0 - %> - - - - %for partner_name, p_id, p_ref, p_name in partners_order[account.id]: - <% - total_debit = 0.0 - total_credit = 0.0 - cumul_balance = 0.0 - cumul_balance_curr = 0.0 - - part_cumul_balance = 0.0 - part_cumul_balance_curr = 0.0 - %> -
- -
-
- ## date -
${_('Date')}
- ## period -
${_('Period')}
- ## move -
${_('Entry')}
- ## journal -
${_('Journal')}
- ## partner -
${_('Partner')}
- ## move reference -
${_('Reference')}
- ## label -
${_('Label')}
- ## reconcile -
${_('Rec.')}
- ## debit -
${_('Debit')}
- ## credit -
${_('Credit')}
- ## balance cumulated -
${_('Cumul. Bal.')}
- %if amount_currency(data): - ## currency balance -
${_('Curr. Balance')}
- ## curency code -
${_('Curr.')}
- %endif -
-
-
- <% - total_debit = init_balance[account.id].get(p_id, {}).get('debit') or 0.0 - total_credit =init_balance[account.id].get(p_id, {}).get('credit') or 0.0 - %> - %if initial_balance_mode and (total_debit or total_credit): - <% - part_cumul_balance = init_balance[account.id].get(p_id, {}).get('init_balance') or 0.0 - part_cumul_balance_curr = init_balance[account.id].get(p_id, {}).get('init_balance_currency') or 0.0 - balance_forward_currency = init_balance[account.id].get(p_id, {}).get('currency_name') or '' - - cumul_balance += part_cumul_balance - cumul_balance_curr += part_cumul_balance_curr - %> -
- ## date -
- ## period -
- ## move -
- ## journal -
- ## partner -
- ## move reference -
- ## label -
${_('Initial Balance')}
- ## reconcile -
- ## debit -
${formatLang(total_debit) | amount }
- ## credit -
${formatLang(total_credit) | amount }
- ## balance cumulated -
${formatLang(part_cumul_balance) | amount }
- %if amount_currency(data): - ## currency balance -
${formatLang(part_cumul_balance_curr) | amount }
- ## curency code -
${balance_forward_currency}
- %endif - -
- %endif - - %for line in ledger_lines[account.id].get(p_id, []): - <% - total_debit += line.get('debit') or 0.0 - total_credit += line.get('credit') or 0.0 - - label_elements = [line.get('lname') or ''] - if line.get('invoice_number'): - label_elements.append("(%s)" % (line['invoice_number'],)) - label = ' '.join(label_elements) - %> -
- ## date -
${formatLang(line.get('ldate') or '', date=True)}
- ## period -
${line.get('period_code') or ''}
- ## move -
${line.get('move_name') or ''}
- ## journal -
${line.get('jcode') or ''}
- ## partner -
${line.get('partner_name') or ''}
- ## move reference -
${line.get('lref') or ''}
- ## label -
${label}
- ## reconcile -
${line.get('rec_name') or ''}
- ## debit -
${formatLang(line.get('debit') or 0.0) | amount }
- ## credit -
${formatLang(line.get('credit') or 0.0) | amount }
- ## balance cumulated - <% cumul_balance += line.get('balance') or 0.0 %> -
${formatLang(cumul_balance) | amount }
- %if amount_currency(data): - ## currency balance -
${formatLang(line.get('amount_currency') or 0.0) | amount }
- ## curency code -
${line.get('currency_code') or ''}
- %endif -
- %endfor -
- ## date -
- ## period -
- ## move -
- ## journal -
- ## partner -
- ## move reference -
- ## label -
${_('Cumulated Balance on Partner')}
- ## reconcile -
- ## debit -
${formatLang(total_debit) | amount }
- ## credit -
${formatLang(total_credit) | amount }
- ## balance cumulated -
${formatLang(cumul_balance) | amount }
- %if amount_currency(data): - ## currency balance - %if account.currency_id: -
${formatLang(cumul_balance_curr) | amount }
- %else: -
${ u'-' }
- %endif - ## currency code -
${ account.currency_id.name if account.currency_id else u'' }
- %endif -
-
-
- <% - account_total_debit += total_debit - account_total_credit += total_credit - account_balance_cumul += cumul_balance - account_balance_cumul_curr += cumul_balance_curr - %> - %endfor - -
-
-
${account.code} - ${account.name}
- ## label -
${_("Cumulated Balance on Account")}
- ## debit -
${ formatLang(account_total_debit) | amount }
- ## credit -
${ formatLang(account_total_credit) | amount }
- ## balance cumulated -
${ formatLang(account_balance_cumul) | amount }
- %if amount_currency(data): - ## currency balance - %if account.currency_id: -
${ formatLang(account_balance_cumul_curr) | amount }
- %else: -
${ u'-' }
- %endif - ## curency code -
${ account.currency_id.name if account.currency_id else u'' }
- %endif -
-
-
- %endif - %endfor - - diff --git a/account_financial_report_webkit/report/templates/account_report_print_journal.mako b/account_financial_report_webkit/report/templates/account_report_print_journal.mako deleted file mode 100755 index 7fc508f6..00000000 --- a/account_financial_report_webkit/report/templates/account_report_print_journal.mako +++ /dev/null @@ -1,170 +0,0 @@ -## -*- coding: utf-8 -*- - - - - - - - <%! - def amount(text): - return text.replace('-', '‑') # replace by a non-breaking hyphen (it will not word-wrap between hyphen and numbers) - %> - - <%setLang(user.lang)%> - -
-
-
${_('Chart of Account')}
-
${_('Fiscal Year')}
-
- %if filter_form(data) == 'filter_date': - ${_('Dates Filter')} - %else: - ${_('Periods Filter')} - %endif -
-
${_('Journal Filter')}
-
${_('Target Moves')}
-
-
-
${ chart_account.name }
-
${ fiscalyear.name if fiscalyear else '-' }
-
- ${_('From:')} - %if filter_form(data) == 'filter_date': - ${formatLang(start_date, date=True) if start_date else u'' } - %else: - ${start_period.name if start_period else u''} - %endif - ${_('To:')} - %if filter_form(data) == 'filter_date': - ${ formatLang(stop_date, date=True) if stop_date else u'' } - %else: - ${stop_period.name if stop_period else u'' } - %endif -
-
- %if journals(data): - ${', '.join([journal.name for journal in journals(data)])} - %else: - ${_('All')} - %endif - -
-
${ display_target_move(data) }
-
-
- - %for journal_period in objects: - <% - account_total_debit = 0.0 - account_total_credit = 0.0 - account_total_currency = 0.0 - %> - - - - -
-
-
- ## date -
${_('Date')}
- ## move -
${_('Entry')}
- ## account code -
${_('Account')}
- ## date -
${_('Due Date')}
- ## partner -
${_('Partner')}
- ## label -
${_('Label')}
- ## debit -
${_('Debit')}
- ## credit -
${_('Credit')}
- %if amount_currency(data): - ## currency balance -
${_('Curr. Balance')}
- ## curency code -
${_('Curr.')}
- %endif -
-
- %for move in moves[journal_period.id]: - <% - new_move = True - %> - - %for line in move.line_id: -
- <% - account_total_debit += line.debit or 0.0 - account_total_credit += line.credit or 0.0 - %> -
- ## date -
${formatLang(move.date, date=True) if new_move else ''}
- ## move -
${move.name if new_move else ''}
- ## account code -
${line.account_id.code}
- ## date -
${formatLang(line.date_maturity or '', date=True)}
- ## partner -
${line.partner_id.name if new_move else ''}
- ## label -
${line.name}
- ## debit -
${formatLang(line.debit) if line.debit else ''}
- ## credit -
${formatLang(line.credit) if line.credit else ''}
- %if amount_currency(data): - ## currency balance -
${formatLang(line.amount_currency) if line.amount_currency else ''}
- ## curency code -
${line.currency_id.symbol or ''}
- %endif -
- <% - new_move = False - %> -
- %endfor - %endfor -
- ## date -
- ## move -
- ## account code -
- ## date -
- ## partner -
- ## label -
- ## debit -
${formatLang(account_total_debit) | amount }
- ## credit -
${formatLang(account_total_credit) | amount }
- %if amount_currency(data): - ## currency balance -
- ## currency code -
- %endif -
-
- %endfor - - diff --git a/account_financial_report_webkit/report/templates/account_report_profit_loss.mako b/account_financial_report_webkit/report/templates/account_report_profit_loss.mako deleted file mode 100644 index 9e1f4bd2..00000000 --- a/account_financial_report_webkit/report/templates/account_report_profit_loss.mako +++ /dev/null @@ -1,211 +0,0 @@ -## -*- coding: utf-8 -*- - - - - - - - <%! - - def amount(text): - return text.replace('-', '‑') # replace by a non-breaking hyphen (it will not word-wrap between hyphen and numbers) - %> - - <%def name="format_amount(amount, display_option=None)"> - <% - output = amount - if display_option == 'normal': - output = amount - elif display_option == 'round': - output = u"%.0f" % round(amount) - elif display_option == 'kilo': - if amount: - output = u"%.2fK" % (amount / 1000,) - %> - ${output} - - - <%setLang(user.lang)%> - -
-
-
${_('Chart of Account')}
-
${_('Fiscal Year')}
-
- %if filter_form(data) == 'filter_date': - ${_('Dates')} - %else: - ${_('Periods')} - %endif -
-
${_('Displayed Accounts')}
-
${_('Target Moves')}
-
${_('Initial Balance')}
-
-
-
${ chart_account.name }
-
${ fiscalyear.name if fiscalyear else '-' }
-
- ${_('From:')} - %if filter_form(data) == 'filter_date': - ${formatLang(start_date, date=True) if start_date else u'' } - %else: - ${start_period.name if start_period else u''} - %endif - ${_('To:')} - %if filter_form(data) == 'filter_date': - ${ formatLang(stop_date, date=True) if stop_date else u'' } - %else: - ${stop_period.name if stop_period else u'' } - %endif -
-
- %if accounts(data): - ${', '.join([account.code for account in accounts(data)])} - %else: - ${_('All')} - %endif -
-
${ display_target_move(data) }
-
${ _('Yes') if initial_balance else _('No') }
-
-
- - %for index, params in enumerate(comp_params): -
-
-
${_('Comparison %s') % (index + 1,)} (${"C%s" % (index + 1,)})
-
- %if params['comparison_filter'] == 'filter_date': - ${_('Dates : ')} ${formatLang(params['start'], date=True) } - ${formatLang(params['stop'], date=True) } - %elif params['comparison_filter'] == 'filter_period': - ${_('Periods : ')} ${params['start'].name} - ${params['stop'].name} - %else: - ${_('Fiscal Year : ')} ${params['fiscalyear'].name} - %endif -
-
${_('Initial Balance:')} ${ _('Yes') if params['initial_balance'] else _('No') }
-
-
- %endfor - -
- -
-
- ## account name -
${_('Account')}
- %if comparison_mode == 'no_comparison': - %if initial_balance: - ## initial balance -
${_('Initial Balance')}
- %endif - ## debit -
${_('Debit')}
- ## credit -
${_('Credit')}
- %endif - ## balance -
- %if comparison_mode == 'no_comparison' or not fiscalyear: - ${_('Balance')} - %else: - ${_('Balance %s') % (fiscalyear.name,)} - %endif -
- %if comparison_mode in ('single', 'multiple'): - %for index in range(nb_comparison): -
- %if comp_params[index]['comparison_filter'] == 'filter_year' and comp_params[index].get('fiscalyear', False): - ${_('Balance %s') % (comp_params[index]['fiscalyear'].name,)} - %else: - ${_('Balance C%s') % (index + 1,)} - %endif -
- %if comparison_mode == 'single': ## no diff in multiple comparisons because it shows too data -
${_('Difference')}
-
${_('% Difference')}
- %endif - %endfor - %endif -
-
- -
- %for account_at in objects: - <% - current_account = account_at['current'] - level = current_account['level'] - %> - %if level_print(data, level): ## how to manage levels? - <% - styles = [] - if level_bold(data, level): - styles.append('font-weight: bold;') - else: - styles.append('font-weight: normal;') - - if level_italic(data, level): - styles.append('font-style: italic;') - else: - styles.append('font-style: normal;') - - if level_underline(data, level): - styles.append('text-decoration: underline;') - else: - styles.append('text-decoration: none;') - - if level_uppercase(data, level): - styles.append('text-transform: uppercase;') - else: - styles.append('font-decoration: none;') - - styles.append("font-size: %spx;" % (level_size(data, level),)) - - %> -
- ## account name -
${current_account['name']}
- %if comparison_mode == 'no_comparison': - %if initial_balance: - ## opening balance -
${format_amount(current_account['init_balance'], numbers_display(data)) | amount}
- %endif - ## debit -
${format_amount(current_account['debit'], numbers_display(data)) | amount}
- ## credit -
${format_amount(current_account['credit'] * -1, numbers_display(data)) if current_account['credit'] else 0.0 | amount}
- %endif - ## balance -
${format_amount(current_account['balance'], numbers_display(data)) | amount}
- - %if comparison_mode in ('single', 'multiple'): - %for comp_account in account_at['comparisons']: -
${format_amount(comp_account['balance'], numbers_display(data)) | amount}
- %if comparison_mode == 'single': ## no diff in multiple comparisons because it shows too data -
${format_amount(comp_account['diff'], numbers_display(data)) | amount}
-
- %if comp_account['percent_diff'] is False: - ${ '-' } - %else: - ${comp_account['percent_diff'] | amount} % - %endif -
- %endif - %endfor - %endif -
- %endif - %endfor -
-
- - diff --git a/account_financial_report_webkit/report/templates/account_report_trial_balance.mako b/account_financial_report_webkit/report/templates/account_report_trial_balance.mako deleted file mode 100644 index d4581002..00000000 --- a/account_financial_report_webkit/report/templates/account_report_trial_balance.mako +++ /dev/null @@ -1,218 +0,0 @@ -## -*- coding: utf-8 -*- - - - - - - - <%! - def amount(text): - return text.replace('-', '‑') # replace by a non-breaking hyphen (it will not word-wrap between hyphen and numbers) - %> - - <%setLang(user.lang)%> - - <% - initial_balance_text = {'initial_balance': _('Computed'), 'opening_balance': _('Opening Entries'), False: _('No')} - %> - -
-
-
${_('Chart of Account')}
-
${_('Fiscal Year')}
-
- %if filter_form(data) == 'filter_date': - ${_('Dates Filter')} - %else: - ${_('Periods Filter')} - %endif -
-
${_('Accounts Filter')}
-
${_('Target Moves')}
-
${_('Initial Balance')}
-
-
-
${ chart_account.name }
-
${ fiscalyear.name if fiscalyear else '-' }
-
- ${_('From:')} - %if filter_form(data) == 'filter_date': - ${formatLang(start_date, date=True) if start_date else u'' } - %else: - ${start_period.name if start_period else u''} - %endif - ${_('To:')} - %if filter_form(data) == 'filter_date': - ${ formatLang(stop_date, date=True) if stop_date else u'' } - %else: - ${stop_period.name if stop_period else u'' } - %endif -
-
- %if accounts(data): - ${', '.join([account.code for account in accounts(data)])} - %else: - ${_('All')} - %endif -
-
${ display_target_move(data) }
-
${ initial_balance_text[initial_balance_mode] }
-
-
- - %for index, params in enumerate(comp_params): -
-
-
${_('Comparison %s') % (index + 1,)} (${"C%s" % (index + 1,)})
-
- %if params['comparison_filter'] == 'filter_date': - ${_('Dates Filter:')} ${formatLang(params['start'], date=True) } - ${formatLang(params['stop'], date=True) } - %elif params['comparison_filter'] == 'filter_period': - ${_('Periods Filter:')} ${params['start'].name} - ${params['stop'].name} - %else: - ${_('Fiscal Year :')} ${params['fiscalyear'].name} - %endif -
-
${_('Initial Balance:')} ${ initial_balance_text[params['initial_balance_mode']] }
-
-
- %endfor - -
- -
-
- ## code -
${_('Code')}
- ## account name -
${_('Account')}
- %if comparison_mode == 'no_comparison': - %if initial_balance_mode: - ## initial balance -
${_('Initial Balance')}
- %endif - ## debit -
${_('Debit')}
- ## credit -
${_('Credit')}
- %endif - ## balance -
- %if comparison_mode == 'no_comparison' or not fiscalyear: - ${_('Balance')} - %else: - ${_('Balance %s') % (fiscalyear.name,)} - %endif -
- %if comparison_mode in ('single', 'multiple'): - %for index in range(nb_comparison): -
- %if comp_params[index]['comparison_filter'] == 'filter_year' and comp_params[index].get('fiscalyear', False): - ${_('Balance %s') % (comp_params[index]['fiscalyear'].name,)} - %else: - ${_('Balance C%s') % (index + 1,)} - %endif -
- %if comparison_mode == 'single': ## no diff in multiple comparisons because it shows too data -
${_('Difference')}
-
${_('% Difference')}
- %endif - %endfor - %endif -
-
- -
- <% - last_child_consol_ids = [] - last_level = False - %> - %for current_account in objects: - <% - if not to_display_accounts[current_account.id]: - continue - - comparisons = comparisons_accounts[current_account.id] - - if current_account.id in last_child_consol_ids: - # current account is a consolidation child of the last account: use the level of last account - level = last_level - level_class = "account_level_consol" - else: - # current account is a not a consolidation child: use its own level - level = current_account.level or 0 - level_class = "account_level_%s" % (level,) - last_child_consol_ids = [child_consol_id.id for child_consol_id in current_account.child_consol_ids] - last_level = current_account.level - %> -
- ## code -
${current_account.code}
- ## account name -
${current_account.name}
- %if comparison_mode == 'no_comparison': - %if initial_balance_mode: - ## opening balance -
${formatLang(init_balance_accounts[current_account.id]) | amount}
- %endif - ## debit -
${formatLang(debit_accounts[current_account.id]) | amount}
- ## credit -
${formatLang(credit_accounts[current_account.id]) | amount}
- %endif - ## balance -
${formatLang(balance_accounts[current_account.id]) | amount}
- - %if comparison_mode in ('single', 'multiple'): - %for comp_account in comparisons: -
${formatLang(comp_account['balance']) | amount}
- %if comparison_mode == 'single': ## no diff in multiple comparisons because it shows too data -
${formatLang(comp_account['diff']) | amount}
-
- %if comp_account['percent_diff'] is False: - ${ '-' } - %else: - ${int(round(comp_account['percent_diff'])) | amount} % - %endif -
- %endif - %endfor - %endif -
- %endfor -
-
- - diff --git a/account_financial_report_webkit/report/templates/aged_trial_webkit.mako b/account_financial_report_webkit/report/templates/aged_trial_webkit.mako deleted file mode 100644 index 6ad17d7f..00000000 --- a/account_financial_report_webkit/report/templates/aged_trial_webkit.mako +++ /dev/null @@ -1,155 +0,0 @@ -## -*- coding: utf-8 -*- - - - - - - - <%! - def amount(text): - # replace by a non-breaking hyphen (it will not word-wrap between hyphen and numbers) - return text.replace('-', '‑') - %> - - <%setLang(user.lang)%> - -
-
-
${_('Chart of Account')}
-
${_('Fiscal Year')}
-
- %if filter_form(data) == 'filter_date': - ${_('Dates Filter')} - %else: - ${_('Periods Filter')} - %endif -
-
${_('Clearance Date')}
-
${_('Accounts Filter')}
-
${_('Target Moves')}
- -
-
-
${ chart_account.name }
-
${ fiscalyear.name if fiscalyear else '-' }
-
- ${_('From:')} - %if filter_form(data) == 'filter_date': - ${formatLang(start_date, date=True) if start_date else u'' } - %else: - ${start_period.name if start_period else u''} - %endif - ${_('To:')} - %if filter_form(data) == 'filter_date': - ${ formatLang(stop_date, date=True) if stop_date else u'' } - %else: - ${stop_period.name if stop_period else u'' } - %endif -
-
${ formatLang(date_until, date=True) }
-
- %if partner_ids: - ${_('Custom Filter')} - %else: - ${ display_partner_account(data) } - %endif -
-
${ display_target_move(data) }
-
-
- %for acc in objects: - %if agged_lines_accounts[acc.id]: - - - - -
-
-
- ## partner -
${_('Partner')}
- ## code -
${_('code')}
- ## balance -
${_('balance')}
- ## Classifications - %for title in ranges_titles: -
${title}
- %endfor -
-
-
- %for partner_name, p_id, p_ref, p_name in partners_order[acc.id]: - %if agged_lines_accounts[acc.id].get(p_id): -
- <%line = agged_lines_accounts[acc.id][p_id]%> - <%percents = agged_percents_accounts[acc.id]%> - <%totals = agged_totals_accounts[acc.id]%> -
${partner_name}
-
${p_ref or ''}
- -
${formatLang(line.get('balance') or 0.0) | amount}
- %for classif in ranges: -
- ${formatLang(line['aged_lines'][classif] or 0.0) | amount} -
- %endfor -
- %endif - %endfor -
-
${_('Total')}
-
-
${formatLang(totals['balance']) | amount}
- %for classif in ranges: -
${formatLang(totals[classif]) | amount}
- %endfor -
- -
-
${_('Percents')}
-
-
- %for classif in ranges: -
${formatLang(percents[classif]) | amount}%
- %endfor -
-
-
- - %endif - %endfor -
- - diff --git a/account_financial_report_webkit/report/templates/grouped_by_curr_open_invoices_inclusion.mako.html b/account_financial_report_webkit/report/templates/grouped_by_curr_open_invoices_inclusion.mako.html deleted file mode 100644 index e5c29aeb..00000000 --- a/account_financial_report_webkit/report/templates/grouped_by_curr_open_invoices_inclusion.mako.html +++ /dev/null @@ -1,173 +0,0 @@ -## -*- coding: utf-8 -*- -<%page args="account, formatLang" /> -%if account.grouped_ledger_lines and partners_order[account.id]: - <% - account_total_debit = 0.0 - account_total_credit = 0.0 - account_balance_cumul = 0.0 - account_balance_cumul_curr = 0.0 - %> - %for partner_name, p_id, p_ref, p_name in partners_order[account.id]: - - - - - %for curr, grouped_lines in account.grouped_ledger_lines.get(p_id, []): - <% - total_debit = 0.0 - total_credit = 0.0 - cumul_balance = 0.0 - cumul_balance_curr = 0.0 - - part_cumul_balance = 0.0 - part_cumul_balance_curr = 0.0 - %> -
- -
-
- ## date -
${_('Date')}
- ## period -
${_('Period')}
- ## move -
${_('Entry')}
- ## journal -
${_('Journal')}
- ## move reference -
${_('Reference')}
- ## label -
${_('Label')}
- ## reconcile -
${_('Rec.')}
- ## maturity -
${_('Due Date')}
- ## debit -
${_('Debit')}
- ## credit -
${_('Credit')}
- ## balance cumulated -
${_('Cumul. Bal.')}
- ## currency balance -
${_('Curr. Balance')}
- ## curency code -
${_('Curr.')}
-
-
-
- <% - total_debit = 0.0 - total_credit = 0.0 - %> - <%! - def amount(text): - return text.replace('-', '‑') # replace by a non-breaking hyphen (it will not word-wrap between hyphen and numbers) - %> - %for line in grouped_lines: - <% - total_debit += line.get('debit') or 0.0 - total_credit += line.get('credit') or 0.0 - - label_elements = [line.get('lname') or ''] - if line.get('invoice_number'): - label_elements.append("(%s)" % (line['invoice_number'],)) - label = ' '.join(label_elements) - %> -
- ## date -
${formatLang(line.get('ldate') or '', date=True)}
- ## period -
${line.get('period_code') or ''}
- ## move -
${line.get('move_name') or ''}
- ## journal -
${line.get('jcode') or ''}
- ## move reference -
${line.get('lref') or ''}
- ## label -
${label}
- ## reconcile -
${line.get('rec_name') or ''}
- ## maturity date -
${formatLang(line.get('date_maturity') or '', date=True)}
- ## debit -
${formatLang(line.get('debit') or 0.0) | amount }
- ## credit -
${formatLang(line.get('credit') or 0.0) | amount }
- ## balance cumulated - <% cumul_balance += line.get('balance') or 0.0 %> -
${formatLang(cumul_balance) | amount }
- ## currency balance -
${formatLang(line.get('amount_currency') or 0.0) | amount }
- ## curency code -
${line.get('currency_code') or ''}
-
- %endfor -
- ## date -
- ## period -
- ## move -
- ## journal -
- ## move reference -
- ## label -
${_('Cumulated Balance on Partner')}
- ## reconcile -
- ## maturity date -
- ## debit -
${formatLang(total_debit) | amount }
- ## credit -
${formatLang(total_credit) | amount }
- ## balance cumulated -
${formatLang(cumul_balance) | amount }
- %if account.currency_id: - ## currency balance -
${formatLang(cumul_balance_curr) | amount }
- %else: -
${ u'-' }
- %endif - ## curency code -
${ account.currency_id.name if account.currency_id else u'' }
-
-
-
- <% - account_total_debit += total_debit - account_total_credit += total_credit - account_balance_cumul += cumul_balance - account_balance_cumul_curr += cumul_balance_curr - %> - %endfor -%endfor -
-
-
${account.code} - ${account.name}
- ## label -
${_("Cumulated Balance on Account")}
- ## debit -
${ formatLang(account_total_debit) | amount }
- ## credit -
${ formatLang(account_total_credit) | amount }
- ## balance cumulated -
${ formatLang(account_balance_cumul) | amount }
- ## currency balance cumulated - %if account.currency_id: -
${ formatLang(account_balance_cumul_curr) | amount }
- %else: -
${ u'-' }
- %endif - ## curency code -
${ account.currency_id.name if account.currency_id else u'' }
-
-
- -%endif diff --git a/account_financial_report_webkit/report/templates/open_invoices_inclusion.mako.html b/account_financial_report_webkit/report/templates/open_invoices_inclusion.mako.html deleted file mode 100644 index c61827bb..00000000 --- a/account_financial_report_webkit/report/templates/open_invoices_inclusion.mako.html +++ /dev/null @@ -1,183 +0,0 @@ -## -*- coding: utf-8 -*- -<%page args="account, formatLang" /> -%if ledger_lines[account.id] and partners_order[account.id]: - <% - account_total_debit = 0.0 - account_total_credit = 0.0 - account_balance_cumul = 0.0 - account_balance_cumul_curr = 0.0 - %> - - - - %for partner_name, p_id, p_ref, p_name in partners_order[account.id]: - <% - total_debit = 0.0 - total_credit = 0.0 - cumul_balance = 0.0 - cumul_balance_curr = 0.0 - - part_cumul_balance = 0.0 - part_cumul_balance_curr = 0.0 - %> -
- -
-
- ## date -
${_('Date')}
- ## period -
${_('Period')}
- ## move -
${_('Entry')}
- ## journal -
${_('Journal')}
- ## partner -
${_('Partner')}
- ## move reference -
${_('Reference')}
- ## label -
${_('Label')}
- ## reconcile -
${_('Rec.')}
- ## maturity -
${_('Due Date')}
- ## debit -
${_('Debit')}
- ## credit -
${_('Credit')}
- ## balance cumulated -
${_('Cumul. Bal.')}
- %if amount_currency(data): - ## currency balance -
${_('Curr. Balance')}
- ## curency code -
${_('Curr.')}
- %endif -
-
-
- <% - total_debit = 0.0 - total_credit = 0.0 - %> - <%! - def amount(text): - return text.replace('-', '‑') # replace by a non-breaking hyphen (it will not word-wrap between hyphen and numbers) - %> - %for line in ledger_lines[account.id].get(p_id, []): - <% - total_debit += line.get('debit') or 0.0 - total_credit += line.get('credit') or 0.0 - - label_elements = [line.get('lname') or ''] - if line.get('invoice_number'): - label_elements.append("(%s)" % (line['invoice_number'],)) - label = ' '.join(label_elements) - %> -
- ## date -
${formatLang(line.get('ldate') or '', date=True)}
- ## period -
${line.get('period_code') or ''}
- ## move -
${line.get('move_name') or ''}
- ## journal -
${line.get('jcode') or ''}
- ## partner -
${line.get('partner_name') or ''}
- ## move reference -
${line.get('lref') or ''}
- ## label -
${label}
- ## reconcile -
${line.get('rec_name') or ''}
- ## maturity date -
${formatLang(line.get('date_maturity') or '', date=True)}
- ## debit -
${formatLang(line.get('debit') or 0.0) | amount }
- ## credit -
${formatLang(line.get('credit') or 0.0) | amount }
- ## balance cumulated - <% cumul_balance += line.get('balance') or 0.0 %> -
${formatLang(cumul_balance) | amount }
- %if amount_currency(data): - ## currency balance -
${formatLang(line.get('amount_currency') or 0.0) | amount }
- ## curency code -
${line.get('currency_code') or ''}
- %endif -
- %endfor -
- ## date -
- ## period -
- ## move -
- ## journal -
- ## partner -
- ## move reference -
- ## label -
${_('Cumulated Balance on Partner')}
- ## reconcile -
- ## maturity date -
- ## debit -
${formatLang(total_debit) | amount }
- ## credit -
${formatLang(total_credit) | amount }
- ## balance cumulated -
${formatLang(cumul_balance) | amount }
- %if amount_currency(data): - %if account.currency_id: - ## currency balance -
${formatLang(cumul_balance_curr) | amount }
- %else: -
${ u'-' }
- %endif - ## curency code -
${ account.currency_id.name if account.currency_id else u'' }
- %endif -
-
-
- <% - account_total_debit += total_debit - account_total_credit += total_credit - account_balance_cumul += cumul_balance - account_balance_cumul_curr += cumul_balance_curr - %> - %endfor -
-
-
${account.code} - ${account.name}
- ## label -
${_("Cumulated Balance on Account")}
- ## debit -
${ formatLang(account_total_debit) | amount }
- ## credit -
${ formatLang(account_total_credit) | amount }
- ## balance cumulated -
${ formatLang(account_balance_cumul) | amount }
- %if amount_currency(data): - ## currency balance cumulated - %if account.currency_id: -
${ formatLang(account_balance_cumul_curr) | amount }
- %else: -
${ u'-' }
- %endif - ## curency code -
${ account.currency_id.name if account.currency_id else u'' }
- %endif -
-
- -%endif diff --git a/account_financial_report_webkit/report/trial_balance.py b/account_financial_report_webkit/report/trial_balance.py deleted file mode 100644 index 27c202b5..00000000 --- a/account_financial_report_webkit/report/trial_balance.py +++ /dev/null @@ -1,93 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Guewen Baconnier -# Copyright Camptocamp SA 2011 -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - - -from datetime import datetime - -from openerp import pooler -from openerp.report import report_sxw -from openerp.tools.translate import _ -from .common_balance_reports import CommonBalanceReportHeaderWebkit -from .webkit_parser_header_fix import HeaderFooterTextWebKitParser - - -def sign(number): - return cmp(number, 0) - - -class TrialBalanceWebkit(report_sxw.rml_parse, - CommonBalanceReportHeaderWebkit): - - def __init__(self, cursor, uid, name, context): - super(TrialBalanceWebkit, self).__init__(cursor, uid, name, - context=context) - self.pool = pooler.get_pool(self.cr.dbname) - self.cursor = self.cr - - company = self.pool.get('res.users').browse(self.cr, uid, uid, - context=context).company_id - header_report_name = ' - '.join((_('TRIAL BALANCE'), company.name, - company.currency_id.name)) - - footer_date_time = self.formatLang(str(datetime.today()), - date_time=True) - - self.localcontext.update({ - 'cr': cursor, - 'uid': uid, - 'report_name': _('Trial Balance'), - 'display_account': self._get_display_account, - 'display_account_raw': self._get_display_account_raw, - 'filter_form': self._get_filter, - 'target_move': self._get_target_move, - 'display_target_move': self._get_display_target_move, - 'accounts': self._get_accounts_br, - 'additional_args': [ - ('--header-font-name', 'Helvetica'), - ('--footer-font-name', 'Helvetica'), - ('--header-font-size', '10'), - ('--footer-font-size', '6'), - ('--header-left', header_report_name), - ('--header-spacing', '2'), - ('--footer-left', footer_date_time), - ('--footer-right', ' '.join((_('Page'), '[page]', _('of'), - '[topage]'))), - ('--footer-line',), - ], - }) - - def set_context(self, objects, data, ids, report_type=None): - """Populate a ledger_lines attribute on each browse record that will - be used by mako template""" - objects, new_ids, context_report_values = self.\ - compute_balance_data(data) - - self.localcontext.update(context_report_values) - - return super(TrialBalanceWebkit, self).set_context( - objects, data, new_ids, report_type=report_type) - -HeaderFooterTextWebKitParser( - 'report.account.account_report_trial_balance_webkit', - 'account.account', - 'addons/account_financial_report_webkit/report/templates/\ - account_report_trial_balance.mako', - parser=TrialBalanceWebkit) diff --git a/account_financial_report_webkit/report/webkit_parser_header_fix.py b/account_financial_report_webkit/report/webkit_parser_header_fix.py deleted file mode 100644 index 9484aaf0..00000000 --- a/account_financial_report_webkit/report/webkit_parser_header_fix.py +++ /dev/null @@ -1,279 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (c) 2011 Camptocamp SA (http://www.camptocamp.com) -# -# Author: Guewen Baconnier (Camptocamp) -# -# WARNING: This program as such is intended to be used by professional -# programmers who take the whole responsability of assessing all potential -# consequences resulting from its eventual inadequacies and bugs -# End users who are looking for a ready-to-use solution with commercial -# garantees and support are strongly adviced to contract a Free Software -# Service Company -# -# 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 2 -# 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, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -############################################################################## -from mako.template import Template -from mako.lookup import TemplateLookup - -import os -import subprocess -import tempfile -import logging -from functools import partial - - -from mako import exceptions -from openerp.osv.orm import except_orm -from openerp.tools.translate import _ -from openerp import pooler -from openerp import tools -from openerp.addons.report_webkit import webkit_report -from openerp.addons.report_webkit.report_helper import WebKitHelper -from openerp.modules.module import get_module_resource - -_logger = logging.getLogger('financial.reports.webkit') - -# Class used only as a workaround to bug: -# http://code.google.com/p/wkhtmltopdf/issues/detail?id=656 - -# html headers and footers do not work on big files (hundreds of pages) so we -# replace them by text headers and footers passed as arguments to wkhtmltopdf -# this class has to be removed once the bug is fixed - -# in your report class, to print headers and footers as text, you have to add -# them in the localcontext with a key 'additional_args' -# for instance: -# header_report_name = _('PARTNER LEDGER') -# footer_date_time = self.formatLang(str(datetime.today()), -# date_time=True) -# self.localcontext.update({ -# 'additional_args': [ -# ('--header-font-name', 'Helvetica'), -# ('--footer-font-name', 'Helvetica'), -# ('--header-font-size', '10'), -# ('--footer-font-size', '7'), -# ('--header-left', header_report_name), -# ('--footer-left', footer_date_time), -# ('--footer-right', ' '.join((_('Page'), '[page]', _('of'), -# '[topage]'))), -# ('--footer-line',), -# ], -# }) - - -# redefine mako_template as this is overriden by jinja since saas-1 -# from openerp.addons.report_webkit.webkit_report import mako_template - - -def mako_template(text): - """Build a Mako template. - - This template uses UTF-8 encoding - """ - tmp_lookup = TemplateLookup( - ) # we need it in order to allow inclusion and inheritance - return Template(text, input_encoding='utf-8', output_encoding='utf-8', - lookup=tmp_lookup) - - -class HeaderFooterTextWebKitParser(webkit_report.WebKitParser): - - def generate_pdf(self, comm_path, report_xml, header, footer, html_list, - webkit_header=False, parser_instance=False): - """Call webkit in order to generate pdf""" - if not webkit_header: - webkit_header = report_xml.webkit_header - fd, out_filename = tempfile.mkstemp(suffix=".pdf", - prefix="webkit.tmp.") - file_to_del = [out_filename] - if comm_path: - command = [comm_path] - else: - command = ['wkhtmltopdf'] - - command.append('--quiet') - # default to UTF-8 encoding. Use to override. - command.extend(['--encoding', 'utf-8']) - - if webkit_header.margin_top: - command.extend( - ['--margin-top', - str(webkit_header.margin_top).replace(',', '.')]) - if webkit_header.margin_bottom: - command.extend( - ['--margin-bottom', - str(webkit_header.margin_bottom).replace(',', '.')]) - if webkit_header.margin_left: - command.extend( - ['--margin-left', - str(webkit_header.margin_left).replace(',', '.')]) - if webkit_header.margin_right: - command.extend( - ['--margin-right', - str(webkit_header.margin_right).replace(',', '.')]) - if webkit_header.orientation: - command.extend( - ['--orientation', - str(webkit_header.orientation).replace(',', '.')]) - if webkit_header.format: - command.extend( - ['--page-size', - str(webkit_header.format).replace(',', '.')]) - - if parser_instance.localcontext.get('additional_args', False): - for arg in parser_instance.localcontext['additional_args']: - command.extend(arg) - - count = 0 - for html in html_list: - with tempfile.NamedTemporaryFile(suffix="%d.body.html" % count, - delete=False) as html_file: - count += 1 - html_file.write(self._sanitize_html(html)) - file_to_del.append(html_file.name) - command.append(html_file.name) - command.append(out_filename) - stderr_fd, stderr_path = tempfile.mkstemp(text=True) - file_to_del.append(stderr_path) - try: - status = subprocess.call(command, stderr=stderr_fd) - os.close(stderr_fd) # ensure flush before reading - stderr_fd = None # avoid closing again in finally block - fobj = open(stderr_path, 'r') - error_message = fobj.read() - fobj.close() - if not error_message: - error_message = _('No diagnosis message was provided') - else: - error_message = _( - 'The following diagnosis message was provided:\n') + \ - error_message - if status: - raise except_orm(_('Webkit error'), - _("The command 'wkhtmltopdf' failed with \ - error code = %s. Message: %s") % - (status, error_message)) - with open(out_filename, 'rb') as pdf_file: - pdf = pdf_file.read() - os.close(fd) - finally: - if stderr_fd is not None: - os.close(stderr_fd) - for f_to_del in file_to_del: - try: - os.unlink(f_to_del) - except (OSError, IOError), exc: - _logger.error('cannot remove file %s: %s', f_to_del, exc) - return pdf - - # override needed to keep the attachments' storing procedure - def create_single_pdf(self, cursor, uid, ids, data, report_xml, - context=None): - """generate the PDF""" - - if context is None: - context = {} - htmls = [] - if report_xml.report_type != 'webkit': - return super(HeaderFooterTextWebKitParser, self - ).create_single_pdf(cursor, uid, ids, data, - report_xml, context=context) - - parser_instance = self.parser(cursor, - uid, - self.name2, - context=context) - - self.pool = pooler.get_pool(cursor.dbname) - objs = self.getObjects(cursor, uid, ids, context) - parser_instance.set_context(objs, data, ids, report_xml.report_type) - - template = False - - if report_xml.report_file: - path = get_module_resource( - *report_xml.report_file.split(os.path.sep)) - if os.path.exists(path): - template = file(path).read() - if not template and report_xml.report_webkit_data: - template = report_xml.report_webkit_data - if not template: - raise except_orm( - _('Error!'), _('Webkit Report template not found !')) - header = report_xml.webkit_header.html - - if not header and report_xml.header: - raise except_orm( - _('No header defined for this Webkit report!'), - _('Please set a header in company settings.') - ) - - css = report_xml.webkit_header.css - if not css: - css = '' - - translate_call = partial(self.translate_call, parser_instance) - # default_filters=['unicode', 'entity'] can be used to set global - # filter - body_mako_tpl = mako_template(template) - helper = WebKitHelper(cursor, uid, report_xml.id, context) - if report_xml.precise_mode: - for obj in objs: - parser_instance.localcontext['objects'] = [obj] - try: - html = body_mako_tpl.render(helper=helper, - css=css, - _=translate_call, - **parser_instance.localcontext) - htmls.append(html) - except Exception: - msg = exceptions.text_error_template().render() - _logger.error(msg) - raise except_orm(_('Webkit render'), msg) - else: - try: - html = body_mako_tpl.render(helper=helper, - css=css, - _=translate_call, - **parser_instance.localcontext) - htmls.append(html) - except Exception: - msg = exceptions.text_error_template().render() - _logger.error(msg) - raise except_orm(_('Webkit render'), msg) - - # NO html footer and header because we write them as text with - # wkhtmltopdf - head = foot = False - - if report_xml.webkit_debug: - try: - deb = body_mako_tpl.render(helper=helper, - css=css, - _debug=tools.ustr("\n".join(htmls)), - _=translate_call, - **parser_instance.localcontext) - except Exception: - msg = exceptions.text_error_template().render() - _logger.error(msg) - raise except_orm(_('Webkit render'), msg) - return (deb, 'html') - bin = self.get_lib(cursor, uid) - pdf = self.generate_pdf(bin, report_xml, head, foot, htmls, - parser_instance=parser_instance) - return (pdf, 'pdf') diff --git a/account_financial_report_webkit/report_menus.xml b/account_financial_report_webkit/report_menus.xml deleted file mode 100644 index 22251ba6..00000000 --- a/account_financial_report_webkit/report_menus.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/account_financial_report_webkit/static/description/icon.png b/account_financial_report_webkit/static/description/icon.png deleted file mode 100644 index 272d0294347c7c2fda3bc37cf726a9079c3f6313..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15230 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 F{udP(AcX(` diff --git a/account_financial_report_webkit/tests/account_move_line.yml b/account_financial_report_webkit/tests/account_move_line.yml deleted file mode 100644 index d0a3ee00..00000000 --- a/account_financial_report_webkit/tests/account_move_line.yml +++ /dev/null @@ -1,3 +0,0 @@ -- - In order to test the last_rec_date behavior we will create a move and reconcile it -- \ No newline at end of file diff --git a/account_financial_report_webkit/tests/aged_trial_balance.yml b/account_financial_report_webkit/tests/aged_trial_balance.yml deleted file mode 100644 index ea96f0e0..00000000 --- a/account_financial_report_webkit/tests/aged_trial_balance.yml +++ /dev/null @@ -1,56 +0,0 @@ -- - In order to test the PDF Aged Partner Balance Report webkit wizard I will print report with default setting -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'until_date': '%s-12-31' %(datetime.now().year), - 'fiscalyear_id': ref('account.data_fiscalyear'), - 'period_from': ref('account.period_1'), - 'period_to': ref('account.period_12')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_aged_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Aged Partner Balance Report webkit wizard I will print report with filters and currency -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'period_from': ref('account.period_1'), - 'period_to': ref('account.period_12')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_aged_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Aged Partner Balance Report webkit wizard I will print report with filters on partners -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'partner_ids': [ref('base.res_partner_2'), ref('base.res_partner_1')], - 'period_from': ref('account.period_1'), - 'period_to': ref('account.period_12')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_aged_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Aged Partner Balance Report webkit wizard I will print report with filters on periods -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'filter': 'filter_period', - 'period_from': ref('account.period_1'), - 'period_to': ref('account.period_12')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_aged_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') diff --git a/account_financial_report_webkit/tests/general_ledger.yml b/account_financial_report_webkit/tests/general_ledger.yml deleted file mode 100644 index 2f5143a7..00000000 --- a/account_financial_report_webkit/tests/general_ledger.yml +++ /dev/null @@ -1,65 +0,0 @@ -- - In order to test the PDF General Ledger webkit wizard I will print report with default setting -- - !python {model: account.account}: | - ctx={} - data_dict = {'chart_account_id':ref('account.chart0')} - ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')],'active_id':ref('account.chart0')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_general_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF General Ledger webkit wizard I will print report with posted move -- - !python {model: account.account}: | - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'target_move': 'posted'} - ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')],'active_id':ref('account.chart0')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_general_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF General Ledger webkit wizard I will print report with transactions or non zero balance -- - !python {model: account.account}: | - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'display_account': 'bal_mix'} - ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')],'active_id':ref('account.chart0')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_general_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF General Ledger webkit wizard I will print report with inital balance and currency ammount -- - !python {model: account.account}: | - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'amount_currency': 1} - ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')],'active_id':ref('account.chart0')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_general_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -#Filter by date -- - In order to test the PDF General Ledger webkit wizard I will print report with inital balance and currency ammount and I filter by date of the first tree month -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'),'amount_currency': 1, 'chart_account_id': 1, 'date_from': '%s-01-01' %(datetime.now().year), - 'date_to':'%s-04-01' %(datetime.now().year), 'display_account': 'bal_all', 'filter': 'filter_date',} - ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')],'active_id':ref('account.chart0')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_general_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF General Ledger webkit wizard I will print report with inital balance and currency ammount and I filter by date of the first tree month -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'),'amount_currency': 1, 'chart_account_id': 1, 'date_from': '%s-01-01' %(datetime.now().year), - 'date_to':'%s-04-01' %(datetime.now().year), 'display_account': 'bal_all', 'filter': 'filter_date',} - ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')],'active_id':ref('account.chart0')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_general_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') -# I still have to parse report content but for this I need accounting data on multiple exercises and faor all fiscal year diff --git a/account_financial_report_webkit/tests/open_invoices.yml b/account_financial_report_webkit/tests/open_invoices.yml deleted file mode 100644 index 17b5942d..00000000 --- a/account_financial_report_webkit/tests/open_invoices.yml +++ /dev/null @@ -1,60 +0,0 @@ -- - In order to test the PDF Open Invoices Report webkit wizard I will print report with default setting -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'until_date': '%s-12-31' %(datetime.now().year)} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_open_invoices_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Open Invoices Report webkit wizard I will print report with filters and currency -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier'} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_open_invoices_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Open Invoices Report webkit wizard I will print report with filters on partners -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'partner_ids': [ref('base.res_partner_2'), ref('base.res_partner_1')]} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_open_invoices_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Open Invoices Report webkit wizard I will print report with filters on periods -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'filter': 'filter_period', 'period_from': ref('account.period_1'), 'period_to': ref('account.period_12')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_open_invoices_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Open Invoices Report webkit wizard I will print report with filters on dates -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'filter': 'filter_date', 'date_from': '%s-01-01' %(datetime.now().year), 'date_to': '%s-12-31' %(datetime.now().year)} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_open_invoices_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') diff --git a/account_financial_report_webkit/tests/partner_balance.yml b/account_financial_report_webkit/tests/partner_balance.yml deleted file mode 100644 index b67c3060..00000000 --- a/account_financial_report_webkit/tests/partner_balance.yml +++ /dev/null @@ -1,67 +0,0 @@ -- - In order to test the PDF Partner Balance webkit wizard I will print report with default setting -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_partner_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Partner Balance webkit wizard I will print report as if we print it from an account -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0')} - ctx.update({'model': 'account.account','active_ids':[ref('account.assets_view'), ref('account.liabilities_view')],'active_id': ref('account.assets_view')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_partner_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Partner Balance webkit wizard I will print report with filters on period -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'filter': 'filter_period', 'period_from': ref('account.period_1'), 'period_to': ref('account.period_12')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_partner_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Partner Balance webkit wizard I will print report with filters on dates -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'filter': 'filter_date', 'date_from': '%s-01-01' %(datetime.now().year), 'date_to': '%s-12-31' %(datetime.now().year)} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_partner_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Partner Balance webkit wizard I will print report with one comparison filtered by year -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'comp0_filter': 'filter_year', 'comp0_fiscalyear_id': ref('account.data_fiscalyear')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_partner_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Partner Balance webkit wizard I will print report with all comparisons filtered by year, period and date -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'comp0_filter': 'filter_year', 'comp0_fiscalyear_id': ref('account.data_fiscalyear'), - 'comp1_filter': 'filter_period', 'comp1_period_from': ref('account.period_1'), 'comp1_period_to': ref('account.period_12'), - 'comp2_filter': 'filter_date', 'comp2_date_from': '%s-01-01' %(datetime.now().year), 'comp2_date_to': '%s-12-31' %(datetime.now().year) - } - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_partner_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') diff --git a/account_financial_report_webkit/tests/partner_ledger.yml b/account_financial_report_webkit/tests/partner_ledger.yml deleted file mode 100644 index 459bc7bf..00000000 --- a/account_financial_report_webkit/tests/partner_ledger.yml +++ /dev/null @@ -1,60 +0,0 @@ -- - In order to test the PDF Partner Ledger webkit wizard I will print report with default setting -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'until_date': '%s-12-31' %(datetime.now().year)} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Partner Ledger webkit wizard I will print report with filters and currency -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier'} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Partner Ledger webkit wizard I will print report with filters on partners -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'partner_ids': [ref('base.res_partner_2'), ref('base.res_partner_1')]} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Partner Ledger webkit wizard I will print report with filters on periods -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'filter': 'filter_period', 'period_from': ref('account.period_1'), 'period_to': ref('account.period_12')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Partner Ledger webkit wizard I will print report with filters on dates -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'filter': 'filter_date', 'date_from': '%s-01-01' %(datetime.now().year), 'date_to': '%s-12-31' %(datetime.now().year)} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') diff --git a/account_financial_report_webkit/tests/trial_balance.yml b/account_financial_report_webkit/tests/trial_balance.yml deleted file mode 100644 index 974dc3ca..00000000 --- a/account_financial_report_webkit/tests/trial_balance.yml +++ /dev/null @@ -1,67 +0,0 @@ -- - In order to test the PDF Trial Balance webkit wizard I will print report with default setting -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Trial Balance webkit wizard I will print report as if we print it from an account -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0')} - ctx.update({'model': 'account.account','active_ids':[ref('account.assets_view'), ref('account.liabilities_view')],'active_id': ref('account.assets_view')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Trial Balance webkit wizard I will print report with filters on period -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'filter': 'filter_period', 'period_from': ref('account.period_1'), 'period_to': ref('account.period_12')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Trial Balance webkit wizard I will print report with filters on dates -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'filter': 'filter_date', 'date_from': '%s-01-01' %(datetime.now().year), 'date_to': '%s-12-31' %(datetime.now().year)} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Trial Balance webkit wizard I will print report with one comparison filtered by year -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'comp0_filter': 'filter_year', 'comp0_fiscalyear_id': ref('account.data_fiscalyear')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') - -- - In order to test the PDF Trial Balance webkit wizard I will print report with all comparisons filtered by year, period and date -- - !python {model: account.account}: | - from datetime import datetime - ctx={} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'comp0_filter': 'filter_year', 'comp0_fiscalyear_id': ref('account.data_fiscalyear'), - 'comp1_filter': 'filter_period', 'comp1_period_from': ref('account.period_1'), 'comp1_period_to': ref('account.period_12'), - 'comp2_filter': 'filter_date', 'comp2_date_from': '%s-01-01' %(datetime.now().year), 'comp2_date_to': '%s-12-31' %(datetime.now().year) - } - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'action_account_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, our_module='account_financial_report_webkit') diff --git a/account_financial_report_webkit/wizard/__init__.py b/account_financial_report_webkit/wizard/__init__.py deleted file mode 100644 index e261be6f..00000000 --- a/account_financial_report_webkit/wizard/__init__.py +++ /dev/null @@ -1,30 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Nicolas Bessi. Copyright Camptocamp SA -# Copyright (C) 2012 SYLEAM Info Services () -# Sebastien LANGE -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from . import balance_common -from . import general_ledger_wizard -from . import partners_ledger_wizard -from . import trial_balance_wizard -from . import partner_balance_wizard -from . import open_invoices_wizard -from . import print_journal -from . import aged_partner_balance_wizard diff --git a/account_financial_report_webkit/wizard/aged_partner_balance_wizard.py b/account_financial_report_webkit/wizard/aged_partner_balance_wizard.py deleted file mode 100644 index 2275b950..00000000 --- a/account_financial_report_webkit/wizard/aged_partner_balance_wizard.py +++ /dev/null @@ -1,90 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Author: Nicolas Bessi -# Copyright 2014 Camptocamp SA -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -from datetime import date -from openerp.osv import orm, fields -from openerp.tools import DEFAULT_SERVER_DATE_FORMAT as DATE_FORMAT - - -class AccountAgedTrialBalance(orm.TransientModel): - """Will launch age partner balance report. - This report is based on Open Invoice Report - and share a lot of knowledge with him - """ - - _inherit = "open.invoices.webkit" - _name = "account.aged.trial.balance.webkit" - _description = "Aged partner balanced" - - def _get_current_fiscalyear(self, cr, uid, context=None): - user_obj = self.pool['res.users'] - company = user_obj.browse(cr, uid, uid, context=context).company_id - fyear_obj = self.pool['account.period'] - today = date.today().strftime(DATE_FORMAT) - fyear_ids = fyear_obj.search( - cr, uid, - [('date_start', '>=', today), - ('date_stop', '<=', today), - ('company_id', '=', company.id)], - limit=1, - context=context) - if fyear_ids: - return fyear_ids[0] - - _columns = { - 'filter': fields.selection( - [('filter_period', 'Periods')], - "Filter by", - required=True), - 'fiscalyear_id': fields.many2one( - 'account.fiscalyear', - 'Fiscal Year', - required=True), - 'period_to': fields.many2one('account.period', 'End Period', - required=True), - } - - _defaults = { - 'filter': 'filter_period', - 'fiscalyear_id': _get_current_fiscalyear, - } - - def onchange_fiscalyear(self, cr, uid, ids, fiscalyear=False, - period_id=False, date_to=False, until_date=False, - context=None): - res = super(AccountAgedTrialBalance, self).onchange_fiscalyear( - cr, uid, ids, fiscalyear=fiscalyear, period_id=period_id, - date_to=date_to, until_date=until_date, context=context - ) - filters = self.onchange_filter(cr, uid, ids, filter='filter_period', - fiscalyear_id=fiscalyear, - context=context) - res['value'].update({ - 'period_from': filters['value']['period_from'], - 'period_to': filters['value']['period_to'], - }) - return res - - def _print_report(self, cr, uid, ids, data, context=None): - # we update form with display account value - data = self.pre_print_report(cr, uid, ids, data, context=context) - return {'type': 'ir.actions.report.xml', - 'report_name': 'account.account_aged_trial_balance_webkit', - 'datas': data} diff --git a/account_financial_report_webkit/wizard/aged_partner_balance_wizard.xml b/account_financial_report_webkit/wizard/aged_partner_balance_wizard.xml deleted file mode 100644 index 7d19e28c..00000000 --- a/account_financial_report_webkit/wizard/aged_partner_balance_wizard.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - Aged Partner Balance Report - account.aged.trial.balance.webkit - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - Time Filters - - - True - - - onchange_fiscalyear(fiscalyear_id, period_to, date_to, until_date) - - - True - - - True - - - onchange_period_to(fiscalyear_id, period_to, date_to, until_date) - - - At the end of - - - [('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)] - - - - - - - Aged partner balance - ir.actions.act_window - account.aged.trial.balance.webkit - form - form - - new - - - diff --git a/account_financial_report_webkit/wizard/balance_common.py b/account_financial_report_webkit/wizard/balance_common.py deleted file mode 100644 index 97a67ec5..00000000 --- a/account_financial_report_webkit/wizard/balance_common.py +++ /dev/null @@ -1,408 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (c) 2011 Camptocamp SA (http://www.camptocamp.com) -# -# Author: Guewen Baconnier (Camptocamp) -# -# WARNING: This program as such is intended to be used by professional -# programmers who take the whole responsability of assessing all potential -# consequences resulting from its eventual inadequacies and bugs -# End users who are looking for a ready-to-use solution with commercial -# garantees and support are strongly adviced to contract a Free Software -# Service Company -# -# 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 2 -# 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, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -############################################################################## - -import time - -from lxml import etree -from datetime import datetime -from openerp.osv import fields, orm -from openerp.tools.translate import _ - - -def previous_year_date(date, nb_prev=1): - if not date: - return False - parsed_date = datetime.strptime(date, '%Y-%m-%d') - previous_date = datetime(year=parsed_date.year - nb_prev, - month=parsed_date.month, - day=parsed_date.day) - return previous_date - - -class AccountBalanceCommonWizard(orm.TransientModel): - - """Will launch trial balance report and pass required args""" - - _inherit = "account.common.account.report" - _name = "account.common.balance.report" - _description = "Common Balance Report" - - # an update module should be done if changed - # in order to create fields in db - COMPARISON_LEVEL = 3 - - COMPARE_SELECTION = [('filter_no', 'No Comparison'), - ('filter_year', 'Fiscal Year'), - ('filter_date', 'Date'), - ('filter_period', 'Periods'), - ('filter_opening', 'Opening Only')] - - M2O_DYNAMIC_FIELDS = [f % index for f in ["comp%s_fiscalyear_id", - "comp%s_period_from", - "comp%s_period_to"] - for index in range(COMPARISON_LEVEL)] - SIMPLE_DYNAMIC_FIELDS = [f % index for f in ["comp%s_filter", - "comp%s_date_from", - "comp%s_date_to"] - for index in range(COMPARISON_LEVEL)] - DYNAMIC_FIELDS = M2O_DYNAMIC_FIELDS + SIMPLE_DYNAMIC_FIELDS - - def _get_account_ids(self, cr, uid, context=None): - res = False - if context.get('active_model', False) == 'account.account' \ - and context.get('active_ids', False): - res = context['active_ids'] - return res - - _columns = { - 'account_ids': fields.many2many( - 'account.account', string='Filter on accounts', - help="Only selected accounts will be printed. Leave empty to \ - print all accounts."), - 'filter': fields.selection( - [('filter_no', 'No Filters'), - ('filter_date', 'Date'), - ('filter_period', 'Periods'), - ('filter_opening', 'Opening Only')], - "Filter by", - required=True, - help='Filter by date: no opening balance will be displayed. ' - '(opening balance can only be computed based on period to be \ - correct).'), - } - - for index in range(COMPARISON_LEVEL): - _columns.update( - {"comp%s_filter" % index: - fields.selection( - COMPARE_SELECTION, string='Compare By', required=True), - "comp%s_fiscalyear_id" % index: - fields.many2one('account.fiscalyear', 'Fiscal Year'), - "comp%s_period_from" % index: - fields.many2one('account.period', 'Start Period'), - "comp%s_period_to" % index: - fields.many2one('account.period', 'End Period'), - "comp%s_date_from" % index: - fields.date("Start Date"), - "comp%s_date_to" % index: - fields.date("End Date")}) - - _defaults = { - 'account_ids': _get_account_ids, - } - - def _check_fiscalyear(self, cr, uid, ids, context=None): - obj = self.read( - cr, uid, ids[0], ['fiscalyear_id', 'filter'], context=context) - if not obj['fiscalyear_id'] and obj['filter'] == 'filter_no': - return False - return True - - _constraints = [ - (_check_fiscalyear, - 'When no Fiscal year is selected, you must choose to filter by \ - periods or by date.', ['filter']), - ] - - def default_get(self, cr, uid, fields, context=None): - """ - To get default values for the object. - - @param self: The object pointer. - @param cr: A database cursor - @param uid: ID of the user currently logged in - @param fields: List of fields for which we want default values - @param context: A standard dictionary - - @return: A dictionary which of fields with values. - - """ - res = super(AccountBalanceCommonWizard, self).default_get( - cr, uid, fields, context=context) - for index in range(self.COMPARISON_LEVEL): - field = "comp%s_filter" % (index,) - if not res.get(field, False): - res[field] = 'filter_no' - return res - - def fields_view_get(self, cr, uid, view_id=None, view_type='form', - context=None, toolbar=False, submenu=False): - res = super(AccountBalanceCommonWizard, self).fields_view_get( - cr, uid, view_id, view_type, context=context, toolbar=toolbar, - submenu=submenu) - - res['fields'].update(self.fields_get(cr, uid, - allfields=self.DYNAMIC_FIELDS, - context=context, write_access=True)) - - eview = etree.fromstring(res['arch']) - placeholder = eview.xpath("//page[@name='placeholder']") - if placeholder: - placeholder = placeholder[0] - for index in range(self.COMPARISON_LEVEL): - page = etree.Element( - 'page', - {'name': "comp%s" % index, - 'string': _("Comparison %s") % (index + 1, )}) - group = etree.Element('group') - page.append(group) - - def modifiers_and_append(elem): - orm.setup_modifiers(elem) - group.append(elem) - - modifiers_and_append(etree.Element( - 'field', - {'name': "comp%s_filter" % index, - 'on_change': "onchange_comp_filter(%(index)s, filter,\ - comp%(index)s_filter, fiscalyear_id, date_from, date_to)" - % {'index': index}})) - modifiers_and_append(etree.Element( - 'field', - {'name': "comp%s_fiscalyear_id" % index, - 'attrs': - "{'required': [('comp%(index)s_filter','in',\ - ('filter_year','filter_opening'))]," - " 'invisible': [('comp%(index)s_filter','not in',\ - ('filter_year','filter_opening'))]}" % {'index': index}})) - - dates_attrs = "{'required': [('comp%(index)s_filter','=',\ - 'filter_date')], " \ - " 'invisible': [('comp%(index)s_filter','!=',\ - 'filter_date')]}" % { - 'index': index} - modifiers_and_append(etree.Element( - 'separator', - {'string': _('Dates'), - 'colspan': '4', - 'attrs': dates_attrs})) - modifiers_and_append(etree.Element( - 'field', - {'name': "comp%s_date_from" % index, - 'attrs': dates_attrs})) - modifiers_and_append(etree.Element( - 'field', - {'name': "comp%s_date_to" % index, - 'attrs': dates_attrs})) - - periods_attrs = "{'required': [('comp%(index)s_filter','=',\ - 'filter_period')]," \ - " 'invisible': [('comp%(index)s_filter','!=',\ - 'filter_period')]}" % { - 'index': index} - periods_domain = "[('special', '=', False)]" - modifiers_and_append(etree.Element( - 'separator', - {'string': _('Periods'), - 'colspan': '4', - 'attrs': periods_attrs})) - modifiers_and_append(etree.Element( - 'field', - {'name': "comp%s_period_from" % index, - 'attrs': periods_attrs, - 'domain': periods_domain})) - modifiers_and_append(etree.Element( - 'field', - {'name': "comp%s_period_to" % index, - 'attrs': periods_attrs, - 'domain': periods_domain})) - - placeholder.addprevious(page) - placeholder.getparent().remove(placeholder) - res['arch'] = etree.tostring(eview) - return res - - def onchange_filter(self, cr, uid, ids, filter='filter_no', - fiscalyear_id=False, context=None): - res = {} - if filter == 'filter_no': - res['value'] = {'period_from': False, - 'period_to': False, - 'date_from': False, - 'date_to': False} - if filter == 'filter_date': - if fiscalyear_id: - fyear = self.pool.get('account.fiscalyear').browse( - cr, uid, fiscalyear_id, context=context) - date_from = fyear.date_start - date_to = fyear.date_stop > time.strftime( - '%Y-%m-%d') and time.strftime('%Y-%m-%d') \ - or fyear.date_stop - else: - date_from, date_to = time.strftime( - '%Y-01-01'), time.strftime('%Y-%m-%d') - res['value'] = {'period_from': False, 'period_to': - False, 'date_from': date_from, 'date_to': date_to} - if filter == 'filter_period' and fiscalyear_id: - start_period = end_period = False - cr.execute(''' - SELECT * FROM (SELECT p.id - FROM account_period p - LEFT JOIN account_fiscalyear f - ON (p.fiscalyear_id = f.id) - WHERE f.id = %s - AND COALESCE(p.special, FALSE) = FALSE - ORDER BY p.date_start ASC - LIMIT 1) AS period_start - UNION ALL - SELECT * FROM (SELECT p.id - FROM account_period p - LEFT JOIN account_fiscalyear f - ON (p.fiscalyear_id = f.id) - WHERE f.id = %s - AND p.date_start < NOW() - AND COALESCE(p.special, FALSE) = FALSE - ORDER BY p.date_stop DESC - LIMIT 1) AS period_stop''', - (fiscalyear_id, fiscalyear_id)) - periods = [i[0] for i in cr.fetchall()] - if periods: - start_period = end_period = periods[0] - if len(periods) > 1: - end_period = periods[1] - res['value'] = {'period_from': start_period, 'period_to': - end_period, 'date_from': False, 'date_to': False} - return res - - def onchange_comp_filter(self, cr, uid, ids, index, - main_filter='filter_no', comp_filter='filter_no', - fiscalyear_id=False, start_date=False, - stop_date=False, context=None): - res = {} - fy_obj = self.pool.get('account.fiscalyear') - last_fiscalyear_id = False - if fiscalyear_id: - fiscalyear = fy_obj.browse(cr, uid, fiscalyear_id, context=context) - last_fiscalyear_ids = fy_obj.search( - cr, uid, [('date_stop', '<', fiscalyear.date_start)], - limit=self.COMPARISON_LEVEL, order='date_start desc', - context=context) - if last_fiscalyear_ids: - if len(last_fiscalyear_ids) > index: - # first element for the comparison 1, second element for - # the comparison 2 - last_fiscalyear_id = last_fiscalyear_ids[index] - - fy_id_field = "comp%s_fiscalyear_id" % (index,) - period_from_field = "comp%s_period_from" % (index,) - period_to_field = "comp%s_period_to" % (index,) - date_from_field = "comp%s_date_from" % (index,) - date_to_field = "comp%s_date_to" % (index,) - - if comp_filter == 'filter_no': - res['value'] = { - fy_id_field: False, - period_from_field: False, - period_to_field: False, - date_from_field: False, - date_to_field: False - } - if comp_filter in ('filter_year', 'filter_opening'): - res['value'] = { - fy_id_field: last_fiscalyear_id, - period_from_field: False, - period_to_field: False, - date_from_field: False, - date_to_field: False - } - if comp_filter == 'filter_date': - dates = {} - if main_filter == 'filter_date': - dates = { - 'date_start': previous_year_date(start_date, index + 1). - strftime('%Y-%m-%d'), - 'date_stop': previous_year_date(stop_date, index + 1). - strftime('%Y-%m-%d'), - } - elif last_fiscalyear_id: - dates = fy_obj.read( - cr, uid, last_fiscalyear_id, ['date_start', 'date_stop'], - context=context) - - res['value'] = {fy_id_field: False, - period_from_field: False, - period_to_field: False, - date_from_field: dates.get('date_start', False), - date_to_field: dates.get('date_stop', False)} - if comp_filter == 'filter_period' and last_fiscalyear_id: - start_period = end_period = False - cr.execute(''' - SELECT * FROM (SELECT p.id - FROM account_period p - LEFT JOIN account_fiscalyear f - ON (p.fiscalyear_id = f.id) - WHERE f.id = %(fiscalyear)s - AND COALESCE(p.special, FALSE) = FALSE - ORDER BY p.date_start ASC - LIMIT 1) AS period_start - UNION ALL - SELECT * FROM (SELECT p.id - FROM account_period p - LEFT JOIN account_fiscalyear f - ON (p.fiscalyear_id = f.id) - WHERE f.id = %(fiscalyear)s - AND p.date_start < NOW() - AND COALESCE(p.special, FALSE) = FALSE - ORDER BY p.date_stop DESC - LIMIT 1) AS period_stop''', - {'fiscalyear': last_fiscalyear_id}) - periods = [i[0] for i in cr.fetchall()] - if periods and len(periods) > 1: - start_period = end_period = periods[0] - if len(periods) > 1: - end_period = periods[1] - res['value'] = {fy_id_field: False, - period_from_field: start_period, - period_to_field: end_period, - date_from_field: False, - date_to_field: False} - return res - - def pre_print_report(self, cr, uid, ids, data, context=None): - data = super(AccountBalanceCommonWizard, self).pre_print_report( - cr, uid, ids, data, context) - if context is None: - context = {} - - # will be used to attach the report on the main account - data['ids'] = [data['form']['chart_account_id']] - - fields_to_read = ['account_ids', ] - fields_to_read += self.DYNAMIC_FIELDS - vals = self.read(cr, uid, ids, fields_to_read, context=context)[0] - - # extract the id from the m2o tuple (id, name) - for field in self.M2O_DYNAMIC_FIELDS: - if isinstance(vals[field], tuple): - vals[field] = vals[field][0] - - vals['max_comparison'] = self.COMPARISON_LEVEL - data['form'].update(vals) - return data diff --git a/account_financial_report_webkit/wizard/balance_common_view.xml b/account_financial_report_webkit/wizard/balance_common_view.xml deleted file mode 100644 index b73ed8f4..00000000 --- a/account_financial_report_webkit/wizard/balance_common_view.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - diff --git a/account_financial_report_webkit/wizard/general_ledger_wizard.py b/account_financial_report_webkit/wizard/general_ledger_wizard.py deleted file mode 100644 index f13a5816..00000000 --- a/account_financial_report_webkit/wizard/general_ledger_wizard.py +++ /dev/null @@ -1,156 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Nicolas Bessi, Guewen Baconnier -# Copyright Camptocamp SA 2011 -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -import time - -from openerp.osv import fields, orm - - -class AccountReportGeneralLedgerWizard(orm.TransientModel): - - """Will launch general ledger report and pass required args""" - - _inherit = "account.common.account.report" - _name = "general.ledger.webkit" - _description = "General Ledger Report" - - def _get_account_ids(self, cr, uid, context=None): - res = False - if context.get('active_model', False) == 'account.account' \ - and context.get('active_ids', False): - res = context['active_ids'] - return res - - _columns = { - 'amount_currency': fields.boolean("With Currency", - help="It adds the currency column"), - - 'display_account': fields.selection( - [('bal_all', 'All'), - ('bal_mix', 'With transactions or non zero balance')], - 'Display accounts', - required=True), - 'account_ids': fields.many2many( - 'account.account', string='Filter on accounts', - help="""Only selected accounts will be printed. Leave empty to - print all accounts."""), - 'centralize': fields.boolean( - 'Activate Centralization', - help='Uncheck to display all the details of centralized accounts.') - } - _defaults = { - 'amount_currency': False, - 'display_account': 'bal_mix', - 'account_ids': _get_account_ids, - 'centralize': True, - } - - def _check_fiscalyear(self, cr, uid, ids, context=None): - obj = self.read( - cr, uid, ids[0], ['fiscalyear_id', 'filter'], context=context) - if not obj['fiscalyear_id'] and obj['filter'] == 'filter_no': - return False - return True - - _constraints = [ - (_check_fiscalyear, - 'When no Fiscal year is selected, you must choose to filter by \ - periods or by date.', ['filter']), - ] - - def pre_print_report(self, cr, uid, ids, data, context=None): - data = super(AccountReportGeneralLedgerWizard, self).pre_print_report( - cr, uid, ids, data, context) - # will be used to attach the report on the main account - data['ids'] = [data['form']['chart_account_id']] - vals = self.read(cr, uid, ids, - ['amount_currency', - 'display_account', - 'account_ids', - 'centralize'], - context=context)[0] - data['form'].update(vals) - return data - - def onchange_filter(self, cr, uid, ids, filter='filter_no', - fiscalyear_id=False, context=None): - res = {} - if filter == 'filter_no': - res['value'] = { - 'period_from': False, - 'period_to': False, - 'date_from': False, - 'date_to': False, - } - if filter == 'filter_date': - if fiscalyear_id: - fyear = self.pool.get('account.fiscalyear').browse( - cr, uid, fiscalyear_id, context=context) - date_from = fyear.date_start - date_to = fyear.date_stop > time.strftime( - '%Y-%m-%d') and time.strftime('%Y-%m-%d') \ - or fyear.date_stop - else: - date_from, date_to = time.strftime( - '%Y-01-01'), time.strftime('%Y-%m-%d') - res['value'] = { - 'period_from': False, - 'period_to': False, - 'date_from': date_from, - 'date_to': date_to - } - if filter == 'filter_period' and fiscalyear_id: - start_period = end_period = False - cr.execute(''' - SELECT * FROM (SELECT p.id - FROM account_period p - LEFT JOIN account_fiscalyear f - ON (p.fiscalyear_id = f.id) - WHERE f.id = %s - AND COALESCE(p.special, FALSE) = FALSE - ORDER BY p.date_start ASC - LIMIT 1) AS period_start - UNION ALL - SELECT * FROM (SELECT p.id - FROM account_period p - LEFT JOIN account_fiscalyear f - ON (p.fiscalyear_id = f.id) - WHERE f.id = %s - AND p.date_start < NOW() - AND COALESCE(p.special, FALSE) = FALSE - ORDER BY p.date_stop DESC - LIMIT 1) AS period_stop''', - (fiscalyear_id, fiscalyear_id)) - periods = [i[0] for i in cr.fetchall()] - if periods: - start_period = end_period = periods[0] - if len(periods) > 1: - end_period = periods[1] - res['value'] = {'period_from': start_period, 'period_to': - end_period, 'date_from': False, 'date_to': False} - return res - - def _print_report(self, cursor, uid, ids, data, context=None): - # we update form with display account value - data = self.pre_print_report(cursor, uid, ids, data, context=context) - return {'type': 'ir.actions.report.xml', - 'report_name': 'account.account_report_general_ledger_webkit', - 'datas': data} diff --git a/account_financial_report_webkit/wizard/general_ledger_wizard_view.xml b/account_financial_report_webkit/wizard/general_ledger_wizard_view.xml deleted file mode 100644 index 982de98c..00000000 --- a/account_financial_report_webkit/wizard/general_ledger_wizard_view.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - General Ledger - general.ledger.webkit - - - - - - - - 4 - -
- - - - - - - - - - - - - - - - - - - - - - - True - - - Time Filters - - - [('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)] - - - [('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)] - -
-
-
- - - General Ledger - general.ledger.webkit - - - - - - - - - - General Ledger - ir.actions.act_window - general.ledger.webkit - form - form - - new - - - - - General Ledger - client_print_multi - - action - account.account - - -
-
diff --git a/account_financial_report_webkit/wizard/open_invoices_wizard.py b/account_financial_report_webkit/wizard/open_invoices_wizard.py deleted file mode 100644 index 7b57423c..00000000 --- a/account_financial_report_webkit/wizard/open_invoices_wizard.py +++ /dev/null @@ -1,148 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Guewen Baconnier -# Copyright Camptocamp SA 2012 -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -from openerp.osv import fields, orm - - -class AccountReportOpenInvoicesWizard(orm.TransientModel): - - """Will launch partner ledger report and pass required args""" - - _inherit = "partners.ledger.webkit" - _name = "open.invoices.webkit" - _description = "Open Invoices Report" - - _columns = { - 'group_by_currency': fields.boolean('Group Partner by currency'), - 'until_date': fields.date( - "Clearance date", - required=True, - help="""The clearance date is essentially a tool used for debtors - provisionning calculation. - -By default, this date is equal to the the end date (ie: 31/12/2011 if you -select fy 2011). - -By amending the clearance date, you will be, for instance, able to answer the -question : 'based on my last year end debtors open invoices, which invoices -are still unpaid today (today is my clearance date)?' -""")} - - def _check_until_date(self, cr, uid, ids, context=None): - def get_key_id(obj, field): - return obj.get(field) and obj[field][0] or False - - obj = self.read(cr, uid, ids[0], [ - 'fiscalyear_id', 'period_to', 'date_to', 'until_date'], - context=context) - min_date = self.default_until_date(cr, uid, ids, - get_key_id(obj, 'fiscalyear_id'), - get_key_id(obj, 'period_to'), - obj['date_to'], - context=context) - if min_date and obj['until_date'] < min_date: - return False - return True - - _constraints = [ - (_check_until_date, 'Clearance date must be the very last date of the \ - last period or later.', ['until_date']), - ] - - def default_until_date(self, cr, uid, ids, fiscalyear_id=False, - period_id=False, date_to=False, context=None): - res_date = False - # first priority: period or date filters - if period_id: - res_date = self.pool.get('account.period').read( - cr, uid, period_id, ['date_stop'], - context=context)['date_stop'] - elif date_to: - res_date = date_to - elif fiscalyear_id: - res_date = self.pool.get('account.fiscalyear').read( - cr, uid, fiscalyear_id, ['date_stop'], - context=context)['date_stop'] - return res_date - - def onchange_fiscalyear(self, cr, uid, ids, fiscalyear=False, - period_id=False, date_to=False, until_date=False, - context=None): - res = {'value': {}} - res['value']['until_date'] = self.default_until_date( - cr, uid, ids, - fiscalyear_id=fiscalyear, - period_id=period_id, - date_to=date_to, - context=context) - return res - - def onchange_date_to(self, cr, uid, ids, fiscalyear=False, period_id=False, - date_to=False, until_date=False, context=None): - res = {'value': {}} - res['value']['until_date'] = self.default_until_date( - cr, uid, ids, - fiscalyear_id=fiscalyear, - period_id=period_id, - date_to=date_to, - context=context) - return res - - def onchange_period_to(self, cr, uid, ids, fiscalyear=False, - period_id=False, date_to=False, until_date=False, - context=None): - res = {'value': {}} - res['value']['until_date'] = self.default_until_date( - cr, uid, ids, - fiscalyear_id=fiscalyear, - period_id=period_id, - date_to=date_to, - context=context) - return res - - def onchange_filter(self, cr, uid, ids, filter='filter_no', - fiscalyear_id=False, context=None): - res = super(AccountReportOpenInvoicesWizard, self).onchange_filter( - cr, uid, ids, filter=filter, fiscalyear_id=fiscalyear_id, - context=context) - if res.get('value', False): - res['value']['until_date'] = self.default_until_date( - cr, uid, ids, - fiscalyear_id=fiscalyear_id, - period_id=res['value'].get('period_to', False), - date_to=res['value'].get('date_to', False), - context=context) - return res - - def pre_print_report(self, cr, uid, ids, data, context=None): - data = super(AccountReportOpenInvoicesWizard, self).pre_print_report( - cr, uid, ids, data, context) - vals = self.read(cr, uid, ids, - ['until_date', 'group_by_currency'], - context=context)[0] - data['form'].update(vals) - return data - - def _print_report(self, cr, uid, ids, data, context=None): - # we update form with display account value - data = self.pre_print_report(cr, uid, ids, data, context=context) - return {'type': 'ir.actions.report.xml', - 'report_name': 'account.account_report_open_invoices_webkit', - 'datas': data} diff --git a/account_financial_report_webkit/wizard/open_invoices_wizard_view.xml b/account_financial_report_webkit/wizard/open_invoices_wizard_view.xml deleted file mode 100644 index 9989a8f0..00000000 --- a/account_financial_report_webkit/wizard/open_invoices_wizard_view.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - Open Invoices Report - open.invoices.webkit - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - - - Time Filters - - - True - - - onchange_fiscalyear(fiscalyear_id, period_to, date_to, until_date) - - - onchange_date_to(fiscalyear_id, period_to, date_to, until_date) - - - onchange_period_to(fiscalyear_id, period_to, date_to, until_date) - - - [('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)] - - - [('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)] - - - - - - - Open Invoices Report - ir.actions.act_window - open.invoices.webkit - form - form - - new - - - - diff --git a/account_financial_report_webkit/wizard/partner_balance_wizard.py b/account_financial_report_webkit/wizard/partner_balance_wizard.py deleted file mode 100644 index 36bbe420..00000000 --- a/account_financial_report_webkit/wizard/partner_balance_wizard.py +++ /dev/null @@ -1,64 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Guewen Baconnier -# Copyright Camptocamp SA 2011 -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from openerp.osv import fields, orm - - -class AccountPartnerBalanceWizard(orm.TransientModel): - - """Will launch partner balance report and pass required args""" - - _inherit = "account.common.balance.report" - _name = "partner.balance.webkit" - _description = "Partner Balance Report" - - _columns = { - 'result_selection': fields.selection( - [('customer', 'Receivable Accounts'), - ('supplier', 'Payable Accounts'), - ('customer_supplier', 'Receivable and Payable Accounts')], - "Partner's", required=True), - 'partner_ids': fields.many2many( - 'res.partner', string='Filter on partner', - help="Only selected partners will be printed. \ - Leave empty to print all partners."), - } - - _defaults = { - 'result_selection': 'customer_supplier', - } - - def pre_print_report(self, cr, uid, ids, data, context=None): - data = super(AccountPartnerBalanceWizard, self).\ - pre_print_report(cr, uid, ids, data, context) - vals = self.read(cr, uid, ids, - ['result_selection', 'partner_ids'], - context=context)[0] - data['form'].update(vals) - return data - - def _print_report(self, cursor, uid, ids, data, context=None): - # we update form with display account value - data = self.pre_print_report(cursor, uid, ids, data, context=context) - - return {'type': 'ir.actions.report.xml', - 'report_name': 'account.account_report_partner_balance_webkit', - 'datas': data} diff --git a/account_financial_report_webkit/wizard/partner_balance_wizard_view.xml b/account_financial_report_webkit/wizard/partner_balance_wizard_view.xml deleted file mode 100644 index dad8811a..00000000 --- a/account_financial_report_webkit/wizard/partner_balance_wizard_view.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - Partner Balance - partner.balance.webkit - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - - - - True - - - Time Filters - - - [('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)] - - - [('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)] - - - {'required': [('filter', '=', 'filter_opening')]} - - - - - - - Partner Balance - ir.actions.act_window - partner.balance.webkit - form - form - - new - - - - - Partner Balance - client_print_multi - - action - account.account - - - - diff --git a/account_financial_report_webkit/wizard/partners_ledger_wizard.py b/account_financial_report_webkit/wizard/partners_ledger_wizard.py deleted file mode 100644 index 48a33396..00000000 --- a/account_financial_report_webkit/wizard/partners_ledger_wizard.py +++ /dev/null @@ -1,140 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Nicolas Bessi, Guewen Baconnier -# Copyright Camptocamp SA 2011 -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -import time - -from openerp.osv import fields, orm - - -class AccountReportPartnersLedgerWizard(orm.TransientModel): - - """Will launch partner ledger report and pass required args""" - - _inherit = "account.common.partner.report" - _name = "partners.ledger.webkit" - _description = "Partner Ledger Report" - - _columns = { - 'amount_currency': fields.boolean("With Currency", - help="It adds the currency column"), - 'partner_ids': fields.many2many( - 'res.partner', - string='Filter on partner', - help="Only selected partners will be printed. " - "Leave empty to print all partners."), - 'filter': fields.selection( - [('filter_no', 'No Filters'), - ('filter_date', 'Date'), - ('filter_period', 'Periods')], "Filter by", required=True, - help='Filter by date: no opening balance will be displayed. ' - '(opening balance can only be computed based on period to be \ - correct).'), - } - _defaults = { - 'amount_currency': False, - 'result_selection': 'customer_supplier', - } - - def _check_fiscalyear(self, cr, uid, ids, context=None): - obj = self.read( - cr, uid, ids[0], ['fiscalyear_id', 'filter'], context=context) - if not obj['fiscalyear_id'] and obj['filter'] == 'filter_no': - return False - return True - - _constraints = [ - (_check_fiscalyear, - 'When no Fiscal year is selected, you must choose to ' - 'filter by periods or by date.', - ['filter']), - ] - - def onchange_filter(self, cr, uid, ids, filter='filter_no', - fiscalyear_id=False, context=None): - res = {} - if filter == 'filter_no': - res['value'] = {'period_from': False, - 'period_to': False, - 'date_from': False, - 'date_to': False} - - if filter == 'filter_date': - if fiscalyear_id: - fyear = self.pool.get('account.fiscalyear').browse( - cr, uid, fiscalyear_id, context=context) - date_from = fyear.date_start - date_to = fyear.date_stop > time.strftime( - '%Y-%m-%d') and time.strftime('%Y-%m-%d') \ - or fyear.date_stop - else: - date_from, date_to = time.strftime( - '%Y-01-01'), time.strftime('%Y-%m-%d') - res['value'] = {'period_from': False, 'period_to': - False, 'date_from': date_from, 'date_to': date_to} - if filter == 'filter_period' and fiscalyear_id: - start_period = end_period = False - cr.execute(''' - SELECT * FROM (SELECT p.id - FROM account_period p - LEFT JOIN account_fiscalyear f - ON (p.fiscalyear_id = f.id) - WHERE f.id = %s - AND COALESCE(p.special, FALSE) = FALSE - ORDER BY p.date_start ASC - LIMIT 1) AS period_start - UNION ALL - SELECT * FROM (SELECT p.id - FROM account_period p - LEFT JOIN account_fiscalyear f - ON (p.fiscalyear_id = f.id) - WHERE f.id = %s - AND p.date_start < NOW() - AND COALESCE(p.special, FALSE) = FALSE - ORDER BY p.date_stop DESC - LIMIT 1) AS period_stop''', - (fiscalyear_id, fiscalyear_id)) - periods = [i[0] for i in cr.fetchall()] - if periods: - start_period = end_period = periods[0] - if len(periods) > 1: - end_period = periods[1] - res['value'] = {'period_from': start_period, 'period_to': - end_period, 'date_from': False, 'date_to': False} - return res - - def pre_print_report(self, cr, uid, ids, data, context=None): - data = super(AccountReportPartnersLedgerWizard, self).pre_print_report( - cr, uid, ids, data, context) - if context is None: - context = {} - # will be used to attach the report on the main account - data['ids'] = [data['form']['chart_account_id']] - vals = self.read(cr, uid, ids, - ['amount_currency', 'partner_ids'], - context=context)[0] - data['form'].update(vals) - return data - - def _print_report(self, cursor, uid, ids, data, context=None): - # we update form with display account value - data = self.pre_print_report(cursor, uid, ids, data, context=context) - return {'type': 'ir.actions.report.xml', - 'report_name': 'account.account_report_partners_ledger_webkit', - 'datas': data} diff --git a/account_financial_report_webkit/wizard/partners_ledger_wizard_view.xml b/account_financial_report_webkit/wizard/partners_ledger_wizard_view.xml deleted file mode 100644 index 102926b6..00000000 --- a/account_financial_report_webkit/wizard/partners_ledger_wizard_view.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - Partner Ledger - partners.ledger.webkit - - - - - - - - 4 - - - - - - - - - - - - - - - - - - Time Filters - - - True - - - [('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)] - - - [('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)] - - - - - - - Partner Ledger - ir.actions.act_window - partners.ledger.webkit - form - form - - new - - - - - Partner Ledger - client_print_multi - - action - account.account - - - - diff --git a/account_financial_report_webkit/wizard/print_journal.py b/account_financial_report_webkit/wizard/print_journal.py deleted file mode 100644 index b1bad692..00000000 --- a/account_financial_report_webkit/wizard/print_journal.py +++ /dev/null @@ -1,131 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# account_financial_report_webkit module for OpenERP -# Copyright (C) 2012 SYLEAM Info Services () -# Sebastien LANGE -# -# This file is a part of account_financial_report_webkit -# -# account_financial_report_webkit is free software: you can redistribute it -# and/or modify it under the terms of the GNU Affero General Public License -# as published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# account_financial_report_webkit 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from openerp.osv import fields, orm -import time - - -class AccountReportPrintJournalWizard(orm.TransientModel): - - """Will launch print journal report and pass requiered args""" - - _inherit = "account.common.account.report" - _name = "print.journal.webkit" - _description = "Journals Report" - - _columns = { - 'amount_currency': fields.boolean("With Currency", - help="It adds the currency column"), - } - - _defaults = { - 'amount_currency': False, - 'journal_ids': False, - 'filter': 'filter_period', - } - - def _check_fiscalyear(self, cr, uid, ids, context=None): - obj = self.read(cr, uid, ids[0], ['fiscalyear_id', 'filter'], - context=context) - if not obj['fiscalyear_id'] and obj['filter'] == 'filter_no': - return False - return True - - _constraints = [ - (_check_fiscalyear, 'When no Fiscal year is selected, you must choose \ - to filter by periods or by date.', ['filter']), - ] - - def pre_print_report(self, cr, uid, ids, data, context=None): - data = super(AccountReportPrintJournalWizard, self).\ - pre_print_report(cr, uid, ids, data, context) - # will be used to attach the report on the main account - data['ids'] = [data['form']['chart_account_id']] - vals = self.read(cr, uid, ids, - ['amount_currency', - 'display_account', - 'journal_ids'], - context=context)[0] - data['form'].update(vals) - return data - - def onchange_filter(self, cr, uid, ids, filter='filter_no', - fiscalyear_id=False, context=None): - res = {} - if filter == 'filter_no': - res['value'] = {'period_from': False, - 'period_to': False, - 'date_from': False, - 'date_to': False} - if filter == 'filter_date': - if fiscalyear_id: - fyear = self.pool.get('account.fiscalyear').browse( - cr, uid, fiscalyear_id, context=context) - date_from = fyear.date_start - date_to = fyear.date_stop > time.strftime( - '%Y-%m-%d') and time.strftime('%Y-%m-%d') \ - or fyear.date_stop - else: - date_from, date_to = time.strftime( - '%Y-01-01'), time.strftime('%Y-%m-%d') - res['value'] = {'period_from': False, 'period_to': - False, 'date_from': date_from, 'date_to': date_to} - if filter == 'filter_period' and fiscalyear_id: - start_period = end_period = False - cr.execute(''' - SELECT * FROM (SELECT p.id - FROM account_period p - LEFT JOIN account_fiscalyear f - ON (p.fiscalyear_id = f.id) - WHERE f.id = %s - AND COALESCE(p.special, FALSE) = FALSE - ORDER BY p.date_start ASC - LIMIT 1) AS period_start - UNION ALL - SELECT * FROM (SELECT p.id - FROM account_period p - LEFT JOIN account_fiscalyear f - ON (p.fiscalyear_id = f.id) - WHERE f.id = %s - AND p.date_start < NOW() - AND COALESCE(p.special, FALSE) = FALSE - ORDER BY p.date_stop DESC - LIMIT 1) AS period_stop''', - (fiscalyear_id, fiscalyear_id)) - periods = [i[0] for i in cr.fetchall()] - if periods: - start_period = end_period = periods[0] - if len(periods) > 1: - end_period = periods[1] - res['value'] = {'period_from': start_period, 'period_to': - end_period, 'date_from': False, 'date_to': False} - return res - - def _print_report(self, cursor, uid, ids, data, context=None): - context = context or {} - # we update form with display account value - data = self.pre_print_report(cursor, uid, ids, data, context=context) - return {'type': 'ir.actions.report.xml', - 'report_name': 'account.account_report_print_journal_webkit', - 'datas': data} diff --git a/account_financial_report_webkit/wizard/print_journal_view.xml b/account_financial_report_webkit/wizard/print_journal_view.xml deleted file mode 100644 index 2482927e..00000000 --- a/account_financial_report_webkit/wizard/print_journal_view.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - ############################################################################## - # - # account_financial_report_webkit module for OpenERP, Webkit based extended report financial report - # Copyright (C) 2012 SYLEAM Info Services ([http://www.syleam.fr/]) - # Sebastien LANGE [sebastien.lange@syleam.fr] - # - # This file is a part of account_financial_report_webkit - # - # account_financial_report_webkit is free software: you can redistribute it and/or modify - # it under the terms of the GNU Affero General Public License as published by - # the Free Software Foundation, either version 3 of the License, or - # (at your option) any later version. - # - # account_financial_report_webkit 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 Affero General Public License for more details. - # - # You should have received a copy of the GNU Affero General Public License - # along with this program. If not, see [http://www.gnu.org/licenses/]. - # - ############################################################################## - - - Journals - print.journal.webkit - form - - - - - - - - - - - - - - - - - - - - - - - - - - Journals - print.journal.webkit - form - - - - - - - - - - Journals - ir.actions.act_window - print.journal.webkit - form - form - - new - - - - - Journals - client_print_multi - - action - account.journal.period - - - - diff --git a/account_financial_report_webkit/wizard/trial_balance_wizard.py b/account_financial_report_webkit/wizard/trial_balance_wizard.py deleted file mode 100644 index b34ce6c5..00000000 --- a/account_financial_report_webkit/wizard/trial_balance_wizard.py +++ /dev/null @@ -1,39 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# Author: Guewen Baconnier -# Copyright Camptocamp SA 2011 -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from openerp.osv import orm - - -class AccountTrialBalanceWizard(orm.TransientModel): - """Will launch trial balance report and pass required args""" - - _inherit = "account.common.balance.report" - _name = "trial.balance.webkit" - _description = "Trial Balance Report" - - def _print_report(self, cursor, uid, ids, data, context=None): - context = context or {} - # we update form with display account value - data = self.pre_print_report(cursor, uid, ids, data, context=context) - - return {'type': 'ir.actions.report.xml', - 'report_name': 'account.account_report_trial_balance_webkit', - 'datas': data} diff --git a/account_financial_report_webkit/wizard/trial_balance_wizard_view.xml b/account_financial_report_webkit/wizard/trial_balance_wizard_view.xml deleted file mode 100644 index c488a3fd..00000000 --- a/account_financial_report_webkit/wizard/trial_balance_wizard_view.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - Trial Balance - trial.balance.webkit - - - - - - - - 4 - - - - - - - - - - - - - - - - - True - - - Time Filters - - - [('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)] - - - [('fiscalyear_id', '=', fiscalyear_id), ('special', '=', False)] - - - {'required': [('filter', '=', 'filter_opening')]} - - - - - - - Trial Balance - ir.actions.act_window - trial.balance.webkit - form - form - - new - - - - - Trial Balance - client_print_multi - - action - account.account - - - - diff --git a/account_financial_report_webkit/wizard/wizard.xml b/account_financial_report_webkit/wizard/wizard.xml deleted file mode 100644 index 9686f24e..00000000 --- a/account_financial_report_webkit/wizard/wizard.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/account_financial_report_webkit_xls/__init__.py b/account_financial_report_webkit_xls/__init__.py deleted file mode 100644 index 49db08a9..00000000 --- a/account_financial_report_webkit_xls/__init__.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -try: - from . import wizard - from . import report -except ImportError: - import logging - logging.getLogger('openerp.module').warning('''report_xls not available in - addons path. account_financial_report_webkit_xls will not be usable''') diff --git a/account_financial_report_webkit_xls/__openerp__.py b/account_financial_report_webkit_xls/__openerp__.py deleted file mode 100644 index 387a8dd0..00000000 --- a/account_financial_report_webkit_xls/__openerp__.py +++ /dev/null @@ -1,54 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -{ - 'name': 'Add XLS export to accounting reports', - 'version': '8.0.0.4.0', - 'license': 'AGPL-3', - 'author': "Noviat,Odoo Community Association (OCA)", - 'category': 'Generic Modules/Accounting', - 'description': """ - - This module adds XLS export to the following accounting reports: - - general ledger - - trial balance - - partner ledger - - partner balance - - open invoices - - """, - 'depends': ['report_xls', 'account_financial_report_webkit'], - 'demo': [], - 'data': [ - 'wizard/general_ledger_wizard_view.xml', - 'wizard/trial_balance_wizard_view.xml', - 'wizard/partners_ledger_wizard_view.xml', - 'wizard/partners_balance_wizard_view.xml', - 'wizard/open_invoices_wizard_view.xml', - ], - 'test': ['tests/general_ledger.yml', - 'tests/partner_ledger.yml', - 'tests/trial_balance.yml', - 'tests/partner_balance.yml', - 'tests/open_invoices.yml'], - 'active': False, - 'installable': False, -} diff --git a/account_financial_report_webkit_xls/report/__init__.py b/account_financial_report_webkit_xls/report/__init__.py deleted file mode 100644 index f82c52fa..00000000 --- a/account_financial_report_webkit_xls/report/__init__.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from . import general_ledger_xls -from . import trial_balance_xls -from . import partners_balance_xls -from . import partner_ledger_xls -from . import open_invoices_xls diff --git a/account_financial_report_webkit_xls/report/general_ledger_xls.py b/account_financial_report_webkit_xls/report/general_ledger_xls.py deleted file mode 100644 index 52a3d759..00000000 --- a/account_financial_report_webkit_xls/report/general_ledger_xls.py +++ /dev/null @@ -1,347 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -import xlwt -from datetime import datetime -from openerp.addons.report_xls.report_xls import report_xls -from openerp.addons.report_xls.utils import rowcol_to_cell -from openerp.addons.account_financial_report_webkit.report.general_ledger \ - import GeneralLedgerWebkit -from openerp.tools.translate import _ -# import logging -# _logger = logging.getLogger(__name__) - -_column_sizes = [ - ('date', 12), - ('period', 12), - ('move', 20), - ('journal', 12), - ('account_code', 12), - ('partner', 30), - ('label', 45), - ('counterpart', 30), - ('debit', 15), - ('credit', 15), - ('cumul_bal', 15), - ('curr_bal', 15), - ('curr_code', 7), -] - - -class general_ledger_xls(report_xls): - column_sizes = [x[1] for x in _column_sizes] - - def generate_xls_report(self, _p, _xs, data, objects, wb): - - ws = wb.add_sheet(_p.report_name[:31]) - ws.panes_frozen = True - ws.remove_splits = True - ws.portrait = 0 # Landscape - ws.fit_width_to_pages = 1 - row_pos = 0 - - # set print header/footer - ws.header_str = self.xls_headers['standard'] - ws.footer_str = self.xls_footers['standard'] - - # cf. account_report_general_ledger.mako - initial_balance_text = {'initial_balance': _('Computed'), - 'opening_balance': _('Opening Entries'), - False: _('No')} - - # Title - cell_style = xlwt.easyxf(_xs['xls_title']) - report_name = ' - '.join([_p.report_name.upper(), - _p.company.partner_id.name, - _p.company.currency_id.name]) - c_specs = [ - ('report_name', 1, 0, 'text', report_name), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style) - - # write empty row to define column sizes - c_sizes = self.column_sizes - c_specs = [('empty%s' % i, 1, c_sizes[i], 'text', None) - for i in range(0, len(c_sizes))] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, set_column_size=True) - - # Header Table - cell_format = _xs['bold'] + _xs['fill_blue'] + _xs['borders_all'] - cell_style = xlwt.easyxf(cell_format) - cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - c_specs = [ - ('coa', 2, 0, 'text', _('Chart of Account')), - ('fy', 1, 0, 'text', _('Fiscal Year')), - ('df', 3, 0, 'text', _p.filter_form(data) == - 'filter_date' and _('Dates Filter') or _('Periods Filter')), - ('af', 1, 0, 'text', _('Accounts Filter')), - ('tm', 2, 0, 'text', _('Target Moves')), - ('ib', 2, 0, 'text', _('Initial Balance')), - - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style_center) - - cell_format = _xs['borders_all'] - cell_style = xlwt.easyxf(cell_format) - cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - c_specs = [ - ('coa', 2, 0, 'text', _p.chart_account.name), - ('fy', 1, 0, 'text', _p.fiscalyear.name if _p.fiscalyear else '-'), - ] - df = _('From') + ': ' - if _p.filter_form(data) == 'filter_date': - df += _p.start_date if _p.start_date else u'' - else: - df += _p.start_period.name if _p.start_period else u'' - df += ' ' + _('To') + ': ' - if _p.filter_form(data) == 'filter_date': - df += _p.stop_date if _p.stop_date else u'' - else: - df += _p.stop_period.name if _p.stop_period else u'' - c_specs += [ - ('df', 3, 0, 'text', df), - ('af', 1, 0, 'text', _p.accounts(data) and ', '.join( - [account.code for account in _p.accounts(data)]) or _('All')), - ('tm', 2, 0, 'text', _p.display_target_move(data)), - ('ib', 2, 0, 'text', initial_balance_text[ - _p.initial_balance_mode]), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style_center) - ws.set_horz_split_pos(row_pos) - row_pos += 1 - - # Column Title Row - cell_format = _xs['bold'] - c_title_cell_style = xlwt.easyxf(cell_format) - - # Column Header Row - cell_format = _xs['bold'] + _xs['fill'] + _xs['borders_all'] - c_hdr_cell_style = xlwt.easyxf(cell_format) - c_hdr_cell_style_right = xlwt.easyxf(cell_format + _xs['right']) - c_hdr_cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - c_hdr_cell_style_decimal = xlwt.easyxf( - cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - - # Column Initial Balance Row - cell_format = _xs['italic'] + _xs['borders_all'] - c_init_cell_style = xlwt.easyxf(cell_format) - c_init_cell_style_decimal = xlwt.easyxf( - cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - - c_specs = [ - ('date', 1, 0, 'text', _('Date'), None, c_hdr_cell_style), - ('period', 1, 0, 'text', _('Period'), None, c_hdr_cell_style), - ('move', 1, 0, 'text', _('Entry'), None, c_hdr_cell_style), - ('journal', 1, 0, 'text', _('Journal'), None, c_hdr_cell_style), - ('account_code', 1, 0, 'text', - _('Account'), None, c_hdr_cell_style), - ('partner', 1, 0, 'text', _('Partner'), None, c_hdr_cell_style), - ('label', 1, 0, 'text', _('Label'), None, c_hdr_cell_style), - ('counterpart', 1, 0, 'text', - _('Counterpart'), None, c_hdr_cell_style), - ('debit', 1, 0, 'text', _('Debit'), None, c_hdr_cell_style_right), - ('credit', 1, 0, 'text', _('Credit'), - None, c_hdr_cell_style_right), - ('cumul_bal', 1, 0, 'text', _('Cumul. Bal.'), - None, c_hdr_cell_style_right), - ] - if _p.amount_currency(data): - c_specs += [ - ('curr_bal', 1, 0, 'text', _('Curr. Bal.'), - None, c_hdr_cell_style_right), - ('curr_code', 1, 0, 'text', _('Curr.'), - None, c_hdr_cell_style_center), - ] - c_hdr_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - - # cell styles for ledger lines - ll_cell_format = _xs['borders_all'] - ll_cell_style = xlwt.easyxf(ll_cell_format) - ll_cell_style_center = xlwt.easyxf(ll_cell_format + _xs['center']) - ll_cell_style_date = xlwt.easyxf( - ll_cell_format + _xs['left'], - num_format_str=report_xls.date_format) - ll_cell_style_decimal = xlwt.easyxf( - ll_cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - - cnt = 0 - for account in objects: - - display_initial_balance = _p['init_balance'][account.id] and \ - (_p['init_balance'][account.id].get( - 'debit', 0.0) != 0.0 or - _p['init_balance'][account.id].get('credit', 0.0) != 0.0) - display_ledger_lines = _p['ledger_lines'][account.id] - - if _p.display_account_raw(data) == 'all' or \ - (display_ledger_lines or display_initial_balance): - # TO DO : replace cumul amounts by xls formulas - cnt += 1 - cumul_debit = 0.0 - cumul_credit = 0.0 - cumul_balance = 0.0 - cumul_balance_curr = 0.0 - c_specs = [ - ('acc_title', 11, 0, 'text', - ' - '.join([account.code, account.name])), - ] - row_data = self.xls_row_template( - c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, c_title_cell_style) - row_pos = self.xls_write_row(ws, row_pos, c_hdr_data) - row_start = row_pos - - if display_initial_balance: - init_balance = _p['init_balance'][account.id] - cumul_debit = init_balance.get('debit') or 0.0 - cumul_credit = init_balance.get('credit') or 0.0 - cumul_balance = init_balance.get('init_balance') or 0.0 - cumul_balance_curr = init_balance.get( - 'init_balance_currency') or 0.0 - c_specs = [('empty%s' % x, 1, 0, 'text', None) - for x in range(6)] - c_specs += [ - ('init_bal', 1, 0, 'text', _('Initial Balance')), - ('counterpart', 1, 0, 'text', None), - ('debit', 1, 0, 'number', cumul_debit, - None, c_init_cell_style_decimal), - ('credit', 1, 0, 'number', cumul_credit, - None, c_init_cell_style_decimal), - ('cumul_bal', 1, 0, 'number', cumul_balance, - None, c_init_cell_style_decimal), - ] - if _p.amount_currency(data): - c_specs += [ - ('curr_bal', 1, 0, 'number', cumul_balance_curr, - None, c_init_cell_style_decimal), - ('curr_code', 1, 0, 'text', None), - ] - row_data = self.xls_row_template( - c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, c_init_cell_style) - - for line in _p['ledger_lines'][account.id]: - - cumul_debit += line.get('debit') or 0.0 - cumul_credit += line.get('credit') or 0.0 - cumul_balance_curr += line.get('amount_currency') or 0.0 - cumul_balance += line.get('balance') or 0.0 - label_elements = [line.get('lname') or ''] - if line.get('invoice_number'): - label_elements.append( - "(%s)" % (line['invoice_number'],)) - label = ' '.join(label_elements) - - if line.get('ldate'): - c_specs = [ - ('ldate', 1, 0, 'date', datetime.strptime( - line['ldate'], '%Y-%m-%d'), None, - ll_cell_style_date), - ] - else: - c_specs = [ - ('ldate', 1, 0, 'text', None), - ] - c_specs += [ - ('period', 1, 0, 'text', - line.get('period_code') or ''), - ('move', 1, 0, 'text', line.get('move_name') or ''), - ('journal', 1, 0, 'text', line.get('jcode') or ''), - ('account_code', 1, 0, 'text', account.code), - ('partner', 1, 0, 'text', - line.get('partner_name') or ''), - ('label', 1, 0, 'text', label), - ('counterpart', 1, 0, 'text', - line.get('counterparts') or ''), - ('debit', 1, 0, 'number', line.get('debit', 0.0), - None, ll_cell_style_decimal), - ('credit', 1, 0, 'number', line.get('credit', 0.0), - None, ll_cell_style_decimal), - ('cumul_bal', 1, 0, 'number', cumul_balance, - None, ll_cell_style_decimal), - ] - if _p.amount_currency(data): - c_specs += [ - ('curr_bal', 1, 0, 'number', line.get( - 'amount_currency') or 0.0, None, - ll_cell_style_decimal), - ('curr_code', 1, 0, 'text', line.get( - 'currency_code') or '', None, - ll_cell_style_center), - ] - row_data = self.xls_row_template( - c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, ll_cell_style) - - debit_start = rowcol_to_cell(row_start, 8) - debit_end = rowcol_to_cell(row_pos - 1, 8) - debit_formula = 'SUM(' + debit_start + ':' + debit_end + ')' - credit_start = rowcol_to_cell(row_start, 9) - credit_end = rowcol_to_cell(row_pos - 1, 9) - credit_formula = 'SUM(' + credit_start + ':' + credit_end + ')' - balance_debit = rowcol_to_cell(row_pos, 8) - balance_credit = rowcol_to_cell(row_pos, 9) - balance_formula = balance_debit + '-' + balance_credit - c_specs = [ - ('acc_title', 7, 0, 'text', - ' - '.join([account.code, account.name])), - ('cum_bal', 1, 0, 'text', - _('Cumulated Balance on Account'), - None, c_hdr_cell_style_right), - ('debit', 1, 0, 'number', None, - debit_formula, c_hdr_cell_style_decimal), - ('credit', 1, 0, 'number', None, - credit_formula, c_hdr_cell_style_decimal), - ('balance', 1, 0, 'number', None, - balance_formula, c_hdr_cell_style_decimal), - ] - if _p.amount_currency(data): - if account.currency_id: - c_specs += [('curr_bal', 1, 0, 'number', - cumul_balance_curr, None, - c_hdr_cell_style_decimal)] - else: - c_specs += [('curr_bal', 1, 0, 'text', None)] - c_specs += [('curr_code', 1, 0, 'text', None)] - row_data = self.xls_row_template( - c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, c_hdr_cell_style) - row_pos += 1 - -general_ledger_xls('report.account.account_report_general_ledger_xls', - 'account.account', - parser=GeneralLedgerWebkit) diff --git a/account_financial_report_webkit_xls/report/open_invoices_xls.py b/account_financial_report_webkit_xls/report/open_invoices_xls.py deleted file mode 100644 index 08d2135e..00000000 --- a/account_financial_report_webkit_xls/report/open_invoices_xls.py +++ /dev/null @@ -1,828 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -import xlwt -from datetime import datetime -from openerp.addons.report_xls.report_xls import report_xls -from openerp.addons.report_xls.utils import rowcol_to_cell -from openerp.addons.account_financial_report_webkit.report.open_invoices \ - import PartnersOpenInvoicesWebkit -from openerp.tools.translate import _ -# import logging -# _logger = logging.getLogger(__name__) - - -class open_invoices_xls(report_xls): - column_sizes = [12, 12, 20, 15, 30, 30, 14, 14, 14, 14, 14, 14, 10] - - def global_initializations(self, wb, _p, xlwt, _xs, objects, data): - # this procedure will initialise variables and Excel cell styles and - # return them as global ones - self.ws = wb.add_sheet(_p.report_name[:31]) - self.ws.panes_frozen = True - self.ws.remove_splits = True - self.ws.portrait = 0 # Landscape - self.ws.fit_width_to_pages = 1 - self.ws.header_str = self.xls_headers['standard'] - self.ws.footer_str = self.xls_footers['standard'] - # ------------------------------------------------------- - # number of columns is 11 in case of normal report, 13 in case the - # option currency is selected and 12 in case of the regroup by currency - # option is checked - group_lines = False - # search if the regroup option is selected by browsing the accounts - # defined in objects - see account_report_open_invoices.mako - for acc in objects: - if hasattr(acc, 'grouped_ledger_lines'): - group_lines = True - if group_lines: - self.nbr_columns = 12 - elif _p.amount_currency(data) and not group_lines: - self.nbr_columns = 13 - else: - self.nbr_columns = 11 - # ------------------------------------------------------- - # cell style for report title - self.style_font12 = xlwt.easyxf(_xs['xls_title']) - # ------------------------------------------------------- - self.style_default = xlwt.easyxf(_xs['borders_all']) - # ------------------------------------------------------- - self.style_default_italic = xlwt.easyxf( - _xs['borders_all'] + _xs['italic']) - # ------------------------------------------------------- - self.style_bold = xlwt.easyxf(_xs['bold'] + _xs['borders_all']) - # ------------------------------------------------------- - # cell style for header titles: 'Chart of accounts' - 'Fiscal year' ... - self.style_bold_blue_center = xlwt.easyxf( - _xs['bold'] + _xs['fill_blue'] + _xs['borders_all'] + - _xs['center']) - # ------------------------------------------------------- - # cell style for header data: 'Chart of accounts' - 'Fiscal year' ... - self.style_center = xlwt.easyxf( - _xs['borders_all'] + _xs['wrap'] + _xs['center']) - # ------------------------------------------------------- - # cell style for columns titles 'Date'- 'Period' - 'Entry'... - self.style_yellow_bold = xlwt.easyxf( - _xs['bold'] + _xs['fill'] + _xs['borders_all']) - # ------------------------------------------------------- - # cell style for columns titles 'Date'- 'Period' - 'Entry'... - self.style_yellow_bold_right = xlwt.easyxf( - _xs['bold'] + _xs['fill'] + _xs['borders_all'] + _xs['right']) - # ------------------------------------------------------- - self.style_right = xlwt.easyxf(_xs['borders_all'] + _xs['right']) - # ------------------------------------------------------- - self.style_right_italic = xlwt.easyxf( - _xs['borders_all'] + _xs['right'] + _xs['italic']) - # ------------------------------------------------------- - self.style_decimal = xlwt.easyxf( - _xs['borders_all'] + _xs['right'], - num_format_str=report_xls.decimal_format) - # ------------------------------------------------------- - self.style_decimal_italic = xlwt.easyxf( - _xs['borders_all'] + _xs['right'] + _xs['italic'], - num_format_str=report_xls.decimal_format) - # ------------------------------------------------------- - self.style_date = xlwt.easyxf( - _xs['borders_all'] + _xs['left'], - num_format_str=report_xls.date_format) - # ------------------------------------------------------- - self.style_date_italic = xlwt.easyxf( - _xs['borders_all'] + _xs['left'] + _xs['italic'], - num_format_str=report_xls.date_format) - # ------------------------------------------------------- - cell_format = _xs['xls_title'] + _xs['bold'] + \ - _xs['fill'] + _xs['borders_all'] - self.style_account_title = xlwt.easyxf(cell_format) - self.style_account_title_right = xlwt.easyxf( - cell_format + _xs['right']) - self.style_account_title_decimal = xlwt.easyxf( - cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - # ------------------------------------------------------- - cell_format = _xs['bold'] - self.style_partner_row = xlwt.easyxf(cell_format) - # ------------------------------------------------------- - cell_format = _xs['bold'] + _xs['fill'] + _xs['borders_all'] - self.style_partner_cumul = xlwt.easyxf(cell_format) - self.style_partner_cumul_right = xlwt.easyxf( - cell_format + _xs['right']) - self.style_partner_cumul_decimal = xlwt.easyxf( - cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - - # print the first line "OPEN INVOICE REPORT - db name - Currency - def print_title(self, _p, row_position): - report_name = ' - '.join([_p.report_name.upper(), - _p.company.partner_id.name, - _p.company.currency_id.name]) - c_specs = [('report_name', self.nbr_columns, 0, 'text', report_name), ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, row_style=self.style_font12) - return row_position - - # send an empty row to the Excel document - def print_empty_row(self, row_position): - c_sizes = self.column_sizes - c_specs = [('empty%s' % i, 1, c_sizes[i], 'text', None) - for i in range(0, len(c_sizes))] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, set_column_size=True) - return row_position - - # Fill in the titles of the header summary tables: Chart of account - - # Fiscal year - ... - def print_header_titles(self, _p, data, row_position): - c_specs = [ - ('coa', 2, 0, 'text', _('Chart of Account'), - None, self.style_bold_blue_center), - ('fy', 2, 0, 'text', _('Fiscal Year'), - None, self.style_bold_blue_center), - ('df', 2, 0, 'text', _p.filter_form(data) == 'filter_date' and _( - 'Dates Filter') or _('Periods Filter'), None, - self.style_bold_blue_center), - ('cd', 1 if self.nbr_columns == 11 else 2, 0, 'text', - _('Clearance Date'), None, self.style_bold_blue_center), - ('af', 2, 0, 'text', _('Accounts Filter'), - None, self.style_bold_blue_center), - ('tm', 3 if self.nbr_columns == 13 else 2, 0, 'text', - _('Target Moves'), None, self.style_bold_blue_center), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, - row_style=self.style_bold_blue_center) - return row_position - - # Fill in the data of the header summary tables: Chart of account - Fiscal - # year - ... - def print_header_data(self, _p, data, row_position): - c_specs = [ - ('coa', 2, 0, 'text', _p.chart_account.name, - None, self.style_center), - ('fy', 2, 0, 'text', _p.fiscalyear.name if _p.fiscalyear else '-', - None, self.style_center), - ] - df = _('From') + ': ' - if _p.filter_form(data) == 'filter_date': - df += _p.start_date if _p.start_date else u'' - else: - df += _p.start_period.name if _p.start_period else u'' - df += ' ' + _('To') + ': ' - if _p.filter_form(data) == 'filter_date': - df += _p.stop_date if _p.stop_date else u'' - else: - df += _p.stop_period.name if _p.stop_period else u'' - c_specs += [ - ('df', 2, 0, 'text', df, None, self.style_center), - ('cd', 1 if self.nbr_columns == 11 else 2, 0, 'text', - _p.date_until, None, self.style_center), # clearance date - ('af', 2, 0, 'text', _('Custom Filter') - if _p.partner_ids else _p.display_partner_account(data), None, - self.style_center), - ('tm', 3 if self.nbr_columns == 13 else 2, 0, 'text', - _p.display_target_move(data), None, self.style_center), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, row_style=self.style_center) - return row_position - - # Fill in a row with the titles of the columns for the invoice lines: Date - # - Period - Entry -... - def print_columns_title(self, _p, row_position, data, group_lines=False): - c_specs = [ - ('date', 1, 0, 'text', _('Date'), None, self.style_yellow_bold), - ('period', 1, 0, 'text', _('Period'), - None, self.style_yellow_bold), - ('entry', 1, 0, 'text', _('Entry'), None, self.style_yellow_bold), - ('journal', 1, 0, 'text', _('Journal'), - None, self.style_yellow_bold), - ] - if not group_lines: - c_specs += [('partner', 1, 0, 'text', _('Partner'), - None, self.style_yellow_bold), ] - c_specs += [ - ('label', 1, 0, 'text', _('Label'), None, self.style_yellow_bold), - ('rec', 1, 0, 'text', _('Rec.'), None, self.style_yellow_bold), - ('due_date', 1, 0, 'text', _('Due Date'), - None, self.style_yellow_bold), - ('debit', 1, 0, 'text', _('Debit'), - None, self.style_yellow_bold_right), - ('credit', 1, 0, 'text', _('Credit'), - None, self.style_yellow_bold_right), - ('cumul', 1, 0, 'text', _('Cumul. Bal.'), - None, self.style_yellow_bold_right), - ] - if group_lines: - c_specs += [ - ('currbal', 1, 0, 'text', _('Curr. Balance'), - None, self.style_yellow_bold_right), - ('curr', 1, 0, 'text', _('Curr.'), - None, self.style_yellow_bold_right), - ] - else: - if _p.amount_currency(data): - c_specs += [ - ('currbal', 1, 0, 'text', _('Curr. Balance'), - None, self.style_yellow_bold_right), - ('curr', 1, 0, 'text', _('Curr.'), - None, self.style_yellow_bold_right), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, row_style=self.style_yellow_bold) - return row_position - - # Fill in a row with the code and the name of an account + the partner - # name in case of currency regrouping - def print_row_code_account(self, regroupmode, account, row_position, - partner_name): - if regroupmode == "regroup": - c_specs = [('acc_title', self.nbr_columns, 0, 'text', - ' - '.join([account.code, - account.name, - partner_name or _('No partner')])), ] - else: - c_specs = [ - ('acc_title', self.nbr_columns, 0, 'text', ' - '. - join([account.code, account.name])), ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, self.style_account_title) - return row_position + 1 - - def print_row_partner(self, row_position, partner_name): - c_specs = [ - ('partner', self.nbr_columns, 0, 'text', - partner_name or _('No partner')), ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, self.style_partner_row) - return row_position - - def print_group_currency(self, row_position, curr, _p): - c_specs = [ - ('curr', self.nbr_columns, 0, 'text', - curr or _p.company.currency_id.name), ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, self.style_bold) - return row_position - - # Fill in rows of invoice line - def print_lines(self, row_position, account, line, _p, data, line_number): - - label_elements = [line.get('lname') or ''] - if line.get('invoice_number'): - label_elements.append("(%s)" % (line['invoice_number'],)) - label = ' '.join(label_elements) - - # Mako:
- if line.get('is_from_previous_periods') \ - or line.get('is_clearance_line'): - style_line_default = self.style_default_italic - style_line_right = self.style_right_italic - style_line_date = self.style_date_italic - style_line_decimal = self.style_decimal_italic - else: - style_line_default = self.style_default - style_line_right = self.style_right - style_line_date = self.style_date - style_line_decimal = self.style_decimal - if line.get('ldate'): - c_specs = [('date', 1, 0, 'date', datetime.strptime( - line['ldate'], '%Y-%m-%d'), None, style_line_date)] - else: - c_specs = [('date', 1, 0, 'text', None)] - c_specs += [ - ('period_code', 1, 0, 'text', line.get('period_code') or ''), - ('entry', 1, 0, 'text', line.get('move_name') or ''), - ('journal', 1, 0, 'text', line.get('jcode') or ''), - ('partner', 1, 0, 'text', line.get('partner_name') or ''), - ('label', 1, 0, 'text', label), - ('rec', 1, 0, 'text', line.get('rec_name') or ''), - ] - if line.get('date_maturity'): - c_specs += [('datedue', 1, 0, 'date', - datetime.strptime(line['date_maturity'], '%Y-%m-%d'), - None, style_line_date)] - else: - c_specs += [('datedue', 1, 0, 'text', None)] - c_specs += [ - ('debit', 1, 0, 'number', line.get('debit') or 0.0, None, - style_line_decimal), - ('credit', 1, 0, 'number', line.get('credit') or 0.0, None, - style_line_decimal), - ] - - # determine the formula of the cumulated balance - debit_cell = rowcol_to_cell(row_position, 8) - credit_cell = rowcol_to_cell(row_position, 9) - previous_balance = rowcol_to_cell(row_position - 1, 10) - - # if it is the first line, the balance is only debit - credit - if line_number == 1: - cumul_balance = debit_cell + '-' + credit_cell - # cumulate debit - credit and balance of previous line - else: - cumul_balance = debit_cell + '-' + \ - credit_cell + '+' + previous_balance - - c_specs += [('cumul', 1, 0, 'number', None, - cumul_balance, style_line_decimal)] - - if _p.amount_currency(data): - if account.currency_id: - c_specs += [ - ('curramount', 1, 0, 'number', - line.get('amount_currency') or 0.0, None, - style_line_decimal), - ('currcode', 1, 0, 'text', line[ - 'currency_code'], None, style_line_right), - ] - else: - c_specs += [ - ('curramount', 1, 0, 'text', '-', None, style_line_right), - ('currcode', 1, 0, 'text', '', None, style_line_right), - ] - - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, style_line_default) - return row_position - - # Fill in rows of invoice line when the option currency regroup is - # selecself.wsd - def print_group_lines(self, row_position, account, line, _p, line_number): - - label_elements = [line.get('lname') or ''] - if line.get('invoice_number'): - label_elements.append("(%s)" % (line['invoice_number'],)) - label = ' '.join(label_elements) - # Mako:
- if line.get('is_from_previous_periods') or \ - line.get('is_clearance_line'): - style_line_default = self.style_default_italic - style_line_right = self.style_right_italic - style_line_date = self.style_date_italic - style_line_decimal = self.style_decimal_italic - else: - style_line_default = self.style_default - style_line_right = self.style_right - style_line_date = self.style_date - style_line_decimal = self.style_decimal - - debit_cell = rowcol_to_cell(row_position, 7) - credit_cell = rowcol_to_cell(row_position, 8) - previous_balance = rowcol_to_cell(row_position - 1, 9) - - # if it is the first line, the balance is only debit - credit - if line_number == 1: - cumul_balance = debit_cell + '-' + credit_cell - # cumulate devit - credit and balance of previous line - else: - cumul_balance = debit_cell + '-' + \ - credit_cell + '+' + previous_balance - - if line.get('ldate'): - c_specs = [('date', 1, 0, 'date', datetime.strptime( - line['ldate'], '%Y-%m-%d'), None, style_line_date)] - else: - c_specs = [('date', 1, 0, 'text', None)] - c_specs += [ - ('period_code', 1, 0, 'text', line.get('period_code') or ''), - ('entry', 1, 0, 'text', line.get('move_name') or ''), - ('journal', 1, 0, 'text', line.get('jcode') or ''), - ('label', 1, 0, 'text', label), - ('rec', 1, 0, 'text', line.get('rec_name') or ''), - ] - if line.get('date_maturity'): - c_specs += [('datedue', 1, 0, 'date', - datetime.strptime(line['date_maturity'], '%Y-%m-%d'), - None, style_line_date)] - else: - c_specs += [('datedue', 1, 0, 'text', None)] - c_specs += [ - ('debit', 1, 0, 'number', line.get('debit') or 0.0, None, - style_line_decimal), - ('credit', 1, 0, 'number', line.get('credit') or 0.0, None, - style_line_decimal), - ('cumul', 1, 0, 'number', None, cumul_balance, style_line_decimal), - ] - if account.currency_id: - c_specs += [ - ('curramount', 1, 0, 'number', - line.get('amount_currency') or 0.0, None, style_line_decimal), - ('currcode', 1, 0, 'text', - line.get('currency_code') or '', None, style_line_right), - ] - else: - c_specs += [ - ('curramount', 1, 0, 'text', '-', None, style_line_right), - ('currcode', 1, 0, 'text', '', None, style_line_right), - ] - - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, style_line_default) - return (row_position, cumul_balance) - - # print by partner the totals and cumulated balance (Excel formulas) - def print_cumul_partner(self, row_position, row_start_partner, account, _p, - data): - - # the text "Cumulated Balance on Partner starts in column 4 when - # selecting the option regroup by currency, 5 in the other case - start_col = 5 - - debit_partner_start = rowcol_to_cell(row_start_partner, start_col + 3) - debit_partner_end = rowcol_to_cell(row_position - 1, start_col + 3) - debit_partner_total = 'SUM(' + debit_partner_start + \ - ':' + debit_partner_end + ')' - - credit_partner_start = rowcol_to_cell(row_start_partner, start_col + 4) - credit_partner_end = rowcol_to_cell(row_position - 1, start_col + 4) - credit_partner_total = 'SUM(' + credit_partner_start + \ - ':' + credit_partner_end + ')' - - bal_curr_start = rowcol_to_cell(row_start_partner, start_col + 6) - bal_curr_end = rowcol_to_cell(row_position - 1, start_col + 6) - cumul_balance_curr = 'SUM(' + bal_curr_start + ':' + bal_curr_end + ')' - - bal_partner_debit = rowcol_to_cell(row_position, start_col + 3) - bal_partner_credit = rowcol_to_cell(row_position, start_col + 4) - bal_partner_total = bal_partner_debit + '-' + bal_partner_credit - - c_specs = [('empty%s' % x, 1, 0, 'text', None) - for x in range(start_col)] - - c_specs += [ - ('init_bal', 1, 0, 'text', _('Cumulated Balance on Partner')), - ('rec', 1, 0, 'text', None), - ('empty5', 1, 0, 'text', None), - ('debit', 1, 0, 'number', None, - debit_partner_total, self.style_partner_cumul_decimal), - ('credit', 1, 0, 'number', None, - credit_partner_total, self.style_partner_cumul_decimal), - ('cumul_bal', 1, 0, 'number', None, - bal_partner_total, self.style_partner_cumul_decimal), - ] - if _p.amount_currency(data): - if account.currency_id: - c_specs += [('cumul_bal_curr', 1, 0, 'number', None, - cumul_balance_curr, - self.style_partner_cumul_decimal), - ('curr_name', 1, 0, 'text', - account.currency_id.name, - None, self.style_partner_cumul_right), - ] - else: - c_specs += [('cumul_bal_curr', 1, 0, 'text', '-', None, - self.style_partner_cumul_right), - ('curr_name', 1, 0, 'text', '', - None, self.style_partner_cumul_right) - ] - - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, self.style_partner_cumul) - return row_position + 1 - - # print by partner the totals and cumulated balance (Excel formulas) when - # the option currency regroup is selected - def print_group_cumul_partner(self, row_position, row_start_partner, - account, _p, data): - - # the text "Cumulated Balance on Partner starts in column 4 when - # selecting the option regroup by currency, 5 in the other case - start_col = 4 - - debit_partner_start = rowcol_to_cell(row_start_partner, start_col + 3) - debit_partner_end = rowcol_to_cell(row_position - 1, start_col + 3) - debit_partner_total = 'SUM(' + debit_partner_start + \ - ':' + debit_partner_end + ')' - - credit_partner_start = rowcol_to_cell(row_start_partner, start_col + 4) - credit_partner_end = rowcol_to_cell(row_position - 1, start_col + 4) - credit_partner_total = 'SUM(' + credit_partner_start + \ - ':' + credit_partner_end + ')' - - bal_curr_start = rowcol_to_cell(row_start_partner, start_col + 5) - bal_curr_end = rowcol_to_cell(row_position - 1, start_col + 5) - cumul_balance_curr = 'SUM(' + bal_curr_start + ':' + bal_curr_end + ')' - - bal_partner_debit = rowcol_to_cell(row_position, start_col + 3) - bal_partner_credit = rowcol_to_cell(row_position, start_col + 4) - bal_partner_total = bal_partner_debit + '-' + bal_partner_credit - - c_specs = [('empty%s' % x, 1, 0, 'text', None) - for x in range(start_col)] - - c_specs += [ - # , style_bold_italic), - ('init_bal', 1, 0, 'text', _('Cumulated Balance on Partner')), - ('rec', 1, 0, 'text', None), - ('empty5', 1, 0, 'text', None), - ('debit', 1, 0, 'number', None, - debit_partner_total, self.style_partner_cumul_decimal), - ('credit', 1, 0, 'number', None, - credit_partner_total, self.style_partner_cumul_decimal), - ('cumul_bal', 1, 0, 'number', None, - bal_partner_total, self.style_partner_cumul_decimal), - ] - if account.currency_id: - c_specs += [ - ('cumul_bal_curr', 1, 0, 'number', None, - cumul_balance_curr, self.style_partner_cumul_decimal), - ('curr_name', 1, 0, 'text', account.currency_id.name, - None, self.style_partner_cumul_right), - ] - else: - c_specs += [ - ('cumul_bal_curr', 1, 0, 'text', "-", - None, self.style_partner_cumul_right), - ('curr_name', 1, 0, 'text', "", - None, self.style_partner_cumul_right), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, self.style_partner_cumul) - return row_position + 1 - - # print by account the totals of the credit and debit + balance calculation - def print_cumul_account(self, row_position, row_start_account, account, _p, - data): - - # This procedure will create an Excel sumif function that will check - # in the column "label" for the "Cumulated Balance.." string and make a - # sum of the debit & credit data - # the text "Cumulated Balance on Partner starts in column 4 when - # selecting the option regroup by currency, 5 in the other case - start_col = 5 - - # range in which we search for the text "Cumulated Balance on Partner" - reference_start = rowcol_to_cell(row_start_account, start_col) - reference_stop = rowcol_to_cell(row_position - 1, start_col) - - # range in which we make the sum of all the cumulated balance lines - # (debit) - range_debit_start = rowcol_to_cell(row_start_account, start_col + 3) - range_debit_stop = rowcol_to_cell(row_position - 1, start_col + 3) - - # range in which we make the sum of all the cumulated balance lines - # (crebit) - range_credit_start = rowcol_to_cell(row_start_account, start_col + 4) - range_credit_stop = rowcol_to_cell(row_position - 1, start_col + 4) - - search_key = _('Cumulated Balance on Partner') - total_debit_account = 'SUMIF(' + reference_start + ':' + \ - reference_stop + ';"' + search_key + '";' + range_debit_start + \ - ':' + range_debit_stop + ')' - total_credit_account = 'SUMIF(' + reference_start + ':' + \ - reference_stop + ';"' + search_key + '";' + range_credit_start + \ - ':' + range_credit_stop + ')' - - bal_account_debit = rowcol_to_cell(row_position, start_col + 3) - bal_account_credit = rowcol_to_cell(row_position, start_col + 4) - bal_account_total = bal_account_debit + '-' + bal_account_credit - - bal_curr_start = rowcol_to_cell(row_start_account, start_col + 6) - bal_curr_end = rowcol_to_cell(row_position - 1, start_col + 6) - cumul_balance_curr = 'SUMIF(' + reference_start + ':' + \ - reference_stop + ';"' + search_key + '";' + \ - bal_curr_start + ':' + bal_curr_end + ')' - - c_specs = [ - ('acc_title', start_col, 0, 'text', - ' - '.join([account.code, account.name])), - ('init_bal', 2, 0, 'text', - _('Cumulated Balance on Account')), - ('empty2', 1, 0, 'text', None), - ('debit', 1, 0, 'number', None, - total_debit_account, self.style_account_title_decimal), - ('credit', 1, 0, 'number', None, - total_credit_account, self.style_account_title_decimal), - ('balance', 1, 0, 'number', None, - bal_account_total, self.style_account_title_decimal), - ] - if _p.amount_currency(data): - if account.currency_id: - c_specs += [('cumul_bal_curr', 1, 0, 'number', None, - cumul_balance_curr), - ('curr_name', 1, 0, 'text', - account.currency_id.name, - None, self.style_account_title_right), - ] - else: - c_specs += [('cumul_bal_curr', 1, 0, 'text', "-", None, - self.style_account_title_right), - ('curr_name', 1, 0, 'text', "", - None, self.style_account_title_right) - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, self.style_account_title) - return row_position + 1 - - # print by account the totals of the credit and debit + balance calculation - def print_group_cumul_account(self, row_position, row_start_account, - account): - # This procedure will create an Excel sumif function that will check - # in the column "label" for the "Cumulated Balance.." string and make a - # sum of the debit & credit data - # the text "Cumulated Balance on Partner starts in column 4 when - # selecting the option regroup by currency, 5 in the other case - start_col = 4 - - # range in which we search for the text "Cumulated Balance on Partner" - reference_start = rowcol_to_cell(row_start_account, start_col) - reference_stop = rowcol_to_cell(row_position - 1, start_col) - - # range in which we make the sum of all the cumulated balance lines - # (debit) - range_debit_start = rowcol_to_cell(row_start_account, start_col + 3) - range_debit_stop = rowcol_to_cell(row_position - 1, start_col + 3) - - # range in which we make the sum of all the cumulated balance lines - # (crebit) - range_credit_start = rowcol_to_cell(row_start_account, start_col + 4) - range_credit_stop = rowcol_to_cell(row_position - 1, start_col + 4) - - search_key = _('Cumulated Balance on Partner') - total_debit_account = 'SUMIF(' + reference_start + ':' + \ - reference_stop + ';"' + search_key + '";' + range_debit_start + \ - ':' + range_debit_stop + ')' - total_credit_account = 'SUMIF(' + reference_start + ':' + \ - reference_stop + ';"' + search_key + '";' + range_credit_start + \ - ':' + range_credit_stop + ')' - - bal_account_debit = rowcol_to_cell(row_position, start_col + 3) - bal_account_credit = rowcol_to_cell(row_position, start_col + 4) - bal_account_total = bal_account_debit + '-' + bal_account_credit - - bal_curr_start = rowcol_to_cell(row_start_account, start_col + 6) - bal_curr_end = rowcol_to_cell(row_position - 1, start_col + 6) - cumul_balance_curr = 'SUMIF(' + reference_start + ':' + \ - reference_stop + ';"' + search_key + '";' + \ - bal_curr_start + ':' + bal_curr_end + ')' - - c_specs = [ - ('acc_title', start_col, 0, 'text', - ' - '.join([account.code, account.name])), - ('init_bal', 2, 0, 'text', - _('Cumulated Balance on Account')), - ('empty2', 1, 0, 'text', None), - ('debit', 1, 0, 'number', None, - total_debit_account, self.style_account_title_decimal), - ('credit', 1, 0, 'number', None, - total_credit_account, self.style_account_title_decimal), - ('balance', 1, 0, 'number', None, - bal_account_total, self.style_account_title_decimal), - ] - if account.currency_id: - c_specs += [('cumul_bal_curr', 1, 0, 'number', None, - cumul_balance_curr, self.style_account_title_decimal), - ('curr_name', 1, 0, 'text', account.currency_id.name, - None, self.style_account_title_decimal), - ] - else: - c_specs += [('cumul_bal_curr', 1, 0, 'text', "-", None, - self.style_account_title_right), - ('curr_name', 1, 0, 'text', "", - None, self.style_account_title_right) - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - self.ws, row_position, row_data, self.style_account_title) - return row_position + 1 - - # export the invoice AR/AP lines when the option currency regroup is - # selected - def print_grouped_line_report(self, row_pos, account, _xs, xlwt, _p, data): - - if account.grouped_ledger_lines and \ - _p['partners_order'][account.id]: - row_start_account = row_pos - - for partner_name, p_id, p_ref, p_name \ - in _p['partners_order'][account.id]: - row_pos = self.print_row_code_account( - "regroup", account, row_pos, partner_name) - - for curr, grouped_lines in account.grouped_ledger_lines.\ - get(p_id, []): - - row_pos = self.print_group_currency(row_pos, curr, _p) - # Print row: Titles "Date-Period-Entry-Journal..." - row_pos = self.print_columns_title( - _p, row_pos, data, group_lines=True) - - row_pos_start = row_pos - line_number = 0 - for line in grouped_lines: - line_number += 1 - row_pos, cumul_balance = self.print_group_lines( - row_pos, account, line, _p, line_number) - row_pos = self.print_group_cumul_partner( - row_pos, row_pos_start, account, _p, data) - - row_pos = self.print_group_cumul_account( - row_pos, row_start_account, account) - - return row_pos - - # export the invoice AR/AP lines - def print_ledger_lines(self, row_pos, account, _xs, xlwt, _p, data): - - if _p['ledger_lines'][account.id] \ - and _p['partners_order'][account.id]: - - row_start_account = row_pos - - # Print account line: code - account - row_pos = self.print_row_code_account( - "noregroup", account, row_pos, "") - for partner_name, p_id, p_ref, p_name \ - in _p['partners_order'][account.id]: - - # Print partner row - row_pos = self.print_row_partner(row_pos, partner_name) - # Print row: Titles "Date-Period-Entry-Journal..." - row_pos = self.print_columns_title( - _p, row_pos, data, group_lines=False) - - row_pos_start = row_pos - line_number = 0 - for line in _p['ledger_lines'][account.id].get(p_id, []): - line_number += 1 - # print ledger lines - row_pos = self.print_lines( - row_pos, account, line, _p, data, line_number) - row_pos = self.print_cumul_partner( - row_pos, row_pos_start, account, _p, data) - - row_pos = self.print_cumul_account( - row_pos, row_start_account, account, _p, data) - - return row_pos - - def generate_xls_report(self, _p, _xs, data, objects, wb): # main function - - # Initializations - self.global_initializations(wb, _p, xlwt, _xs, objects, data) - row_pos = 0 - # Print Title - row_pos = self.print_title(_p, row_pos) - # Print empty row to define column sizes - row_pos = self.print_empty_row(row_pos) - # Print Header Table titles (Fiscal Year - Accounts Filter - Periods - # Filter...) - row_pos = self.print_header_titles(_p, data, row_pos) - # Print Header Table data - row_pos = self.print_header_data(_p, data, row_pos) - # Freeze the line - self.ws.set_horz_split_pos(row_pos) - # Print empty row - row_pos = self.print_empty_row(row_pos) - - for acc in objects: - if hasattr(acc, 'grouped_ledger_lines'): - # call xls equivalent of - # "grouped_by_curr_open_invoices_inclusion.mako.html" - row_pos = self.print_grouped_line_report( - row_pos, acc, _xs, xlwt, _p, data) - else: - # call xls equivalent of "open_invoices_inclusion.mako.html" - row_pos = self.print_ledger_lines( - row_pos, acc, _xs, xlwt, _p, data) - row_pos += 1 - -open_invoices_xls('report.account.account_report_open_invoices_xls', - 'account.account', parser=PartnersOpenInvoicesWebkit) diff --git a/account_financial_report_webkit_xls/report/partner_ledger_xls.py b/account_financial_report_webkit_xls/report/partner_ledger_xls.py deleted file mode 100644 index 10527974..00000000 --- a/account_financial_report_webkit_xls/report/partner_ledger_xls.py +++ /dev/null @@ -1,461 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -import xlwt -from datetime import datetime -from openerp.addons.report_xls.report_xls import report_xls -from openerp.addons.report_xls.utils import rowcol_to_cell -from openerp.addons.account_financial_report_webkit.report.partners_ledger \ - import PartnersLedgerWebkit -from openerp.tools.translate import _ -# import logging -# _logger = logging.getLogger(__name__) - -_column_sizes = [ - ('date', 12), - ('period', 12), - ('move', 20), - ('journal', 12), - ('partner', 30), - ('label', 58), - ('rec', 12), - ('debit', 15), - ('credit', 15), - ('cumul_bal', 15), - ('curr_bal', 15), - ('curr_code', 7), -] - - -class partner_ledger_xls(report_xls): - column_sizes = [x[1] for x in _column_sizes] - - def generate_xls_report(self, _p, _xs, data, objects, wb): - - ws = wb.add_sheet(_p.report_name[:31]) - ws.panes_frozen = True - ws.remove_splits = True - ws.portrait = 0 # Landscape - ws.fit_width_to_pages = 1 - row_pos = 0 - - # set print header/footer - ws.header_str = self.xls_headers['standard'] - ws.footer_str = self.xls_footers['standard'] - - # cf. account_report_partner_ledger.mako - initial_balance_text = {'initial_balance': _('Computed'), - 'opening_balance': _('Opening Entries'), - False: _('No')} - - # Title - cell_style = xlwt.easyxf(_xs['xls_title']) - report_name = ' - '.join([_p.report_name.upper(), - _p.company.partner_id.name, - _p.company.currency_id.name]) - c_specs = [ - ('report_name', 1, 0, 'text', report_name), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style) - - # write empty row to define column sizes - c_sizes = self.column_sizes - c_specs = [('empty%s' % i, 1, c_sizes[i], 'text', None) - for i in range(0, len(c_sizes))] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, set_column_size=True) - - # Header Table - nbr_columns = 10 - if _p.amount_currency(data): - nbr_columns = 12 - cell_format = _xs['bold'] + _xs['fill_blue'] + _xs['borders_all'] - cell_style = xlwt.easyxf(cell_format) - cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - c_specs = [ - ('coa', 2, 0, 'text', _('Chart of Account')), - ('fy', 1, 0, 'text', _('Fiscal Year')), - ('df', 2, 0, 'text', _p.filter_form(data) == - 'filter_date' and _('Dates Filter') or _('Periods Filter')), - ('af', 1, 0, 'text', _('Accounts Filter')), - ('tm', 2, 0, 'text', _('Target Moves')), - ('ib', nbr_columns - 8, 0, 'text', _('Initial Balance')), - - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style_center) - - cell_format = _xs['borders_all'] - cell_style = xlwt.easyxf(cell_format) - cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - c_specs = [ - ('coa', 2, 0, 'text', _p.chart_account.name), - ('fy', 1, 0, 'text', _p.fiscalyear.name if _p.fiscalyear else '-'), - ] - df = _('From') + ': ' - if _p.filter_form(data) == 'filter_date': - df += _p.start_date if _p.start_date else u'' - else: - df += _p.start_period.name if _p.start_period else u'' - df += ' ' + _('To') + ': ' - if _p.filter_form(data) == 'filter_date': - df += _p.stop_date if _p.stop_date else u'' - else: - df += _p.stop_period.name if _p.stop_period else u'' - c_specs += [ - ('df', 2, 0, 'text', df), - ('af', 1, 0, 'text', _('Custom Filter') - if _p.partner_ids else _p.display_partner_account(data)), - ('tm', 2, 0, 'text', _p.display_target_move(data)), - ('ib', nbr_columns - 8, 0, 'text', - initial_balance_text[_p.initial_balance_mode]), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style_center) - ws.set_horz_split_pos(row_pos) - row_pos += 1 - - # Account Title Row - cell_format = _xs['xls_title'] + _xs['bold'] + \ - _xs['fill'] + _xs['borders_all'] - account_cell_style = xlwt.easyxf(cell_format) - account_cell_style_right = xlwt.easyxf(cell_format + _xs['right']) - account_cell_style_decimal = xlwt.easyxf( - cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - - # Column Title Row - cell_format = _xs['bold'] - c_title_cell_style = xlwt.easyxf(cell_format) - - # Column Header Row - cell_format = _xs['bold'] + _xs['fill'] + _xs['borders_all'] - c_hdr_cell_style = xlwt.easyxf(cell_format) - c_hdr_cell_style_right = xlwt.easyxf(cell_format + _xs['right']) - c_hdr_cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - - # Column Initial Balance Row - cell_format = _xs['italic'] + _xs['borders_all'] - c_init_cell_style = xlwt.easyxf(cell_format) - c_init_cell_style_decimal = xlwt.easyxf( - cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - - # Column Cumulated balance Row - cell_format = _xs['bold'] + _xs['fill'] + _xs['borders_all'] - c_cumul_cell_style = xlwt.easyxf(cell_format) - c_cumul_cell_style_right = xlwt.easyxf(cell_format + _xs['right']) - c_cumul_cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - c_cumul_cell_style_decimal = xlwt.easyxf( - cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - - # Column Partner Row - cell_format = _xs['bold'] - c_part_cell_style = xlwt.easyxf(cell_format) - - c_specs = [ - ('date', 1, 0, 'text', _('Date'), None, c_hdr_cell_style), - ('period', 1, 0, 'text', _('Period'), None, c_hdr_cell_style), - ('move', 1, 0, 'text', _('Entry'), None, c_hdr_cell_style), - ('journal', 1, 0, 'text', _('Journal'), None, c_hdr_cell_style), - ('partner', 1, 0, 'text', _('Partner'), None, c_hdr_cell_style), - ('label', 1, 0, 'text', _('Label'), None, c_hdr_cell_style), - ('rec', 1, 0, 'text', _('Rec.'), None, c_hdr_cell_style), - ('debit', 1, 0, 'text', _('Debit'), None, c_hdr_cell_style_right), - ('credit', 1, 0, 'text', _('Credit'), - None, c_hdr_cell_style_right), - ('cumul_bal', 1, 0, 'text', _('Cumul. Bal.'), - None, c_hdr_cell_style_right), - ] - if _p.amount_currency(data): - c_specs += [ - ('curr_bal', 1, 0, 'text', _('Curr. Bal.'), - None, c_hdr_cell_style_right), - ('curr_code', 1, 0, 'text', _('Curr.'), - None, c_hdr_cell_style_center), - ] - c_hdr_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - - # cell styles for ledger lines - ll_cell_format = _xs['borders_all'] - ll_cell_style = xlwt.easyxf(ll_cell_format) - ll_cell_style_center = xlwt.easyxf(ll_cell_format + _xs['center']) - ll_cell_style_date = xlwt.easyxf( - ll_cell_format + _xs['left'], - num_format_str=report_xls.date_format) - ll_cell_style_decimal = xlwt.easyxf( - ll_cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - - cnt = 0 - for account in objects: - if _p['ledger_lines'].get(account.id, False) or \ - _p['init_balance'].get(account.id, False): - if not _p['partners_order'].get(account.id, False): - continue - cnt += 1 - account_total_debit = 0.0 - account_total_credit = 0.0 - account_balance_cumul = 0.0 - account_balance_cumul_curr = 0.0 - c_specs = [ - ('acc_title', nbr_columns, 0, 'text', - ' - '.join([account.code, account.name]), None, - account_cell_style), - ] - row_data = self.xls_row_template( - c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, c_title_cell_style) - row_pos += 1 - - for partner_name, p_id, p_ref, p_name in \ - _p['partners_order'][account.id]: - - total_debit = 0.0 - total_credit = 0.0 - cumul_balance = 0.0 - cumul_balance_curr = 0.0 - part_cumul_balance = 0.0 - part_cumul_balance_curr = 0.0 - c_specs = [ - ('partner_title', nbr_columns, 0, 'text', - partner_name or _('No Partner'), None, - c_part_cell_style), - ] - row_data = self.xls_row_template( - c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, c_title_cell_style) - row_pos = self.xls_write_row(ws, row_pos, c_hdr_data) - row_start_partner = row_pos - - total_debit = _p['init_balance'][account.id].get( - p_id, {}).get('debit') or 0.0 - total_credit = _p['init_balance'][account.id].get( - p_id, {}).get('credit') or 0.0 - - init_line = False - if _p.initial_balance_mode and \ - (total_debit or total_credit): - init_line = True - - part_cumul_balance = \ - _p['init_balance'][account.id].get( - p_id, {}).get('init_balance') or 0.0 - part_cumul_balance_curr = \ - _p['init_balance'][account.id].get( - p_id, {}).get('init_balance_currency') or 0.0 - balance_forward_currency = \ - _p['init_balance'][account.id].get( - p_id, {}).get('currency_name') or '' - - cumul_balance += part_cumul_balance - cumul_balance_curr += part_cumul_balance_curr - - debit_cell = rowcol_to_cell(row_pos, 7) - credit_cell = rowcol_to_cell(row_pos, 8) - init_bal_formula = debit_cell + '-' + credit_cell - - # Print row 'Initial Balance' by partn - c_specs = [('empty%s' % x, 1, 0, 'text', None) - for x in range(5)] - c_specs += [ - ('init_bal', 1, 0, 'text', _('Initial Balance')), - ('rec', 1, 0, 'text', None), - ('debit', 1, 0, 'number', total_debit, - None, c_init_cell_style_decimal), - ('credit', 1, 0, 'number', total_credit, - None, c_init_cell_style_decimal), - ('cumul_bal', 1, 0, 'number', None, - init_bal_formula, c_init_cell_style_decimal), - ] - if _p.amount_currency(data): - c_specs += [ - ('curr_bal', 1, 0, 'number', - part_cumul_balance_curr, - None, c_init_cell_style_decimal), - ('curr_code', 1, 0, 'text', - balance_forward_currency), - ] - row_data = self.xls_row_template( - c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, c_init_cell_style) - - for line in _p['ledger_lines'][account.id].get(p_id, []): - - total_debit += line.get('debit') or 0.0 - total_credit += line.get('credit') or 0.0 - - label_elements = [line.get('lname') or ''] - if line.get('invoice_number'): - label_elements.append( - "(%s)" % (line['invoice_number'],)) - label = ' '.join(label_elements) - cumul_balance += line.get('balance') or 0.0 - - if init_line or row_pos > row_start_partner: - cumbal_formula = rowcol_to_cell( - row_pos - 1, 9) + '+' - else: - cumbal_formula = '' - debit_cell = rowcol_to_cell(row_pos, 7) - credit_cell = rowcol_to_cell(row_pos, 8) - cumbal_formula += debit_cell + '-' + credit_cell - # Print row ledger line data # - - if line.get('ldate'): - c_specs = [ - ('ldate', 1, 0, 'date', datetime.strptime( - line['ldate'], '%Y-%m-%d'), None, - ll_cell_style_date), - ] - else: - c_specs = [ - ('ldate', 1, 0, 'text', None), - ] - c_specs += [ - ('period', 1, 0, 'text', - line.get('period_code') or ''), - ('move', 1, 0, 'text', - line.get('move_name') or ''), - ('journal', 1, 0, 'text', line.get('jcode') or ''), - ('partner', 1, 0, 'text', - line.get('partner_name') or ''), - ('label', 1, 0, 'text', label), - ('rec_name', 1, 0, 'text', - line.get('rec_name') or ''), - ('debit', 1, 0, 'number', line.get('debit'), - None, ll_cell_style_decimal), - ('credit', 1, 0, 'number', line.get('credit'), - None, ll_cell_style_decimal), - ('cumul_bal', 1, 0, 'number', None, - cumbal_formula, ll_cell_style_decimal), - ] - if _p.amount_currency(data): - c_specs += [ - ('curr_bal', 1, 0, 'number', line.get( - 'amount_currency') or 0.0, None, - ll_cell_style_decimal), - ('curr_code', 1, 0, 'text', line.get( - 'currency_code') or '', None, - ll_cell_style_center), - ] - row_data = self.xls_row_template( - c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, ll_cell_style) - # end for line - - # Print row Cumulated Balance by partner # - debit_partner_start = rowcol_to_cell(row_start_partner, 7) - debit_partner_end = rowcol_to_cell(row_pos - 1, 7) - debit_partner_total = 'SUM(' + debit_partner_start + \ - ':' + debit_partner_end + ')' - - credit_partner_start = rowcol_to_cell(row_start_partner, 8) - credit_partner_end = rowcol_to_cell(row_pos - 1, 8) - credit_partner_total = 'SUM(' + credit_partner_start + \ - ':' + credit_partner_end + ')' - - bal_partner_debit = rowcol_to_cell(row_pos, 7) - bal_partner_credit = rowcol_to_cell(row_pos, 8) - bal_partner_total = bal_partner_debit + \ - '-' + bal_partner_credit - - c_specs = [('empty%s' % x, 1, 0, 'text', None) - for x in range(5)] - c_specs += [ - ('init_bal', 1, 0, 'text', - _('Cumulated balance on Partner')), - ('rec', 1, 0, 'text', None), - ('debit', 1, 0, 'number', None, - debit_partner_total, c_cumul_cell_style_decimal), - ('credit', 1, 0, 'number', None, - credit_partner_total, c_cumul_cell_style_decimal), - ('cumul_bal', 1, 0, 'number', None, - bal_partner_total, c_cumul_cell_style_decimal), - ] - if _p.amount_currency(data): - if account.currency_id: - c_specs += [('curr_bal', 1, 0, 'number', - cumul_balance_curr or 0.0, None, - c_cumul_cell_style_decimal)] - else: - c_specs += [('curr_bal', 1, 0, 'text', - '-', None, c_cumul_cell_style_right)] - c_specs += [('curr_code', 1, 0, 'text', - account.currency_id.name if - account.currency_id else u'', None, - c_cumul_cell_style_center)] - row_data = self.xls_row_template( - c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, c_cumul_cell_style) - row_pos += 1 - account_total_debit += total_debit - account_total_credit += total_credit - account_balance_cumul += cumul_balance - account_balance_cumul_curr += cumul_balance_curr - - # Print row Cumulated Balance by account # - c_specs = [ - ('acc_title', 5, 0, 'text', ' - '. - join([account.code, account.name])), ] - c_specs += [ - ('label', 1, 0, 'text', _('Cumulated balance on Account')), - ('rec', 1, 0, 'text', None), - ('debit', 1, 0, 'number', account_total_debit, - None, account_cell_style_decimal), - ('credit', 1, 0, 'number', account_total_credit, - None, account_cell_style_decimal), - ('cumul_bal', 1, 0, 'number', account_balance_cumul, - None, account_cell_style_decimal), - ] - if _p.amount_currency(data): - if account.currency_id: - c_specs += [('curr_bal', 1, 0, 'number', - account_balance_cumul_curr or 0.0, None, - account_cell_style_decimal)] - else: - c_specs += [('curr_bal', 1, 0, 'text', - '-', None, account_cell_style_right)] - c_specs += [('curr_code', 1, 0, 'text', - account.currency_id.name if - account.currency_id else u'', None, - account_cell_style)] - row_data = self.xls_row_template( - c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, account_cell_style) - row_pos += 2 - -partner_ledger_xls('report.account.account_report_partner_ledger_xls', - 'account.account', - parser=PartnersLedgerWebkit) diff --git a/account_financial_report_webkit_xls/report/partners_balance_xls.py b/account_financial_report_webkit_xls/report/partners_balance_xls.py deleted file mode 100644 index 9255b567..00000000 --- a/account_financial_report_webkit_xls/report/partners_balance_xls.py +++ /dev/null @@ -1,432 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -import xlwt -from openerp.addons.report_xls.report_xls import report_xls -from openerp.addons.report_xls.utils import rowcol_to_cell -from openerp.addons.account_financial_report_webkit.report.partner_balance \ - import PartnerBalanceWebkit -from openerp.tools.translate import _ -# import logging -# _logger = logging.getLogger(__name__) - - -def display_line(all_comparison_lines): - return any([line.get('balance') for line in all_comparison_lines]) - - -class partners_balance_xls(report_xls): - column_sizes = [12, 40, 25, 17, 17, 17, 17, 17] - - def print_title(self, ws, _p, row_position, xlwt, _xs): - cell_style = xlwt.easyxf(_xs['xls_title']) - report_name = ' - '.join([_p.report_name.upper(), - _p.company.partner_id.name, - _p.company.currency_id.name]) - c_specs = [ - ('report_name', 1, 0, 'text', report_name), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - ws, row_position, row_data, row_style=cell_style) - return row_position - - def print_empty_row(self, ws, row_position): - c_sizes = self.column_sizes - c_specs = [('empty%s' % i, 1, c_sizes[i], 'text', None) - for i in range(0, len(c_sizes))] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - ws, row_position, row_data, set_column_size=True) - return row_position - - def print_header_titles(self, ws, _p, data, row_position, xlwt, _xs): - cell_format = _xs['bold'] + _xs['fill_blue'] + _xs['borders_all'] - cell_style = xlwt.easyxf(cell_format) - cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - - c_specs = [ - ('fy', 1, 0, 'text', _('Fiscal Year'), None, cell_style_center), - ('af', 1, 0, 'text', _('Accounts Filter'), - None, cell_style_center), - ('df', 1, 0, 'text', _p.filter_form(data) == 'filter_date' and _( - 'Dates Filter') or _('Periods Filter'), None, - cell_style_center), - ('pf', 1, 0, 'text', _('Partners Filter'), - None, cell_style_center), - ('tm', 1, 0, 'text', _('Target Moves'), None, cell_style_center), - ('ib', 1, 0, 'text', _('Initial Balance'), - None, cell_style_center), - ('coa', 1, 0, 'text', _('Chart of Account'), - None, cell_style_center), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - ws, row_position, row_data, row_style=cell_style) - return row_position - - def print_header_data(self, ws, _p, data, row_position, xlwt, _xs, - initial_balance_text): - cell_format = _xs['borders_all'] + _xs['wrap'] + _xs['top'] - cell_style = xlwt.easyxf(cell_format) - cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - c_specs = [ - ('fy', 1, 0, 'text', _p.fiscalyear.name if _p.fiscalyear else '-', - None, cell_style_center), - ('af', 1, 0, 'text', _p.accounts(data) and ', '.join( - [account.code for account in _p.accounts(data)]) or _('All'), - None, cell_style_center), - ] - df = _('From') + ': ' - if _p.filter_form(data) == 'filter_date': - df += _p.start_date if _p.start_date else u'' - else: - df += _p.start_period.name if _p.start_period else u'' - df += ' ' + _('\nTo') + ': ' - if _p.filter_form(data) == 'filter_date': - df += _p.stop_date if _p.stop_date else u'' - else: - df += _p.stop_period.name if _p.stop_period else u'' - c_specs += [ - ('df', 1, 0, 'text', df, None, cell_style_center), - ('tm', 1, 0, 'text', _p.display_partner_account( - data), None, cell_style_center), - ('pf', 1, 0, 'text', _p.display_target_move( - data), None, cell_style_center), - ('ib', 1, 0, 'text', initial_balance_text[ - _p.initial_balance_mode], None, cell_style_center), - ('coa', 1, 0, 'text', _p.chart_account.name, - None, cell_style_center), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - ws, row_position, row_data, row_style=cell_style) - return row_position - - def print_comparison_header(self, _xs, xlwt, row_position, _p, ws, - initial_balance_text): - cell_format_ct = _xs['bold'] + _xs['fill_blue'] + _xs['borders_all'] - cell_style_ct = xlwt.easyxf(cell_format_ct) - c_specs = [('ct', 7, 0, 'text', _('Comparisons'))] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - ws, row_position, row_data, row_style=cell_style_ct) - cell_format = _xs['borders_all'] + _xs['wrap'] + _xs['top'] - cell_style_center = xlwt.easyxf(cell_format) - for index, params in enumerate(_p.comp_params): - c_specs = [ - ('c', 2, 0, 'text', _('Comparison') + str(index + 1) + - ' (C' + str(index + 1) + ')')] - if params['comparison_filter'] == 'filter_date': - c_specs += [ - ('f', 2, 0, 'text', - _('Dates Filter') + ': ' + - _p.formatLang(params['start'], date=True) + ' - ' + - _p.formatLang(params['stop'], date=True))] - elif params['comparison_filter'] == 'filter_period': - c_specs += [('f', 2, 0, 'text', _('Periods Filter') + - ': ' + params['start'].name + ' - ' + - params['stop'].name)] - else: - c_specs += [('f', 2, 0, 'text', _('Fiscal Year') + - ': ' + params['fiscalyear'].name)] - c_specs += [('ib', 2, 0, 'text', _('Initial Balance') + - ': ' + - initial_balance_text[params['initial_balance_mode']])] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - ws, row_position, row_data, row_style=cell_style_center) - return row_position - - def print_account_header(self, ws, _p, _xs, xlwt, row_position): - cell_format = _xs['bold'] + _xs['fill'] + \ - _xs['borders_all'] + _xs['wrap'] + _xs['top'] - cell_style = xlwt.easyxf(cell_format) - cell_style_right = xlwt.easyxf(cell_format + _xs['right']) - cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - if len(_p.comp_params) == 2: - account_span = 3 - else: - account_span = _p.initial_balance_mode and 2 or 3 - c_specs = [ - ('account', account_span, 0, 'text', _('Account / Partner Name')), - ('code', 1, 0, 'text', _('Code / Ref')), - ] - if _p.comparison_mode == 'no_comparison': - if _p.initial_balance_mode: - c_specs += [('init_bal', 1, 0, 'text', - _('Initial Balance'), None, cell_style_right)] - c_specs += [ - ('debit', 1, 0, 'text', _('Debit'), None, cell_style_right), - ('credit', 1, 0, 'text', _('Credit'), None, cell_style_right), - ] - - if _p.comparison_mode == 'no_comparison' or not _p.fiscalyear: - c_specs += [('balance', 1, 0, 'text', - _('Balance'), None, cell_style_right)] - else: - c_specs += [('balance_fy', 1, 0, 'text', _('Balance %s') % - _p.fiscalyear.name, None, cell_style_right)] - if _p.comparison_mode in ('single', 'multiple'): - for index in range(_p.nb_comparison): - if _p.comp_params[index][ - 'comparison_filter'] == 'filter_year' \ - and _p.comp_params[index].get('fiscalyear', False): - c_specs += [('balance_%s' % index, 1, 0, 'text', - _('Balance %s') % - _p.comp_params[index]['fiscalyear'].name, - None, cell_style_right)] - else: - c_specs += [('balance_%s' % index, 1, 0, 'text', - _('Balance C%s') % (index + 1), None, - cell_style_right)] - if _p.comparison_mode == 'single': - c_specs += [ - ('diff', 1, 0, 'text', _('Difference'), - None, cell_style_right), - ('diff_percent', 1, 0, 'text', - _('% Difference'), None, cell_style_center), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - ws, row_position, row_data, row_style=cell_style) - return row_position - - def print_row_code_account(self, ws, current_account, row_position, _xs, - xlwt): - cell_format = _xs['xls_title'] + _xs['bold'] + \ - _xs['fill'] + _xs['borders_all'] - cell_style = xlwt.easyxf(cell_format) - c_specs = [ - ('acc_title', 7, 0, 'text', ' - '.join([current_account.code, - current_account.name])), ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - ws, row_position, row_data, cell_style) - return row_position - - def print_account_totals(self, _xs, xlwt, ws, row_start_account, - row_position, current_account, _p): - cell_format = _xs['bold'] + _xs['fill'] + \ - _xs['borders_all'] + _xs['wrap'] + _xs['top'] - cell_style = xlwt.easyxf(cell_format) - cell_style_decimal = xlwt.easyxf( - cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - c_specs = [ - ('acc_title', 2, 0, 'text', current_account.name), - ('code', 1, 0, 'text', current_account.code), - ] - for column in range(3, 7): - # in case of one single comparison, the column 6 will contain - # percentages - if (_p.comparison_mode == 'single' and column == 6): - total_diff = rowcol_to_cell(row_position, column - 1) - total_balance = rowcol_to_cell(row_position, column - 2) - account_formula = 'Round(' + total_diff + \ - '/' + total_balance + '*100;0)' - else: - account_start = rowcol_to_cell(row_start_account, column) - account_end = rowcol_to_cell(row_position - 1, column) - account_formula = 'Round(SUM(' + \ - account_start + ':' + account_end + ');2)' - c_specs += [('total%s' % column, 1, 0, 'text', None, - account_formula, None, cell_style_decimal)] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_position = self.xls_write_row( - ws, row_position, row_data, cell_style) - return row_position + 1 - - def generate_xls_report(self, _p, _xs, data, objects, wb): - - # Initialisations - ws = wb.add_sheet(_p.report_name[:31]) - ws.panes_frozen = True - ws.remove_splits = True - ws.portrait = 0 # Landscape - ws.fit_width_to_pages = 1 - row_pos = 0 - ws.header_str = self.xls_headers['standard'] - ws.footer_str = self.xls_footers['standard'] - - # Print Title - row_pos = self.print_title(ws, _p, row_pos, xlwt, _xs) - # Print empty row to define column sizes - row_pos = self.print_empty_row(ws, row_pos) - # Print Header Table titles (Fiscal Year - Accounts Filter - Periods - # Filter...) - row_pos = self.print_header_titles(ws, _p, data, row_pos, xlwt, _xs) - - initial_balance_text = { - 'initial_balance': _('Computed'), - 'opening_balance': _('Opening Entries'), - False: _('No')} # cf. account_report_partner_balance.mako - # Print Header Table data - row_pos = self.print_header_data( - ws, _p, data, row_pos, xlwt, _xs, initial_balance_text) - # Print comparison header table - if _p.comparison_mode in ('single', 'multiple'): - row_pos += 1 - row_pos = self.print_comparison_header( - _xs, xlwt, row_pos, _p, ws, initial_balance_text) - - # Freeze the line - ws.set_horz_split_pos(row_pos) - - # cell styles for account data - regular_cell_format = _xs['borders_all'] - regular_cell_style = xlwt.easyxf(regular_cell_format) - regular_cell_style_decimal = xlwt.easyxf( - regular_cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - - row_pos += 1 - for current_account in objects: - - partners_order = _p['partners_order_accounts']\ - .get(current_account.id, False) - - # do not display accounts without partners - if not partners_order: - continue - - comparisons = _p['comparisons_accounts']\ - .get(current_account.id, False) - - # in multiple columns mode, we do not want to print accounts - # without any rows - if _p.comparison_mode in ('single', 'multiple'): - all_comparison_lines = [comp['partners_amounts'][partner_id[1]] - for partner_id in partners_order - for comp in comparisons] - if not display_line(all_comparison_lines): - continue - - current_partner_amounts = _p['partners_amounts_accounts']\ - .get(current_account.id, False) - - if _p.comparison_mode in ('single', 'multiple'): - comparison_total = {} - for i, comp in enumerate(comparisons): - comparison_total[i] = {'balance': 0.0} - - # print row: Code - Account name - row_pos = self.print_row_code_account( - ws, current_account, row_pos, _xs, xlwt) - row_account_start = row_pos - # Print row: Titles "Account/Partner Name-Code/ref-Initial - # Balance-Debit-Credit-Balance" or "Account/Partner - # Name-Code/ref-Balance Year-Balance Year2-Balance C2-Balance C3" - row_pos = self.print_account_header(ws, _p, _xs, xlwt, row_pos) - - for (partner_code_name, partner_id, partner_ref, partner_name) \ - in partners_order: - partner = current_partner_amounts.get(partner_id, {}) - # in single mode, we have to display all the partners even if - # their balance is 0.0 because the initial balance should match - # with the previous year closings - # in multiple columns mode, we do not want to print partners - # which have a balance at 0.0 in each comparison column - if _p.comparison_mode in ('single', 'multiple'): - all_comparison_lines = [comp['partners_amounts'] - [partner_id] - for comp in comparisons - if comp['partners_amounts']. - get(partner_id)] - if not display_line(all_comparison_lines): - continue - - # display data row - if len(_p.comp_params) == 2: - account_span = 3 - else: - account_span = _p.initial_balance_mode and 2 or 3 - - c_specs = [('acc_title', account_span, 0, 'text', - partner_name if partner_name else - _('Unallocated'))] - c_specs += [('partner_ref', 1, 0, 'text', - partner_ref if partner_ref else '')] - if _p.comparison_mode == 'no_comparison': - bal_formula = '' - if _p.initial_balance_mode: - init_bal_cell = rowcol_to_cell(row_pos, 3) - bal_formula = init_bal_cell + '+' - debit_col = 4 - c_specs += [ - ('init_bal', 1, 0, 'number', partner.get( - 'init_balance', 0.0), None, - regular_cell_style_decimal), - ] - else: - debit_col = 3 - c_specs += [ - ('debit', 1, 0, 'number', partner.get('debit', 0.0), - None, regular_cell_style_decimal), - ('credit', 1, 0, 'number', partner.get('credit', 0.0), - None, regular_cell_style_decimal), - ] - debit_cell = rowcol_to_cell(row_pos, debit_col) - credit_cell = rowcol_to_cell(row_pos, debit_col + 1) - bal_formula += debit_cell + '-' + credit_cell - c_specs += [('bal', 1, 0, 'number', None, - bal_formula, regular_cell_style_decimal), ] - else: - c_specs += [('bal', 1, 0, 'number', partner.get('balance', - 0.0), - None, regular_cell_style_decimal), ] - - if _p.comparison_mode in ('single', 'multiple'): - for i, comp in enumerate(comparisons): - comp_partners = comp['partners_amounts'] - balance = diff = percent_diff = 0 - if comp_partners.get(partner_id): - balance = comp_partners[partner_id]['balance'] - diff = comp_partners[partner_id]['diff'] - percent_diff = comp_partners[ - partner_id]['percent_diff'] - comparison_total[i]['balance'] += balance - c_specs += [('balance_%s' % i, 1, 0, 'number', - balance, None, - regular_cell_style_decimal), ] - # no diff in multiple comparisons because it shows too much - # data - if _p.comparison_mode == 'single': - c_specs += [('balance_diff', 1, 0, 'number', - diff, None, regular_cell_style_decimal), ] - if percent_diff is False: - c_specs += [('balance', 1, 0, 'number', - diff, None, regular_cell_style_decimal), ] - else: - c_specs += [('perc_diff', 1, 0, 'number', - int(round(percent_diff))), ] - row_data = self.xls_row_template( - c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, regular_cell_style) - - row_pos = self.print_account_totals( - _xs, xlwt, ws, row_account_start, row_pos, current_account, _p) - -partners_balance_xls('report.account.account_report_partner_balance_xls', - 'account.account', - parser=PartnerBalanceWebkit) diff --git a/account_financial_report_webkit_xls/report/trial_balance_xls.py b/account_financial_report_webkit_xls/report/trial_balance_xls.py deleted file mode 100644 index 476375a0..00000000 --- a/account_financial_report_webkit_xls/report/trial_balance_xls.py +++ /dev/null @@ -1,324 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -import xlwt -from openerp.addons.report_xls.report_xls import report_xls -from openerp.addons.report_xls.utils import rowcol_to_cell -from openerp.addons.account_financial_report_webkit.report.trial_balance \ - import TrialBalanceWebkit -from openerp.tools.translate import _ -# import logging -# _logger = logging.getLogger(__name__) - - -class trial_balance_xls(report_xls): - column_sizes = [12, 60, 17, 17, 17, 17, 17, 17] - - def generate_xls_report(self, _p, _xs, data, objects, wb): - - ws = wb.add_sheet(_p.report_name[:31]) - ws.panes_frozen = True - ws.remove_splits = True - ws.portrait = 0 # Landscape - ws.fit_width_to_pages = 1 - row_pos = 0 - - # set print header/footer - ws.header_str = self.xls_headers['standard'] - ws.footer_str = self.xls_footers['standard'] - - # cf. account_report_trial_balance.mako - initial_balance_text = {'initial_balance': _('Computed'), - 'opening_balance': _('Opening Entries'), - False: _('No')} - - # Title - cell_style = xlwt.easyxf(_xs['xls_title']) - report_name = ' - '.join([_p.report_name.upper(), - _p.company.partner_id.name, - _p.company.currency_id.name]) - c_specs = [ - ('report_name', 1, 0, 'text', report_name), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style) - - # write empty row to define column sizes - c_sizes = self.column_sizes - c_specs = [('empty%s' % i, 1, c_sizes[i], 'text', None) - for i in range(0, len(c_sizes))] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, set_column_size=True) - - # Header Table - cell_format = _xs['bold'] + _xs['fill_blue'] + _xs['borders_all'] - cell_style = xlwt.easyxf(cell_format) - cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - c_specs = [ - ('fy', 1, 0, 'text', _('Fiscal Year')), - ('af', 2, 0, 'text', _('Accounts Filter')), - ('df', 1, 0, 'text', _p.filter_form(data) == - 'filter_date' and _('Dates Filter') or _('Periods Filter')), - ('tm', 2, 0, 'text', _('Target Moves'), None, cell_style_center), - ('ib', 1, 0, 'text', _('Initial Balance'), - None, cell_style_center), - ('coa', 1, 0, 'text', _('Chart of Account'), - None, cell_style_center), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style) - - cell_format = _xs['borders_all'] + _xs['wrap'] + _xs['top'] - cell_style = xlwt.easyxf(cell_format) - cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - c_specs = [ - ('fy', 1, 0, 'text', _p.fiscalyear.name if _p.fiscalyear else '-'), - ('af', 2, 0, 'text', _p.accounts(data) and ', '.join( - [account.code for account in _p.accounts(data)]) or _('All')), - ] - df = _('From') + ': ' - if _p.filter_form(data) == 'filter_date': - df += _p.start_date if _p.start_date else u'' - else: - df += _p.start_period.name if _p.start_period else u'' - df += ' ' + _('\nTo') + ': ' - if _p.filter_form(data) == 'filter_date': - df += _p.stop_date if _p.stop_date else u'' - else: - df += _p.stop_period.name if _p.stop_period else u'' - c_specs += [ - ('df', 1, 0, 'text', df), - ('tm', 2, 0, 'text', _p.display_target_move( - data), None, cell_style_center), - ('ib', 1, 0, 'text', initial_balance_text[ - _p.initial_balance_mode], None, cell_style_center), - ('coa', 1, 0, 'text', _p.chart_account.name, - None, cell_style_center), - ] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style) - - # comparison header table - if _p.comparison_mode in ('single', 'multiple'): - row_pos += 1 - cell_format_ct = _xs['bold'] + \ - _xs['fill_blue'] + _xs['borders_all'] - cell_style_ct = xlwt.easyxf(cell_format_ct) - c_specs = [('ct', 8, 0, 'text', _('Comparisons'))] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style_ct) - cell_style_center = xlwt.easyxf(cell_format) - for index, params in enumerate(_p.comp_params): - c_specs = [ - ('c', 3, 0, 'text', _('Comparison') + str(index + 1) + - ' (C' + str(index + 1) + ')')] - if params['comparison_filter'] == 'filter_date': - c_specs += [('f', 3, 0, 'text', _('Dates Filter') + ': ' + - _p.formatLang( - params['start'], date=True) + ' - ' + - _p.formatLang(params['stop'], date=True))] - elif params['comparison_filter'] == 'filter_period': - c_specs += [('f', 3, 0, 'text', _('Periods Filter') + - ': ' + params['start'].name + ' - ' + - params['stop'].name)] - else: - c_specs += [('f', 3, 0, 'text', _('Fiscal Year') + - ': ' + params['fiscalyear'].name)] - c_specs += [('ib', 2, 0, 'text', _('Initial Balance') + - ': ' + - initial_balance_text[ - params['initial_balance_mode']])] - row_data = self.xls_row_template( - c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style_center) - - row_pos += 1 - - # Column Header Row - cell_format = _xs['bold'] + _xs['fill_blue'] + \ - _xs['borders_all'] + _xs['wrap'] + _xs['top'] - cell_style = xlwt.easyxf(cell_format) - cell_style_right = xlwt.easyxf(cell_format + _xs['right']) - cell_style_center = xlwt.easyxf(cell_format + _xs['center']) - if len(_p.comp_params) == 2: - account_span = 3 - else: - account_span = _p.initial_balance_mode and 2 or 3 - c_specs = [ - ('code', 1, 0, 'text', _('Code')), - ('account', account_span, 0, 'text', _('Account')), - ] - if _p.comparison_mode == 'no_comparison': - if _p.initial_balance_mode: - c_specs += [('init_bal', 1, 0, 'text', - _('Initial Balance'), None, cell_style_right)] - c_specs += [ - ('debit', 1, 0, 'text', _('Debit'), None, cell_style_right), - ('credit', 1, 0, 'text', _('Credit'), None, cell_style_right), - ] - - if _p.comparison_mode == 'no_comparison' or not _p.fiscalyear: - c_specs += [('balance', 1, 0, 'text', - _('Balance'), None, cell_style_right)] - else: - c_specs += [('balance_fy', 1, 0, 'text', _('Balance %s') % - _p.fiscalyear.name, None, cell_style_right)] - if _p.comparison_mode in ('single', 'multiple'): - for index in range(_p.nb_comparison): - if _p.comp_params[index][ - 'comparison_filter'] == 'filter_year' \ - and _p.comp_params[index].get('fiscalyear', False): - c_specs += [('balance_%s' % index, 1, 0, 'text', - _('Balance %s') % - _p.comp_params[index]['fiscalyear'].name, - None, cell_style_right)] - else: - c_specs += [('balance_%s' % index, 1, 0, 'text', - _('Balance C%s') % (index + 1), None, - cell_style_right)] - if _p.comparison_mode == 'single': - c_specs += [ - ('diff', 1, 0, 'text', _('Difference'), - None, cell_style_right), - ('diff_percent', 1, 0, 'text', - _('% Difference'), None, cell_style_center), - ] - c_specs += [('type', 1, 0, 'text', _('Type'), None, cell_style_center)] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style) - ws.set_horz_split_pos(row_pos) - - last_child_consol_ids = [] - - # cell styles for account data - view_cell_format = _xs['bold'] + _xs['fill'] + _xs['borders_all'] - view_cell_style = xlwt.easyxf(view_cell_format) - view_cell_style_center = xlwt.easyxf(view_cell_format + _xs['center']) - view_cell_style_decimal = xlwt.easyxf( - view_cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - view_cell_style_pct = xlwt.easyxf( - view_cell_format + _xs['center'], num_format_str='0') - regular_cell_format = _xs['borders_all'] - regular_cell_style = xlwt.easyxf(regular_cell_format) - regular_cell_style_center = xlwt.easyxf( - regular_cell_format + _xs['center']) - regular_cell_style_decimal = xlwt.easyxf( - regular_cell_format + _xs['right'], - num_format_str=report_xls.decimal_format) - regular_cell_style_pct = xlwt.easyxf( - regular_cell_format + _xs['center'], num_format_str='0') - - for current_account in objects: - - if not _p['to_display_accounts'][current_account.id]: - continue - - if current_account.type == 'view': - cell_style = view_cell_style - cell_style_center = view_cell_style_center - cell_style_decimal = view_cell_style_decimal - cell_style_pct = view_cell_style_pct - else: - cell_style = regular_cell_style - cell_style_center = regular_cell_style_center - cell_style_decimal = regular_cell_style_decimal - cell_style_pct = regular_cell_style_pct - - comparisons = _p['comparisons_accounts'][current_account.id] - - if current_account.id not in last_child_consol_ids: - # current account is a not a consolidation child: use its own - # level - last_child_consol_ids = [ - child_consol_id.id for child_consol_id in - current_account.child_consol_ids] - - c_specs = [ - ('code', 1, 0, 'text', current_account.code), - ('account', account_span, 0, 'text', current_account.name), - ] - if _p.comparison_mode == 'no_comparison': - - debit_cell = rowcol_to_cell(row_pos, 4) - credit_cell = rowcol_to_cell(row_pos, 5) - bal_formula = debit_cell + '-' + credit_cell - - if _p.initial_balance_mode: - init_cell = rowcol_to_cell(row_pos, 3) - debit_cell = rowcol_to_cell(row_pos, 4) - credit_cell = rowcol_to_cell(row_pos, 5) - bal_formula = init_cell + '+' + \ - debit_cell + '-' + credit_cell - c_specs += [('init_bal', 1, 0, 'number', - _p['init_balance_' - 'accounts'][current_account.id], - None, - cell_style_decimal)] - c_specs += [ - ('debit', 1, 0, 'number', - _p['debit_accounts'][current_account.id], - None, cell_style_decimal), - ('credit', 1, 0, 'number', - _p['credit_accounts'][current_account.id], - None, cell_style_decimal), - ] - c_specs += [('balance', 1, 0, 'number', None, - bal_formula, cell_style_decimal)] - else: - c_specs += [('balance', 1, 0, 'number', - _p['balance_accounts'][current_account.id], - None, cell_style_decimal)] - - if _p.comparison_mode in ('single', 'multiple'): - c = 1 - for comp_account in comparisons: - c_specs += [('balance_%s' % c, 1, 0, 'number', - comp_account['balance'], None, - cell_style_decimal)] - c += 1 - if _p.comparison_mode == 'single': - c_specs += [ - ('diff', 1, 0, 'number', comp_account[ - 'diff'], None, cell_style_decimal), - ('diff_percent', 1, 0, 'number', comp_account[ - 'percent_diff'] and - comp_account['percent_diff'] or 0, None, - cell_style_pct), - ] - - c_specs += [('type', 1, 0, 'text', - current_account.type, None, cell_style_center)] - row_data = self.xls_row_template(c_specs, [x[0] for x in c_specs]) - row_pos = self.xls_write_row( - ws, row_pos, row_data, row_style=cell_style) - -trial_balance_xls('report.account.account_report_trial_balance_xls', - 'account.account', - parser=TrialBalanceWebkit) diff --git a/account_financial_report_webkit_xls/static/description/icon.png b/account_financial_report_webkit_xls/static/description/icon.png deleted file mode 100644 index 4c29e49cdedb33a5e0b2987553ac00174f182c6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22545 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 s - - - - - - - spain_provinces - - - - spain - geography - - - - - sherrera - - - - - sherrera - - - - - sherrera - - - - image/svg+xml - - - en - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/account_financial_report_webkit_xls/tests/general_ledger.yml b/account_financial_report_webkit_xls/tests/general_ledger.yml deleted file mode 100644 index b7a4d4a2..00000000 --- a/account_financial_report_webkit_xls/tests/general_ledger.yml +++ /dev/null @@ -1,65 +0,0 @@ -- - In order to test the Excel General Ledger webkit wizard I will print report with default setting -- - !python {model: account.account}: | - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0')} - ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')],'active_id':ref('account.chart0')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_general_ledger_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel General Ledger webkit wizard I will print report with posted move -- - !python {model: account.account}: | - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'target_move': 'posted'} - ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')],'active_id':ref('account.chart0')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_general_ledger_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel General Ledger webkit wizard I will print report with transactions or non zero balance -- - !python {model: account.account}: | - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'display_account': 'bal_mix'} - ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')],'active_id':ref('account.chart0')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_general_ledger_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel General Ledger webkit wizard I will print report with inital balance and currency ammount -- - !python {model: account.account}: | - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'amount_currency': 1} - ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')],'active_id':ref('account.chart0')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_general_ledger_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -#Filter by date -- - In order to test the Excel General Ledger webkit wizard I will print report with inital balance and currency ammount and I filter by date of the first tree month -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'),'amount_currency': 1, 'chart_account_id': 1, 'date_from': '%s-01-01' %(datetime.now().year), - 'date_to':'%s-04-01' %(datetime.now().year), 'display_account': 'bal_all', 'filter': 'filter_date',} - ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')],'active_id':ref('account.chart0')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_general_ledger_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel General Ledger webkit wizard I will print report with inital balance and currency ammount and I filter by date of the first tree month -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'),'amount_currency': 1, 'chart_account_id': 1, 'date_from': '%s-01-01' %(datetime.now().year), - 'date_to':'%s-04-01' %(datetime.now().year), 'display_account': 'bal_all', 'filter': 'filter_date',} - ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')],'active_id':ref('account.chart0')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_general_ledger_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') -# I still have to parse report content but for this I need accounting data on multiple exercises and faor all fiscal year diff --git a/account_financial_report_webkit_xls/tests/open_invoices.yml b/account_financial_report_webkit_xls/tests/open_invoices.yml deleted file mode 100644 index 65fc736b..00000000 --- a/account_financial_report_webkit_xls/tests/open_invoices.yml +++ /dev/null @@ -1,60 +0,0 @@ -- - In order to test the Excel Open Invoices Report webkit wizard I will print report with default setting -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'until_date': '%s-12-31' %(datetime.now().year)} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_open_invoices_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Open Invoices Report webkit wizard I will print report with filters and currency -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier'} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_open_invoices_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Open Invoices Report webkit wizard I will print report with filters on partners -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'partner_ids': [ref('base.res_partner_2'), ref('base.res_partner_1')]} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_open_invoices_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Open Invoices Report webkit wizard I will print report with filters on periods -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'filter': 'filter_period', 'period_from': ref('account.period_1'), 'period_to': ref('account.period_12')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_open_invoices_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Open Invoices Report webkit wizard I will print report with filters on dates -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'filter': 'filter_date', 'date_from': '%s-01-01' %(datetime.now().year), 'date_to': '%s-12-31' %(datetime.now().year)} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_open_invoices_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') diff --git a/account_financial_report_webkit_xls/tests/partner_balance.yml b/account_financial_report_webkit_xls/tests/partner_balance.yml deleted file mode 100644 index 72d67c1f..00000000 --- a/account_financial_report_webkit_xls/tests/partner_balance.yml +++ /dev/null @@ -1,67 +0,0 @@ -- - In order to test the Excel Partner Balance webkit wizard I will print report with default setting -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_partner_balance_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export', our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Partner Balance webkit wizard I will print report as if we print it from an account -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0')} - ctx.update({'model': 'account.account','active_ids':[ref('account.assets_view'), ref('account.liabilities_view')],'active_id': ref('account.assets_view')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_partner_balance_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export', our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Partner Balance webkit wizard I will print report with filters on period -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'filter': 'filter_period', 'period_from': ref('account.period_1'), 'period_to': ref('account.period_12')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_partner_balance_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export', our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Partner Balance webkit wizard I will print report with filters on dates -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'filter': 'filter_date', 'date_from': '%s-01-01' %(datetime.now().year), 'date_to': '%s-12-31' %(datetime.now().year)} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_partner_balance_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export', our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Partner Balance webkit wizard I will print report with one comparison filtered by year -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'comp0_filter': 'filter_year', 'comp0_fiscalyear_id': ref('account.data_fiscalyear')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_partner_balance_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export', our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Partner Balance webkit wizard I will print report with all comparisons filtered by year, period and date -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'comp0_filter': 'filter_year', 'comp0_fiscalyear_id': ref('account.data_fiscalyear'), - 'comp1_filter': 'filter_period', 'comp1_period_from': ref('account.period_1'), 'comp1_period_to': ref('account.period_12'), - 'comp2_filter': 'filter_date', 'comp2_date_from': '%s-01-01' %(datetime.now().year), 'comp2_date_to': '%s-12-31' %(datetime.now().year) - } - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_partner_balance_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') diff --git a/account_financial_report_webkit_xls/tests/partner_ledger.yml b/account_financial_report_webkit_xls/tests/partner_ledger.yml deleted file mode 100644 index 4a25dcd7..00000000 --- a/account_financial_report_webkit_xls/tests/partner_ledger.yml +++ /dev/null @@ -1,60 +0,0 @@ -- - In order to test the Excel Partner Ledger webkit wizard I will print report with default setting -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'until_date': '%s-12-31' %(datetime.now().year)} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Partner Ledger webkit wizard I will print report with filters and currency -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier'} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Partner Ledger webkit wizard I will print report with filters on partners -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'partner_ids': [ref('base.res_partner_2'), ref('base.res_partner_1')]} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Partner Ledger webkit wizard I will print report with filters on periods -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'filter': 'filter_period', 'period_from': ref('account.period_1'), 'period_to': ref('account.period_12')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Partner Ledger webkit wizard I will print report with filters on dates -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'until_date': '%s-12-31' %(datetime.now().year), 'target_move': 'posted', - 'amount_currency': True, 'result_selection': 'customer_supplier', - 'filter': 'filter_date', 'date_from': '%s-01-01' %(datetime.now().year), 'date_to': '%s-12-31' %(datetime.now().year)} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_partners_ledger_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export',our_module='account_financial_report_webkit_xls') diff --git a/account_financial_report_webkit_xls/tests/trial_balance.yml b/account_financial_report_webkit_xls/tests/trial_balance.yml deleted file mode 100644 index 661eb47d..00000000 --- a/account_financial_report_webkit_xls/tests/trial_balance.yml +++ /dev/null @@ -1,67 +0,0 @@ -- - In order to test the Excel Trial Balance webkit wizard I will print report with default setting -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_trial_balance_menu_webkit',wiz_data=data_dict, wiz_buttons='xls_export', context=ctx, our_module='') - -- - In order to test the Excel Trial Balance webkit wizard I will print report as if we print it from an account -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0')} - ctx.update({'model': 'account.account','active_ids':[ref('account.assets_view'), ref('account.liabilities_view')],'active_id': ref('account.assets_view')}) - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export', our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Trial Balance webkit wizard I will print report with filters on period -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'filter': 'filter_period', 'period_from': ref('account.period_1'), 'period_to': ref('account.period_12')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export', our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Trial Balance webkit wizard I will print report with filters on dates -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'filter': 'filter_date', 'date_from': '%s-01-01' %(datetime.now().year), 'date_to': '%s-12-31' %(datetime.now().year)} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export', our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Trial Balance webkit wizard I will print report with one comparison filtered by year -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'comp0_filter': 'filter_year', 'comp0_fiscalyear_id': ref('account.data_fiscalyear')} - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export', our_module='account_financial_report_webkit_xls') - -- - In order to test the Excel Trial Balance webkit wizard I will print report with all comparisons filtered by year, period and date -- - !python {model: account.account}: | - from datetime import datetime - ctx={'xls_export':1} - data_dict = {'chart_account_id':ref('account.chart0'), 'fiscalyear_id': ref('account.data_fiscalyear'), - 'comp0_filter': 'filter_year', 'comp0_fiscalyear_id': ref('account.data_fiscalyear'), - 'comp1_filter': 'filter_period', 'comp1_period_from': ref('account.period_1'), 'comp1_period_to': ref('account.period_12'), - 'comp2_filter': 'filter_date', 'comp2_date_from': '%s-01-01' %(datetime.now().year), 'comp2_date_to': '%s-12-31' %(datetime.now().year) - } - from openerp.tools import test_reports - test_reports.try_report_action(cr, uid, 'account_financial_report_webkit.action_account_trial_balance_menu_webkit',wiz_data=data_dict, context=ctx, wiz_buttons='xls_export', our_module='account_financial_report_webkit_xls') diff --git a/account_financial_report_webkit_xls/wizard/__init__.py b/account_financial_report_webkit_xls/wizard/__init__.py deleted file mode 100644 index 7de0a818..00000000 --- a/account_financial_report_webkit_xls/wizard/__init__.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from . import general_ledger_wizard -from . import trial_balance_wizard -from . import partners_balance_wizard -from . import partners_ledger_wizard -from . import open_invoices_wizard diff --git a/account_financial_report_webkit_xls/wizard/general_ledger_wizard.py b/account_financial_report_webkit_xls/wizard/general_ledger_wizard.py deleted file mode 100644 index 99ab9d07..00000000 --- a/account_financial_report_webkit_xls/wizard/general_ledger_wizard.py +++ /dev/null @@ -1,44 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from openerp.osv import orm -# import logging -# _logger = logging.getLogger(__name__) - - -class general_ledger_webkit_wizard(orm.TransientModel): - _inherit = 'general.ledger.webkit' - - def xls_export(self, cr, uid, ids, context=None): - return self.check_report(cr, uid, ids, context=context) - - def _print_report(self, cr, uid, ids, data, context=None): - context = context or {} - if context.get('xls_export'): - # we update form with display account value - data = self.pre_print_report(cr, uid, ids, data, context=context) - return {'type': 'ir.actions.report.xml', - 'report_name': 'account.account_report_general_ledger_xls', - 'datas': data} - else: - return super(general_ledger_webkit_wizard, self)._print_report( - cr, uid, ids, data, context=context) diff --git a/account_financial_report_webkit_xls/wizard/general_ledger_wizard_view.xml b/account_financial_report_webkit_xls/wizard/general_ledger_wizard_view.xml deleted file mode 100644 index 1ab4f6ca..00000000 --- a/account_financial_report_webkit_xls/wizard/general_ledger_wizard_view.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - general.ledger.webkit.xls - general.ledger.webkit - form - - - - - - - 6 - - - - - - - - diff --git a/account_financial_report_webkit_xls/wizard/open_invoices_wizard.py b/account_financial_report_webkit_xls/wizard/open_invoices_wizard.py deleted file mode 100644 index dcc339c4..00000000 --- a/account_financial_report_webkit_xls/wizard/open_invoices_wizard.py +++ /dev/null @@ -1,44 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from openerp.osv import orm -# import logging -# _logger = logging.getLogger(__name__) - - -class open_invoices_webkit_wizard(orm.TransientModel): - _inherit = 'open.invoices.webkit' - - def xls_export(self, cr, uid, ids, context=None): - return self.check_report(cr, uid, ids, context=context) - - def _print_report(self, cr, uid, ids, data, context=None): - context = context or {} - if context.get('xls_export'): - # we update form with display account value - data = self.pre_print_report(cr, uid, ids, data, context=context) - return {'type': 'ir.actions.report.xml', - 'report_name': 'account.account_report_open_invoices_xls', - 'datas': data} - else: - return super(open_invoices_webkit_wizard, self)._print_report( - cr, uid, ids, data, context=context) diff --git a/account_financial_report_webkit_xls/wizard/open_invoices_wizard_view.xml b/account_financial_report_webkit_xls/wizard/open_invoices_wizard_view.xml deleted file mode 100644 index 2d089239..00000000 --- a/account_financial_report_webkit_xls/wizard/open_invoices_wizard_view.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - open.invoices.webkit.xls - open.invoices.webkit - form - - - - - - - 6 - - - - - - - - diff --git a/account_financial_report_webkit_xls/wizard/partners_balance_wizard.py b/account_financial_report_webkit_xls/wizard/partners_balance_wizard.py deleted file mode 100644 index 27fc1ae7..00000000 --- a/account_financial_report_webkit_xls/wizard/partners_balance_wizard.py +++ /dev/null @@ -1,45 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from openerp.osv import orm -# import logging -# _logger = logging.getLogger(__name__) - - -class partner_balance_wizard(orm.TransientModel): - _inherit = 'partner.balance.webkit' - - def xls_export(self, cr, uid, ids, context=None): - return self.check_report(cr, uid, ids, context=context) - - def _print_report(self, cr, uid, ids, data, context=None): - context = context or {} - if context.get('xls_export'): - # we update form with display account value - data = self.pre_print_report(cr, uid, ids, data, context=context) - return { - 'type': 'ir.actions.report.xml', - 'report_name': 'account.account_report_partner_balance_xls', - 'datas': data} - else: - return super(partner_balance_wizard, self)._print_report( - cr, uid, ids, data, context=context) diff --git a/account_financial_report_webkit_xls/wizard/partners_balance_wizard_view.xml b/account_financial_report_webkit_xls/wizard/partners_balance_wizard_view.xml deleted file mode 100644 index 7dbd6cca..00000000 --- a/account_financial_report_webkit_xls/wizard/partners_balance_wizard_view.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - partner.balance.webkit.xls - partner.balance.webkit - form - - - - - - - 6 - - - - - - - - diff --git a/account_financial_report_webkit_xls/wizard/partners_ledger_wizard.py b/account_financial_report_webkit_xls/wizard/partners_ledger_wizard.py deleted file mode 100644 index 27057c6d..00000000 --- a/account_financial_report_webkit_xls/wizard/partners_ledger_wizard.py +++ /dev/null @@ -1,44 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from openerp.osv import orm -# import logging -# _logger = logging.getLogger(__name__) - - -class partner_ledger_webkit_wizard(orm.TransientModel): - _inherit = 'partners.ledger.webkit' - - def xls_export(self, cr, uid, ids, context=None): - return self.check_report(cr, uid, ids, context=context) - - def _print_report(self, cr, uid, ids, data, context=None): - context = context or {} - if context.get('xls_export'): - # we update form with display account value - data = self.pre_print_report(cr, uid, ids, data, context=context) - return {'type': 'ir.actions.report.xml', - 'report_name': 'account.account_report_partner_ledger_xls', - 'datas': data} - else: - return super(partner_ledger_webkit_wizard, self)._print_report( - cr, uid, ids, data, context=context) diff --git a/account_financial_report_webkit_xls/wizard/partners_ledger_wizard_view.xml b/account_financial_report_webkit_xls/wizard/partners_ledger_wizard_view.xml deleted file mode 100644 index 3015eb82..00000000 --- a/account_financial_report_webkit_xls/wizard/partners_ledger_wizard_view.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - partners.ledger.webkit.xls - partners.ledger.webkit - form - - - - - - - 6 - - - - - - - - diff --git a/account_financial_report_webkit_xls/wizard/trial_balance_wizard.py b/account_financial_report_webkit_xls/wizard/trial_balance_wizard.py deleted file mode 100644 index 7f4ecd41..00000000 --- a/account_financial_report_webkit_xls/wizard/trial_balance_wizard.py +++ /dev/null @@ -1,44 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -from openerp.osv import orm -# import logging -# _logger = logging.getLogger(__name__) - - -class trial_balance_wizard(orm.TransientModel): - _inherit = 'trial.balance.webkit' - - def xls_export(self, cr, uid, ids, context=None): - return self.check_report(cr, uid, ids, context=context) - - def _print_report(self, cr, uid, ids, data, context=None): - context = context or {} - if context.get('xls_export'): - # we update form with display account value - data = self.pre_print_report(cr, uid, ids, data, context=context) - return {'type': 'ir.actions.report.xml', - 'report_name': 'account.account_report_trial_balance_xls', - 'datas': data} - else: - return super(trial_balance_wizard, self)._print_report( - cr, uid, ids, data, context=context) diff --git a/account_financial_report_webkit_xls/wizard/trial_balance_wizard_view.xml b/account_financial_report_webkit_xls/wizard/trial_balance_wizard_view.xml deleted file mode 100644 index f7d16633..00000000 --- a/account_financial_report_webkit_xls/wizard/trial_balance_wizard_view.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - trial.balance.webkit.xls - trial.balance.webkit - form - - - - - - - 6 - - - - - - - -