diff --git a/addons/account/__openerp__.py b/addons/account/__openerp__.py
index 95ecdc8c35a..1a222b2f83c 100644
--- a/addons/account/__openerp__.py
+++ b/addons/account/__openerp__.py
@@ -49,7 +49,7 @@ for a particular financial year and for preparation of vouchers there is a modul
""",
'website': 'http://www.openerp.com',
'images' : ['images/accounts.jpeg','images/bank_statement.jpeg','images/cash_register.jpeg','images/chart_of_accounts.jpeg','images/customer_invoice.jpeg','images/journal_entries.jpeg'],
- 'depends' : ['base_setup', 'product', 'analytic', 'process', 'board', 'edi'],
+ 'depends' : ['base_setup', 'product', 'analytic', 'process', 'board', 'edi', 'report'],
'data': [
'security/account_security.xml',
'security/ir.model.access.csv',
@@ -126,6 +126,24 @@ for a particular financial year and for preparation of vouchers there is a modul
'account_pre_install.yml',
'views/report_vat.xml',
+ 'views/report_invoice.xml',
+ 'views/report_trialbalance.xml',
+ 'views/report_centraljournal.xml',
+ 'views/report_overdue.xml',
+ 'views/report_generaljournal.xml',
+ 'views/report_journal.xml',
+ 'views/report_salepurchasejournal.xml',
+ 'views/report_partnerbalance.xml',
+ 'views/report_agedpartnerbalance.xml',
+ 'views/report_partnerledger.xml',
+ 'views/report_partnerledgerother.xml',
+ 'views/report_financial.xml',
+ 'views/report_generalledger.xml',
+ 'project/views/report_analyticbalance.xml',
+ 'project/views/report_analyticjournal.xml',
+ 'project/views/report_analyticcostledgerquantity.xml',
+ 'project/views/report_analyticcostledger.xml',
+ 'project/views/report_invertedanalyticbalance.xml',
],
'js': [
'static/src/js/account_move_reconciliation.js',
@@ -157,8 +175,6 @@ for a particular financial year and for preparation of vouchers there is a modul
'test/account_period_close.yml',
'test/account_use_model.yml',
'test/account_validate_account_move.yml',
- #'test/account_bank_statement.yml',
- #'test/account_cash_statement.yml',
'test/test_edi_invoice.yml',
'test/account_report.yml',
'test/account_fiscalyear_close.yml', #last test, as it will definitively close the demo fiscalyear
@@ -166,4 +182,5 @@ for a particular financial year and for preparation of vouchers there is a modul
'installable': True,
'auto_install': False,
}
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/account.py b/addons/account/account.py
index 4d9baf36a17..3537c4f4c55 100644
--- a/addons/account/account.py
+++ b/addons/account/account.py
@@ -30,7 +30,7 @@ from openerp import SUPERUSER_ID
from openerp import tools
from openerp.osv import fields, osv, expression
from openerp.tools.translate import _
-from openerp.tools.float_utils import float_round
+from openerp.tools.float_utils import float_round as round
import openerp.addons.decimal_precision as dp
@@ -1937,15 +1937,15 @@ class account_tax(osv.osv):
#
'base_code_id': fields.many2one('account.tax.code', 'Account Base Code', help="Use this code for the tax declaration."),
'tax_code_id': fields.many2one('account.tax.code', 'Account Tax Code', help="Use this code for the tax declaration."),
- 'base_sign': fields.float('Base Code Sign', help="Usually 1 or -1."),
- 'tax_sign': fields.float('Tax Code Sign', help="Usually 1 or -1."),
+ 'base_sign': fields.float('Base Code Sign', help="Usually 1 or -1.", digits_compute=get_precision_tax()),
+ 'tax_sign': fields.float('Tax Code Sign', help="Usually 1 or -1.", digits_compute=get_precision_tax()),
# Same fields for refund invoices
'ref_base_code_id': fields.many2one('account.tax.code', 'Refund Base Code', help="Use this code for the tax declaration."),
'ref_tax_code_id': fields.many2one('account.tax.code', 'Refund Tax Code', help="Use this code for the tax declaration."),
- 'ref_base_sign': fields.float('Refund Base Code Sign', help="Usually 1 or -1."),
- 'ref_tax_sign': fields.float('Refund Tax Code Sign', help="Usually 1 or -1."),
+ 'ref_base_sign': fields.float('Refund Base Code Sign', help="Usually 1 or -1.", digits_compute=get_precision_tax()),
+ 'ref_tax_sign': fields.float('Refund Tax Code Sign', help="Usually 1 or -1.", digits_compute=get_precision_tax()),
'include_base_amount': fields.boolean('Included in base amount', help="Indicates if the amount of tax must be included in the base amount for the computation of the next taxes"),
'company_id': fields.many2one('res.company', 'Company', required=True),
'description': fields.char('Tax Code'),
@@ -2143,7 +2143,7 @@ class account_tax(osv.osv):
tax_compute_precision = precision
if taxes and taxes[0].company_id.tax_calculation_rounding_method == 'round_globally':
tax_compute_precision += 5
- totalin = totalex = float_round(price_unit * quantity, precision)
+ totalin = totalex = round(price_unit * quantity, precision)
tin = []
tex = []
for tax in taxes:
diff --git a/addons/account/account_invoice.py b/addons/account/account_invoice.py
index 06e59232ac9..effc2b03f61 100644
--- a/addons/account/account_invoice.py
+++ b/addons/account/account_invoice.py
@@ -409,17 +409,9 @@ class account_invoice(osv.osv):
'''
assert len(ids) == 1, 'This option should only be used for a single id at a time.'
self.write(cr, uid, ids, {'sent': True}, context=context)
- datas = {
- 'ids': ids,
- 'model': 'account.invoice',
- 'form': self.read(cr, uid, ids[0], context=context)
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.invoice',
- 'datas': datas,
- 'nodestroy' : True
- }
+ context2 = context.copy()
+ context2['active_ids'] = ids
+ return self.pool['report'].get_action(cr, uid, [], 'account.report_invoice', context=context2)
def action_invoice_sent(self, cr, uid, ids, context=None):
'''
diff --git a/addons/account/account_report.xml b/addons/account/account_report.xml
index 4f9ad1b5c56..90d2c1637fb 100644
--- a/addons/account/account_report.xml
+++ b/addons/account/account_report.xml
@@ -1,45 +1,168 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+ parent="account.menu_finance_generic_reporting"
+ sequence="3"
+ />
diff --git a/addons/account/i18n/am.po b/addons/account/i18n/am.po
index ff22c804921..ffebdeebc2d 100644
--- a/addons/account/i18n/am.po
+++ b/addons/account/i18n/am.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:46+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:18+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/ar.po b/addons/account/i18n/ar.po
index bad4f42eb00..073da503b6b 100644
--- a/addons/account/i18n/ar.po
+++ b/addons/account/i18n/ar.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:46+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:19+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/bg.po b/addons/account/i18n/bg.po
index 57568ecf831..b11c7d71a13 100644
--- a/addons/account/i18n/bg.po
+++ b/addons/account/i18n/bg.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:47+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:19+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/br.po b/addons/account/i18n/br.po
index aac1c975b40..7c65ba8c79f 100644
--- a/addons/account/i18n/br.po
+++ b/addons/account/i18n/br.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:47+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:19+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/bs.po b/addons/account/i18n/bs.po
index 2984b94b7bf..073fc306416 100644
--- a/addons/account/i18n/bs.po
+++ b/addons/account/i18n/bs.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:47+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:19+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/ca.po b/addons/account/i18n/ca.po
index c131050ae5e..4f0a41f17fc 100644
--- a/addons/account/i18n/ca.po
+++ b/addons/account/i18n/ca.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:48+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:20+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/cs.po b/addons/account/i18n/cs.po
index a08880980f7..bae766f64d3 100644
--- a/addons/account/i18n/cs.po
+++ b/addons/account/i18n/cs.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:48+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:20+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
"X-Poedit-Language: Czech\n"
#. module: account
diff --git a/addons/account/i18n/da.po b/addons/account/i18n/da.po
index 6b96f40069d..ae290a2f1e8 100644
--- a/addons/account/i18n/da.po
+++ b/addons/account/i18n/da.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:48+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:20+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po
index 0795b05860b..f22c194e564 100644
--- a/addons/account/i18n/de.po
+++ b/addons/account/i18n/de.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:49+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:21+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/el.po b/addons/account/i18n/el.po
index 31fa41e6187..fe4a349ef77 100644
--- a/addons/account/i18n/el.po
+++ b/addons/account/i18n/el.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:49+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:22+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/en_GB.po b/addons/account/i18n/en_GB.po
index f7e734e98e1..35896f4e0e7 100644
--- a/addons/account/i18n/en_GB.po
+++ b/addons/account/i18n/en_GB.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:58+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:32+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/en_US.po b/addons/account/i18n/en_US.po
index 4df9b3c392e..927dc1753f9 100644
--- a/addons/account/i18n/en_US.po
+++ b/addons/account/i18n/en_US.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:57+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:31+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/es.po b/addons/account/i18n/es.po
index e3f1edc8455..fa26db5eb7f 100644
--- a/addons/account/i18n/es.po
+++ b/addons/account/i18n/es.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:55+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:28+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/es_AR.po b/addons/account/i18n/es_AR.po
index 00280f999c2..a5f39759562 100644
--- a/addons/account/i18n/es_AR.po
+++ b/addons/account/i18n/es_AR.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:58+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:32+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/es_CL.po b/addons/account/i18n/es_CL.po
index c911b656d11..99e70b8bbbc 100644
--- a/addons/account/i18n/es_CL.po
+++ b/addons/account/i18n/es_CL.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:58+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:33+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/es_CR.po b/addons/account/i18n/es_CR.po
index 2bea087c30d..941a1049d00 100644
--- a/addons/account/i18n/es_CR.po
+++ b/addons/account/i18n/es_CR.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:59+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:34+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
"Language: \n"
#. module: account
diff --git a/addons/account/i18n/es_DO.po b/addons/account/i18n/es_DO.po
index 00ab23f1b42..e12252360b0 100644
--- a/addons/account/i18n/es_DO.po
+++ b/addons/account/i18n/es_DO.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:58+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:32+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/es_EC.po b/addons/account/i18n/es_EC.po
index 83c8d78ed8a..cfc452f7df0 100644
--- a/addons/account/i18n/es_EC.po
+++ b/addons/account/i18n/es_EC.po
@@ -17,8 +17,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:59+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:35+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/es_MX.po b/addons/account/i18n/es_MX.po
index b883cbdbf35..227473e4f94 100644
--- a/addons/account/i18n/es_MX.po
+++ b/addons/account/i18n/es_MX.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:59+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:34+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/es_PE.po b/addons/account/i18n/es_PE.po
index ef08788d814..f54ebe1ecc5 100644
--- a/addons/account/i18n/es_PE.po
+++ b/addons/account/i18n/es_PE.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 07:00+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:35+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/es_PY.po b/addons/account/i18n/es_PY.po
index de691893f73..69faf84dc61 100644
--- a/addons/account/i18n/es_PY.po
+++ b/addons/account/i18n/es_PY.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:59+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:35+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/es_UY.po b/addons/account/i18n/es_UY.po
index 22263c5679c..e2ee4c17ff2 100644
--- a/addons/account/i18n/es_UY.po
+++ b/addons/account/i18n/es_UY.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:59+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:34+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/es_VE.po b/addons/account/i18n/es_VE.po
index f3844f1816a..9ea10232cfc 100644
--- a/addons/account/i18n/es_VE.po
+++ b/addons/account/i18n/es_VE.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:57+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:32+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/et.po b/addons/account/i18n/et.po
index 126215127af..47f8dfc64ca 100644
--- a/addons/account/i18n/et.po
+++ b/addons/account/i18n/et.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:48+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:21+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/eu.po b/addons/account/i18n/eu.po
index 6a925e998f5..fe5b1f31a3c 100644
--- a/addons/account/i18n/eu.po
+++ b/addons/account/i18n/eu.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:47+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:19+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/fa.po b/addons/account/i18n/fa.po
index 39629ce4488..d8db747c40c 100644
--- a/addons/account/i18n/fa.po
+++ b/addons/account/i18n/fa.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:53+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:26+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/fa_AF.po b/addons/account/i18n/fa_AF.po
index 7e93724e89d..f7150d42947 100644
--- a/addons/account/i18n/fa_AF.po
+++ b/addons/account/i18n/fa_AF.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 07:00+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:35+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/fi.po b/addons/account/i18n/fi.po
index d0bd1eeda2a..41760ed8836 100644
--- a/addons/account/i18n/fi.po
+++ b/addons/account/i18n/fi.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:49+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:21+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/fr.po b/addons/account/i18n/fr.po
index d98bf9e3523..5c8e43bb901 100644
--- a/addons/account/i18n/fr.po
+++ b/addons/account/i18n/fr.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:49+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:21+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: code:addons/account/wizard/account_move_bank_reconcile.py:49
diff --git a/addons/account/i18n/fr_BE.po b/addons/account/i18n/fr_BE.po
index 04187166d41..196ecae2059 100644
--- a/addons/account/i18n/fr_BE.po
+++ b/addons/account/i18n/fr_BE.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:57+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:31+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/fr_CA.po b/addons/account/i18n/fr_CA.po
index 2146f06c4db..beb424e4462 100644
--- a/addons/account/i18n/fr_CA.po
+++ b/addons/account/i18n/fr_CA.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:58+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:33+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@@ -27,6 +27,8 @@ msgstr ""
msgid ""
"An account fiscal position could be defined only once time on same accounts."
msgstr ""
+"La position fiscale d'un compte peut être définie seulement une fois pour ce "
+"compte"
#. module: account
#: help:account.tax.code,sequence:0
@@ -220,12 +222,12 @@ msgstr ""
#. module: account
#: model:ir.model,name:account.model_account_move_line_reconcile_select
msgid "Move line reconcile select"
-msgstr ""
+msgstr "Sélection des écritures à réconcilier"
#. module: account
#: model:process.transition,note:account.process_transition_supplierentriesreconcile0
msgid "Accounting entries are an input of the reconciliation."
-msgstr ""
+msgstr "Les écritures comptables sont une entrée de la réconciliation"
#. module: account
#: model:ir.ui.menu,name:account.menu_finance_management_belgian_reports
@@ -249,11 +251,15 @@ msgid ""
"legal reports, and set the rules to close a fiscal year and generate opening "
"entries."
msgstr ""
+"Le type de compte est utilisé comme indication pour l'utilisateur, ainsi que "
+"pour créer des rapports comptables spécifiques à certains pays, et enfin "
+"pour gérer les clotûres d'exercices fiscaux (et établir les écritures "
+"correspondantes)"
#. module: account
#: field:account.config.settings,sale_refund_sequence_next:0
msgid "Next credit note number"
-msgstr ""
+msgstr "Prochain numéro de note de crédit"
#. module: account
#: help:account.config.settings,module_account_voucher:0
@@ -276,7 +282,7 @@ msgstr ""
#. module: account
#: view:account.analytic.chart:0
msgid "Select the Period for Analysis"
-msgstr ""
+msgstr "Sélectionnez la période à analyser"
#. module: account
#: model:ir.actions.act_window,help:account.action_invoice_tree3
@@ -293,6 +299,18 @@ msgid ""
"
\n"
" "
msgstr ""
+"\n"
+" Cliquez pour ajouter une note de crédit.\n"
+"
\n"
+" Une note de crédit est un document qui crédite une facture\n"
+" complètement ou partiellement.\n"
+"
\n"
+" Au lieu de créer manuellement une note de crédit client, "
+"vous\n"
+" pouvez le générer directement depuis la facture client\n"
+" correspondante.\n"
+"
\n"
+" "
#. module: account
#: help:account.installer,charts:0
@@ -304,7 +322,7 @@ msgstr ""
#. module: account
#: model:ir.model,name:account.model_account_unreconcile
msgid "Account Unreconcile"
-msgstr ""
+msgstr "Annuler la réconcilliation"
#. module: account
#: field:account.config.settings,module_account_budget:0
@@ -323,11 +341,14 @@ msgid ""
"leave the automatic formatting, it will be computed based on the financial "
"reports hierarchy (auto-computed field 'level')."
msgstr ""
+"Vous pouvez déterminer ici le format que vous souhaitez voir affiché pour "
+"l'enregistrement. Si vous laissez le formatage automatique, il va être "
+"établi à partir de la hiérarchie des rapports (champ auto-généré 'niveau')"
#. module: account
#: field:account.config.settings,group_multi_currency:0
msgid "Allow multi currencies"
-msgstr ""
+msgstr "Autoriser les devises multiples"
#. module: account
#: code:addons/account/account_invoice.py:77
@@ -361,7 +382,7 @@ msgstr ""
#: view:account.invoice.report:0
#: field:account.invoice.report,user_id:0
msgid "Salesperson"
-msgstr ""
+msgstr "Vendeur"
#. module: account
#: view:account.bank.statement:0
@@ -383,7 +404,7 @@ msgstr ""
#. module: account
#: selection:account.journal,type:0
msgid "Purchase Refund"
-msgstr ""
+msgstr "Note de crédit fournisseur"
#. module: account
#: selection:account.journal,type:0
@@ -416,6 +437,14 @@ msgid ""
"this box, you will be able to do invoicing & payments,\n"
" but not accounting (Journal Items, Chart of Accounts, ...)"
msgstr ""
+"Ceci permet de gérer les notes de crédit d'une société ou d'un individu.\n"
+" Il garde l'historique des dépréciations sur ces notes de "
+"crédit, et crée une opération de compte pour ces lignes de dépréciation.\n"
+" Il installe le module account_asset. Si vous ne cochez pas "
+"cette case, vous serez en mesure d'effectuer la facturation et les "
+"paiements,\n"
+" mais pas la comptabilité (enregistrements dans Journal , "
+"Plan Comptable, ...)"
#. module: account
#: help:account.bank.statement.line,name:0
@@ -441,6 +470,8 @@ msgstr ""
#: selection:account.invoice.refund,filter_refund:0
msgid "Modify: create refund, reconcile and create a new draft invoice"
msgstr ""
+"Modifier : Créer une note de crédit, la réconcilier et créer une nouvelle "
+"facture"
#. module: account
#: help:account.config.settings,tax_calculation_rounding_method:0
@@ -544,12 +575,12 @@ msgstr ""
#: help:account.vat.declaration,chart_account_id:0
#: help:accounting.report,chart_account_id:0
msgid "Select Charts of Accounts"
-msgstr ""
+msgstr "Sélectionner le plan comptable"
#. module: account
#: model:ir.model,name:account.model_account_invoice_refund
msgid "Invoice Refund"
-msgstr ""
+msgstr "Note de crédit"
#. module: account
#: report:account.overdue:0
@@ -559,7 +590,7 @@ msgstr ""
#. module: account
#: field:account.automatic.reconcile,unreconciled:0
msgid "Not reconciled transactions"
-msgstr ""
+msgstr "Transactions non réconciliées"
#. module: account
#: report:account.general.ledger:0
@@ -572,13 +603,13 @@ msgstr ""
#: field:account.fiscal.position,tax_ids:0
#: field:account.fiscal.position.template,tax_ids:0
msgid "Tax Mapping"
-msgstr ""
+msgstr "Affectation des taxes"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_fiscalyear_close_state
#: model:ir.ui.menu,name:account.menu_wizard_fy_close_state
msgid "Close a Fiscal Year"
-msgstr ""
+msgstr "Fermer un exercice"
#. module: account
#: model:process.transition,note:account.process_transition_confirmstatementfromdraft0
@@ -665,7 +696,7 @@ msgstr ""
#: code:addons/account/account.py:3201
#, python-format
msgid "SAJ"
-msgstr ""
+msgstr "JV"
#. module: account
#: code:addons/account/account.py:1591
@@ -714,6 +745,9 @@ msgid ""
"lines for refunds. Leave empty if you don't want to use an analytic account "
"on the invoice tax lines by default."
msgstr ""
+"Définissez le compte analytique qui sera utilisé par défaut sur les lignes "
+"de notes de crédit. Laissez vide si vous ne voulez pas utiliser de compte "
+"analytique sur les lignes de notes de crédit."
#. module: account
#: view:account.account:0
@@ -736,7 +770,7 @@ msgstr ""
#. module: account
#: view:account.invoice.refund:0
msgid "Create Refund"
-msgstr ""
+msgstr "Créer note de crédit"
#. module: account
#: constraint:account.move.line:0
@@ -748,7 +782,7 @@ msgstr ""
#. module: account
#: model:ir.model,name:account.model_account_report_general_ledger
msgid "General Ledger Report"
-msgstr ""
+msgstr "Rapport de Grand Livre"
#. module: account
#: view:account.invoice:0
@@ -758,7 +792,7 @@ msgstr ""
#. module: account
#: view:account.use.model:0
msgid "Are you sure you want to create entries?"
-msgstr ""
+msgstr "Etes vous sûr de vouloir saisir des écritures ?"
#. module: account
#: code:addons/account/account_invoice.py:1361
@@ -778,6 +812,9 @@ msgid ""
"Cannot %s invoice which is already reconciled, invoice should be "
"unreconciled first. You can only refund this invoice."
msgstr ""
+"Vous ne pouvez pas %s la facture, qui est déjà réconciliée : la "
+"réconciliation doit d'abord être annulée. Vous pouvez seulement créer une "
+"note de crédit."
#. module: account
#: selection:account.financial.report,display_detail:0
@@ -793,7 +830,7 @@ msgstr ""
#. module: account
#: model:ir.ui.menu,name:account.menu_finance_charts
msgid "Charts"
-msgstr ""
+msgstr "Graphiques"
#. module: account
#: code:addons/account/project/wizard/project_account_analytic_line.py:47
@@ -805,7 +842,7 @@ msgstr ""
#. module: account
#: field:account.invoice.refund,filter_refund:0
msgid "Refund Method"
-msgstr ""
+msgstr "Méthode de notes de crédit"
#. module: account
#: model:ir.ui.menu,name:account.menu_account_report
@@ -850,20 +887,20 @@ msgstr ""
#. module: account
#: view:account.invoice.report:0
msgid "Supplier Invoices And Refunds"
-msgstr ""
+msgstr "Factures et notes de crédit fournisseurs"
#. module: account
#: code:addons/account/account_move_line.py:851
#, python-format
msgid "Entry is already reconciled."
-msgstr ""
+msgstr "Cette entrée a déjà fait l'objet d'une réconciliation."
#. module: account
#: view:account.move.line.unreconcile.select:0
#: view:account.unreconcile.reconcile:0
#: model:ir.model,name:account.model_account_move_line_unreconcile_select
msgid "Unreconciliation"
-msgstr ""
+msgstr "Non réconcilié"
#. module: account
#: model:ir.model,name:account.model_account_analytic_journal_report
@@ -932,6 +969,8 @@ msgid ""
" opening/closing fiscal "
"year process."
msgstr ""
+"Impossible d'annuler la réconciliation d'écritures qui ont été générées par "
+"le processus d'ouverture/de fermeture d'exercice"
#. module: account
#: model:ir.actions.act_window,name:account.action_subscription_form_new
@@ -942,7 +981,7 @@ msgstr ""
#: view:account.payment.term:0
#: field:account.payment.term.line,value:0
msgid "Computation"
-msgstr ""
+msgstr "Calcul"
#. module: account
#: field:account.journal.cashbox.line,pieces:0
@@ -959,12 +998,12 @@ msgstr ""
#. module: account
#: view:account.fiscalyear:0
msgid "Create 3 Months Periods"
-msgstr ""
+msgstr "Créer des périodes trimestrielles"
#. module: account
#: report:account.overdue:0
msgid "Due"
-msgstr ""
+msgstr "Payable"
#. module: account
#: field:account.config.settings,purchase_journal_id:0
@@ -980,7 +1019,7 @@ msgstr ""
#: view:validate.account.move:0
#: view:validate.account.move.lines:0
msgid "Approve"
-msgstr ""
+msgstr "Approbation"
#. module: account
#: view:account.invoice:0
@@ -992,7 +1031,7 @@ msgstr ""
#. module: account
#: help:account.invoice,supplier_invoice_number:0
msgid "The reference of this invoice as provided by the supplier."
-msgstr ""
+msgstr "La référence de la facture tel que fournie par le fournisseur"
#. module: account
#: selection:account.account,type:0
@@ -1006,7 +1045,7 @@ msgstr ""
#: model:account.financial.report,name:account.account_financial_report_liability0
#: model:account.financial.report,name:account.account_financial_report_liabilitysum0
msgid "Liability"
-msgstr ""
+msgstr "Passif"
#. module: account
#: code:addons/account/account_invoice.py:899
@@ -1027,7 +1066,7 @@ msgstr ""
#. module: account
#: selection:account.journal,type:0
msgid "Sale Refund"
-msgstr ""
+msgstr "Note de crédit de vente"
#. module: account
#: model:process.node,note:account.process_node_accountingstatemententries0
@@ -1037,7 +1076,7 @@ msgstr ""
#. module: account
#: field:account.analytic.line,move_id:0
msgid "Move Line"
-msgstr ""
+msgstr "Ligne d'écriture"
#. module: account
#: help:account.move.line,tax_amount:0
@@ -1050,7 +1089,7 @@ msgstr ""
#. module: account
#: view:account.analytic.line:0
msgid "Purchases"
-msgstr ""
+msgstr "Achats"
#. module: account
#: field:account.model,lines_id:0
@@ -1072,12 +1111,12 @@ msgstr ""
#: report:account.partner.balance:0
#: field:account.period,code:0
msgid "Code"
-msgstr ""
+msgstr "Code"
#. module: account
#: view:account.config.settings:0
msgid "Features"
-msgstr ""
+msgstr "Fonctionnalités"
#. module: account
#: code:addons/account/account.py:2346
@@ -1095,7 +1134,7 @@ msgstr ""
#: model:ir.actions.report.xml,name:account.account_3rdparty_account_balance
#: model:ir.ui.menu,name:account.menu_account_partner_balance_report
msgid "Partner Balance"
-msgstr ""
+msgstr "Balance des partenaires"
#. module: account
#: model:ir.actions.act_window,help:account.action_account_gain_loss
@@ -1144,7 +1183,7 @@ msgstr ""
#. module: account
#: help:account.fiscalyear.close,fy_id:0
msgid "Select a Fiscal year to close"
-msgstr ""
+msgstr "Choisissez un exercice à fermer"
#. module: account
#: help:account.account.template,user_type:0
@@ -1156,7 +1195,7 @@ msgstr ""
#. module: account
#: view:account.invoice:0
msgid "Refund "
-msgstr ""
+msgstr "Note de crédit "
#. module: account
#: code:addons/account/account_analytic_line.py:90
@@ -1179,12 +1218,12 @@ msgstr ""
#: model:ir.actions.act_window,name:account.action_view_bank_statement_tree
#: model:ir.ui.menu,name:account.journal_cash_move_lines
msgid "Cash Registers"
-msgstr ""
+msgstr "Caisses enregistreuses"
#. module: account
#: field:account.config.settings,sale_refund_journal_id:0
msgid "Sale refund journal"
-msgstr ""
+msgstr "Journal auxilaire - Compte clients"
#. module: account
#: model:ir.actions.act_window,help:account.action_view_bank_statement_tree
@@ -1220,7 +1259,7 @@ msgstr ""
#. module: account
#: view:account.tax:0
msgid "Refunds"
-msgstr ""
+msgstr "Notes de crédit"
#. module: account
#: model:process.transition,name:account.process_transition_confirmstatementfromdraft0
@@ -1243,7 +1282,7 @@ msgstr ""
#: field:account.fiscal.position.tax,tax_dest_id:0
#: field:account.fiscal.position.tax.template,tax_dest_id:0
msgid "Replacement Tax"
-msgstr ""
+msgstr "Impôt de remplacement"
#. module: account
#: selection:account.move.line,centralisation:0
@@ -1254,7 +1293,7 @@ msgstr ""
#: model:ir.actions.act_window,name:account.action_account_tax_code_template_form
#: model:ir.ui.menu,name:account.menu_action_account_tax_code_template_form
msgid "Tax Code Templates"
-msgstr ""
+msgstr "Modèles de code de taxe"
#. module: account
#: constraint:account.move.line:0
@@ -1306,12 +1345,12 @@ msgstr ""
#. module: account
#: help:account.move.line,move_id:0
msgid "The move of this entry line."
-msgstr ""
+msgstr "L'écriture de cette ligne d'entrée."
#. module: account
#: field:account.move.line.reconcile,trans_nbr:0
msgid "# of Transaction"
-msgstr ""
+msgstr "# de transactions"
#. module: account
#: report:account.general.ledger:0
@@ -1319,7 +1358,7 @@ msgstr ""
#: report:account.third_party_ledger:0
#: report:account.third_party_ledger_other:0
msgid "Entry Label"
-msgstr ""
+msgstr "Libellé de l'écriture"
#. module: account
#: help:account.invoice,origin:0
@@ -1331,7 +1370,7 @@ msgstr ""
#: view:account.analytic.line:0
#: view:account.journal:0
msgid "Others"
-msgstr ""
+msgstr "Autres"
#. module: account
#: view:account.subscription:0
@@ -1376,13 +1415,13 @@ msgstr ""
#: model:ir.actions.act_window,name:account.action_account_entries_report_all
#: model:ir.ui.menu,name:account.menu_action_account_entries_report_all
msgid "Entries Analysis"
-msgstr ""
+msgstr "Analyse des écritures"
#. module: account
#: field:account.account,level:0
#: field:account.financial.report,level:0
msgid "Level"
-msgstr ""
+msgstr "Niveau"
#. module: account
#: code:addons/account/wizard/account_change_currency.py:38
@@ -1402,7 +1441,7 @@ msgstr ""
#: model:ir.ui.menu,name:account.menu_tax_report
#: model:ir.ui.menu,name:account.next_id_27
msgid "Taxes"
-msgstr ""
+msgstr "Taxes"
#. module: account
#: code:addons/account/wizard/account_financial_report.py:70
@@ -1414,12 +1453,12 @@ msgstr ""
#: model:account.financial.report,name:account.account_financial_report_profitandloss0
#: model:ir.actions.act_window,name:account.action_account_report_pl
msgid "Profit and Loss"
-msgstr ""
+msgstr "Résultats"
#. module: account
#: model:ir.model,name:account.model_account_account_template
msgid "Templates for Accounts"
-msgstr ""
+msgstr "Modèles de comptes"
#. module: account
#: view:account.tax.code.template:0
@@ -1431,19 +1470,19 @@ msgstr ""
#: model:ir.actions.act_window,name:account.action_account_reconcile_select
#: model:ir.actions.act_window,name:account.action_view_account_move_line_reconcile
msgid "Reconcile Entries"
-msgstr ""
+msgstr "Écritures de réconcilliation"
#. module: account
#: model:ir.actions.report.xml,name:account.account_overdue
#: view:res.company:0
msgid "Overdue Payments"
-msgstr ""
+msgstr "Paiement en souffrance"
#. module: account
#: report:account.third_party_ledger:0
#: report:account.third_party_ledger_other:0
msgid "Initial Balance"
-msgstr ""
+msgstr "Solde initial"
#. module: account
#: view:account.invoice:0
@@ -1469,12 +1508,12 @@ msgstr ""
#. module: account
#: model:ir.model,name:account.model_account_entries_report
msgid "Journal Items Analysis"
-msgstr ""
+msgstr "Analyse des écritures comptables du journal"
#. module: account
#: model:ir.ui.menu,name:account.next_id_22
msgid "Partners"
-msgstr ""
+msgstr "Partenaires"
#. module: account
#: help:account.bank.statement,state:0
@@ -1496,12 +1535,12 @@ msgstr ""
#: model:process.node,name:account.process_node_bankstatement0
#: model:process.node,name:account.process_node_supplierbankstatement0
msgid "Bank Statement"
-msgstr ""
+msgstr "Relevé bancaire"
#. module: account
#: field:res.partner,property_account_receivable:0
msgid "Account Receivable"
-msgstr ""
+msgstr "Compte client"
#. module: account
#: code:addons/account/account.py:612
@@ -1519,7 +1558,7 @@ msgstr ""
#: selection:account.partner.balance,display_partner:0
#: selection:account.report.general.ledger,display_account:0
msgid "With balance is not equal to 0"
-msgstr ""
+msgstr "Compte dont le solde n'est pas 0"
#. module: account
#: code:addons/account/account.py:1483
@@ -1552,7 +1591,7 @@ msgstr ""
#. module: account
#: field:account.automatic.reconcile,max_amount:0
msgid "Maximum write-off amount"
-msgstr ""
+msgstr "Montant maximum des écarts de réconcilliation"
#. module: account
#. openerp-web
@@ -1562,6 +1601,9 @@ msgid ""
"There is nothing to reconcile. All invoices and payments\n"
" have been reconciled, your partner balance is clean."
msgstr ""
+"Il n'y a rien à réconcillier. Toutes les factures et paiements\n"
+" ont été réconcilliés, le solde de votre partenaire "
+"est équilibré."
#. module: account
#: field:account.chart.template,code_digits:0
@@ -7290,6 +7332,8 @@ msgstr ""
#: help:account.config.settings,company_footer:0
msgid "Bank accounts as printed in the footer of each printed document"
msgstr ""
+"Comptes en banque tel qu'imprimé dans le pied de page de chaque document "
+"imprimé"
#. module: account
#: constraint:account.account:0
diff --git a/addons/account/i18n/gl.po b/addons/account/i18n/gl.po
index 951c6ce9941..37c1d348467 100644
--- a/addons/account/i18n/gl.po
+++ b/addons/account/i18n/gl.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:49+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:22+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/gu.po b/addons/account/i18n/gu.po
index 5ea8ec263c7..5e7f0a92d67 100644
--- a/addons/account/i18n/gu.po
+++ b/addons/account/i18n/gu.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:50+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:22+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/he.po b/addons/account/i18n/he.po
index 430f62a5f88..5c8faffa9eb 100644
--- a/addons/account/i18n/he.po
+++ b/addons/account/i18n/he.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:50+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:22+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/hi.po b/addons/account/i18n/hi.po
index 81942795696..6e04e130868 100644
--- a/addons/account/i18n/hi.po
+++ b/addons/account/i18n/hi.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:50+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:22+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/hr.po b/addons/account/i18n/hr.po
index e8283c46157..6febe616cdb 100644
--- a/addons/account/i18n/hr.po
+++ b/addons/account/i18n/hr.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:54+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:27+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/hu.po b/addons/account/i18n/hu.po
index 68f2b44f7bc..1d337ba67ef 100644
--- a/addons/account/i18n/hu.po
+++ b/addons/account/i18n/hu.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:50+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:23+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/id.po b/addons/account/i18n/id.po
index fcce1c39d0b..4f197c6d511 100644
--- a/addons/account/i18n/id.po
+++ b/addons/account/i18n/id.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:50+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:23+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@@ -34,8 +34,8 @@ msgid ""
"Determine the display order in the report 'Accounting \\ Reporting \\ "
"Generic Reporting \\ Taxes \\ Taxes Report'"
msgstr ""
-"Menentukan urutan tampilan dalam laporan 'Akunting\\Pelaporan\\Pelaporan "
-"Generik\\Pajak\\Laporan Pjak'"
+"Menentukan urutan tampilan dalam laporan 'Accounting \\ Reporting \\ Generic "
+"Reporting \\ Taxes \\ Taxes Report'"
#. module: account
#: view:account.move.reconcile:0
@@ -63,7 +63,7 @@ msgstr "Sisa"
#: code:addons/account/account_bank_statement.py:369
#, python-format
msgid "Journal item \"%s\" is not valid."
-msgstr "Jurnal item \"%s\" tidak valid"
+msgstr "Item \"%s\" dalam Jurnal tidak valid"
#. module: account
#: model:ir.model,name:account.model_report_aged_receivable
@@ -81,7 +81,7 @@ msgstr "Impor dari tagihan atau pembayaran"
#: code:addons/account/account_move_line.py:1210
#, python-format
msgid "Bad Account!"
-msgstr ""
+msgstr "Akun Salah"
#. module: account
#: view:account.move:0
@@ -167,6 +167,9 @@ msgid ""
"which is set after generating opening entries from 'Generate Opening "
"Entries'."
msgstr ""
+"Anda harus menetapkan 'End of Year Entries Journal' untuk tahun fiskal ini, "
+"yang akan ditetapkan setelah menghasilkan entri awal dari 'Generate Opening "
+"Entries'"
#. module: account
#: field:account.fiscal.position.account,account_src_id:0
@@ -185,6 +188,14 @@ msgid ""
" \n"
" "
msgstr ""
+"\n"
+" Klik untuk menambah periode fiskal\n"
+"
\n"
+" Satu periode akunting biasanya adalah satu bulan atau satu "
+"kuartal. \n"
+" Biasanya terkait dengan periode pajak.\n"
+"
\n"
+" "
#. module: account
#: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard
@@ -199,7 +210,7 @@ msgstr "Nama Kolom"
#. module: account
#: help:account.config.settings,code_digits:0
msgid "No. of digits to use for account code"
-msgstr ""
+msgstr "Jumlah digit untuk kode akun"
#. module: account
#: help:account.analytic.journal,type:0
@@ -219,6 +230,9 @@ msgid ""
"lines for invoices. Leave empty if you don't want to use an analytic account "
"on the invoice tax lines by default."
msgstr ""
+"Set akun analitik yang akan digunakan sebagai default pada baris pajak "
+"tagihan dalam invoice. Biarkan kosong jika anda tidak ingin menggunakan akun "
+"analitik pada baris pajak tagihan sebagai default."
#. module: account
#: model:ir.actions.act_window,name:account.action_account_tax_template_form
@@ -234,7 +248,7 @@ msgstr "Pindahkan baris rekonsiliasi terpilih"
#. module: account
#: model:process.transition,note:account.process_transition_supplierentriesreconcile0
msgid "Accounting entries are an input of the reconciliation."
-msgstr "Catatan akuntansi adalah sebuah masukan dari rekonsiliasi"
+msgstr "Entri akunting adalah input rekonsiliasi"
#. module: account
#: model:ir.ui.menu,name:account.menu_finance_management_belgian_reports
@@ -244,12 +258,12 @@ msgstr "Laporan menurut standar Belgia"
#. module: account
#: model:mail.message.subtype,name:account.mt_invoice_validated
msgid "Validated"
-msgstr ""
+msgstr "Tervalidasi"
#. module: account
#: model:account.account.type,name:account.account_type_income_view1
msgid "Income View"
-msgstr ""
+msgstr "View Pendapatan"
#. module: account
#: help:account.account,user_type:0
@@ -265,7 +279,7 @@ msgstr ""
#. module: account
#: field:account.config.settings,sale_refund_sequence_next:0
msgid "Next credit note number"
-msgstr ""
+msgstr "Nomor catatan kredit berikutnya"
#. module: account
#: help:account.config.settings,module_account_voucher:0
@@ -274,6 +288,9 @@ msgid ""
"sales, purchase, expense, contra, etc.\n"
" This installs the module account_voucher."
msgstr ""
+"Ini mencakup seluruh kebutuhan dasar untuk entri voucher bank, kas, "
+"penjualan, pembelian, biaya, kontra, dsb.\n"
+" Menginstal modul account_voucher."
#. module: account
#: model:ir.actions.act_window,name:account.action_account_use_model_create_entry
@@ -305,6 +322,18 @@ msgid ""
" \n"
" "
msgstr ""
+"\n"
+" Klik untuk membentuk refund dana pelanggan.\n"
+"
\n"
+" Refund adalah dokumen yang meng-kredit tagihan seluruhnya "
+"atau \n"
+" sebagian.\n"
+"
\n"
+" Anda dapat menerbitkan refund langsung dari tagihan "
+"pelanggan,\n"
+" tidak harus diterbitkan secara manual.\n"
+"
\n"
+" "
#. module: account
#: help:account.installer,charts:0
@@ -323,7 +352,7 @@ msgstr "Pembatalan Rekonsiliasi Akun"
#. module: account
#: field:account.config.settings,module_account_budget:0
msgid "Budget management"
-msgstr ""
+msgstr "Manajemen anggaran"
#. module: account
#: view:product.template:0
@@ -344,13 +373,13 @@ msgstr ""
#. module: account
#: field:account.config.settings,group_multi_currency:0
msgid "Allow multi currencies"
-msgstr ""
+msgstr "Izinkan mata uang jamak"
#. module: account
#: code:addons/account/account_invoice.py:77
#, python-format
msgid "You must define an analytic journal of type '%s'!"
-msgstr ""
+msgstr "Anda harus mendefinisikan jurnal analitik tipe '%s'!"
#. module: account
#: selection:account.entries.report,month:0
@@ -365,12 +394,12 @@ msgstr "Juni"
#: code:addons/account/wizard/account_automatic_reconcile.py:148
#, python-format
msgid "You must select accounts to reconcile."
-msgstr ""
+msgstr "Anda harus memilih akun untuk di rekonsiliasi"
#. module: account
#: help:account.config.settings,group_analytic_accounting:0
msgid "Allows you to use the analytic accounting."
-msgstr ""
+msgstr "Mengizinkan anda menggunakan akunting analitik"
#. module: account
#: view:account.invoice:0
@@ -378,18 +407,18 @@ msgstr ""
#: view:account.invoice.report:0
#: field:account.invoice.report,user_id:0
msgid "Salesperson"
-msgstr ""
+msgstr "Pramuniaga"
#. module: account
#: view:account.bank.statement:0
#: view:account.invoice:0
msgid "Responsible"
-msgstr "Bertanggung Jawab"
+msgstr "Tanggung-jawab"
#. module: account
#: model:ir.model,name:account.model_account_bank_accounts_wizard
msgid "account.bank.accounts.wizard"
-msgstr "tuntunan.akun.bank"
+msgstr "account.bank.accounts.wizard"
#. module: account
#: field:account.move.line,date_created:0
@@ -433,18 +462,25 @@ msgid ""
"this box, you will be able to do invoicing & payments,\n"
" but not accounting (Journal Items, Chart of Accounts, ...)"
msgstr ""
+"Memungkinkan anda mengatur aktiva yang dimiliki oleh perusahaan atau "
+"perseorangan.\n"
+" Menyimpan depresiasi yang terjadi pada aktiva tersebut , dan "
+"membuat akun bergerak untuk baris depresiasinya.\n"
+" Menginstal modul account_asset. Jika anda tidak mencentang "
+"kotak ini, anda bisa melakukan penagihan dan pembayaran, tetapi tidak bisa "
+"melakukan pembukuan (Jurnal Items, Chart of Accounts, ...)"
#. module: account
#: help:account.bank.statement.line,name:0
msgid "Originator to Beneficiary Information"
-msgstr ""
+msgstr "Pembuat Informasi Penerima"
#. module: account
#. openerp-web
#: code:addons/account/static/src/xml/account_move_line_quickadd.xml:8
#, python-format
msgid "Period :"
-msgstr ""
+msgstr "Periode :"
#. module: account
#: field:account.account.template,chart_template_id:0
@@ -452,12 +488,13 @@ msgstr ""
#: field:account.tax.template,chart_template_id:0
#: field:wizard.multi.charts.accounts,chart_template_id:0
msgid "Chart Template"
-msgstr "Salinan Bagan Akun"
+msgstr "Template Bagan"
#. module: account
#: selection:account.invoice.refund,filter_refund:0
msgid "Modify: create refund, reconcile and create a new draft invoice"
msgstr ""
+"Perubahan: buat pengembalian, rekonsiliasi, dan membuat draft tagihan baru"
#. module: account
#: help:account.config.settings,tax_calculation_rounding_method:0
@@ -471,11 +508,19 @@ msgid ""
"should choose 'Round per line' because you certainly want the sum of your "
"tax-included line subtotals to be equal to the total amount with taxes."
msgstr ""
+"Jika anda memilih 'Round per line' : untuk setiap pajak, nilai pajak awal "
+"akan dihitung dan dibulatkan untuk setiap baris PO/SO/Tagihan kemudian hasil "
+"pembulatan ini dijumlahkan, hasilnya adalah total pajak. Jika anda memilih "
+"'Round globally': untuk setiap pajak, jumlah pajak akan dihitung untuk "
+"setiap baris PO/SO/tagihan, kemudian jumlahnya barulah di bulatkan. Jika "
+"anda menjual dengan pajak, anda harusnya memilih 'Round per line' karena "
+"tentunya anda menginginkan agar nilai pajak pada subtotal sama dengan jumlah "
+"total pajak setiap baris."
#. module: account
#: model:ir.model,name:account.model_wizard_multi_charts_accounts
msgid "wizard.multi.charts.accounts"
-msgstr "tuntunan.multi.bagan.akun"
+msgstr "wizard.multi.charts.accounts"
#. module: account
#: help:account.model.line,amount_currency:0
@@ -485,12 +530,12 @@ msgstr "Jumlah yang ditampilkan dalam mata uang pilihan lainnya"
#. module: account
#: view:account.journal:0
msgid "Available Coins"
-msgstr ""
+msgstr "Koin yang tersedia"
#. module: account
#: field:accounting.report,enable_filter:0
msgid "Enable Comparison"
-msgstr "Perbandingan diperbolehkan"
+msgstr "Izinkan Perbandingan"
#. module: account
#: view:account.analytic.line:0
@@ -538,7 +583,7 @@ msgstr "Induk target"
#. module: account
#: help:account.invoice.line,sequence:0
msgid "Gives the sequence of this line when displaying the invoice."
-msgstr ""
+msgstr "Memberikan urutan baris ini saat menampilkan tagihan"
#. module: account
#: field:account.bank.statement,account_id:0
@@ -582,7 +627,7 @@ msgstr "Bukan transaksi yang dapat direkonsiliasi"
#: report:account.general.ledger:0
#: report:account.general.ledger_landscape:0
msgid "Counterpart"
-msgstr "Lawan"
+msgstr "Counterpart"
#. module: account
#: view:account.fiscal.position:0
@@ -612,7 +657,7 @@ msgstr ""
#. module: account
#: field:account.config.settings,decimal_precision:0
msgid "Decimal precision on journal entries"
-msgstr ""
+msgstr "Presisi desimal pada entri jurnal"
#. module: account
#: selection:account.config.settings,period:0
@@ -638,6 +683,8 @@ msgid ""
"Specified journal does not have any account move entries in draft state for "
"this period."
msgstr ""
+"Jurnal dimaksud tidak memiliki entri akun bergerak pada kondisi draft untuk "
+"periode ini."
#. module: account
#: view:account.fiscal.position:0
@@ -660,12 +707,12 @@ msgstr "Urutan Utama harus berbeda dari yang sekarang !"
#: code:addons/account/wizard/account_change_currency.py:70
#, python-format
msgid "Current currency is not configured properly."
-msgstr ""
+msgstr "Mata uang saat ini tidak terkonfigurasi dengan baik."
#. module: account
#: field:account.journal,profit_account_id:0
msgid "Profit Account"
-msgstr ""
+msgstr "Akun Profit"
#. module: account
#: code:addons/account/account_move_line.py:1156
@@ -678,7 +725,7 @@ msgstr ""
#. module: account
#: model:ir.model,name:account.model_report_account_type_sales
msgid "Report of the Sales by Account Type"
-msgstr ""
+msgstr "Laporan Penjualan Menurut Tipe Akun"
#. module: account
#: code:addons/account/account.py:3201
@@ -690,7 +737,7 @@ msgstr "SAJ"
#: code:addons/account/account.py:1591
#, python-format
msgid "Cannot create move with currency different from .."
-msgstr ""
+msgstr "Tidak dapat membuat gerakan dengan mata uang berbeda dari .."
#. module: account
#: model:email.template,report_name:account.email_template_edi_invoice
@@ -698,6 +745,8 @@ msgid ""
"Invoice_${(object.number or '').replace('/','_')}_${object.state == 'draft' "
"and 'draft' or ''}"
msgstr ""
+"Invoice_${(object.number or '').replace('/','_')}_${object.state == 'draft' "
+"and 'draft' or ''}"
#. module: account
#: view:account.period:0
@@ -725,6 +774,8 @@ msgstr "Periode Jurnal"
msgid ""
"You cannot create more than one move per period on a centralized journal."
msgstr ""
+"Anda tidak dapat membuat lebih dari satu pergerakan per periode pada jurnal "
+"tersentralisasi."
#. module: account
#: help:account.tax,account_analytic_paid_id:0
@@ -733,6 +784,9 @@ msgid ""
"lines for refunds. Leave empty if you don't want to use an analytic account "
"on the invoice tax lines by default."
msgstr ""
+"Set akun analitik yang akan digunakan sebagai default pada baris pajak "
+"tagihan untuk pengembalian. Tinggalkan kosong jika sebagai default anda "
+"tidak ingin menggunakan akun analitik pada baris pajak tagihan."
#. module: account
#: view:account.account:0
@@ -750,12 +804,12 @@ msgstr "Akun Piutang"
#. module: account
#: view:account.config.settings:0
msgid "Configure your company bank accounts"
-msgstr ""
+msgstr "Konfigurasi akun bank perusahaan anda."
#. module: account
#: view:account.invoice.refund:0
msgid "Create Refund"
-msgstr ""
+msgstr "Buat Pengembalian"
#. module: account
#: constraint:account.move.line:0
@@ -763,13 +817,13 @@ 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 ""
-"Tanggal pada jurnal entri tidak sesuai dengan Period ! Anda harus merubah "
-"atau menghilangkan tanggal ini pada jurnal."
+"Tanggal pada jurnal entri tidak sesuai dengan Periode ! Anda harus merubah "
+"tanggal atau menghilangkan batasan ini dari jurnal."
#. module: account
#: model:ir.model,name:account.model_account_report_general_ledger
msgid "General Ledger Report"
-msgstr "Laporan Buku Besar Umum"
+msgstr "Laporan Buku Besar"
#. module: account
#: view:account.invoice:0
@@ -785,12 +839,12 @@ msgstr "Apakah anda yakin untuk membuat catatan baru?"
#: code:addons/account/account_invoice.py:1361
#, python-format
msgid "Invoice partially paid: %s%s of %s%s (%s%s remaining)."
-msgstr ""
+msgstr "Tagihan dibayar parsial: %s%s dari %s%s (%s%s tersisa)."
#. module: account
#: view:account.invoice:0
msgid "Print Invoice"
-msgstr "Print Faktur"
+msgstr "Cetak Tagihan"
#. module: account
#: code:addons/account/wizard/account_invoice_refund.py:111
@@ -799,11 +853,14 @@ msgid ""
"Cannot %s invoice which is already reconciled, invoice should be "
"unreconciled first. You can only refund this invoice."
msgstr ""
+"Tidak dapat %s tagihan yang sudah di rekonsiliasi, tagihan seharusnya di-"
+"unreconciled terlebih dulu. Anda hanya dapat melakukan pengembalian atas "
+"tagihan ini."
#. module: account
#: selection:account.financial.report,display_detail:0
msgid "Display children with hierarchy"
-msgstr "Tampilkan anak dengan terstruktur"
+msgstr "Tampilkan hirarki anak"
#. module: account
#: selection:account.payment.term.line,value:0
@@ -12139,3 +12196,6 @@ msgstr ""
#~ msgid ""
#~ "You selected an Unit of Measure which is not compatible with the product."
#~ msgstr "Anda Memilih satuan yang tidak kompatibel dengan productnya"
+
+#~ msgid "Cancel Invoice"
+#~ msgstr "Batalkan Tagihan"
diff --git a/addons/account/i18n/is.po b/addons/account/i18n/is.po
index 4a1f302e126..663bf9f558d 100644
--- a/addons/account/i18n/is.po
+++ b/addons/account/i18n/is.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:50+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:23+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/it.po b/addons/account/i18n/it.po
index 46759de6a93..afe88b8a337 100644
--- a/addons/account/i18n/it.po
+++ b/addons/account/i18n/it.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:51+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:23+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/ja.po b/addons/account/i18n/ja.po
index 2c2b2a708ab..0ca6f0260f7 100644
--- a/addons/account/i18n/ja.po
+++ b/addons/account/i18n/ja.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:51+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:24+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@@ -1529,6 +1529,8 @@ msgid ""
"And after getting confirmation from the bank it will be in 'Confirmed' "
"status."
msgstr ""
+"新しい明細書が作成されるとステータスは「ドラフト」になります。\n"
+"また、銀行からの確認後は「確認済み」状態になります。"
#. module: account
#: field:account.invoice.report,state:0
@@ -3898,10 +3900,10 @@ msgstr ""
"\n"
" クリックして顧客請求書を登録してください。\n"
"
\n"
-" OpenERPの電子請求は顧客入金の回収を容易にします。\n"
-" 顧客は電子メールで請求書を受け取り、顧客のシステムがオンラインで支払うかインポートすることができます。\n"
+" OpenERPの電子請求で顧客入金処理が簡単になります。\n"
+" 顧客はEメールで請求書を受け取り、そのままオンラインで支払ったり、システムにインポートしたりすることができます。\n"
"
\n"
-" 顧客との議論は各請求書の下部に自動で表示されます。\n"
+" 顧客とのコミュニケーション履歴は各請求書の下部に自動で表示されます。\n"
"
\n"
" "
@@ -4969,7 +4971,7 @@ msgstr "それは貸方金額のデフォルトアカウントとして動作し
#. module: account
#: view:cash.box.out:0
msgid "Describe why you take money from the cash register:"
-msgstr ""
+msgstr "キャッシュレジスタから現金を取り出した理由を説明して下さい。"
#. module: account
#: selection:account.invoice,state:0
@@ -5833,7 +5835,7 @@ msgstr "ドラフト返金 "
#. module: account
#: view:cash.box.in:0
msgid "Fill in this form if you put money in the cash register:"
-msgstr ""
+msgstr "キャッシュレジスタに現金を入れる場合はこのフォームに記入して下さい。"
#. module: account
#: view:account.payment.term.line:0
diff --git a/addons/account/i18n/kab.po b/addons/account/i18n/kab.po
index aa5e655b0dc..c03ebfd28b8 100644
--- a/addons/account/i18n/kab.po
+++ b/addons/account/i18n/kab.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:51+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:24+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/kk.po b/addons/account/i18n/kk.po
index 16e9b6d8078..0716145eaea 100644
--- a/addons/account/i18n/kk.po
+++ b/addons/account/i18n/kk.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:51+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:24+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/ko.po b/addons/account/i18n/ko.po
index 26aa70133de..9ea16c7b3ca 100644
--- a/addons/account/i18n/ko.po
+++ b/addons/account/i18n/ko.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:51+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:24+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@@ -79,7 +79,7 @@ msgstr "청구서 또는 납부서로부터 가져오기"
#: code:addons/account/account_move_line.py:1210
#, python-format
msgid "Bad Account!"
-msgstr ""
+msgstr "비정상 계정"
#. module: account
#: view:account.move:0
@@ -193,7 +193,7 @@ msgstr "열 라벨"
#. module: account
#: help:account.config.settings,code_digits:0
msgid "No. of digits to use for account code"
-msgstr ""
+msgstr "계좌번호"
#. module: account
#: help:account.analytic.journal,type:0
diff --git a/addons/account/i18n/lo.po b/addons/account/i18n/lo.po
index 4c3a30d49e3..96545396e7e 100644
--- a/addons/account/i18n/lo.po
+++ b/addons/account/i18n/lo.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:52+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:24+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/lt.po b/addons/account/i18n/lt.po
index f4aff61e5bf..ab07d012841 100644
--- a/addons/account/i18n/lt.po
+++ b/addons/account/i18n/lt.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:52+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:25+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/lv.po b/addons/account/i18n/lv.po
index 50649473e90..7b05ff5963a 100644
--- a/addons/account/i18n/lv.po
+++ b/addons/account/i18n/lv.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:52+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:24+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/mk.po b/addons/account/i18n/mk.po
index a686771d669..551311c1a39 100644
--- a/addons/account/i18n/mk.po
+++ b/addons/account/i18n/mk.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:52+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:25+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/mn.po b/addons/account/i18n/mn.po
index a5a78b5b737..e5900523890 100644
--- a/addons/account/i18n/mn.po
+++ b/addons/account/i18n/mn.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:52+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:25+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@@ -3529,7 +3529,7 @@ msgstr "Нэхэмжлэлийн валют"
#: field:accounting.report,account_report_id:0
#: model:ir.ui.menu,name:account.menu_account_financial_reports_tree
msgid "Account Reports"
-msgstr "Тайлагнах Дансд"
+msgstr "Санхүүгийн тайлан"
#. module: account
#: field:account.payment.term,line_ids:0
@@ -6146,7 +6146,7 @@ msgstr "Хөрөнгийн харагдац"
#. module: account
#: model:ir.model,name:account.model_account_common_account_report
msgid "Account Common Account Report"
-msgstr "Дансны Ерөнхий Дансны Тайлан"
+msgstr "Дансны ерөнхий тайлан"
#. module: account
#: view:account.analytic.account:0
@@ -6756,7 +6756,7 @@ msgstr "Захиалагчийн буцаалт"
#. module: account
#: field:account.account,foreign_balance:0
msgid "Foreign Balance"
-msgstr "Гадаад бланс"
+msgstr "Валютын баланс"
#. module: account
#: field:account.journal.period,name:0
@@ -7162,7 +7162,7 @@ msgstr "Тулгалт: Дараагийн харилцагч руу очих"
#: model:ir.actions.act_window,name:account.action_account_analytic_invert_balance
#: model:ir.actions.report.xml,name:account.account_analytic_account_inverted_balance
msgid "Inverted Analytic Balance"
-msgstr "Урвуу шинжилгээний баланс"
+msgstr "Урвуу аналитик баланс"
#. module: account
#: field:account.tax.template,applicable_type:0
@@ -7575,7 +7575,7 @@ msgstr "Санхүүгийн Тайлангийн Стиль"
#. module: account
#: selection:account.financial.report,sign:0
msgid "Preserve balance sign"
-msgstr "Нөөц тайлангийн тэмдэг"
+msgstr "Балансын тэмдэгийг хэвээр нь"
#. module: account
#: view:account.vat.declaration:0
@@ -8404,7 +8404,7 @@ msgstr "Хэсгийн Дугаар Алга !"
#: view:account.financial.report:0
#: model:ir.ui.menu,name:account.menu_account_report_tree_hierarchy
msgid "Account Reports Hierarchy"
-msgstr "Дансны Тайлангийн Шатлал"
+msgstr "Тайлангийн загварын шатлал"
#. module: account
#: help:account.account.template,chart_template_id:0
@@ -8864,7 +8864,7 @@ msgstr ""
#. module: account
#: report:account.analytic.account.inverted.balance:0
msgid "Inverted Analytic Balance -"
-msgstr "Урвуу шинжилгээний баланс -"
+msgstr "Урвуу аналитик баланс -"
#. module: account
#: help:account.move.reconcile,opening_reconciliation:0
@@ -9077,7 +9077,7 @@ msgstr "Орлогын толгой данс"
#. module: account
#: field:account.account,adjusted_balance:0
msgid "Adjusted Balance"
-msgstr "Тохируулсан бланс"
+msgstr "Тохируулсан баланс"
#. module: account
#: model:ir.actions.act_window,name:account.action_account_fiscal_position_template_form
@@ -10945,7 +10945,7 @@ msgstr "Дэлгэрэнгүй байхгүй"
#: model:ir.actions.act_window,name:account.action_account_gain_loss
#: model:ir.ui.menu,name:account.menu_unrealized_gains_losses
msgid "Unrealized Gain or Loss"
-msgstr "Тэгшитгэгдээгүй Ашиг эсвэл Алдагдал"
+msgstr "Хэрэгжээгүй ашиг алдагдал"
#. module: account
#: view:account.move:0
diff --git a/addons/account/i18n/nb.po b/addons/account/i18n/nb.po
index fdd8905a2c6..47526d57f9a 100644
--- a/addons/account/i18n/nb.po
+++ b/addons/account/i18n/nb.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:53+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:25+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/nl.po b/addons/account/i18n/nl.po
index e084b6f576e..84e10549b8d 100644
--- a/addons/account/i18n/nl.po
+++ b/addons/account/i18n/nl.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:48+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:20+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#, python-format
#~ msgid "Integrity Error !"
@@ -5037,7 +5037,7 @@ msgstr "Rek. type"
#. module: account
#: selection:account.journal,type:0
msgid "Bank and Checks"
-msgstr "Bank en Cheques"
+msgstr "Bank en Giro."
#. module: account
#: field:account.account.template,note:0
@@ -9381,8 +9381,7 @@ msgstr ""
" met betrekking tot de dagelijkse bedrijfsvoering.\n"
" \n"
" een gemiddeld bedrijf gebruikt een dagboek per "
-"betaalmethode(kasboek,\n"
-" bankrekeningen, cheques), een inkoopboek, een verkoopboek\n"
+"betaalmethode(kas, bank en giro), een inkoopboek, een verkoopboek\n"
" en een memoriaal.\n"
"
\n"
" "
diff --git a/addons/account/i18n/nl_BE.po b/addons/account/i18n/nl_BE.po
index 2eb3f149cc4..e346cd03926 100644
--- a/addons/account/i18n/nl_BE.po
+++ b/addons/account/i18n/nl_BE.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:58+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:33+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
"Language: nl\n"
#. module: account
diff --git a/addons/account/i18n/oc.po b/addons/account/i18n/oc.po
index 9c6447fc405..dfeb0dab0be 100644
--- a/addons/account/i18n/oc.po
+++ b/addons/account/i18n/oc.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:53+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:26+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/pl.po b/addons/account/i18n/pl.po
index b887f02be9a..ef779200db0 100644
--- a/addons/account/i18n/pl.po
+++ b/addons/account/i18n/pl.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2012-12-22 12:46+0000\n"
-"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n"
+"PO-Revision-Date: 2014-04-04 19:18+0000\n"
+"Last-Translator: Dariusz Żbikowski \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:53+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-04-05 05:30+0000\n"
+"X-Generator: Launchpad (build 16976)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@@ -989,6 +989,8 @@ msgid ""
" opening/closing fiscal "
"year process."
msgstr ""
+"Nie możesz anulować uzgodnień pozycji dziennika jeśli zostały one "
+"wygenerowane procesem zamykania/otwierania roku."
#. module: account
#: model:ir.actions.act_window,name:account.action_subscription_form_new
diff --git a/addons/account/i18n/pt.po b/addons/account/i18n/pt.po
index 2708c7b2cc4..b56fe88e316 100644
--- a/addons/account/i18n/pt.po
+++ b/addons/account/i18n/pt.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:53+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:26+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/pt_BR.po b/addons/account/i18n/pt_BR.po
index 9530a4bc8b3..f4ed577320a 100644
--- a/addons/account/i18n/pt_BR.po
+++ b/addons/account/i18n/pt_BR.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:57+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:31+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/ro.po b/addons/account/i18n/ro.po
index 6b52bafbc8f..a9f10f5590a 100644
--- a/addons/account/i18n/ro.po
+++ b/addons/account/i18n/ro.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:54+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:27+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/ru.po b/addons/account/i18n/ru.po
index 513f9693e2e..b8096c73b99 100644
--- a/addons/account/i18n/ru.po
+++ b/addons/account/i18n/ru.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:54+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:27+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/si.po b/addons/account/i18n/si.po
index 29618698906..b6aa13912d3 100644
--- a/addons/account/i18n/si.po
+++ b/addons/account/i18n/si.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:54+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:28+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/sk.po b/addons/account/i18n/sk.po
index 7d33302735a..8b9f1cc464a 100644
--- a/addons/account/i18n/sk.po
+++ b/addons/account/i18n/sk.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:55+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:28+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/sl.po b/addons/account/i18n/sl.po
index dc8c0792f15..26dfd81502b 100644
--- a/addons/account/i18n/sl.po
+++ b/addons/account/i18n/sl.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:55+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:28+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/sq.po b/addons/account/i18n/sq.po
index 30de66415bd..5476248eeb0 100644
--- a/addons/account/i18n/sq.po
+++ b/addons/account/i18n/sq.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:46+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:18+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/sr.po b/addons/account/i18n/sr.po
index 3e7e1319232..1a8f3719339 100644
--- a/addons/account/i18n/sr.po
+++ b/addons/account/i18n/sr.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:54+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:27+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/sr@latin.po b/addons/account/i18n/sr@latin.po
index 10d32523765..6a1c1de3a48 100644
--- a/addons/account/i18n/sr@latin.po
+++ b/addons/account/i18n/sr@latin.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 07:00+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:36+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/sv.po b/addons/account/i18n/sv.po
index 96a4acbd724..e22e7ade348 100644
--- a/addons/account/i18n/sv.po
+++ b/addons/account/i18n/sv.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:55+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:28+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@@ -26,6 +26,7 @@ msgstr "Systembetalning"
msgid ""
"An account fiscal position could be defined only once time on same accounts."
msgstr ""
+"Ett kontos skatteregion kan endast definieras en gång för varje konto."
#. module: account
#: help:account.tax.code,sequence:0
diff --git a/addons/account/i18n/ta.po b/addons/account/i18n/ta.po
index 3e3f22a6abe..15b31c5afd8 100644
--- a/addons/account/i18n/ta.po
+++ b/addons/account/i18n/ta.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:55+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:29+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/te.po b/addons/account/i18n/te.po
index 2e95b7d65f1..be991d67688 100644
--- a/addons/account/i18n/te.po
+++ b/addons/account/i18n/te.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:56+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:29+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/th.po b/addons/account/i18n/th.po
index 8052e223c6d..5bfc17b393d 100644
--- a/addons/account/i18n/th.po
+++ b/addons/account/i18n/th.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:56+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:29+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/tlh.po b/addons/account/i18n/tlh.po
index 5faaded0775..88d2582d6ed 100644
--- a/addons/account/i18n/tlh.po
+++ b/addons/account/i18n/tlh.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:56+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:29+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/tr.po b/addons/account/i18n/tr.po
index a6c6580a51c..4cfe8f74381 100644
--- a/addons/account/i18n/tr.po
+++ b/addons/account/i18n/tr.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:56+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:29+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@@ -465,7 +465,7 @@ msgstr ""
" Bu, account_asset modülünü sisteme kurar. Eğer bu kutuyu "
"işaretlemezseniz, fatura kesip ödeme kabul etme gibi,\n"
" işlemleri yapabilirsiniz ama gelişmiş muhasebe kayıtlarını "
-"(Günlükleri, Hesap planları, ...) tutamazsınız."
+"(Yevmiyeleri, Hesap planları, ...) tutamazsınız."
#. module: account
#: help:account.bank.statement.line,name:0
@@ -2310,7 +2310,7 @@ msgstr "Analitik hesap"
#: code:addons/account/account_bank_statement.py:406
#, python-format
msgid "Please verify that an account is defined in the journal."
-msgstr "Lütfen bu günlükte bir hesabın tanımlandığını doğrulayın."
+msgstr "Lütfen bu yevmiyede bir hesabın tanımlandığını doğrulayın."
#. module: account
#: selection:account.entries.report,move_line_state:0
@@ -2445,7 +2445,7 @@ msgstr ""
#. module: account
#: view:account.analytic.line:0
msgid "Analytic Journal Items related to a sale journal."
-msgstr "Bir satış günlüğüne bağlı Analitik Yevmiye Maddeleri."
+msgstr "Bir satış yevmiyesine bağlı Analitik Yevmiye Maddeleri."
#. module: account
#: selection:account.financial.report,style_overwrite:0
@@ -4691,7 +4691,7 @@ msgid ""
"debit/credit accounts, of type 'situation' and with a centralized "
"counterpart."
msgstr ""
-"Burada en iyi yöntem, her mali yılın açılış girişleri için ayrı günlükleri "
+"Burada en iyi yöntem, her mali yılın açılış girişleri için ayrı yevmiyeleri "
"kullanmaktır. Bu yevmiyeyi tanımlarken öntanımlı borç/alacak hesaplarını, "
"hesap tipi olarak 'situation' ve bir merkezileştirmiş karşılık hesabıyla "
"seçin."
@@ -6073,7 +6073,7 @@ msgstr "Matrah Tutarına Dahil et"
#. module: account
#: field:account.invoice,supplier_invoice_number:0
msgid "Supplier Invoice Number"
-msgstr "Tedarikçi Faturası Numarası"
+msgstr "Tedarikçi Fatura Numarası"
#. module: account
#: help:account.payment.term.line,days:0
@@ -6573,7 +6573,7 @@ msgstr ""
#: field:report.account.sales,period_id:0
#: field:report.account_type.sales,period_id:0
msgid "Force Period"
-msgstr "Dönemi Zorla"
+msgstr "Döneme Zorla"
#. module: account
#: model:ir.actions.act_window,help:account.action_account_form
@@ -8014,7 +8014,7 @@ msgstr "Kasa Kalemlerini Kapatma"
#: field:account.move.line,statement_id:0
#: model:process.process,name:account.process_process_statementprocess0
msgid "Statement"
-msgstr "Hesap özeti"
+msgstr "Hesap Özeti"
#. module: account
#: help:account.journal,default_debit_account_id:0
@@ -9672,7 +9672,7 @@ msgstr "Vergi Şablonu"
#. module: account
#: field:account.invoice.refund,period:0
msgid "Force period"
-msgstr "Dönemi zorla"
+msgstr "Döneme zorla"
#. module: account
#: model:ir.model,name:account.model_account_partner_balance
@@ -10774,7 +10774,7 @@ msgstr "Uzlaştırma için Aç"
#. module: account
#: field:account.account,parent_left:0
msgid "Parent Left"
-msgstr "Sol Ana"
+msgstr "Sol Üst"
#. module: account
#: selection:account.financial.report,style_overwrite:0
@@ -10928,7 +10928,7 @@ msgstr "Ayrıntı yok"
#: model:ir.actions.act_window,name:account.action_account_gain_loss
#: model:ir.ui.menu,name:account.menu_unrealized_gains_losses
msgid "Unrealized Gain or Loss"
-msgstr "Gerçekleşmemiş Kazanç ya da Zarar"
+msgstr "Gerçekleşmemiş Kazanç veya Zarar"
#. module: account
#: view:account.move:0
@@ -11091,7 +11091,7 @@ msgstr ""
#. module: account
#: field:account.analytic.balance,empty_acc:0
msgid "Empty Accounts ? "
-msgstr "Hesaplar Boşaltınsın ? "
+msgstr "Boş Hesaplar ? "
#. module: account
#: view:account.unreconcile.reconcile:0
@@ -11551,7 +11551,7 @@ msgstr "Elle Vergi Girilen Fatura"
#: code:addons/account/account_invoice.py:573
#, python-format
msgid "The payment term of supplier does not have a payment term line."
-msgstr "Tedarikçi ödeme koşulunda ödeme koşulu kalemi yok!"
+msgstr "Tedarikçi ödeme koşulunda ödeme koşul kalemi yok."
#. module: account
#: field:account.account,parent_right:0
@@ -11675,7 +11675,7 @@ msgstr "Yevmiye Maddelerini Ara"
#: help:account.tax.template,ref_tax_sign:0
#: help:account.tax.template,tax_sign:0
msgid "Usually 1 or -1."
-msgstr "Genelde 1 veya -1"
+msgstr "Genelde 1 veya -1."
#. module: account
#: model:ir.model,name:account.model_account_fiscal_position_account_template
@@ -11712,8 +11712,8 @@ msgid ""
"The residual amount on a receivable or payable of a journal entry expressed "
"in its currency (maybe different of the company currency)."
msgstr ""
-"Alacak ya da borç hesabına ait bir günlükte bakiye tutarı, kendi para birimi "
-"ile belirtilir (şirket para biriminden farklı olabilir)."
+"Alacak ya da borç hesabına ait bir yevmiyede bakiye tutarı, kendi para "
+"birimi ile belirtilir (şirket para biriminden farklı olabilir)."
#~ msgid "Description on invoices"
#~ msgstr "Fatura Açıklaması"
diff --git a/addons/account/i18n/ug.po b/addons/account/i18n/ug.po
index ccb0714655e..6219840a987 100644
--- a/addons/account/i18n/ug.po
+++ b/addons/account/i18n/ug.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:56+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:30+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/uk.po b/addons/account/i18n/uk.po
index 763c7a833ff..16597bd76b3 100644
--- a/addons/account/i18n/uk.po
+++ b/addons/account/i18n/uk.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:56+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:30+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/ur.po b/addons/account/i18n/ur.po
index 2cc5849cf20..7ff5bc8775a 100644
--- a/addons/account/i18n/ur.po
+++ b/addons/account/i18n/ur.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:56+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:30+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/vi.po b/addons/account/i18n/vi.po
index 74a0fd0c4cb..c4d687b780e 100644
--- a/addons/account/i18n/vi.po
+++ b/addons/account/i18n/vi.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:57+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:30+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/zh_CN.po b/addons/account/i18n/zh_CN.po
index 583f78d2490..e2a085c1349 100644
--- a/addons/account/i18n/zh_CN.po
+++ b/addons/account/i18n/zh_CN.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-07 06:39+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:34+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/zh_HK.po b/addons/account/i18n/zh_HK.po
index b3fbcee87f2..abef89fa277 100644
--- a/addons/account/i18n/zh_HK.po
+++ b/addons/account/i18n/zh_HK.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:57+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:31+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/i18n/zh_TW.po b/addons/account/i18n/zh_TW.po
index 86d713e23b3..2965f29dc14 100644
--- a/addons/account/i18n/zh_TW.po
+++ b/addons/account/i18n/zh_TW.po
@@ -13,8 +13,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-03-04 06:58+0000\n"
-"X-Generator: Launchpad (build 16948)\n"
+"X-Launchpad-Export-Date: 2014-03-27 06:33+0000\n"
+"X-Generator: Launchpad (build 16967)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
diff --git a/addons/account/installer.py b/addons/account/installer.py
index 961b8f9e763..343e22a7632 100644
--- a/addons/account/installer.py
+++ b/addons/account/installer.py
@@ -47,7 +47,7 @@ class account_installer(osv.osv_memory):
# try get the list on apps server
try:
- apps_server = self.pool.get('ir.config_parameter').get_param(cr, uid, 'apps.server', 'https://apps.openerp.com')
+ apps_server = self.pool.get('ir.module.module').get_apps_server(cr, uid, context=context)
up = urlparse.urlparse(apps_server)
url = '{0.scheme}://{0.netloc}/apps/charts?serie={1}'.format(up, serie)
diff --git a/addons/account/project/project_report.xml b/addons/account/project/project_report.xml
index 3ee449e01b5..de2e2feee5a 100644
--- a/addons/account/project/project_report.xml
+++ b/addons/account/project/project_report.xml
@@ -1,29 +1,54 @@
-
+
-
+
-
+
-
-
-
+
+
diff --git a/addons/account/project/report/account_journal.py b/addons/account/project/report/account_journal.py
deleted file mode 100644
index 50f98fd0ee0..00000000000
--- a/addons/account/project/report/account_journal.py
+++ /dev/null
@@ -1,49 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL ().
-#
-# 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.report import report_sxw
-
-#
-# Use period and Journal for selection or resources
-#
-class journal_print(report_sxw.rml_parse):
- def lines(self, journal_id, *args):
- self.cr.execute('select id from account_analytic_line where journal_id=%s order by date,id', (journal_id,))
- ids = map(lambda x: x[0], self.cr.fetchall())
- res = self.pool.get('account.analytic.line').browse(self.cr, self.uid, ids)
- return res
- def _sum_lines(self, journal_id):
- self.cr.execute('select sum(amount) from account_analytic_line where journal_id=%s', (journal_id,))
- return self.cr.fetchone()[0] or 0.0
- def __init__(self, cr, uid, name, context):
- super(journal_print, self).__init__(cr, uid, name, context=context)
- self.localcontext = {
- 'time': time,
- 'lines': self.lines,
- 'sum_lines': self._sum_lines,
- }
-report_sxw.report_sxw('report.account.analytic.journal.print', 'account.analytic.journal', 'addons/account/project/report/analytic_journal.rml',parser=journal_print)
-
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-
diff --git a/addons/account/project/report/analytic_balance.py b/addons/account/project/report/analytic_balance.py
index 2aa9f2c549e..7c333b84c45 100644
--- a/addons/account/project/report/analytic_balance.py
+++ b/addons/account/project/report/analytic_balance.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-
+from openerp.osv import osv
from openerp.report import report_sxw
@@ -56,7 +56,6 @@ class account_analytic_balance(report_sxw.rml_parse):
self.get_children(data['child_ids'])
return True
-
def _get_objects(self, empty_acc):
if self.read_data:
return self.read_data
@@ -143,18 +142,16 @@ class account_analytic_balance(report_sxw.rml_parse):
WHERE account_id IN %s AND date>=%s AND date<=%s",query_params)
return self.cr.fetchone()[0] or 0.0
-
-
def _sum_balance(self, accounts, date1, date2):
debit = self._sum_all(accounts, date1, date2, 'debit') or 0.0
credit = self._sum_all(accounts, date1, date2, 'credit') or 0.0
return (debit-credit)
-report_sxw.report_sxw('report.account.analytic.account.balance',
- 'account.analytic.account', 'addons/account/project/report/analytic_balance.rml',
- parser=account_analytic_balance, header="internal")
-
+class report_analyticbalance(osv.AbstractModel):
+ _name = 'report.account.report_analyticbalance'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_analyticbalance'
+ _wrapped_report_class = account_analytic_balance
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-
diff --git a/addons/account/project/report/analytic_balance.rml b/addons/account/project/report/analytic_balance.rml
deleted file mode 100644
index 1754988f7d6..00000000000
--- a/addons/account/project/report/analytic_balance.rml
+++ /dev/null
@@ -1,234 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Code
- |
-
- Account Name
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
- Quantity
- |
-
-
-
-
-
-
-
- Analytic Balance - [[ company.currency_id.name ]]
- |
-
-
-
-
-
-
-
-
- Code
- |
-
- Account Name
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
- Quantity
- |
-
-
-
-
-
- Total
- |
-
-
-
-
- |
-
- [[ formatLang(sum_all(get_objects(data['form']['empty_acc']),data['form']['date1'],data['form']['date2'],'debit')) ]]
- |
-
- [[ formatLang(sum_all(get_objects(data['form']['empty_acc']),data['form']['date1'],data['form']['date2'],'credit')) ]]
- |
-
- [[ formatLang(sum_balance(get_objects(data['form']['empty_acc']),data['form']['date1'],data['form']['date2']), currency_obj = company.currency_id)]]
- |
-
- [[ formatLang(sum_all(get_objects(data['form']['empty_acc']),data['form']['date1'],data['form']['date2'],'quantity')) ]]
- |
-
-
-
- [[ repeatIn(get_objects(data['form']['empty_acc']),'o') ]]
-
-
-
- [[ o['code'] ]]
- |
-
- [[ o['complete_name'] ]]
- |
-
- [[ formatLang(move_sum(o['id'],data['form']['date1'],data['form']['date2'],'debit')) ]]
- |
-
- [[ formatLang(move_sum(o['id'],data['form']['date1'],data['form']['date2'],'credit')) ]]
- |
-
- [[ formatLang(move_sum_balance(o['id'],data['form']['date1'],data['form']['date2']), currency_obj = company.currency_id)]]
- |
-
- [[ formatLang(move_sum(o['id'],data['form']['date1'],data['form']['date2'],'quantity')) ]]
- |
-
-
-
- [[ repeatIn(lines_g(o['id'],data['form']['date1'],data['form']['date2']),'move_g') ]]
-
-
-
- [[ move_g['code'] ]]
- |
-
- [[ move_g['name'] ]]
- |
-
- [[ formatLang(move_g['debit'])]]
- |
-
- [[ formatLang(move_g['credit']) ]]
- |
-
- [[ formatLang(move_g['balance'], currency_obj = company.currency_id) ]]
- |
-
- [[ formatLang(move_g['quantity']) ]]
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/addons/account/project/report/analytic_journal.py b/addons/account/project/report/analytic_journal.py
index 1ca1ffb3ca4..c59efb057d7 100644
--- a/addons/account/project/report/analytic_journal.py
+++ b/addons/account/project/report/analytic_journal.py
@@ -20,9 +20,10 @@
##############################################################################
import time
-
+from openerp.osv import osv
from openerp.report import report_sxw
+
#
# Use period and Journal for selection or resources
#
@@ -57,8 +58,11 @@ class account_analytic_journal(report_sxw.rml_parse):
res = self.cr.dictfetchone()
return res['sum'] or 0
-report_sxw.report_sxw('report.account.analytic.journal', 'account.analytic.journal', 'addons/account/project/report/analytic_journal.rml',parser=account_analytic_journal,header="internal")
+class report_analyticjournal(osv.AbstractModel):
+ _name = 'report.account.report_analyticjournal'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_analyticjournal'
+ _wrapped_report_class = account_analytic_journal
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-
diff --git a/addons/account/project/report/analytic_journal.rml b/addons/account/project/report/analytic_journal.rml
deleted file mode 100644
index 719851252b5..00000000000
--- a/addons/account/project/report/analytic_journal.rml
+++ /dev/null
@@ -1,346 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [[ repeatIn(objects,'o') ]]
-
-
-
- Analytic Journal
-
-
-
-
-
-
- Period from
- |
-
- Period to
- |
-
- Currency
- |
-
-
-
-
-
- [[ formatLang(data['form']['date1'],date=True) ]]
- |
-
- [[ formatLang(data['form']['date2'],date=True) ]]
- |
-
- [[ company.currency_id.name ]]
- |
-
-
-
-
-
-
-
-
- Date
- |
-
- Code
- |
-
- Move Name
- |
-
- Account n°
- |
-
- General
- |
-
- Analytic
- |
-
-
-
-
-
-
-
-
- [[ o.code ]] - [[ o.name ]]
- |
-
-
-
-
- |
-
-
-
-
- |
-
-
-
-
- |
-
- [[ formatLang(sum_general(o.id,data['form']['date1'],data['form']['date2'])) ]]
- |
-
- [[ formatLang(sum_analytic(o.id,data['form']['date1'],data['form']['date2'])) ]]
- |
-
-
-
-
-
-
- [[ repeatIn(lines(o.id,data['form']['date1'],data['form']['date2']), 'move') ]]
-
-
-
-
-
-
- |
-
-
-
-
- |
-
- [[ move.name ]] KI
- |
-
- [[ move.account_id.code ]] [[ move.account_id.name ]]
- |
-
- [[ formatLang(move.debit-move.credit) ]]
- |
-
-
-
-
- |
-
-
-
-
-
-
- [[ repeatIn(lines_a(move.id,o.id,data['form']['date1'],data['form']['date2']),'move_a') ]]
-
-
-
- [[ (not move_a) and removeParentNode('blockTable') ]] [[ formatLang(move_a.date,date = True) ]]
- |
-
- [[ move_a.code ]]
- |
-
- [[ move_a.name ]]
- |
-
- [[ move_a.account_id.code ]] - [[ move_a.account_id.name ]]
- |
-
-
-
-
- |
-
- [[ formatLang( move_a.amount) ]]
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [[ repeatIn(lines_a(False,o.id,data['form']['date1'],data['form']['date2']),'move_a') ]]
-
-
-
- [[ (not move_a) and removeParentNode('blockTable') ]] [[ formatLang(move_a.date,date = True) ]]
- |
-
- [[ move_a.code ]]
- |
-
- [[ move_a.name ]]
- |
-
- [[ move_a.account_id.code ]] - [[ move_a.account_id.name ]]
- |
-
-
-
-
- |
-
- [[ formatLang( move_a.amount) ]]
- |
-
-
-
-
-
-
-
-
-
-
-
diff --git a/addons/account/project/report/cost_ledger.py b/addons/account/project/report/cost_ledger.py
index e594ab92a63..5eef375eaab 100644
--- a/addons/account/project/report/cost_ledger.py
+++ b/addons/account/project/report/cost_ledger.py
@@ -20,9 +20,10 @@
##############################################################################
import time
-
+from openerp.osv import osv
from openerp.report import report_sxw
+
class account_analytic_cost_ledger(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
super(account_analytic_cost_ledger, self).__init__(cr, uid, name, context=context)
@@ -100,8 +101,11 @@ class account_analytic_cost_ledger(report_sxw.rml_parse):
credit = self._sum_credit(accounts, date1, date2)
return (debit-credit)
-report_sxw.report_sxw('report.account.analytic.account.cost_ledger', 'account.analytic.account', 'addons/account/project/report/cost_ledger.rml',parser=account_analytic_cost_ledger, header="internal")
+class report_analyticcostledger(osv.AbstractModel):
+ _name = 'report.account.report_analyticcostledger'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_analyticcostledger'
+ _wrapped_report_class = account_analytic_cost_ledger
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-
diff --git a/addons/account/project/report/cost_ledger.rml b/addons/account/project/report/cost_ledger.rml
deleted file mode 100644
index 1099a8b8b4e..00000000000
--- a/addons/account/project/report/cost_ledger.rml
+++ /dev/null
@@ -1,305 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Date/Code
- |
-
- J.C. /Move name
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
-
-
-
-
-
-
-
-
- |
-
- Cost Ledger
- |
-
-
-
-
- |
-
-
-
-
-
- Period from
- |
-
- Period to
- |
-
- Printing date
- |
-
-
-
-
-
- [[ formatLang(data['form']['date1'],date = True) ]]
- |
-
- [[ formatLang(data['form']['date2'],date = True) ]]
- |
-
- [[ formatLang(time.strftime('%Y-%m-%d %H:%M:%S'),date_time = True) ]]
- |
-
-
-
-
-
-
-
-
- Date/Code
- |
-
- J.C. /Move name
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
-
-
-
-
- Total:
- |
-
-
-
-
- |
-
- [[ formatLang (sum_debit(objects,data['form']['date1'],data['form']['date2'])) ]]
- |
-
- [[ formatLang (sum_credit(objects,data['form']['date1'],data['form']['date2'])) ]]
- |
-
- [[ formatLang (sum_balance(objects,data['form']['date1'],data['form']['date2']), currency_obj = company.currency_id) ]]
- |
-
-
-
- [[ repeatIn(objects,'account') ]]
-
-
-
- [[ account.code ]]
- |
-
- [[ account.complete_name ]]
- |
-
- [[ formatLang (account_sum_debit(account,data['form']['date1'],data['form']['date2'])) ]]
- |
-
- [[ formatLang (account_sum_credit(account,data['form']['date1'],data['form']['date2'])) ]]
- |
-
- [[ formatLang (account_sum_balance(account,data['form']['date1'],data['form']['date2']), currency_obj = company.currency_id) ]]
- |
-
-
-
- [[ repeatIn(lines_g(account,data['form']['date1'],data['form']['date2']),'move_g') ]]
-
-
-
- [[ move_g['code'] ]]
- |
-
- [[ move_g['name'] ]]
- |
-
- [[ formatLang( move_g['debit']) ]]
- |
-
- [[ formatLang( move_g['credit']) ]]
- |
-
- [[ formatLang( move_g['balance'], currency_obj = company.currency_id) ]]
- |
-
-
-
- [[ repeatIn(lines_a(move_g,account,data['form']['date1'],data['form']['date2']),'move_a') ]]
-
-
-
- [[ formatLang(move_a['date'],date = True) ]]
- |
-
- [[ move_a['cj'] ]]
- |
-
- [[ move_a['name'] ]]
- |
-
- [[ formatLang( move_a['debit'] )]]
- |
-
- [[ formatLang( move_a['credit']) ]]
- |
-
- [[ formatLang( move_a['balance'], currency_obj = company.currency_id)]]
- |
-
-
-
-
-
-
-
-
-
-
-
diff --git a/addons/account/project/report/inverted_analytic_balance.py b/addons/account/project/report/inverted_analytic_balance.py
index bd86bcfe257..23129144555 100644
--- a/addons/account/project/report/inverted_analytic_balance.py
+++ b/addons/account/project/report/inverted_analytic_balance.py
@@ -20,7 +20,7 @@
##############################################################################
import time
-
+from openerp.osv import osv
from openerp.report import report_sxw
class account_inverted_analytic_balance(report_sxw.rml_parse):
@@ -120,8 +120,11 @@ class account_inverted_analytic_balance(report_sxw.rml_parse):
WHERE account_id IN %s AND date>=%s AND date<=%s", (tuple(ids),date1, date2,))
return self.cr.fetchone()[0] or 0.0
-report_sxw.report_sxw('report.account.analytic.account.inverted.balance', 'account.analytic.account', 'addons/account/project/report/inverted_analytic_balance.rml',parser=account_inverted_analytic_balance, header="internal")
+class report_invertedanalyticbalance(osv.AbstractModel):
+ _name = 'report.account.report_invertedanalyticbalance'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_invertedanalyticbalance'
+ _wrapped_report_class = account_inverted_analytic_balance
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-
diff --git a/addons/account/project/report/inverted_analytic_balance.rml b/addons/account/project/report/inverted_analytic_balance.rml
deleted file mode 100644
index 54b6878c407..00000000000
--- a/addons/account/project/report/inverted_analytic_balance.rml
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Code
- |
-
- Name
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
- Quantity
- |
-
-
-
-
-
-
- Inverted Analytic Balance - [[ company.currency_id.name ]]
- |
-
-
-
-
-
-
-
-
- Code
- |
-
- Name
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
- Quantity
- |
-
-
-
-
-
-
-
-
- Total
- |
-
-
-
-
- |
-
- [[ formatLang(sum_debit(objects,data['form']['date1'],data['form']['date2'])) ]]
- |
-
- [[ formatLang(sum_credit(objects,data['form']['date1'],data['form']['date2']))]]
- |
-
- [[ formatLang(sum_balance(objects,data['form']['date1'],data['form']['date2']), currency_obj = company.currency_id)]]
- |
-
- [[ formatLang(sum_quantity(objects,data['form']['date1'],data['form']['date2'])) ]]
- |
-
-
-
- [[ repeatIn(lines_g(objects,data['form']['date1'],data['form']['date2']),'move_g') ]]
-
-
-
- [[ (not move_g) and removeParentNode('blockTable') ]] [[ move_g['code'] ]]
- |
-
- [[ move_g['name'] ]]
- |
-
- [[ formatLang(move_g['debit'])]]
- |
-
- [[formatLang(move_g['credit'])]]
- |
-
- [[ formatLang(move_g['balance'], currency_obj = company.currency_id)]]
- |
-
- [[formatLang(move_g['quantity']) ]]
- |
-
-
-
- [[ repeatIn(lines_a(objects,move_g['id'],data['form']['date1'],data['form']['date2']),'move_a') ]]
-
-
-
- [[ (not move_a) and removeParentNode('blockTable') ]] [[ move_a['code'] ]]
- |
-
- [[ move_a['complete_name'] ]]
- |
-
- [[ formatLang(move_a['debit']) ]]
- |
-
- [[ formatLang(move_a['credit']) ]]
- |
-
- [[ formatLang(move_a['balance'], currency_obj = company.currency_id)]]
- |
-
- [[ formatLang(move_a['quantity']) ]]
- |
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/addons/account/project/report/quantity_cost_ledger.py b/addons/account/project/report/quantity_cost_ledger.py
index b22558b900f..d3ed1cdc3a8 100644
--- a/addons/account/project/report/quantity_cost_ledger.py
+++ b/addons/account/project/report/quantity_cost_ledger.py
@@ -19,9 +19,10 @@
#
##############################################################################
import time
-
+from openerp.osv import osv
from openerp.report import report_sxw
+
class account_analytic_quantity_cost_ledger(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
super(account_analytic_quantity_cost_ledger, self).__init__(cr, uid, name, context=context)
@@ -116,9 +117,11 @@ class account_analytic_quantity_cost_ledger(report_sxw.rml_parse):
AND journal_id IN %s",(tuple(ids), date1, date2, tuple(journal_ids)))
return self.cr.fetchone()[0] or 0.0
-report_sxw.report_sxw('report.account.analytic.account.quantity_cost_ledger',
- 'account.analytic.account',
- 'addons/account/project/report/quantity_cost_ledger.rml',
- parser=account_analytic_quantity_cost_ledger, header="internal")
+
+class report_analyticcostledgerquantity(osv.AbstractModel):
+ _name = 'report.account.report_analyticcostledgerquantity'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_analyticcostledgerquantity'
+ _wrapped_report_class = account_analytic_quantity_cost_ledger
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/project/report/quantity_cost_ledger.rml b/addons/account/project/report/quantity_cost_ledger.rml
deleted file mode 100644
index 9f99f50ccc2..00000000000
--- a/addons/account/project/report/quantity_cost_ledger.rml
+++ /dev/null
@@ -1,281 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Code/Date
- |
-
- J.C./Move name
- |
-
- Quantity
- |
-
- Total
- |
-
-
-
-
-
-
-
-
-
- |
-
- Cost Ledger
- |
-
-
-
-
- |
-
-
-
-
-
- Period from
- |
-
- Period to
- |
-
- Printing date
- |
-
-
-
-
-
- [[ formatLang(data['form']['date1'],date = True) ]]
- |
-
- [[ formatLang(data['form']['date2'],date = True) ]]
- |
-
- [[ formatLang(time.strftime('%Y-%m-%d %H:%M:%S'),date_time = True) ]]
- |
-
-
-
-
-
-
-
-
-
-
-
- Code/Date
- |
-
- J.C./Move name
- |
-
- Quantity
- |
-
- Total
- |
-
-
-
-
-
- Total:
- |
-
-
-
-
- |
-
-
-
-
- |
-
- [[ formatLang (sum_quantity(objects,data['form']['date1'],data['form']['date2'], data['form']['journal']) ) ]]
- |
-
-
-
- [[ repeatIn(objects,'o') ]]
-
-
-
- [[ o.code ]]
- |
-
- [[ o.complete_name ]]
- |
-
- Max Qty: [[ formatLang (o.quantity_max )]]
- |
-
- [[ formatLang (account_sum_quantity(o.id,data['form']['date1'],data['form']['date2'], data['form']['journal']) )]]
- |
-
-
-
- [[ repeatIn(lines_g(o.id,data['form']['date1'],data['form']['date2'],data['form']['journal']),'move_g') ]]
-
-
-
- [[ move_g['code'] ]]
- |
-
- [[ move_g['name'] ]]
- |
-
- [[ formatLang (move_g['quantity']) ]]
- |
-
-
-
-
-
- [[ repeatIn(lines_a(move_g['id'],o.id,data['form']['date1'],data['form']['date2'],data['form']['journal']),'move_a') ]]
- [[ formatLang(move_a['date'],date = True) ]]
- |
-
- [[ move_a['cj'] ]]
- |
-
- [[ move_a['name'] ]]
- |
-
- [[ formatLang (move_a['quantity'] )]]
- |
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/addons/account/project/views/report_analyticbalance.xml b/addons/account/project/views/report_analyticbalance.xml
new file mode 100644
index 00000000000..09cd56fc83f
--- /dev/null
+++ b/addons/account/project/views/report_analyticbalance.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
Analytic Balance -
+
+
+
+
+ Code |
+ Account Name |
+ Debit |
+ Credit |
+ Balance |
+ Quantity |
+
+
+
+
+ Total |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/project/views/report_analyticcostledger.xml b/addons/account/project/views/report_analyticcostledger.xml
new file mode 100644
index 00000000000..cda37d4158f
--- /dev/null
+++ b/addons/account/project/views/report_analyticcostledger.xml
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
Cost Ledger
+
+
+
+
+
+
+ Date/Code |
+ J.C. /Move |
+ Name |
+ Debit |
+ Credit |
+ Balance |
+
+
+
+
+ Total: |
+ |
+ |
+ |
+ |
+
+
+ |
+
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/account/project/views/report_analyticcostledgerquantity.xml b/addons/account/project/views/report_analyticcostledgerquantity.xml
new file mode 100644
index 00000000000..de49d4972e5
--- /dev/null
+++ b/addons/account/project/views/report_analyticcostledgerquantity.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
Cost Ledger
+
+
+
+
+
+
+ Date/Code |
+ J.C./Move |
+ Name |
+ Quantity |
+ Total |
+
+
+
+
+ Total: |
+ |
+ |
+ |
+
+
+ |
+
+
+
+
+ |
+ |
+ |
+
+
+ Max quantity :
+
+ |
+
+
+ |
+
+
+
+
+ |
+ |
+ |
+ |
+
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/addons/account/project/views/report_analyticjournal.xml b/addons/account/project/views/report_analyticjournal.xml
new file mode 100644
index 00000000000..1b3a4fda97c
--- /dev/null
+++ b/addons/account/project/views/report_analyticjournal.xml
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
Analytic Journal
+
+
+
+
+
+
+ Date |
+ Code |
+ Move Name |
+ Account n° |
+ General |
+ Analytic |
+
+
+ - |
+ |
+ |
+
+
+
+
+
+ |
+ |
+
+
+ |
+
+
+
+ |
+
+
+ |
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+ - |
+ |
+ |
+
+
+
+ |
+
|
+ |
+ - |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/project/views/report_invertedanalyticbalance.xml b/addons/account/project/views/report_invertedanalyticbalance.xml
new file mode 100644
index 00000000000..e545ec8525b
--- /dev/null
+++ b/addons/account/project/views/report_invertedanalyticbalance.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
Inverted Analytic Balance -
+
+
+
+
+ Code |
+ Account Name |
+ Debit |
+ Credit |
+ Balance |
+ Quantity |
+
+
+
+
+ Total |
+ |
+ |
+ |
+
+
+ |
+ |
+
+
+
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/project/wizard/account_analytic_balance_report.py b/addons/account/project/wizard/account_analytic_balance_report.py
index 02b2eb6e95d..3a3c301cffc 100644
--- a/addons/account/project/wizard/account_analytic_balance_report.py
+++ b/addons/account/project/wizard/account_analytic_balance_report.py
@@ -18,10 +18,11 @@
# along with this program. If not, see .
#
##############################################################################
-import time
+import time
from openerp.osv import fields, osv
+
class account_analytic_balance(osv.osv_memory):
_name = 'account.analytic.balance'
_description = 'Account Analytic Balance'
@@ -42,16 +43,13 @@ class account_analytic_balance(osv.osv_memory):
context = {}
data = self.read(cr, uid, ids)[0]
datas = {
- 'ids': context.get('active_ids',[]),
- 'model': 'account.analytic.account',
- 'form': data
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.analytic.account.balance',
- 'datas': datas,
- }
+ 'ids': context.get('active_ids', []),
+ 'model': 'account.analytic.account',
+ 'form': data
+ }
+ datas['form']['active_ids'] = context.get('active_ids', False)
+
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_analyticbalance', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-
diff --git a/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py b/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py
index 814cbb8cacc..125dfda46fb 100644
--- a/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py
+++ b/addons/account/project/wizard/account_analytic_cost_ledger_for_journal_report.py
@@ -18,10 +18,11 @@
# along with this program. If not, see .
#
##############################################################################
-import time
+import time
from openerp.osv import fields, osv
+
class account_analytic_cost_ledger_journal_report(osv.osv_memory):
_name = 'account.analytic.cost.ledger.journal.report'
_description = 'Account Analytic Cost Ledger For Journal Report'
@@ -42,14 +43,12 @@ class account_analytic_cost_ledger_journal_report(osv.osv_memory):
context = {}
data = self.read(cr, uid, ids)[0]
datas = {
- 'ids': context.get('active_ids',[]),
- 'model': 'account.analytic.account',
- 'form': data
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.analytic.account.quantity_cost_ledger',
- 'datas': datas,
- }
+ 'ids': context.get('active_ids', []),
+ 'model': 'account.analytic.account',
+ 'form': data
+ }
+
+ datas['form']['active_ids'] = context.get('active_ids', False)
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_analyticcostledgerquantity', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/project/wizard/account_analytic_cost_ledger_report.py b/addons/account/project/wizard/account_analytic_cost_ledger_report.py
index ffd56352382..5f00c3c9ac5 100644
--- a/addons/account/project/wizard/account_analytic_cost_ledger_report.py
+++ b/addons/account/project/wizard/account_analytic_cost_ledger_report.py
@@ -20,9 +20,9 @@
##############################################################################
import time
-
from openerp.osv import osv, fields
+
class account_analytic_cost_ledger(osv.osv_memory):
_name = 'account.analytic.cost.ledger'
_description = 'Account Analytic Cost Ledger'
@@ -42,14 +42,13 @@ class account_analytic_cost_ledger(osv.osv_memory):
context = {}
data = self.read(cr, uid, ids)[0]
datas = {
- 'ids': context.get('active_ids',[]),
- 'model': 'account.analytic.account',
- 'form': data
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.analytic.account.cost_ledger',
- 'datas': datas,
- }
+ 'ids': context.get('active_ids',[]),
+ 'model': 'account.analytic.account',
+ 'form': data
+ }
+
+ datas['form']['active_ids'] = context.get('active_ids', False)
+
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_analyticcostledger', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/project/wizard/account_analytic_inverted_balance_report.py b/addons/account/project/wizard/account_analytic_inverted_balance_report.py
index 9e54f4f848d..ad79c0b33f6 100644
--- a/addons/account/project/wizard/account_analytic_inverted_balance_report.py
+++ b/addons/account/project/wizard/account_analytic_inverted_balance_report.py
@@ -18,10 +18,11 @@
# along with this program. If not, see .
#
##############################################################################
-import time
+import time
from openerp.osv import fields, osv
+
class account_analytic_inverted_balance(osv.osv_memory):
_name = 'account.analytic.inverted.balance'
_description = 'Account Analytic Inverted Balance'
@@ -41,14 +42,11 @@ class account_analytic_inverted_balance(osv.osv_memory):
context = {}
data = self.read(cr, uid, ids)[0]
datas = {
- 'ids': context.get('active_ids',[]),
- 'model': 'account.analytic.account',
- 'form': data
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.analytic.account.inverted.balance',
- 'datas': datas,
- }
+ 'ids': context.get('active_ids', []),
+ 'model': 'account.analytic.account',
+ 'form': data
+ }
+ datas['form']['active_ids'] = context.get('active_ids', False)
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_invertedanalyticbalance', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/project/wizard/account_analytic_journal_report.py b/addons/account/project/wizard/account_analytic_journal_report.py
index 61fe2cd318a..f2e406bc3a5 100644
--- a/addons/account/project/wizard/account_analytic_journal_report.py
+++ b/addons/account/project/wizard/account_analytic_journal_report.py
@@ -18,10 +18,11 @@
# along with this program. If not, see .
#
##############################################################################
-import time
+import time
from openerp.osv import fields, osv
+
class account_analytic_journal_report(osv.osv_memory):
_name = 'account.analytic.journal.report'
_description = 'Account Analytic Journal'
@@ -49,16 +50,15 @@ class account_analytic_journal_report(osv.osv_memory):
for analytic_record in record.analytic_account_journal_id:
ids_list.append(analytic_record.id)
datas = {
- 'ids': ids_list,
- 'model': 'account.analytic.journal',
- 'form': data
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.analytic.journal',
- 'datas': datas,
- }
-
+ 'ids': ids_list,
+ 'model': 'account.analytic.journal',
+ 'form': data
+ }
+ context2 = context.copy()
+ context2['active_model'] = 'account.analytic.journal'
+ context2['active_ids'] = ids_list
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_analyticjournal', data=datas, context=context2)
+
def default_get(self, cr, uid, fields, context=None):
if context is None:
context = {}
diff --git a/addons/account/report/__init__.py b/addons/account/report/__init__.py
index 544aa9e262e..ed8cc0aa8b3 100644
--- a/addons/account/report/__init__.py
+++ b/addons/account/report/__init__.py
@@ -26,12 +26,8 @@ import account_balance
import account_partner_balance
import account_general_ledger
import account_partner_ledger
-#import invoice
-import account_print_invoice
-#import overdue
import account_print_overdue
import account_aged_partner_balance
-#import tax_report
import report_vat
import account_invoice_report
import account_report
diff --git a/addons/account/report/account_aged_partner_balance.py b/addons/account/report/account_aged_partner_balance.py
index 3b000e40592..3fd83c19207 100644
--- a/addons/account/report/account_aged_partner_balance.py
+++ b/addons/account/report/account_aged_partner_balance.py
@@ -20,9 +20,11 @@
##############################################################################
import time
+from openerp.osv import osv
from openerp.report import report_sxw
from common_report_header import common_report_header
+
class aged_trial_report(report_sxw.rml_parse, common_report_header):
def __init__(self, cr, uid, name, context):
@@ -375,8 +377,11 @@ class aged_trial_report(report_sxw.rml_parse, common_report_header):
return self._translate('Receivable and Payable Accounts')
return ''
-report_sxw.report_sxw('report.account.aged_trial_balance', 'res.partner',
- 'addons/account/report/account_aged_partner_balance.rml',parser=aged_trial_report, header="internal landscape")
+class report_agedpartnerbalance(osv.AbstractModel):
+ _name = 'report.account.report_agedpartnerbalance'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_agedpartnerbalance'
+ _wrapped_report_class = aged_trial_report
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/report/account_aged_partner_balance.rml b/addons/account/report/account_aged_partner_balance.rml
deleted file mode 100644
index 5b5404e9c86..00000000000
--- a/addons/account/report/account_aged_partner_balance.rml
+++ /dev/null
@@ -1,285 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Aged Trial Balance |
- |
-
-
-
-
-
- Chart of Accounts
- |
-
- Fiscal Year
- |
-
- Start Date
- |
-
- Period Length(days)
- |
-
- Partner's
- |
-
- Analysis Direction
- |
-
- Target Moves
- |
-
-
-
- [[ get_account(data) or '' ]]
- |
-
- [[ get_fiscalyear(data) or '' ]]
- |
-
- [[ formatLang(data['form']['date_from'],date=True) ]]
- |
-
- [[ data['form']['period_length'] ]]
- |
-
- Receivable Accounts[[ data['form']['result_selection'] == 'customer' or removeParentNode('para') ]]
- Payable Accounts[[ data['form']['result_selection'] == 'supplier' or removeParentNode('para') ]]
- Receivable and Payable Accounts[[ data['form']['result_selection'] == 'customer_supplier' or removeParentNode('para') ]]
- |
-
- [[ data['form']['direction_selection'] ]]
- |
-
- [[ get_target_move(data) ]]
- |
-
-
-
-
-
-
-
-
- Partners
- |
-
- Due[[ data['form']['direction_selection'] == 'future' and ' ' or removeParentNode('para') ]]
- Not due[[ data['form']['direction_selection'] != 'future' and ' ' or removeParentNode('para') ]]
- |
-
- [[ data['form']['4']['name'] ]]
- |
-
- [[ data['form']['3']['name'] ]]
- |
-
- [[ data['form']['2']['name'] ]]
- |
-
- [[ data['form']['1']['name'] ]]
- |
-
- [[ data['form']['0']['name'] ]]
- |
-
- Total
- |
-
-
-
-
-
- [[ (get_lines(data['form']), 'partner') == False or removeParentNode('para') ]]
- [[ (get_lines_with_out_partner(data['form']), 'not_partner') == False or removeParentNode('para') ]]
- Account Total
- |
-
- [[ formatLang(get_direction('6'), currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(get_for_period('4'), currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(get_for_period('3'), currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(get_for_period('2'), currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(get_for_period('1'), currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(get_for_period('0'), currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(get_total('5'), currency_obj=company.currency_id) ]]
- |
-
-
-
-
- [[ repeatIn(get_lines(data['form']), 'partner') ]]
- [[ partner['name'] ]]
- |
-
- [[ formatLang(partner['direction'], currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(partner['4'], currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(partner['3'], currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(partner['2'], currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(partner['1'], currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(partner['0'], currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(partner['total'], currency_obj=company.currency_id) ]]
- |
-
-
-
- [[ repeatIn(get_lines_with_out_partner(data['form']), 'not_partner') ]]
- [[ not_partner['name'] ]]
- |
-
- [[ formatLang(not_partner['direction'], currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(not_partner['4'], currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(not_partner['3'], currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(not_partner['2'], currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(not_partner['1'], currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(not_partner['0'], currency_obj=company.currency_id) ]]
- |
-
- [[ formatLang(not_partner['total'], currency_obj=company.currency_id) ]]
- |
-
-
-
-
-
-
-
-
-
diff --git a/addons/account/report/account_balance.py b/addons/account/report/account_balance.py
index 2a445984b27..af2c37fc610 100644
--- a/addons/account/report/account_balance.py
+++ b/addons/account/report/account_balance.py
@@ -21,9 +21,11 @@
import time
+from openerp.osv import osv
from openerp.report import report_sxw
from common_report_header import common_report_header
+
class account_balance(report_sxw.rml_parse, common_report_header):
_name = 'report.account.account.balance'
@@ -58,11 +60,6 @@ class account_balance(report_sxw.rml_parse, common_report_header):
objects = self.pool.get('account.account').browse(self.cr, self.uid, new_ids)
return super(account_balance, self).set_context(objects, data, new_ids, report_type=report_type)
- #def _add_header(self, node, header=1):
- # if header == 0:
- # self.rml_header = ""
- # return True
-
def _get_account(self, data):
if data['model']=='account.account':
return self.pool.get('account.account').browse(self.cr, self.uid, data['form']['id']).company_id.name
@@ -131,6 +128,11 @@ class account_balance(report_sxw.rml_parse, common_report_header):
_process_child(accounts,form['display_account'],parent)
return self.result_acc
-report_sxw.report_sxw('report.account.account.balance', 'account.account', 'addons/account/report/account_balance.rml', parser=account_balance, header="internal")
+
+class report_trialbalance(osv.AbstractModel):
+ _name = 'report.account.report_trialbalance'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_trialbalance'
+ _wrapped_report_class = account_balance
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/report/account_balance.rml b/addons/account/report/account_balance.rml
deleted file mode 100644
index 08c05c65fa8..00000000000
--- a/addons/account/report/account_balance.rml
+++ /dev/null
@@ -1,313 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Trial Balance
- |
-
-
-
-
-
-
-
-
-
-
-
- Company[[ data['model']=='account.account' and ' ' or removeParentNode('para') ]]
- Chart of Accounts[[ data['model']=='ir.ui.menu' and ' ' or removeParentNode('para') ]]
- |
-
- Fiscal Year
- |
-
- Display Account
- |
-
- Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]]
- |
-
- Target Moves
- |
-
-
-
- [[ get_account(data) or '' ]]
- |
-
- [[ get_fiscalyear(data) or '' ]]
- |
-
- All[[ data['form']['display_account']=='all' and ' ' or removeParentNode('para') ]]
- With movements[[ data['form']['display_account']=='movement' and ' ' or removeParentNode('para') ]]
- With balance is not equal to 0[[ data['form']['display_account']=='not_zero' and ' ' or removeParentNode('para') ]]
- |
- [[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]]
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
-
- Start Date
- |
-
- End Date
- |
-
-
-
- [[ formatLang(get_start_date(data),date=True) ]]
- |
-
- [[ formatLang(get_end_date(data),date=True) ]]
- |
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
-
- Start Period
- |
-
- End Period
- |
-
-
-
- [[ get_start_period(data) or removeParentNode('para') ]]
- |
-
- [[ get_end_period(data) or removeParentNode('para') ]]
- |
-
-
- |
-
- [[ get_target_move(data) ]]
- |
-
-
-
-
-
-
-
-
-
-
- Code |
- Account |
- Debit |
- Credit |
- Balance |
-
-
- [[ repeatIn(lines(data['form']), 'a') ]][[ (a['type']<>'view' and setTag('para','para',{'fontName':"Helvetica"})) or removeParentNode('font') ]][[ a['code'] or removeParentNode('tr') ]] |
- [[ (a['type']<>'view' and setTag('para','para',{'fontName':"Helvetica"})) or removeParentNode('font') ]][[ '..'*(a['level']-1) ]][[ a['name'] ]] |
- [[ (a['type']<>'view' and setTag('para','para',{'fontName':"Helvetica"})) or removeParentNode('font') ]][[ a['type']=='view' and removeParentNode('font') ]][[ formatLang(a['debit']) ]][[ a['type']<>'view' and removeParentNode('font') ]] [[formatLang(a['debit']) ]] |
- [[ (a['type']<>'view' and setTag('para','para',{'fontName':"Helvetica"})) or removeParentNode('font')]][[ a['type']=='view' and removeParentNode('font') ]][[ formatLang(a['credit']) ]][[ a['type']<>'view' and removeParentNode('font') ]] [[ formatLang(a['credit']) ]] |
- [[ (a['type']<>'view' and setTag('para','para',{'fontName':"Helvetica"})) or removeParentNode('font') ]][[ a['type']=='view' and removeParentNode('font') ]][[ formatLang(a['balance'], currency_obj=company.currency_id) ]][[ a['type']<>'view' and removeParentNode('font') ]] [[ formatLang(a['balance'], currency_obj=company.currency_id) ]] |
-
-
-
-
-
-
-
diff --git a/addons/account/report/account_central_journal.py b/addons/account/report/account_central_journal.py
index 8dae208a7a5..28892d0730e 100644
--- a/addons/account/report/account_central_journal.py
+++ b/addons/account/report/account_central_journal.py
@@ -20,11 +20,14 @@
##############################################################################
import time
+from openerp.osv import osv
from openerp.report import report_sxw
from common_report_header import common_report_header
#
# Use period and Journal for selection or resources
#
+
+
class journal_print(report_sxw.rml_parse, common_report_header):
def __init__(self, cr, uid, name, context=None):
@@ -103,6 +106,11 @@ class journal_print(report_sxw.rml_parse, common_report_header):
return True
return data['form']['amount_currency']
-report_sxw.report_sxw('report.account.central.journal', 'account.journal.period', 'addons/account/report/account_central_journal.rml', parser=journal_print, header='external')
+
+class report_agedpartnerbalance(osv.AbstractModel):
+ _name = 'report.account.report_centraljournal'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_centraljournal'
+ _wrapped_report_class = journal_print
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/report/account_central_journal.rml b/addons/account/report/account_central_journal.rml
deleted file mode 100644
index 6d350b5fe8f..00000000000
--- a/addons/account/report/account_central_journal.rml
+++ /dev/null
@@ -1,338 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [[ repeatIn(objects, 'o') ]]
-
-
-
- |
- Centralized Journal |
- |
-
-
-
-
- Chart of Accounts |
- Fiscal Year |
- Journal |
- Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]] |
- Target Moves |
-
-
- [[ get_account(data) or removeParentNode('para') ]] |
- [[ get_fiscalyear(data) or '' ]] |
- [[o.journal_id.name ]] |
- [[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]]
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
- Start Date |
- End Date |
-
-
- [[ formatLang(get_start_date(data),date=True) ]] |
- [[ formatLang(get_end_date(data),date=True) ]] |
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
- Start Period |
- End Period |
-
-
- [[ get_start_period(data) or removeParentNode('para') ]] |
- [[ get_end_period(data) or removeParentNode('para') ]] |
-
-
- |
- [[ get_target_move(data) ]] |
-
-
-
-
-
- [[ display_currency(data) == False or removeParentNode('blockTable') ]]
-
- A/C No. |
- Account Name |
- Debit |
- Credit |
- Balance |
-
-
- [[ display_currency(data) or removeParentNode('blockTable') ]]
-
- A/C No. |
- Account Name |
- Debit |
- Credit |
- Balance |
- Currency |
-
-
- [[ display_currency(data) == False or removeParentNode('blockTable') ]]
-
- Total: |
- |
- [[ formatLang( sum_debit(o.period_id.id, o.journal_id.id)) ]] |
- [[ formatLang( sum_credit(o.period_id.id, o.journal_id.id)) ]] |
- [[ formatLang( sum_credit(o.period_id.id, o.journal_id.id)-sum_debit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id ) ]] |
-
-
- [[ display_currency(data) or removeParentNode('blockTable') ]]
-
- Total: |
- |
- [[ formatLang( sum_debit(o.period_id.id, o.journal_id.id)) ]] |
- [[ formatLang( sum_credit(o.period_id.id, o.journal_id.id)) ]] |
- [[ formatLang( sum_credit(o.period_id.id, o.journal_id.id)-sum_debit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id ) ]] |
- |
-
-
-
- [[ repeatIn(lines(o.period_id.id,o.journal_id.id),'line') ]]
- [[ display_currency(data) == False or removeParentNode('blockTable') ]]
-
- [[ line['code'] ]] |
- [[ line['name'] ]] |
- [[ formatLang(line['debit']) ]] |
- [[ formatLang(line['credit'])]] |
- [[ formatLang(line['credit']-line['debit'], currency_obj=company.currency_id ) ]] |
-
-
- [[ display_currency(data) or removeParentNode('blockTable') ]]
-
- [[ line['code'] ]] |
- [[ line['name'] ]] |
- [[ formatLang(line['debit']) ]] |
- [[ formatLang(line['credit'])]] |
- [[ formatLang(line['credit']-line['debit'], currency_obj=company.currency_id ) ]] |
- [[ (line['currency_id']==None or line['amount_currency']==None) and removeParentNode('font') ]] [[ formatLang(line['amount_currency'] ) ]] [[ line['currency_code'] or '' ]] |
-
-
-
-
-
-
diff --git a/addons/account/report/account_entries_report.py b/addons/account/report/account_entries_report.py
index 6060d97c182..df2d92c9f12 100644
--- a/addons/account/report/account_entries_report.py
+++ b/addons/account/report/account_entries_report.py
@@ -94,7 +94,7 @@ class account_entries_report(osv.osv):
return super(account_entries_report, self).search(cr, uid, args=args, offset=offset, limit=limit, order=order,
context=context, count=count)
- def read_group(self, cr, uid, domain, fields, groupby, offset=0, limit=None, context=None, orderby=False):
+ def read_group(self, cr, uid, domain, fields, groupby, offset=0, limit=None, context=None, orderby=False,lazy=True):
if context is None:
context = {}
fiscalyear_obj = self.pool.get('account.fiscalyear')
@@ -108,7 +108,7 @@ class account_entries_report(osv.osv):
domain.append(['period_id','in',ids])
else:
domain = domain
- return super(account_entries_report, self).read_group(cr, uid, domain, fields, groupby, offset, limit, context, orderby)
+ return super(account_entries_report, self).read_group(cr, uid, domain, fields, groupby, offset, limit, context, orderby,lazy)
def init(self, cr):
tools.drop_view_if_exists(cr, 'account_entries_report')
diff --git a/addons/account/report/account_financial_report.py b/addons/account/report/account_financial_report.py
index 2b1f5af4d68..064f02c5fbf 100644
--- a/addons/account/report/account_financial_report.py
+++ b/addons/account/report/account_financial_report.py
@@ -23,6 +23,8 @@ import time
from openerp.report import report_sxw
from common_report_header import common_report_header
from openerp.tools.translate import _
+from openerp.osv import osv
+
class report_account_common(report_sxw.rml_parse, common_report_header):
@@ -105,8 +107,11 @@ class report_account_common(report_sxw.rml_parse, common_report_header):
lines.append(vals)
return lines
-report_sxw.report_sxw('report.account.financial.report', 'account.financial.report',
- 'addons/account/report/account_financial_report.rml', parser=report_account_common, header='internal')
+class report_financial(osv.AbstractModel):
+ _name = 'report.account.report_financial'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_financial'
+ _wrapped_report_class = report_account_common
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/report/account_financial_report.rml b/addons/account/report/account_financial_report.rml
deleted file mode 100644
index 7949077e43f..00000000000
--- a/addons/account/report/account_financial_report.rml
+++ /dev/null
@@ -1,303 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [[ data['form']['account_report_id'][1] ]]
- |
-
-
-
-
-
-
-
-
- Chart of Accounts |
- Fiscal Year |
- Filter By [[ get_filter(data)!='No Filters' and get_filter(data) ]] |
- Target Moves |
-
-
- [[ get_account(data) or removeParentNode('para') ]] |
- [[ get_fiscalyear(data) or '' ]] |
- [[ get_filter(data)=='No Filters' and get_filter(data) or removeParentNode('para') ]]
- [[ get_filter(data)=='Date' or removeParentNode('blockTable') ]]
-
- Start Date |
- End Date |
-
-
- [[ formatLang(get_start_date(data),date=True) ]] |
- [[ formatLang(get_end_date(data),date=True) ]] |
-
-
- [[ get_filter(data)=='Periods' or removeParentNode('blockTable') ]]
-
- Start Period |
- End Period |
-
-
- [[ get_start_period(data) or removeParentNode('para') ]] |
- [[ get_end_period(data) or removeParentNode('para') ]] |
-
-
- |
-
- [[ get_target_move(data) ]]
- |
-
-
-
-
-
-
-
-
-
-
-
- [[ data['form']['debit_credit'] == 1 or removeParentNode('blockTable') ]]
-
-
- Name
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
-
- [[ repeatIn(get_lines(data), 'a') ]]
- [[ (a.get('level') <> 0) or removeParentNode('tr') ]]
- [[ setTag('tr','tr',{'style': 'Table'+str(min(3,'level' in a and a.get('level') or 1))}) ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_name'}) ]][[ a.get('name') ]] |
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('debit',0.0), currency_obj = company.currency_id) ]] |
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('credit',0.0), currency_obj = company.currency_id) ]] |
- [[ (a.get('account_type') =='view' and a.get('level') <> 1) or removeParentNode('td') ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]] |
- [[ (a.get('account_type') <>'view' or a.get('level') == 1) or removeParentNode('td') ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]] |
-
-
-
-
-
- [[ (not data['form']['enable_filter'] and not data['form']['debit_credit']) or removeParentNode('blockTable') ]]
-
-
- Name
- |
-
- Balance
- |
-
-
- [[ repeatIn(get_lines(data), 'a') ]]
- [[ (a.get('level') <> 0) or removeParentNode('tr') ]]
- [[ setTag('tr','tr',{'style': 'Table'+str(min(3,'level' in a and a.get('level') or 1))}) ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_name'}) ]][[ a.get('name') ]] |
- [[ (a.get('account_type') =='view' and a.get('level') <> 1) or removeParentNode('td') ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]] |
- [[ (a.get('account_type') <>'view' or a.get('level') == 1) or removeParentNode('td') ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]] |
-
-
-
-
-
-
-
-
- [[ (data['form']['enable_filter'] == 1 and not data['form']['debit_credit']) or removeParentNode('blockTable') ]]
-
-
- Name
- |
-
- Balance
- |
-
- [[ data['form']['label_filter'] ]]
- |
-
-
- [[ repeatIn(get_lines(data), 'a') ]]
- [[ (a.get('level') <> 0) or removeParentNode('tr') ]]
- [[ setTag('tr','tr',{'style': 'Table'+str(min(3,'level' in a and a.get('level') or 1))}) ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_name'}) ]][[ a.get('name') ]] |
- [[ (a.get('account_type') =='view' and a.get('level') <> 1) or removeParentNode('td') ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]] |
- [[ (a.get('account_type') <>'view' or a.get('level') == 1) or removeParentNode('td') ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]] |
- [[ (a.get('account_type') =='view' and a.get('level') <> 1) or removeParentNode('td') ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance_cmp'), currency_obj = company.currency_id) ]] |
- [[ (a.get('account_type') <>'view' or a.get('level') == 1) or removeParentNode('td') ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance_cmp'), currency_obj = company.currency_id) ]] |
-
-
-
-
-
-
-
diff --git a/addons/account/report/account_general_journal.py b/addons/account/report/account_general_journal.py
index 4f63411478c..ada615e31fa 100644
--- a/addons/account/report/account_general_journal.py
+++ b/addons/account/report/account_general_journal.py
@@ -20,8 +20,10 @@
##############################################################################
import time
-from common_report_header import common_report_header
+from openerp.osv import osv
from openerp.report import report_sxw
+from common_report_header import common_report_header
+
class journal_print(report_sxw.rml_parse, common_report_header):
@@ -156,6 +158,11 @@ class journal_print(report_sxw.rml_parse, common_report_header):
(tuple(move_state), period_id, tuple(journals)))
return self.cr.fetchone()[0] or 0.0
-report_sxw.report_sxw('report.account.general.journal', 'account.journal.period', 'addons/account/report/general_journal.rml', parser=journal_print, header='internal')
+
+class report_generaljournal(osv.AbstractModel):
+ _name = 'report.account.report_generaljournal'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_generaljournal'
+ _wrapped_report_class = journal_print
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/report/account_general_journal.rml b/addons/account/report/account_general_journal.rml
deleted file mode 100644
index dce30e59918..00000000000
--- a/addons/account/report/account_general_journal.rml
+++ /dev/null
@@ -1,387 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [[ repeatIn( periods(objects), 'o') ]]
-
-
-
-
-
-
-
- |
-
- General Journal
- |
-
-
-
-
- |
-
-
-
-
- Company[[ data['model']=='account.journal.period' and ' ' or removeParentNode('para') ]]
- Chart of Accounts[[ data['model']=='ir.ui.menu' and ' ' or removeParentNode('para') ]] |
- Fiscal Year |
- Journals |
- Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]] |
- Target Moves |
-
-
- [[ get_account(data) or removeParentNode('para') ]] |
- [[ get_fiscalyear(data) or '' ]] |
- [[', '.join([ lt or '' for lt in get_journal(data) ]) ]] |
- [[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]]
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
- Start Date |
- End Date |
-
-
- [[ formatLang(get_start_date(data),date=True)]] |
- [[ formatLang(get_end_date(data),date=True) ]] |
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
- Start Period |
- End Period |
-
-
- [[ get_start_period(data) or removeParentNode('para') ]] |
- [[ get_end_period(data) or removeParentNode('para') ]] |
-
-
- |
- [[ get_target_move(data) ]] |
-
-
-
-
-
-
- [[ display_currency(data)==False or removeParentNode('blockTable') ]]
-
- Code |
- Journal Name |
- Debit |
- Credit |
- Balance |
-
-
- Total: |
- |
- [[ formatLang(sum_debit()) ]] |
- [[ formatLang( sum_credit()) ]] |
- [[ formatLang( sum_debit()- sum_credit(), currency_obj=company.currency_id) ]] |
-
-
- [[ display_currency(data) or removeParentNode('blockTable') ]]
-
- Code |
- Journal Name |
- Debit |
- Credit |
- Balance |
- Currency |
-
-
- Total: |
- |
- [[ formatLang(sum_debit()) ]] |
- [[ formatLang( sum_credit()) ]] |
- [[ formatLang( sum_credit()- sum_debit(), currency_obj=company.currency_id) ]] |
-
-
-
-
- [[ display_currency(data) or removeParentNode('blockTable') ]]
-
-
- [[ o.name ]] :
- |
-
-
-
- |
-
- [[ formatLang(sum_debit_period(o.id)) ]]
- |
-
- [[ formatLang(sum_credit_period(o.id)) ]]
- |
-
- [[ formatLang(sum_credit_period(o.id)-sum_debit_period(o.id), currency_obj=company.currency_id) ]]
-
- |
-
-
-
-
- |
-
-
- [[ display_currency(data)==False or removeParentNode('blockTable') ]]
-
-
- [[ o.name ]] :
- |
-
-
-
- |
-
- [[ formatLang(sum_debit_period(o.id)) ]]
- |
-
- [[ formatLang(sum_credit_period(o.id)) ]]
- |
-
- [[ formatLang(sum_credit_period(o.id)-sum_debit_period(o.id), currency_obj=company.currency_id) ]]
- |
-
-
-
- [[ repeatIn(lines(o.id),'line')]]
- [[ display_currency(data) == False or removeParentNode('blockTable') ]]
-
-
- [[ line['code'] ]]
- |
-
- [[ line['name'] ]]
- |
-
- [[ formatLang(line['debit'] )]]
- |
-
- [[ formatLang(line['credit']) ]]
- |
-
- [[ formatLang(line['credit']-line['debit'], currency_obj=company.currency_id ) ]]
- |
-
-
-
-
- [[ repeatIn(lines(o.id),'line')]]
- [[ display_currency(data) or removeParentNode('blockTable') ]]
-
- [[ line['code'] ]] |
- [[ line['name'] ]] |
- [[ formatLang(line['debit'] )]] |
- [[ formatLang(line['credit']) ]] |
- [[ formatLang(line['credit']-line['debit'], currency_obj=company.currency_id ) ]] |
- [[ (line['currency_id']==None or line['amount_currency']==None) and removeParentNode('font') ]] [[ formatLang(line['amount_currency'] ) ]] [[ line['currency_code'] or '' ]] |
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/addons/account/report/account_general_ledger.py b/addons/account/report/account_general_ledger.py
index 4f712ad58cc..ffccbec300d 100644
--- a/addons/account/report/account_general_ledger.py
+++ b/addons/account/report/account_general_ledger.py
@@ -28,9 +28,11 @@
##############################################################################
import time
+from openerp.osv import osv
from openerp.report import report_sxw
from common_report_header import common_report_header
+
class general_ledger(report_sxw.rml_parse, common_report_header):
_name = 'report.account.general.ledger'
@@ -304,7 +306,11 @@ class general_ledger(report_sxw.rml_parse, common_report_header):
return self._translate('Journal & Partner')
return self._translate('Date')
-report_sxw.report_sxw('report.account.general.ledger', 'account.account', 'addons/account/report/account_general_ledger.rml', parser=general_ledger, header='internal')
-report_sxw.report_sxw('report.account.general.ledger_landscape', 'account.account', 'addons/account/report/account_general_ledger_landscape.rml', parser=general_ledger, header='internal landscape')
+
+class report_generalledger(osv.AbstractModel):
+ _name = 'report.account.report_generalledger'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_generalledger'
+ _wrapped_report_class = general_ledger
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/report/account_general_ledger.rml b/addons/account/report/account_general_ledger.rml
deleted file mode 100644
index 6897e15078d..00000000000
--- a/addons/account/report/account_general_ledger.rml
+++ /dev/null
@@ -1,619 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
-
-
- Date
- |
-
- JRNL
- |
-
- Partner
- |
-
- Ref
- |
-
- Move
- |
-
- Entry Label
- |
-
- Counterpart
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
-
- [[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
-
-
- Date
- |
-
- JRNL
- |
-
- Partner
- |
-
- Ref
- |
-
- Move
- |
-
- Entry Label
- |
-
- Counterpart
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
- Currency
- |
-
-
-
- [[ repeatIn(objects, 'a') ]]
- General Ledger
-
-
-
-
-
-
- Chart of Accounts
- |
-
- Fiscal Year
- |
-
- Journals
- |
-
- Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]]
- |
-
- Target Moves
- |
-
-
-
-
-
- [[ get_account(data) or '' ]]
- |
-
- [[ get_fiscalyear(data) or '' ]]
- |
-
- [[', '.join([ lt or '' for lt in get_journal(data) ]) ]]
- |
-
- [[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]]
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
-
- Start Date
- |
-
- End Date
- |
-
-
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
-
- [[ formatLang(get_start_date(data),date=True) ]]
- |
-
- [[ formatLang(get_end_date(data),date=True) ]]
- |
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
-
- Start Period
- |
-
- End Period
- |
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
-
- [[ get_start_period(data) or removeParentNode('para') ]]
- |
-
- [[ get_end_period(data) or removeParentNode('para') ]]
- |
-
-
-
-
-
- |
-
- [[ get_target_move(data) ]]
- |
-
-
-
-
-
- [[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
-
-
- Date
- |
-
- JRNL
- |
-
- Partner
- |
-
- Ref
- |
-
- Move
- |
-
- Entry Label
- |
-
- Counterpart
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
- Currency
- |
-
-
-
- [[ repeatIn(get_children_accounts(a), 'o') ]]
- [[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
-
-
- [[ '..'*(o.level-1) ]][[ o.code ]] [[ o.name ]]
- |
-
- [[ formatLang(sum_debit_account(o), digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(sum_credit_account(o), digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(sum_balance_account(o), digits=get_digits(dp='Account'),currency_obj=company.currency_id) ]]
- |
-
- [[ o.currency_id and formatLang(sum_currency_amount_account(o), digits=get_digits(dp='Account'),currency_obj=o.currency_id) or '' ]]
- |
-
-
-
- [[ repeatIn(lines(o), 'line') ]]
- [[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
-
-
- [[ formatLang(line['ldate'],date=True) ]]
- |
-
- [[ line['lcode'] ]]
- |
-
- [[ strip_name(line['partner_name'],10) ]]
- |
-
- [[ line['lref'] and strip_name(line['lref'],9) ]]
- |
-
- [[ strip_name(line['move'],9) ]]
- |
-
- [[ strip_name(line['lname'],10) ]]
- |
-
- [[ strip_name(line['line_corresp'].replace(', ',','),10) ]]
- |
-
- [[ formatLang(line['debit'], digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(line['credit'], digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(line['progress'], digits=get_digits(dp='Account'),currency_obj=company.currency_id) ]]
- |
-
- [[ (line.has_key('currency_id') and line['currency_id']==None or line['amount_currency']==None) and removeParentNode('font') ]] [[ formatLang(line['amount_currency'])]] [[ line['currency_code'] or '']]
- |
-
-
-
-
- [[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
-
-
- Date
- |
-
- JRNL
- |
-
- Partner
- |
-
- Ref
- |
-
- Move
- |
-
- Entry Label
- |
-
- Counterpart
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
-
-
- [[ repeatIn(get_children_accounts(a), 'o') ]]
- [[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
-
-
- [[ '..'*(o.level-1) ]][[ o.code ]] [[ o.name ]]
- |
-
- [[ formatLang(sum_debit_account(o), digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(sum_credit_account(o), digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(sum_balance_account(o), digits=get_digits(dp='Account'),currency_obj=company.currency_id) ]]
- |
-
-
-
- [[ repeatIn(lines(o), 'line') ]]
- [[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
-
-
- [[ formatLang(line['ldate'],date=True) ]]
- |
-
- [[ line['lcode'] ]]
- |
-
- [[ strip_name(line['partner_name'],20) ]]
- |
-
- [[ line['lref'] and strip_name(line['lref'],9) ]]
- |
-
- [[ strip_name(line['move'],9) ]]
- |
-
- [[ strip_name(line['lname'],18) ]]
- |
-
- [[ strip_name(line['line_corresp'].replace(', ',','),20) ]]
- |
-
- [[ formatLang(line['debit'], digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(line['credit'], digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(line['progress'], digits=get_digits(dp='Account'),currency_obj=company.currency_id) ]]
- |
-
-
-
-
-
-
-
diff --git a/addons/account/report/account_general_ledger_landscape.rml b/addons/account/report/account_general_ledger_landscape.rml
deleted file mode 100644
index c5d24343148..00000000000
--- a/addons/account/report/account_general_ledger_landscape.rml
+++ /dev/null
@@ -1,658 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
-
-
- Date
- |
-
- Period
- |
-
- JRNL
- |
-
- Partner
- |
-
- Ref
- |
-
- Move
- |
-
- Entry Label
- |
-
- Counterpart
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
- Currency
- |
-
-
- [[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
-
-
- Date
- |
-
- Period
- |
-
- JRNL
- |
-
- Partner
- |
-
- Ref
- |
-
- Move
- |
-
- Entry Label
- |
-
- Counterpart
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
-
-
- [[ repeatIn(objects, 'a') ]]
- General Ledger
-
-
-
-
-
-
- Company[[ data['model']=='account.account' and ' ' or removeParentNode('para') ]]
- Chart of Accounts[[ data['model']=='ir.ui.menu' and ' ' or removeParentNode('para') ]] |
-
- Fiscal Year
- |
-
- Journals
- |
-
- Display Account
- |
-
- Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]]
- |
-
- Entries Sorted By
- |
-
- Target Moves
- |
-
-
-
-
-
- [[ get_account(data) or removeParentNode('para') ]]
- |
-
- [[ get_fiscalyear(data) or '' ]]
- |
-
- [[', '.join([ lt or '' for lt in get_journal(data) ]) ]]
- |
-
- All[[ data['form']['display_account']=='all' and ' ' or removeParentNode('para') ]]
- With movements[[ data['form']['display_account']=='movement' and ' ' or removeParentNode('para') ]]
- With balance is not equal to 0[[ data['form']['display_account']=='not_zero' and ' ' or removeParentNode('para') ]]
- |
-
- [[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]]
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
-
- Start Date
- |
-
- End Date
- |
-
-
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
-
- [[ formatLang(get_start_date(data),date=True) ]]
- |
-
- [[ formatLang(get_end_date(data),date=True) ]]
- |
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
-
- Start Period
- |
-
- End Period
- |
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
-
- [[ get_start_period(data) or removeParentNode('para') ]]
- |
-
- [[ get_end_period(data) or removeParentNode('para') ]]
- |
-
-
- |
-
- [[ get_sortby(data) ]]
- |
-
- [[ get_target_move(data) ]]
- |
-
-
-
-
-
- [[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
-
-
- Date
- |
-
- Period
- |
-
- JRNL
- |
-
- Partner
- |
-
- Ref
- |
-
- Move
- |
-
- Entry Label
- |
-
- Counterpart
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
- Currency
- |
-
-
-
- [[ repeatIn(get_children_accounts(a), 'o') ]]
- [[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
-
-
- [[ '..'*(o.level-1) ]][[ o.code ]] [[ o.name ]]
- |
-
- [[ formatLang(sum_debit_account(o), digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(sum_credit_account(o), digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(sum_balance_account(o), digits=get_digits(dp='Account'), currency_obj= company.currency_id) ]]
- |
-
- [[ o.currency_id and formatLang(sum_currency_amount_account(o), digits=get_digits(dp='Account'),currency_obj=o.currency_id) or '' ]]
- |
-
-
-
- [[ repeatIn(lines(o), 'line') ]]
- [[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
-
-
- [[ formatLang(line['ldate'],date=True) ]]
- |
-
- [[ line['period_code'] ]]
- |
-
- [[ line['lcode'] ]]
- |
-
- [[ strip_name(line['partner_name'],20) ]]
- |
-
- [[ line['lref'] and strip_name(line['lref'],17) ]]
- |
-
- [[ line['move'] ]]
- |
-
- [[ strip_name(line['lname'],22) ]]
- |
-
- [[ strip_name(line['line_corresp'],18) ]]
- |
-
- [[ formatLang(line['debit'], digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(line['credit'], digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(line['progress'], digits=get_digits(dp='Account'), currency_obj=company.currency_id) ]]
- |
-
- [[ (line.has_key('currency_id') and line['currency_id']==None or line['amount_currency']==None) and removeParentNode('font') ]] [[ formatLang(line['amount_currency'])]] [[ line['currency_code'] or '']]
- |
-
-
-
-
- [[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
-
-
- Date
- |
-
- Period
- |
-
- JRNL
- |
-
- Partner
- |
-
- Ref
- |
-
- Move
- |
-
- Entry Label
- |
-
- Counterpart
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
-
-
- [[ repeatIn(get_children_accounts(a), 'o') ]]
- [[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
-
-
- [[ '..'*(o.level-1) ]][[ o.code ]] [[ o.name ]]
- |
-
- [[ formatLang(sum_debit_account(o), digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(sum_credit_account(o), digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(sum_balance_account(o), digits=get_digits(dp='Account'), currency_obj=company.currency_id) ]]
- |
-
-
-
- [[ repeatIn(lines(o), 'line') ]]
- [[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
-
-
- [[ formatLang(line['ldate'],date=True) ]]
- |
-
- [[ line['period_code'] ]]
- |
-
- [[ line['lcode'] ]]
- |
-
- [[ strip_name(line['partner_name'],24) ]]
- |
-
- [[ strip_name(line['lref'],21) ]]
- |
-
- [[ line['move'] ]]
- |
-
- [[ strip_name(line['lname'],28) ]]
- |
-
- [[ strip_name(line['line_corresp'],23) ]]
- |
-
- [[ formatLang(line['debit'], digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(line['credit'], digits=get_digits(dp='Account')) ]]
- |
-
- [[ formatLang(line['progress'], digits=get_digits(dp='Account'),currency_obj=company.currency_id) ]]
- |
-
-
-
-
-
-
-
diff --git a/addons/account/report/account_invoice_report_view.xml b/addons/account/report/account_invoice_report_view.xml
index 24723d7fb12..eebc95ae0e2 100644
--- a/addons/account/report/account_invoice_report_view.xml
+++ b/addons/account/report/account_invoice_report_view.xml
@@ -25,7 +25,7 @@
-
+
diff --git a/addons/account/report/account_journal.py b/addons/account/report/account_journal.py
index 97e19be4b0c..13dfd538f4a 100644
--- a/addons/account/report/account_journal.py
+++ b/addons/account/report/account_journal.py
@@ -20,8 +20,10 @@
##############################################################################
import time
-from common_report_header import common_report_header
+from openerp.osv import osv
from openerp.report import report_sxw
+from common_report_header import common_report_header
+
class journal_print(report_sxw.rml_parse, common_report_header):
@@ -196,7 +198,18 @@ class journal_print(report_sxw.rml_parse, common_report_header):
return self._translate('Reference Number')
return self._translate('Date')
-report_sxw.report_sxw('report.account.journal.period.print', 'account.journal.period', 'addons/account/report/account_journal.rml', parser=journal_print, header='external')
-report_sxw.report_sxw('report.account.journal.period.print.sale.purchase', 'account.journal.period', 'addons/account/report/account_journal_sale_purchase.rml', parser=journal_print, header='external')
+
+class report_journal(osv.AbstractModel):
+ _name = 'report.account.report_journal'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_journal'
+ _wrapped_report_class = journal_print
+
+
+class report_salepurchasejournal(osv.AbstractModel):
+ _name = 'report.account.report_salepurchasejournal'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_salepurchasejournal'
+ _wrapped_report_class = journal_print
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/report/account_journal.rml b/addons/account/report/account_journal.rml
deleted file mode 100644
index 6d606ed1937..00000000000
--- a/addons/account/report/account_journal.rml
+++ /dev/null
@@ -1,311 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [[ repeatIn(objects, 'o') ]]
-
-
-
- Journal |
-
-
-
-
-
-
-
- Company[[ data['model']=='account.journal.period'and ' ' or removeParentNode('para') ]]
- Chart of Accounts[[ data['model']=='ir.ui.menu' and ' ' or removeParentNode('para') ]] |
- Fiscal Year |
- Journal |
- Period |
- Entries Sorted By |
- Target Moves |
-
-
- [[ get_account(data) or '' ]] |
- [[ get_fiscalyear(data) or '' ]] |
- [[ o.journal_id.name ]] |
- [[ o.period_id.name ]] |
-
- Date[[ data['form'].get('sort_selection', 'date') == 'date' and ' ' or removeParentNode('para') ]]
- Reference Number[[ data['form'].get('sort_selection', 'date') == 'ref' and ' ' or removeParentNode('para') ]]
- |
-
-
-
-
-
-
-
-
- [[ set_last_move_id(False)]]
-
- [[ display_currency(data) == False or removeParentNode('section') ]]
-
-
- Move |
- Date |
- Account |
- Partner |
- Label |
- Debit |
- Credit |
-
-
-
- [[ repeatIn(lines(o.period_id.id, o.journal_id.id), 'line') ]]
-
-
- [[ not check_last_move_id(line.move_id.id) and removeParentNode('blockTable') ]] |
-
-
-
-
- [[ line.move_id.name <> '/' and line.move_id.name or ('*'+str(line.move_id.id)) ]] |
- [[ formatLang(line.date,date=True) ]] |
- [[ line.account_id.code ]] |
- [[ line.partner_id and strip_name(line.partner_id.name,23) ]] |
- [[ strip_name(line.name,35) ]] |
- [[ formatLang(line.debit, currency_obj=company.currency_id) ]] |
- [[ formatLang(line.credit, currency_obj=company.currency_id) ]] |
-
-
- [[ set_last_move_id(line.move_id.id) ]]
-
-
-
- |
- |
- |
- |
- Total: |
- [[ formatLang(sum_debit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]] |
- [[ formatLang(sum_credit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]] |
-
-
-
-
-
- [[ display_currency(data) or removeParentNode('section') ]]
-
-
- Move |
- Date |
- Account |
- Partner |
- Label |
- Debit |
- Credit |
- Currency |
-
-
-
- [[ repeatIn(lines(o.period_id.id, o.journal_id.id), 'line') ]]
-
-
- [[ not check_last_move_id(line.move_id.id) and removeParentNode('blockTable') ]] |
-
-
-
-
- [[ line.move_id.name <> '/' and line.move_id.name or ('*'+str(line.move_id.id)) ]] |
- [[ formatLang(line.date,date=True) ]] |
- [[ line.account_id.code ]] |
- [[ line.partner_id and strip_name(line.partner_id.name,17) ]] |
- [[ strip_name(line.name,28) ]] |
- [[ formatLang(line.debit, currency_obj=company.currency_id) ]] |
- [[ formatLang(line.credit, currency_obj=company.currency_id) ]] |
- [[ line.currency_id and formatLang(line.amount_currency, currency_obj=line.currency_id) or '' ]] |
-
-
- [[ set_last_move_id(line.move_id.id) ]]
-
-
-
- |
- |
- |
- |
- Total: |
- [[ formatLang(sum_debit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]] |
- [[ formatLang(sum_credit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]] |
-
- |
-
-
-
-
-
diff --git a/addons/account/report/account_journal_sale_purchase.rml b/addons/account/report/account_journal_sale_purchase.rml
deleted file mode 100644
index 3ee0b484c9a..00000000000
--- a/addons/account/report/account_journal_sale_purchase.rml
+++ /dev/null
@@ -1,346 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [[ repeatIn(objects, 'o') ]]
-
-
-
- Journal |
-
-
-
-
-
-
-
- [[ data['model']=='account.journal.period'and 'Company' or removeParentNode('para') ]]
- [[ data['model']=='ir.ui.menu' and 'Chart of Accounts' or removeParentNode('para') ]] |
- Fiscal Year |
- Journal |
- Period |
- Entries Sorted By |
- Target Moves |
-
-
- [[ get_account(data) or '' ]] |
- [[ get_fiscalyear(data) or '' ]] |
- [[ o.journal_id.name ]] |
- [[ o.period_id.name ]] |
- [[ get_sortby(data) ]] |
- [[ get_target_move(data) ]] |
-
-
-
-
-
-
-
-
- [[ set_last_move_id(False) ]]
-
- [[ display_currency(data) == False or removeParentNode('section') ]]
-
-
- Move |
- Date |
- Account |
- Partner |
- Label |
- Tax |
- |
- Debit |
- Credit |
-
-
-
- [[ repeatIn(lines(o.period_id.id, o.journal_id.id), 'line') ]]
-
-
- [[ not check_last_move_id(line.move_id.id) and removeParentNode('blockTable') ]] |
-
-
-
-
- [[ line.move_id.name <> '/' and line.move_id.name or ('*'+str(line.move_id.id)) ]] |
- [[ formatLang(line.date,date=True) ]] |
- [[ line.account_id.code ]] |
- [[ line.partner_id and strip_name(line.partner_id.name,15) ]] |
- [[ strip_name(line.name,25) ]] |
- [[ line.tax_code_id and line.tax_code_id.code and (line.tax_code_id.code + ':') ]] |
- [[ line.tax_amount and formatLang(line.tax_amount, currency_obj=company.currency_id) ]] |
- [[ formatLang(line.debit, currency_obj=company.currency_id) ]] |
- [[ formatLang(line.credit, currency_obj=company.currency_id) ]] |
-
-
- [[ set_last_move_id(line.move_id.id) ]]
-
-
-
- |
- |
- |
- |
- |
- |
- Total: |
- [[ formatLang(sum_debit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]] |
- [[ formatLang(sum_credit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]] |
-
-
-
-
-
- [[ display_currency(data) or removeParentNode('section') ]]
-
-
- Move |
- Date |
- Account |
- Partner |
- Label |
- Tax |
- |
- Debit |
- Credit |
- Currency |
-
-
-
- [[ repeatIn(lines(o.period_id.id, o.journal_id.id), 'line') ]]
-
-
- [[ not check_last_move_id(line.move_id.id) and removeParentNode('blockTable') ]] |
-
-
-
-
- [[ line.move_id.name <> '/' and line.move_id.name or ('*'+str(line.move_id.id)) ]] |
- [[ formatLang(line.date,date=True) ]] |
- [[ line.account_id.code ]] |
- [[ line.partner_id and strip_name(line.partner_id.name,12) ]] |
- [[ strip_name(line.name,16) ]] |
- [[ line.tax_code_id and line.tax_code_id.code and (line.tax_code_id.code + ':') ]] |
- [[ line.tax_amount and formatLang(line.tax_amount, currency_obj=company.currency_id) ]] |
- [[ formatLang(line.debit, currency_obj=company.currency_id) ]] |
- [[ formatLang(line.credit, currency_obj=company.currency_id) ]] |
- [[ line.currency_id and formatLang(line.amount_currency, currency_obj=line.currency_id) or '' ]] |
-
-
- [[ set_last_move_id(line.move_id.id) ]]
-
-
-
- |
- |
- |
- |
- |
- |
- Total: |
- [[ formatLang(sum_debit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]] |
- [[ formatLang(sum_credit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]] |
-
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Tax Declaration |
- |
- |
-
-
- [[ repeatIn(tax_codes(o.period_id.id,o.journal_id.id), 't') ]][[ t.code + ': ' ]] |
- [[ formatLang(sum_vat( o.period_id.id, o.journal_id.id, t.id)) ]] |
- |
- [[ t.name ]] |
-
-
-
-
-
diff --git a/addons/account/report/account_partner_balance.py b/addons/account/report/account_partner_balance.py
index 53edbbe9685..ecd287551e5 100644
--- a/addons/account/report/account_partner_balance.py
+++ b/addons/account/report/account_partner_balance.py
@@ -20,11 +20,12 @@
##############################################################################
import time
-
+from openerp.osv import osv
from openerp.tools.translate import _
from openerp.report import report_sxw
from common_report_header import common_report_header
+
class partner_balance(report_sxw.rml_parse, common_report_header):
def __init__(self, cr, uid, name, context=None):
@@ -301,6 +302,11 @@ class partner_balance(report_sxw.rml_parse, common_report_header):
return _('Receivable and Payable Accounts')
return ''
-report_sxw.report_sxw('report.account.partner.balance', 'res.partner', 'account/report/account_partner_balance.rml',parser=partner_balance, header="internal")
+
+class report_partnerbalance(osv.AbstractModel):
+ _name = 'report.account.report_partnerbalance'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_partnerbalance'
+ _wrapped_report_class = partner_balance
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/report/account_partner_balance.rml b/addons/account/report/account_partner_balance.rml
deleted file mode 100644
index a99a7f062ec..00000000000
--- a/addons/account/report/account_partner_balance.rml
+++ /dev/null
@@ -1,257 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Partner Balance
- |
-
-
-
-
-
-
-
- Chart of Accounts |
- Fiscal Year |
- Journals |
- Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]] |
- Partner's |
- Target Moves |
-
-
- [[ get_account(data) or removeParentNode('para') ]] |
- [[ get_fiscalyear(data) or '' ]] |
- [[', '.join([ lt or '' for lt in get_journal(data) ]) ]] |
-
- [[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]]
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
- Start Date |
- End Date |
-
-
- [[ formatLang(get_start_date(data),date=True) ]] |
- [[ formatLang(get_end_date(data),date=True) ]] |
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
- Start Period |
- End Period |
-
-
- [[ get_start_period(data) or removeParentNode('para') ]] |
- [[ get_end_period(data) or removeParentNode('para') ]] |
-
-
- |
- [[ get_partners() ]] |
- [[ get_target_move(data) ]] |
-
-
-
-
-
-
-
-
-
- Code |
- (Account/Partner) Name |
- Debit |
- Credit |
- Balance |
- In dispute |
-
-
- Total: |
- |
- [[ formatLang(sum_debit()) ]] |
- [[ formatLang(sum_credit()) ]] |
- [[ formatLang((sum_debit()-sum_credit()), currency_obj=company.currency_id) ]] |
- [[ formatLang(sum_litige(), currency_obj=company.currency_id) ]] |
-
-
- [[ repeatIn(lines(), 'a') ]][[ (a['type']==3 and setTag('para','para',{'fontName':'Helvetica-Bold'})) or removeParentNode('font') ]][[ a['ref'] ]] [[ a['type']==3 and a['code'] ]] |
- [[ (a['type']==3 and setTag('para','para',{'fontName':'Helvetica-Bold'})) or removeParentNode('font') ]][[ a['name'] ]] |
- [[ (a['type']==3 and setTag('para','para',{'fontName':'Helvetica-Bold'})) or removeParentNode('font') ]][[ formatLang(a['debit']) ]] |
- [[ (a['type']==3 and setTag('para','para',{'fontName':'Helvetica-Bold'})) or removeParentNode('font') ]][[ formatLang(a['credit']) ]] |
- [[ (a['type']==3 and setTag('para','para',{'fontName':'Helvetica-Bold'})) or removeParentNode('font') ]][[ formatLang(a['balance'], currency_obj=company.currency_id) ]] |
- [[ (a['type']==3 and setTag('para','para',{'fontName':'Helvetica-Bold'})) or removeParentNode('font') ]][[ formatLang(a['enlitige'] or 0.0, currency_obj=company.currency_id) ]] |
-
-
-
-
diff --git a/addons/account/report/account_partner_ledger.py b/addons/account/report/account_partner_ledger.py
index d21323e02fc..f02ac96b6fc 100644
--- a/addons/account/report/account_partner_ledger.py
+++ b/addons/account/report/account_partner_ledger.py
@@ -20,10 +20,11 @@
##############################################################################
import time
-import re
+from openerp.osv import osv
+from openerp.tools.translate import _
from openerp.report import report_sxw
from common_report_header import common_report_header
-from openerp.tools.translate import _
+
class third_party_ledger(report_sxw.rml_parse, common_report_header):
@@ -297,12 +298,18 @@ class third_party_ledger(report_sxw.rml_parse, common_report_header):
return True
return False
-report_sxw.report_sxw('report.account.third_party_ledger', 'res.partner',
- 'addons/account/report/account_partner_ledger.rml',parser=third_party_ledger,
- header='internal')
-report_sxw.report_sxw('report.account.third_party_ledger_other', 'res.partner',
- 'addons/account/report/account_partner_ledger_other.rml',parser=third_party_ledger,
- header='internal')
+class report_partnerledger(osv.AbstractModel):
+ _name = 'report.account.report_partnerledger'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_partnerledger'
+ _wrapped_report_class = third_party_ledger
+
+
+class report_partnerledgerother(osv.AbstractModel):
+ _name = 'report.account.report_partnerledgerother'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_partnerledgerother'
+ _wrapped_report_class = third_party_ledger
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/report/account_partner_ledger.rml b/addons/account/report/account_partner_ledger.rml
deleted file mode 100644
index 48ed6d4afe3..00000000000
--- a/addons/account/report/account_partner_ledger.rml
+++ /dev/null
@@ -1,658 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Date
- |
-
- JRNL
- |
-
- Ref
- |
-
- Account
- |
-
- Entry Label
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
-
-
-
-
- Date
- |
-
- JRNL
- |
-
- Ref
- |
-
- Account
- |
-
- Entry Label
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
- Currency
- |
-
-
-
- [[ repeatIn(objects, 'p') ]]
- [[ setLang(p.lang) ]]
-
-
-
- Partner Ledger
-
-
-
-
-
-
- Chart of Accounts
- |
-
- Fiscal Year
- |
-
- Journals
- |
-
- Filters By [[ data['form']['filter'] not in ('filter_no','unreconciled') and get_filter(data) ]]
- |
-
- Partner's
- |
-
- Target Moves
- |
-
-
-
-
-
- [[ get_account(data) or '' ]]
- |
-
- [[ get_fiscalyear(data) or '' ]]
- |
-
- [[', '.join([ lt or '' for lt in get_journal(data) ]) ]]
- |
-
- [[ data['form']['filter'] in ('filter_no','unreconciled') and get_filter(data) or removeParentNode('para') ]]
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
-
- Start Date
- |
-
- End Date
- |
-
-
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
-
- [[ formatLang(get_start_date(data),date=True) ]]
- |
-
- [[ formatLang(get_end_date(data),date=True) ]]
- |
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
-
- Start Period
- |
-
- End Period
- |
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
-
- [[ get_start_period(data) or removeParentNode('para') ]]
- |
-
- [[ get_end_period(data) or removeParentNode('para') ]]
- |
-
-
-
-
-
- |
-
- Receivable Accounts[[ data['form'].get('result_selection', 'customer') == 'customer' or removeParentNode('para') ]]
- Payable Accounts[[ data['form'].get('result_selection', 'customer') == 'supplier' or removeParentNode('para') ]]
- Receivable and Payable Accounts[[ data['form'].get('result_selection', 'customer') == 'customer_supplier' or removeParentNode('para') ]]
- |
-
- [[ get_target_move(data) ]]
- |
-
-
-
-
-
-
-
- [[ display_currency(data) == False or removeParentNode('section') ]]
-
-
-
-
- Date
- |
-
- JRNL
- |
-
- Ref
- |
-
- Account
- |
-
- Entry Label
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
-
-
-
-
- [[ p.ref ]] - [[ p.name ]]
- |
-
- [[ formatLang((sum_debit_partner(p))) ]]
- |
-
- [[ formatLang((sum_credit_partner(p))) ]]
- |
-
- [[ formatLang((sum_debit_partner(p) - sum_credit_partner(p)), currency_obj=company.currency_id) ]]
- |
-
-
-
-
- [[data['form']['initial_balance']==True or removeParentNode('section') ]]
-
-
-
-
- Initial Balance
- |
-
- [[ formatLang(get_intial_balance(p)[0][0])]]
- |
-
- [[ formatLang(get_intial_balance(p)[0][1]) ]]
- |
-
- [[ formatLang(get_intial_balance(p)[0][2], currency_obj=company.currency_id) ]]
- |
-
-
-
-
- [[ repeatIn(lines(p), 'line') ]]
-
-
-
- [[ formatLang(line['date'],date=True) ]]
- |
-
- [[ line['code'] ]]
- |
-
- [[ line['move_name'] ]]
- |
-
- [[ line['a_code'] ]]
- |
-
- [[ line['ref'] and strip_name(line['ref'],10) ]] - [[ strip_name(line['name'],15) ]]
- |
-
- [[ formatLang((line['debit'])) ]]
- |
-
- [[ formatLang((line['credit'])) ]]
- |
-
- [[ formatLang((line['progress']), currency_obj=company.currency_id) ]]
- |
-
-
-
-
-
-
- [[ display_currency(data) == True or removeParentNode('section') ]]
-
-
-
-
- Date
- |
-
- JRNL
- |
-
- Ref
- |
-
- Account
- |
-
- Entry Label
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
- Currency
- |
-
-
-
-
-
- [[ p.ref ]] - [[ p.name ]]
- |
-
- [[ formatLang((sum_debit_partner(p))) ]]
- |
-
- [[ formatLang((sum_credit_partner(p))) ]]
- |
-
- [[ formatLang((sum_debit_partner(p) - sum_credit_partner(p)), currency_obj=company.currency_id) ]]
- |
-
-
-
-
- |
-
-
-
- [[ data['form']['initial_balance']==True or removeParentNode('section') ]]
-
-
-
- Initial Balance
- |
-
- [[ formatLang(get_intial_balance(p)[0][0])]]
- |
-
- [[ formatLang(get_intial_balance(p)[0][1]) ]]
- |
-
- [[ formatLang(get_intial_balance(p)[0][2], currency_obj=company.currency_id) ]]
- |
-
-
-
-
- |
-
-
-
-
- [[ repeatIn(lines(p), 'line') ]]
-
-
-
- [[ formatLang(line['date'],date=True) ]]
- |
-
- [[ line['code'] ]]
- |
-
- [[ line['move_name'] ]]
- |
-
- [[ line['a_code'] ]]
- |
-
- [[ strip_name(line['ref'],8) ]] - [[ strip_name(line['name'],7) ]]
- |
-
- [[ formatLang((line['debit'])) ]]
- |
-
- [[ formatLang((line['credit'])) ]]
- |
-
- [[ formatLang((line['progress']), currency_obj=company.currency_id) ]]
- |
-
-
- [[ (line['currency_id']==None or line['amount_currency']==None) and removeParentNode('font') ]] [[ formatLang(line['amount_currency'] ) ]] [[ line['currency_code'] or '' ]]
-
- |
-
-
-
-
-
-
-
diff --git a/addons/account/report/account_partner_ledger_other.rml b/addons/account/report/account_partner_ledger_other.rml
deleted file mode 100644
index b878ab44e47..00000000000
--- a/addons/account/report/account_partner_ledger_other.rml
+++ /dev/null
@@ -1,665 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [[ display_currency(data) == False or removeParentNode('blockTable') ]]
-
-
- Date
- |
-
- JRNL
- |
-
- Ref
- |
-
- Account
- |
-
- Entry Label
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
-
-
- [[ display_currency(data) == True or removeParentNode('blockTable') ]]
-
-
- Date
- |
-
- JRNL
- |
-
- Ref
- |
-
- Account
- |
-
- Entry Label
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
- Currency
- |
-
-
-
-
-
-
-
- Partner Ledger
-
-
-
-
-
-
- Chart of Accounts
- |
-
- Fiscal Year
- |
-
- Journals
- |
-
- Filters By [[ data['form']['filter'] not in ('filter_no','unreconciled') and get_filter(data) ]]
- |
-
- Partner's
- |
-
- Target Moves
- |
-
-
-
-
-
- [[ get_account(data) or '' ]]
- |
-
- [[ get_fiscalyear(data) or '' ]]
- |
-
- [[', '.join([ lt or '' for lt in get_journal(data) ]) ]]
- |
-
- [[ data['form']['filter'] in ('filter_no','unreconciled') and get_filter(data) or removeParentNode('para') ]]
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
-
- Start Date
- |
-
- End Date
- |
-
-
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
-
- [[ formatLang(get_start_date(data),date=True) ]]
- |
-
- [[ formatLang(get_end_date(data),date=True) ]]
- |
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
-
- Start Period
- |
-
- End Period
- |
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
-
- [[ get_start_period(data) or removeParentNode('para') ]]
- |
-
- [[ get_end_period(data) or removeParentNode('para') ]]
- |
-
-
-
-
-
- |
-
- [[ get_partners() ]]
- |
-
- [[ get_target_move(data) ]]
- |
-
-
-
-
-
-
- [[ display_currency(data) == False or removeParentNode('blockTable') ]]
-
-
- Date
- |
-
- JRNL
- |
-
- Ref
- |
-
- Account
- |
-
- Entry Label
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
-
-
- [[ repeatIn(objects, 'p') ]]
- [[ setLang(p.lang) ]]
-
- [[ display_currency(data) == False or removeParentNode('section') ]]
-
-
-
-
-
- [[ p.ref ]] - [[ p.name ]]
- |
-
- [[ formatLang((sum_debit_partner(p))) ]]
- |
-
- [[ formatLang((sum_credit_partner(p))) ]]
- |
-
- [[ formatLang((sum_debit_partner(p) - sum_credit_partner(p)), currency_obj=company.currency_id) ]]
- |
-
-
-
-
- [[data['form']['initial_balance']==True or removeParentNode('section') ]]
-
-
-
-
- Initial Balance
- |
-
- [[ formatLang(get_intial_balance(p)[0][0])]]
- |
-
- [[ formatLang(get_intial_balance(p)[0][1]) ]]
- |
-
- [[ formatLang(get_intial_balance(p)[0][2], currency_obj=company.currency_id) ]]
- |
-
-
-
-
- [[ repeatIn(lines(p), 'line') ]]
-
-
-
- [[ formatLang(line['date'],date=True) ]]
- |
-
- [[ line['code'] ]]
- |
-
- [[ line['move_name'] ]]
- |
-
- [[ line['a_code'] ]]
- |
-
- [[ line['ref'] and strip_name(line['ref'],10) ]] - [[ strip_name(line['name'],15) ]]
- |
-
- [[ formatLang((line['debit'])) ]]
- |
-
- [[ formatLang((line['credit'])) ]]
- |
-
- [[ formatLang((line['progress']), currency_obj=company.currency_id) ]]
- |
-
-
-
-
-
- [[ display_currency(data) == True or removeParentNode('blockTable') ]]
-
-
- Date
- |
-
- JRNL
- |
-
- Ref
- |
-
- Account
- |
-
- Entry Label
- |
-
- Debit
- |
-
- Credit
- |
-
- Balance
- |
-
- Currency
- |
-
-
-
- [[ repeatIn(objects, 'p') ]]
- [[ setLang(p.lang) ]]
-
- [[ display_currency(data) == True or removeParentNode('section') ]]
-
-
-
-
-
- [[ p.ref ]] - [[ p.name ]]
- |
-
- [[ formatLang((sum_debit_partner(p))) ]]
- |
-
- [[ formatLang((sum_credit_partner(p))) ]]
- |
-
- [[ formatLang((sum_debit_partner(p) - sum_credit_partner(p)), currency_obj=company.currency_id) ]]
- |
-
-
-
-
- |
-
-
-
- [[ data['form']['initial_balance']==True or removeParentNode('section') ]]
-
-
-
- Initial Balance
- |
-
- [[ formatLang(get_intial_balance(p)[0][0])]]
- |
-
- [[ formatLang(get_intial_balance(p)[0][1]) ]]
- |
-
- [[ formatLang(get_intial_balance(p)[0][2], currency_obj=company.currency_id) ]]
- |
-
-
-
-
- |
-
-
-
-
- [[ repeatIn(lines(p), 'line') ]]
-
-
-
- [[ formatLang(line['date'],date=True) ]]
- |
-
- [[ line['code'] ]]
- |
-
- [[ line['move_name'] ]]
- |
-
- [[ line['a_code'] ]]
- |
-
- [[ strip_name(line['ref'],8) ]] - [[ strip_name(line['name'],7) ]]
- |
-
- [[ formatLang((line['debit'])) ]]
- |
-
- [[ formatLang((line['credit'])) ]]
- |
-
- [[ formatLang((line['progress']), currency_obj=company.currency_id) ]]
- |
-
-
- [[ (line['currency_id']==None or line['amount_currency']==None) and removeParentNode('font') ]] [[ formatLang(line['amount_currency'] ) ]] [[ line['currency_code'] or '' ]]
-
- |
-
-
-
-
-
-
-
diff --git a/addons/account/report/account_print_invoice.rml b/addons/account/report/account_print_invoice.rml
deleted file mode 100644
index 6914adfaf20..00000000000
--- a/addons/account/report/account_print_invoice.rml
+++ /dev/null
@@ -1,373 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- [[ repeatIn(objects,'o') ]]
- [[ setLang(o.partner_id.lang) ]]
-
-
-
- Description |
- Taxes |
- Quantity |
- Unit Price |
- Disc.(%) |
- Price |
-
-
-
-
-
-
-
-
-
- |
-
- [[ (o.partner_id and o.partner_id.title and o.partner_id.title.name) or '' ]] [[ (o.partner_id and o.partner_id.name) or '' ]]
- [[ display_address(o.partner_id) ]]
-
-
-
- Tel. : [[ (o.partner_id.phone) or removeParentNode('para') ]]
- Fax : [[ (o.partner_id.fax) or removeParentNode('para') ]]
- TIN : [[ (o.partner_id.vat) or removeParentNode('para') ]]
- |
-
-
- Invoice [[ ((o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')) or removeParentNode('para')) and '' ]] [[ o.number ]]
- PRO-FORMA [[ ((o.type == 'out_invoice' and o.state == 'proforma2') or removeParentNode('para')) and '' ]]
- Draft Invoice [[ ((o.type == 'out_invoice' and o.state == 'draft') or removeParentNode('para')) and '' ]]
- Cancelled Invoice [[ ((o.type == 'out_invoice' and o.state == 'cancel') or removeParentNode('para')) and '' ]] [[ o.number ]]
- Refund [[ (o.type=='out_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]
- Supplier Refund [[ (o.type=='in_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]
- Supplier Invoice [[ (o.type=='in_invoice' or removeParentNode('para')) and '' ]] [[ o.number ]]
-
-
-
-
-
-
- Description
- |
-
- Invoice Date
- |
-
- Source
- |
-
- Customer Code
- |
-
-
-
-
-
- [[ o.name or ' ' ]]
- |
-
- [[ formatLang(o.date_invoice,date=True) ]]
- |
-
- [[ o.origin or '' ]]
- |
-
- [[ (o.partner_id.ref) or ' ' ]]
- |
-
-
-
-
-
-
-
-
- Description
- |
-
- Taxes
- |
-
- Quantity
- |
-
- Unit Price
- |
-
- Disc.(%)
- |
-
- Price
- |
-
-
-
- [[ repeatIn(o.invoice_line,'l') ]]
-
-
-
- [[ format(l.name) ]]
- |
-
- [[ ', '.join([ lt.name or '' for lt in l.invoice_line_tax_id ]) ]]
- |
-
- [[ formatLang(l.quantity)]] [[ (l.uos_id and l.uos_id.name) or '' ]]
- |
-
- [[ formatLang(l.price_unit) ]]
- |
-
- [[ formatLang(l.discount, dp='Account') ]]
- |
-
- [[ formatLang(l.price_subtotal, dp='Account', currency_obj=o.currency_id) ]]
- |
-
-
-
-
-
-
-
-
-
- |
-
- Net Total:
- |
-
- [[ formatLang(o.amount_untaxed, digits=get_digits(dp='Account'), currency_obj=o.currency_id) ]]
- |
-
-
-
-
-
-
- |
-
- Taxes:
- |
-
- [[ formatLang(o.amount_tax, dp='Account', currency_obj=o.currency_id) ]]
- |
-
-
-
-
-
-
- |
-
- Total:
- |
-
- [[ formatLang(o.amount_total, digits=get_digits(dp='Account'), currency_obj=o.currency_id) ]]
- |
-
-
-
-
-
-
-
-
- Tax [[ o.tax_line==[] and removeParentNode('blockTable') ]]
- |
-
- Base
- |
-
- Amount
- |
-
-
-
-
- |
-
-
-
- [[ repeatIn(o.tax_line,'t') ]]
-
-
-
- [[ t.name ]]
- |
-
- [[ formatLang(t.base, dp='Account', currency_obj=o.currency_id) ]]
- |
-
- [[ (t.tax_code_id and t.tax_code_id.notprintable) and removeParentNode('blockTable') or '' ]] [[ formatLang(t.amount, digits=get_digits(dp='Account'), currency_obj=o.currency_id) ]]
- |
-
-
-
-
- |
-
-
-
-
-
-
- [[ (o.comment and format(o.comment )) or removeParentNode('para') ]]
-
-
-
- [[ (o.payment_term and o.payment_term.note and format(o.payment_term and o.payment_term.note)) or removeParentNode('para') ]]
-
-
-
-
-
-
- Fiscal Position Remark :
- |
-
- [[ (o.fiscal_position and o.fiscal_position.note and format(o.fiscal_position.note)) or removeParentNode('blockTable') ]]
- |
-
-
-
-
-
-
-
-
diff --git a/addons/account/report/account_print_overdue.py b/addons/account/report/account_print_overdue.py
index e135f41309d..26192d39949 100644
--- a/addons/account/report/account_print_overdue.py
+++ b/addons/account/report/account_print_overdue.py
@@ -22,15 +22,36 @@
import time
from openerp.report import report_sxw
+from openerp.osv import osv
+
class Overdue(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
super(Overdue, self).__init__(cr, uid, name, context=context)
- self.localcontext.update( {
+ ids = context.get('active_ids')
+ partner_obj = self.pool['res.partner']
+ docs = partner_obj.browse(cr, uid, ids, context)
+
+ due = {}
+ paid = {}
+ mat = {}
+
+ for partner in docs:
+ due[partner.id] = reduce(lambda x, y: x + ((y['account_id']['type'] == 'receivable' and y['debit'] or 0) or (y['account_id']['type'] == 'payable' and y['credit'] * -1 or 0)), self._lines_get(partner), 0)
+ paid[partner.id] = reduce(lambda x, y: x + ((y['account_id']['type'] == 'receivable' and y['credit'] or 0) or (y['account_id']['type'] == 'payable' and y['debit'] * -1 or 0)), self._lines_get(partner), 0)
+ mat[partner.id] = reduce(lambda x, y: x + (y['debit'] - y['credit']), filter(lambda x: x['date_maturity'] < time.strftime('%Y-%m-%d'), self._lines_get(partner)), 0)
+
+ addresses = self.pool['res.partner']._address_display(cr, uid, ids, None, None)
+ self.localcontext.update({
+ 'docs': docs,
'time': time,
'getLines': self._lines_get,
'tel_get': self._tel_get,
'message': self._message,
+ 'due': due,
+ 'paid': paid,
+ 'mat': mat,
+ 'addresses': addresses
})
self.context = context
@@ -41,7 +62,7 @@ class Overdue(report_sxw.rml_parse):
addresses = res_partner.address_get(self.cr, self.uid, [partner.id], ['invoice'])
adr_id = addresses and addresses['invoice'] or False
if adr_id:
- adr=res_partner_address.read(self.cr, self.uid, [adr_id])[0]
+ adr=res_partner.read(self.cr, self.uid, [adr_id])[0]
return adr['phone']
else:
return partner.phone or False
@@ -62,5 +83,10 @@ class Overdue(report_sxw.rml_parse):
return message.split('\n')
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+class report_overdue(osv.AbstractModel):
+ _name = 'report.account.report_overdue'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_overdue'
+ _wrapped_report_class = Overdue
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/report/account_print_overdue.rml b/addons/account/report/account_print_overdue.rml
deleted file mode 100644
index 9d1898572ba..00000000000
--- a/addons/account/report/account_print_overdue.rml
+++ /dev/null
@@ -1,290 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Date
- |
-
- Description
- |
-
- Ref
- |
-
- Maturity date
- |
-
- Due
- |
-
- Paid
- |
-
- Maturity
- |
-
- Li.
- |
-
-
-
- [[ repeatIn(objects,'o') ]]
- [[ setLang(o.lang) ]]
-
-
-
- |
-
- [[ o.title.name or '' ]] [[ o.name ]]
- [[ display_address(o) ]]
-
-
-
- VAT: [[ o.vat or removeParentNode('para') ]]
- |
-
-
-
-
-
-
-
-
- Document: Customer account statement
- Date: [[ formatLang(time.strftime('%Y-%m-%d'),date=True) ]]
- Customer Ref: [[ o.ref or ' ']]
-
-
-
-
-
-
-
- [[ not getLines(o) and removeParentNode('section')]]
-
- [[repeatIn(message(o, company), 'message_line') ]]
- [[ message_line ]]
-
-
-
-
-
-
-
- Date
- |
-
- Description
- |
-
- Ref
- |
-
- Maturity date
- |
-
- Due
- |
-
- Paid
- |
-
- Maturity
- |
-
- Li.
- |
-
-
- [[repeatIn(getLines(o), 'line') ]]
-
-
-
- [[ formatLang(line['date'],date=True) ]]
- |
-
- [[ line['name'] ]]
- |
-
- [[ line['ref'] ]]
- |
-
- [[ line['date_maturity'] and formatLang(line['date_maturity'],date=True) or '' ]]
- |
-
- [[ (line['account_id']['type'] == 'receivable' and formatLang(line['debit']) or 0) or (line['account_id']['type'] == 'payable' and formatLang(line['credit'] * -1) or ' ') ]]
- |
-
- [[ (line['account_id']['type'] == 'receivable' and formatLang(line['credit']) or 0) or (line['account_id']['type'] == 'payable' and formatLang(line['debit'] * -1) or 0) ]]
- |
-
- [[ (time.strftime('%Y-%m-%d') > line['date_maturity']) and formatLang(line['debit'] - line['credit'], currency_obj = company.currency_id) ]]
- |
-
- [[ line['blocked'] and 'X' or '' ]]
- |
-
-
-
-
-
-
-
-
-
- |
-
- Sub-Total :
- |
-
- [[ formatLang((reduce(lambda x, y: x + ((y['account_id']['type'] == 'receivable' and y['debit'] or 0) or (y['account_id']['type'] == 'payable' and y['credit'] * -1 or 0)), getLines(o), 0))) ]]
- |
-
- [[ formatLang((reduce(lambda x, y: x + ((y['account_id']['type'] == 'receivable' and y['credit'] or 0) or (y['account_id']['type'] == 'payable' and y['debit'] * -1 or 0)), getLines(o), 0))) ]]
- |
-
- [[ formatLang((reduce(lambda x, y: x + (y['debit'] - y['credit']), filter(lambda x: x['date_maturity'] < time.strftime('%Y-%m-%d'), getLines(o)), 0)), currency_obj=company.currency_id) ]]
- |
-
-
-
-
- |
-
-
-
-
-
-
-
-
- |
-
- Balance :
- |
-
- [[ formatLang((reduce(lambda x, y: x +(y['debit'] - y['credit']), getLines(o), 0)), currency_obj = company.currency_id) ]]
- |
-
-
-
-
- |
-
-
-
-
-
-
-
-
- Total amount due: [[ formatLang((reduce(lambda x, y: x + (y['debit'] - y['credit']), getLines(o), 0)), currency_obj=company.currency_id) ]]
-
-
-
-
-
- [[ getLines(o) and removeParentNode('section')]]There is nothing due with this customer.
-
-
-
-
-
-
-
-
-
-
diff --git a/addons/account/report/report_vat.py b/addons/account/report/report_vat.py
index 236e2ffaac2..be2b6244f7d 100644
--- a/addons/account/report/report_vat.py
+++ b/addons/account/report/report_vat.py
@@ -19,25 +19,16 @@
#
##############################################################################
-from openerp.addons.web import http
-from openerp.addons.web.http import request
+import time
+from openerp.osv import osv
+from openerp.report import report_sxw
from common_report_header import common_report_header
-try:
- import cStringIO as StringIO
-except ImportError:
- import StringIO
-import xlwt
-class tax_report(http.Controller, common_report_header):
-
- @http.route(['/report/account.report_vat'], type='http', auth='user', website=True, multilang=True)
- def report_account_tax(self, **data):
- report_obj = request.registry['report']
- self.cr, self.uid, self.pool = request.cr, request.uid, request.registry
-
- data = report_obj.eval_params(data)
+class tax_report(report_sxw.rml_parse, common_report_header):
+ def set_context(self, objects, data, ids, report_type=None):
+ new_ids = ids
res = {}
self.period_ids = []
period_obj = self.pool.get('account.period')
@@ -47,16 +38,28 @@ class tax_report(http.Controller, common_report_header):
if data['form'].get('period_from', False) and data['form'].get('period_to', False):
self.period_ids = period_obj.build_ctx_periods(self.cr, self.uid, data['form']['period_from'], data['form']['period_to'])
+ periods_l = period_obj.read(self.cr, self.uid, self.period_ids, ['name'])
+ for period in periods_l:
+ if res['periods'] == '':
+ res['periods'] = period['name']
+ else:
+ res['periods'] += ", "+ period['name']
+ return super(tax_report, self).set_context(objects, data, new_ids, report_type=report_type)
- docargs = {
- 'fiscalyear': self._get_fiscalyear(data),
- 'account': self._get_account(data),
- 'based_on': self._get_basedon(data),
- 'period_from': self.get_start_period(data),
- 'period_to': self.get_end_period(data),
- 'taxlines': self._get_lines(self._get_basedon(data), company_id=data['form']['company_id']),
- }
- return request.registry['report'].render(self.cr, self.uid, [], 'account.report_vat', docargs)
+ def __init__(self, cr, uid, name, context=None):
+ super(tax_report, self).__init__(cr, uid, name, context=context)
+ self.localcontext.update({
+ 'time': time,
+ 'get_codes': self._get_codes,
+ 'get_general': self._get_general,
+ 'get_currency': self._get_currency,
+ 'get_lines': self._get_lines,
+ 'get_fiscalyear': self._get_fiscalyear,
+ 'get_account': self._get_account,
+ 'get_start_period': self.get_start_period,
+ 'get_end_period': self.get_end_period,
+ 'get_basedon': self._get_basedon,
+ })
def _get_basedon(self, form):
return form['form']['based_on']
@@ -191,6 +194,7 @@ class tax_report(http.Controller, common_report_header):
return self.pool.get('res.company').browse(self.cr, self.uid, form['company_id'], context=context).currency_id.name
def sort_result(self, accounts, context=None):
+ # On boucle sur notre rapport
result_accounts = []
ind=0
old_level=0
@@ -229,43 +233,11 @@ class tax_report(http.Controller, common_report_header):
return result_accounts
- @http.route(['/report/account.report_vat_xls'], type='http', auth='user', website=True, multilang=True)
- def report_account_tax_xls(self, **data):
- report_obj = request.registry['report']
- self.cr, self.uid, self.pool = request.cr, request.uid, request.registry
- data = report_obj.eval_params(data)
-
- res = {}
- self.period_ids = []
- period_obj = self.pool.get('account.period')
- self.display_detail = data['form']['display_detail']
- res['periods'] = ''
- res['fiscalyear'] = data['form'].get('fiscalyear_id', False)
-
- if data['form'].get('period_from', False) and data['form'].get('period_to', False):
- self.period_ids = period_obj.build_ctx_periods(self.cr, self.uid, data['form']['period_from'], data['form']['period_to'])
-
- content = ''
- lines = self._get_lines(self._get_basedon(data), company_id=data['form']['company_id'])
-
- if lines:
- xls = StringIO.StringIO()
- xls_workbook = xlwt.Workbook()
- vat_sheet = xls_workbook.add_sheet('report_vat')
-
- for x in range(0, len(lines)):
- for y in range(0, len(lines[0])):
- vat_sheet.write(x, y, lines[x].values()[y])
-
- xls_workbook.save(xls)
- xls.seek(0)
- content = xls.read()
-
- response = request.make_response(content, headers=[
- ('Content-Type', 'application/vnd.ms-excel'),
- ('Content-Disposition', 'attachment; filename=report_vat.xls;')
- ])
- return response
+class report_vat(osv.AbstractModel):
+ _name = 'report.account.report_vat'
+ _inherit = 'report.abstract_report'
+ _template = 'account.report_vat'
+ _wrapped_report_class = tax_report
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/test/account_report.yml b/addons/account/test/account_report.yml
index 7a2d09486e4..9173c37b61e 100644
--- a/addons/account/test/account_report.yml
+++ b/addons/account/test/account_report.yml
@@ -16,10 +16,9 @@
import os
import openerp.report
from openerp import tools
- data, format = openerp.report.render_report(cr, uid, [ref('account.account_invoice_customer0')], 'account.invoice', {}, {})
+ data, format = openerp.report.render_report(cr, uid, [ref('account.account_invoice_customer0')], 'account.report_invoice', {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'account-invoice.'+format), 'wb+').write(data)
-
-
In order to test the PDF reports defined on a partner, we will print the Overdue Report
-
@@ -27,7 +26,7 @@
import os
import openerp.report
from openerp import tools
- data, format = openerp.report.render_report(cr, uid, [ref('base.res_partner_1'),ref('base.res_partner_2'),ref('base.res_partner_12')], 'account.overdue', {}, {})
+ data, format = openerp.report.render_report(cr, uid, [ref('base.res_partner_1'),ref('base.res_partner_2'),ref('base.res_partner_12')], 'account.report_overdue', {}, {})
if tools.config['test_report_directory']:
file(os.path.join(tools.config['test_report_directory'], 'account-report_overdue.'+format), 'wb+').write(data)
-
@@ -86,8 +85,8 @@
Print the General Ledger Report in Landscape Mode
-
!python {model: account.account}: |
- ctx={}
- data_dict = {'chart_account_id':ref('account.chart0'),'landscape':True}
+ ctx={'landscape': True}
+ data_dict = {'chart_account_id':ref('account.chart0')}
from openerp.tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_general_ledger_menu',wiz_data=data_dict, context=ctx, our_module='account')
-
diff --git a/addons/account/views/report_agedpartnerbalance.xml b/addons/account/views/report_agedpartnerbalance.xml
new file mode 100644
index 00000000000..019f32a35de
--- /dev/null
+++ b/addons/account/views/report_agedpartnerbalance.xml
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
Aged Trial Balance
+
+
+
+
+
+
+
Period Length (days)
+
+
+
+
+
+
Partner's:
+
+ Receivable Accounts
+ Payable Accounts
+ Receivable and Payable Accounts
+
+
+
+
Analysis Direction:
+
+
+
+
+
+
+
+
+ Partners |
+
+ Due
+ Not due
+ |
+ |
+ |
+ |
+ |
+ |
+ Total |
+
+
+ Account Total |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_centraljournal.xml b/addons/account/views/report_centraljournal.xml
new file mode 100644
index 00000000000..e939fa98fc3
--- /dev/null
+++ b/addons/account/views/report_centraljournal.xml
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
Centralized Journal
+
+
+
+
+
+
+
Filter By:
+
+ Not filtered
+ Filtered by period
+ Filtered by date
+
+ Start Period:
+ End Period:
+
+
+ Date from :
+ Date to :
+
+
+
+
+
+
+
+
+
+
+ A/C No. |
+ Account Name |
+ Debit |
+ Credit |
+ Balance |
+ Currency |
+
+
+ Total: |
+
+
+ |
+
+
+ |
+
+
+ |
+ |
+
+
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_financial.xml b/addons/account/views/report_financial.xml
new file mode 100644
index 00000000000..69802331a5b
--- /dev/null
+++ b/addons/account/views/report_financial.xml
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Filter By:
+
+ Not filtered
+ Filtered by period
+ Filtered by date
+
+ Start Period:
+ End Period:
+
+
+ Date from :
+ Date to :
+
+
+
+
+
+
+
+
+
+ Name |
+ Debit |
+ Credit |
+ Balance |
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+ Name |
+ Balance |
+
+
+
+
+
+
+
+
+
+
+
+ |
+ |
+
+
+
+
+
+
+
+
+ Name |
+ Balance |
+ |
+
+
+
+
+
+
+
+
+
+
+
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_generaljournal.xml b/addons/account/views/report_generaljournal.xml
new file mode 100644
index 00000000000..062c9ec2554
--- /dev/null
+++ b/addons/account/views/report_generaljournal.xml
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
General Journal
+
+
+
+
+
+
+
Filter By:
+
+ Not filtered
+ Filtered by period
+ Filtered by date
+
+ Start Period:
+ End Period:
+
+
+ Date from :
+ Date to :
+
+
+
+
+
+
+
+
+
+ Code |
+ Journal Name |
+ Debit |
+ Credit |
+ Balance |
+ Currency |
+
+
+ Total: |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+ : |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_generalledger.xml b/addons/account/views/report_generalledger.xml
new file mode 100644
index 00000000000..d873571dee3
--- /dev/null
+++ b/addons/account/views/report_generalledger.xml
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
: General ledger
+
+
+
+
+
+
+
Display Account
+
+ All accounts'
+ With movements
+ With balance not equal to zero
+
+
+
+
+
+
Filter By:
+
+ Not filtered
+ Filtered by period
+ Filtered by date
+
+ Start Period:
+ End Period:
+
+
+ Date from :
+ Date to :
+
+
+
+
+
+
+
+
+
+
+ Date |
+ JRNL |
+ Partner |
+ Ref |
+ Move |
+ Entry Label |
+ Counterpart |
+ Debit |
+ Credit |
+ Progress |
+ Currency |
+
+
+
+
+
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_invoice.xml b/addons/account/views/report_invoice.xml
new file mode 100644
index 00000000000..6757095a7d4
--- /dev/null
+++ b/addons/account/views/report_invoice.xml
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+ Invoice
+ PRO-FORMA
+ Draft Invoice
+ Cancelled Invoice
+ Refund
+ Supplier Refund
+ Supplier Invoice
+
+
+
+
+
+
+
+
+ Description |
+ Quantity |
+ Unit of measure |
+ Unit Price |
+ Discount (%) |
+ Taxes |
+ Amount |
+
+
+
+
+ |
+ |
+ |
+
+
+ |
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+ Total Without Taxes |
+
+
+ |
+
+
+ Taxes |
+
+
+ |
+
+
+ Total |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+ Tax |
+ Base |
+ Amount |
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+ Comment:
+
+
+
+ Payment Term:
+
+
+
+ Fiscal Position:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_journal.xml b/addons/account/views/report_journal.xml
new file mode 100644
index 00000000000..0771b5f5fe9
--- /dev/null
+++ b/addons/account/views/report_journal.xml
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
Journal
+
+
+
+
+
Entries Sorted By:
+
Date
+
Journal Entry Number
+
+
+
+
+
+
+
+ Move |
+ Date |
+ Account |
+ Partner |
+ Label |
+ Debit |
+ Credit |
+ Currency |
+
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_overdue.xml b/addons/account/views/report_overdue.xml
new file mode 100644
index 00000000000..bc522aa8b9d
--- /dev/null
+++ b/addons/account/views/report_overdue.xml
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+ Document: Customer account statement
+ Date:
+ Customer ref:
+
+
+
+
+
+
+
+
+
+
+
+ Date |
+ Description |
+ Ref |
+ Maturity Date |
+ Due |
+ Paid |
+ Maturity |
+ Li. |
+
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+ |
+
+ x
+ |
+
+
+ |
+ Sub-Total : |
+ |
+ |
+ |
+ |
+
+
+ |
+ Balance : |
+
+
+ |
+ |
+ |
+ |
+
+
+
+
+ Total amount due:
+
+
+
+
+ There is nothing due with this customer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_partnerbalance.xml b/addons/account/views/report_partnerbalance.xml
new file mode 100644
index 00000000000..11948905fe9
--- /dev/null
+++ b/addons/account/views/report_partnerbalance.xml
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
Partner Balance
+
+
+
+
+
Filter By:
+
+ Not filtered
+ Filtered by period
+ Filtered by date
+
+ Start Period:
+ End Period:
+
+
+ Date from :
+ Date to :
+
+
+
+
+
+
+
+
+
+ Code |
+ (Account/Partner) Name |
+ Debit |
+ Credit |
+ Balance |
+ In dispute |
+
+
+
+
+ Total: |
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_partnerledger.xml b/addons/account/views/report_partnerledger.xml
new file mode 100644
index 00000000000..333fab7aa5c
--- /dev/null
+++ b/addons/account/views/report_partnerledger.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
Partner Ledger
+
+
+
+
+
Filter By:
+
+ Not filtered
+ Filtered by period
+ Filtered by date
+
+ Start Period:
+ End Period:
+
+
+ Date from :
+ Date to :
+
+
+
+
+
+
+
+
+
+ Date |
+ JRNL |
+ Ref |
+ Account |
+ Entry Label |
+ Debit |
+ Credit |
+ Balance |
+ Currency |
+
+
+
+
+
+
+
+ -
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ Initial Balance |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+ -
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_partnerledgerother.xml b/addons/account/views/report_partnerledgerother.xml
new file mode 100644
index 00000000000..b8f3d525f51
--- /dev/null
+++ b/addons/account/views/report_partnerledgerother.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
Partner Ledger
+
+
+
+
+
Filter By:
+
+ Not filtered
+ Filtered by period
+ Filtered by date
+
+ Start Period:
+ End Period:
+
+
+ Date from :
+ Date to :
+
+
+
+
+
+
+
+
+
+ Date |
+ JRNL |
+ Ref |
+ Account |
+ Entry Label |
+ Debit |
+ Credit |
+ Balance |
+ Currency |
+
+
+
+
+
+
+ -
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ Initial Balance |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+ -
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_salepurchasejournal.xml b/addons/account/views/report_salepurchasejournal.xml
new file mode 100644
index 00000000000..f1d8724f285
--- /dev/null
+++ b/addons/account/views/report_salepurchasejournal.xml
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
Sale/Purchase Journal
+
+
+
+
+
Entries Sorted By:
+
Journal Entry Number
+
Date
+
+
+
+
+
+
+
+ Move |
+ Date |
+ Account |
+ Partner |
+ Label |
+ Tax |
+ Debit |
+ Credit |
+ Currency |
+
+
+
+
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+ Tax Declaration |
+
+
+
+ : |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_trialbalance.xml b/addons/account/views/report_trialbalance.xml
new file mode 100644
index 00000000000..6a27b957971
--- /dev/null
+++ b/addons/account/views/report_trialbalance.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
: Trial Balance
+
+
+
+
+
+
Display Account:
+
+ All accounts
+ With movements
+ With balance not equal to zero
+
+
+
+
Filter By:
+
+ Not filtered
+ Filtered by period
+ Filtered by date
+
+ Start Period:
+ End Period:
+
+
+ Date from :
+ Date to :
+
+
+
+
+
+
+
+
+
+ Code |
+ Account |
+ Debit |
+ Credit |
+ Balance |
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+
+
+
+
+
diff --git a/addons/account/views/report_vat.xml b/addons/account/views/report_vat.xml
index 03664045ef4..f88d45e5c44 100644
--- a/addons/account/views/report_vat.xml
+++ b/addons/account/views/report_vat.xml
@@ -39,7 +39,7 @@
-
+
diff --git a/addons/account/wizard/account_financial_report.py b/addons/account/wizard/account_financial_report.py
index 48bdfd33081..6c1b57fa428 100644
--- a/addons/account/wizard/account_financial_report.py
+++ b/addons/account/wizard/account_financial_report.py
@@ -21,6 +21,7 @@
from openerp.osv import fields, osv
+
class accounting_report(osv.osv_memory):
_name = "accounting.report"
_inherit = "account.common.report"
@@ -83,16 +84,11 @@ class accounting_report(osv.osv_memory):
if isinstance(data['form'][field], tuple):
data['form'][field] = data['form'][field][0]
comparison_context = self._build_comparison_context(cr, uid, ids, data, context=context)
- res['datas']['form']['comparison_context'] = comparison_context
+ res['data']['form']['comparison_context'] = comparison_context
return res
def _print_report(self, cr, uid, ids, data, context=None):
data['form'].update(self.read(cr, uid, ids, ['date_from_cmp', 'debit_credit', 'date_to_cmp', 'fiscalyear_id_cmp', 'period_from_cmp', 'period_to_cmp', 'filter_cmp', 'account_report_id', 'enable_filter', 'label_filter','target_move'], context=context)[0])
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.financial.report',
- 'datas': data,
- }
-
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_financial', data=data, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/wizard/account_report_account_balance.py b/addons/account/wizard/account_report_account_balance.py
index fd3c966e306..3b9d3c21777 100644
--- a/addons/account/wizard/account_report_account_balance.py
+++ b/addons/account/wizard/account_report_account_balance.py
@@ -36,7 +36,6 @@ class account_balance_report(osv.osv_memory):
def _print_report(self, cr, uid, ids, data, context=None):
data = self.pre_print_report(cr, uid, ids, data, context=context)
- return {'type': 'ir.actions.report.xml', 'report_name': 'account.account.balance', 'datas': data}
-
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_trialbalance', data=data, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/wizard/account_report_aged_partner_balance.py b/addons/account/wizard/account_report_aged_partner_balance.py
index c483487b78f..c918a1119fd 100644
--- a/addons/account/wizard/account_report_aged_partner_balance.py
+++ b/addons/account/wizard/account_report_aged_partner_balance.py
@@ -25,6 +25,7 @@ from dateutil.relativedelta import relativedelta
from openerp.osv import fields, osv
from openerp.tools.translate import _
+
class account_aged_trial_balance(osv.osv_memory):
_inherit = 'account.common.partner.report'
_name = 'account.aged.trial.balance'
@@ -80,11 +81,6 @@ class account_aged_trial_balance(osv.osv_memory):
data['form'].update(res)
if data.get('form',False):
data['ids']=[data['form'].get('chart_account_id',False)]
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.aged_trial_balance',
- 'datas': data
- }
-
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_agedpartnerbalance', data=data, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/wizard/account_report_aged_partner_balance_view.xml b/addons/account/wizard/account_report_aged_partner_balance_view.xml
index be1d710c09d..09ae525c595 100644
--- a/addons/account/wizard/account_report_aged_partner_balance_view.xml
+++ b/addons/account/wizard/account_report_aged_partner_balance_view.xml
@@ -19,6 +19,7 @@
+