"WHERE a.type IN %s " \
"AND a.active", (self.ACCOUNT_TYPE,))
self.account_ids = [a for (a,) in self.cr.fetchall()]
- self.soldeinit = data['form']['soldeinit'] # for include initial balance
+ self.initial_balance = data['form']['initial_balance'] # for include initial balance
return super(partner_balance, self).set_context(objects, data, ids, report_type)
def lines(self, data):
res = self.cr.dictfetchall()
#For include intial balance..
- if self.soldeinit:
+ if self.initial_balance:
date_init = (datetime.datetime.strptime(self.date_lst[0], "%Y-%m-%d") + timedelta(days=-1)).strftime('%Y-%m-%d')
self.cr.execute(
"SELECT '1' as type, '' as ref, l.account_id as account_id, '' as account_name, '' as code, '' as name, sum(debit) as debit, sum(credit) as credit, " \
## We will now compute Total
subtotal_row = self._add_subtotal(full_account)
- if not self.soldeinit:
+ if not self.initial_balance:
return subtotal_row
#If include initial balance is selected..
"AND l.date IN %s",
(tuple(self.account_ids), tuple(self.date_lst)))
temp_res = float(self.cr.fetchone()[0] or 0.0)
-# if self.soldeinit:
+# if self.initial_balance:
# date_init = (datetime.datetime.strptime(self.date_lst[0], "%Y-%m-%d") + timedelta(days=-1)).strftime('%Y-%m-%d')
# self.cr.execute(
# "SELECT sum(debit) " \
"AND l.date IN %s",
(tuple(self.account_ids), tuple(self.date_lst),))
temp_res = float(self.cr.fetchone()[0] or 0.0)
-# if self.soldeinit:
+# if self.initial_balance:
# date_init = (datetime.datetime.strptime(self.date_lst[0], "%Y-%m-%d") + timedelta(days=-1)).strftime('%Y-%m-%d')
# self.cr.execute(
# "SELECT sum(credit) " \
"AND l.blocked=TRUE ",
(tuple(self.account_ids), tuple(self.date_lst),))
temp_res = float(self.cr.fetchone()[0] or 0.0)
-# if self.soldeinit:
+# if self.initial_balance:
# date_init = (datetime.datetime.strptime(self.date_lst[0], "%Y-%m-%d") + timedelta(days=-1)).strftime('%Y-%m-%d')
# self.cr.execute(
# "SELECT sum(debit-credit) " \
self.account_ids = [a for (a,) in self.cr.fetchall()]
partner_to_use = []
- if self.date_lst and data['form']['soldeinit'] :
+ if self.date_lst and data['form']['initial_balance'] :
self.cr.execute(
"SELECT DISTINCT line.partner_id " \
"FROM account_move_line AS line, account_account AS account " \
else:
RECONCILE_TAG = "AND l.reconcile_id IS NULL"
-# if data['form']['soldeinit'] :
+# if data['form']['initial_balance'] :
#
# self.cr.execute(
# "SELECT l.id,l.date,j.code, l.ref, l.name, l.debit, l.credit " \
RECONCILE_TAG = " "
else:
RECONCILE_TAG = "AND reconcile_id IS NULL"
- if self.date_lst and data['form']['soldeinit'] :
+ if self.date_lst and data['form']['initial_balance'] :
self.cr.execute(
"SELECT sum(debit) " \
"FROM account_move_line " \
RECONCILE_TAG = " "
else:
RECONCILE_TAG = "AND reconcile_id IS NULL"
- if self.date_lst and data['form']['soldeinit'] :
+ if self.date_lst and data['form']['initial_balance'] :
self.cr.execute(
"SELECT sum(credit) " \
"FROM account_move_line " \
RECONCILE_TAG = " "
else:
RECONCILE_TAG = "AND reconcile_id IS NULL"
- if self.date_lst and data['form']['soldeinit'] :
+ if self.date_lst and data['form']['initial_balance'] :
self.cr.execute(
"SELECT sum(debit) " \
"FROM account_move_line " \
RECONCILE_TAG = " "
else:
RECONCILE_TAG = "AND reconcile_id IS NULL"
- if self.date_lst and data['form']['soldeinit'] :
+ if self.date_lst and data['form']['initial_balance'] :
self.cr.execute(
"SELECT sum(credit) " \
"FROM account_move_line " \
<field name="display_account" required="True"/>
<field name="sortbydate" required="True"/>
- <field name="soldeinit" invisible="1"/>
+ <field name="initial_balance" invisible="1"/>
<field name="landscape"/>
<field name="amount_currency"/>
_name = 'account.partner.balance'
_description = 'Print Account Partner Balance'
_columns = {
- 'soldeinit': fields.boolean('Include Initial Balances'
+ 'initial_balance': fields.boolean('Include Initial Balances'
,help='It adds initial balance row on report which display previous sum amount of debit/credit/balance'),
}
_defaults = {
- 'soldeinit': True,
+ 'initial_balance': True,
}
def _print_report(self, cr, uid, ids, data, query_line, context=None):
if context is None:
context = {}
data = self.pre_print_report(cr, uid, ids, data, query_line, context=context)
- data['form'].update(self.read(cr, uid, ids, ['soldeinit'])[0])
+ data['form'].update(self.read(cr, uid, ids, ['initial_balance'])[0])
return {
'type': 'ir.actions.report.xml',
'report_name': 'account.partner.balance',
<field name="arch" type="xml">
<field name="fiscalyear_id" position="after">
<field name="result_selection"/>
- <field name="soldeinit"/>
+ <field name="initial_balance"/>
<newline/>
</field>
</field>
_inherit = 'account.common.partner.report'
_description = 'Account Partner Ledger'
_columns = {
- 'soldeinit': fields.boolean('Include initial balances',
+ 'initial_balance': fields.boolean('Include initial balances',
help='It adds initial balance row on report which display previous sum amount of debit/credit/balance'),
'reconcil': fields.boolean('Include Reconciled Entries'),
'page_split': fields.boolean('One Partner Per Page', help='Display Ledger Report with One partner per page'),
}
_defaults = {
'reconcile' : True,
- 'soldeinit' : True,
+ 'initial_balance' : True,
'page_split' : False,
}
if context is None:
context = {}
data = self.pre_print_report(cr, uid, ids, data, query_line, context=context)
- data['form'].update(self.read(cr, uid, ids, ['soldeinit', 'reconcil', 'page_split', 'amount_currency'])[0])
+ data['form'].update(self.read(cr, uid, ids, ['initial_balance', 'reconcil', 'page_split', 'amount_currency'])[0])
if data['form']['page_split']:
return {
'type': 'ir.actions.report.xml',
<field name="arch" type="xml">
<field name="fiscalyear_id" position="after">
<field name="result_selection"/>
- <field name="soldeinit"/>
+ <field name="initial_balance"/>
<field name="reconcil"/>
<field name="page_split"/>
<field name="amount_currency"/>