$typeclose = array(0,0,0,0,0,0,0,0,0,0);
$typename = array('','','','','','','','','','');
$closing = array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1);
- $parent = array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1);
+ //$parent = array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1);
$level = 0;
$last = -1;
$closeclass = false;
+ $convert = 1;
$rep->NewLine();
$accounts = get_gl_accounts_all(1);
$closeclass = true;
}
}
-
if ($account['AccountTypeName'] != $typename[$level])
{
//$rep->NewLine();
$rep->Line($rep->row);
$rep->NewLine();
$rep->TextCol(0, 2, _('Total') . " " . $typename[$level]);
- $rep->AmountCol(2, 3, $typeopen[$level], $dec);
- $rep->AmountCol(3, 4, $typeperiod[$level], $dec);
- $rep->AmountCol(4, 5, $typeclose[$level], $dec);
+ $rep->AmountCol(2, 3, $typeopen[$level] * $convert, $dec);
+ $rep->AmountCol(3, 4, $typeperiod[$level] * $convert, $dec);
+ $rep->AmountCol(4, 5, $typeclose[$level] * $convert, $dec);
if ($graphics)
{
- $pg->x[] = $$typename[$level];
+ $pg->x[] = $typename[$level];
$pg->y[] = abs($typeclose[$level]);
}
$typeopen[$level] = $typeperiod[$level] = $typeclose[$level] = 0.0;
$rep->NewLine();
$rep->Font('bold');
$rep->TextCol(0, 2, _('Total') . " " . $classname);
- $rep->AmountCol(2, 3, $classopen, $dec);
- $rep->AmountCol(3, 4, $classperiod, $dec);
- $rep->AmountCol(4, 5, $classclose, $dec);
+ $rep->AmountCol(2, 3, $classopen * $convert, $dec);
+ $rep->AmountCol(3, 4, $classperiod * $convert, $dec);
+ $rep->AmountCol(4, 5, $classclose * $convert, $dec);
$rep->Font();
$assetsopen += $classopen;
$assetsperiod += $classperiod;
$rep->Line($rep->row);
$rep->NewLine();
}
+ $convert = get_account_class_convert($account['ClassID']);
$classname = $account['AccountClassName'];
if ($account['account_code'] != null)
$rep->TextCol(0, 1, $account['account_code']);
$rep->TextCol(1, 2, $account['account_name']);
- $rep->AmountCol(2, 3, $prev_balance, $dec);
- $rep->AmountCol(3, 4, $curr_balance, $dec);
- $rep->AmountCol(4, 5, $curr_balance + $prev_balance, $dec);
+ $rep->AmountCol(2, 3, $prev_balance * $convert, $dec);
+ $rep->AmountCol(3, 4, $curr_balance * $convert, $dec);
+ $rep->AmountCol(4, 5, ($curr_balance + $prev_balance) * $convert, $dec);
$rep->NewLine();
$rep->Line($rep->row);
$rep->NewLine();
$rep->TextCol(0, 2, _('Total') . " " . $typename[$level]);
- $rep->AmountCol(2, 3, $typeopen[$level], $dec);
- $rep->AmountCol(3, 4, $typeperiod[$level], $dec);
- $rep->AmountCol(4, 5, $typeclose[$level], $dec);
+ $rep->AmountCol(2, 3, $typeopen[$level] * $convert, $dec);
+ $rep->AmountCol(3, 4, $typeperiod[$level] * $convert, $dec);
+ $rep->AmountCol(4, 5, $typeclose[$level] * $convert, $dec);
if ($graphics)
{
- $pg->x[] = $$typename[$level];
+ $pg->x[] = $typename[$level];
$pg->y[] = abs($typeclose[$level]);
}
$typeopen[$level] = $typeperiod[$level] = $typeclose[$level] = 0.0;
$rep->Line($rep->row);
$rep->NewLine();
$rep->TextCol(0, 2, _('Calculated Return'));
- $rep->AmountCol(2, 3, $calculateopen, $dec);
- $rep->AmountCol(3, 4, $calculateperiod, $dec);
- $rep->AmountCol(4, 5, $calculateclose, $dec);
+ $rep->AmountCol(2, 3, $calculateopen * $convert, $dec);
+ $rep->AmountCol(3, 4, $calculateperiod * $convert, $dec);
+ $rep->AmountCol(4, 5, $calculateclose * $convert, $dec);
if ($graphics)
{
$pg->x[] = _('Calculated Return');
$rep->NewLine(2);
$rep->Font('bold');
$rep->TextCol(0, 2, _('Total') . " " . $classname);
- $rep->AmountCol(2, 3, -$assetsopen, $dec);
- $rep->AmountCol(3, 4, -$assetsperiod, $dec);
- $rep->AmountCol(4, 5, -$assetsclose, $dec);
+ $rep->AmountCol(2, 3, -$assetsopen * $convert, $dec);
+ $rep->AmountCol(3, 4, -$assetsperiod * $convert, $dec);
+ $rep->AmountCol(4, 5, -$assetsclose * $convert, $dec);
$rep->Font();
$rep->NewLine();
}