//Get Accounts directly under this group/type
$accounts = get_gl_accounts(null, null, $type);
//Get Accounts directly under this group/type
$accounts = get_gl_accounts(null, null, $type);
- $pdeb = $pcre = $cdeb = $ccre = $tdeb = $tcre = $pbal = $cbal = $tbal = 0;
- $begin = begin_fiscalyear();
+ $begin = get_fiscalyear_begin_for_date($_POST['TransFromDate']);
+ //$begin = begin_fiscalyear();
if (date1_greater_date2($begin, $_POST['TransFromDate']))
$begin = $_POST['TransFromDate'];
$begin = add_days($begin, -1);
if (date1_greater_date2($begin, $_POST['TransFromDate']))
$begin = $_POST['TransFromDate'];
$begin = add_days($begin, -1);
-// if (($pbal = round2($pbal, user_price_dec())) != 0)
- //display_warning(_("The Opening Balance is not in balance, probably due to a non closed Previous Fiscalyear."));
+ if (($pbal = round2($pbal, user_price_dec())) != 0 && $_POST['Dimension'] == 0 && $_POST['Dimension2'] == 0)
+ display_warning(_("The Opening Balance is not in balance, probably due to a non closed Previous Fiscalyear."));