|
@@ 324-349 (lines=26) @@
|
| 321 |
|
$account = new Account($this->year, $a['id']); |
| 322 |
|
$account->getSaldo(); |
| 323 |
|
|
| 324 |
|
if ($account->get('saldo') > 0) { |
| 325 |
|
$save_array = array( |
| 326 |
|
'date' => $this->year->get('to_date_dk'), |
| 327 |
|
'debet_account_number' => $result_account->get('number'), |
| 328 |
|
'credit_account_number' => $account->get('number'), |
| 329 |
|
'amount' => amountToForm(abs($account->get('saldo'))), // amountToFrom necessary to get the correct format for daybook |
| 330 |
|
'text' => $account->get('name') . ' til resultatkontoen', |
| 331 |
|
'vat_off' => 1 |
| 332 |
|
|
| 333 |
|
); |
| 334 |
|
$debet_account = $result_account; |
| 335 |
|
$credit_account = $account; |
| 336 |
|
} elseif ($account->get('saldo') <= 0) { |
| 337 |
|
$save_array = array( |
| 338 |
|
'date' => $this->year->get('to_date_dk'), |
| 339 |
|
'debet_account_number' => $account->get('number'), |
| 340 |
|
'credit_account_number' => $result_account->get('number'), |
| 341 |
|
'amount' => amountToForm(abs($account->get('saldo'))), // amountToFrom necessary to get the correct format for daybook |
| 342 |
|
'text' => $account->get('name') . ' til resultatkontoen', |
| 343 |
|
'vat_off' => 1 |
| 344 |
|
); |
| 345 |
|
$debet_account = $account; |
| 346 |
|
$credit_account = $result_account; |
| 347 |
|
} |
| 348 |
|
|
| 349 |
|
if (!empty($save_array)) { |
| 350 |
|
if ($voucher->saveInDayBook($save_array, true)) { |
| 351 |
|
$this->saveStatedAction('operating_reset', $voucher->get('id'), $debet_account->get('id'), $credit_account->get('id'), abs(amountToForm($account->get('saldo')))); |
| 352 |
|
} |
|
@@ 452-477 (lines=26) @@
|
| 449 |
|
$capital_account = new Account($this->year, $this->year->getSetting('capital_account_id')); |
| 450 |
|
|
| 451 |
|
$save_array = array(); |
| 452 |
|
if ($result_account->get('saldo') < 0) { |
| 453 |
|
$save_array = array( |
| 454 |
|
'date' => $this->year->get('to_date_dk'), |
| 455 |
|
'debet_account_number' => $result_account->get('number'), |
| 456 |
|
'credit_account_number' => $capital_account->get('number'), |
| 457 |
|
'amount' => abs(amountToForm($result_account->get('saldo'))), // amountToFrom necessary to get the correct format for daybook |
| 458 |
|
'text' => $result_account->get('name') . ' nulstilles', |
| 459 |
|
'vat_off' => 1 |
| 460 |
|
|
| 461 |
|
); |
| 462 |
|
$debet_account = $result_account; |
| 463 |
|
$credit_account = $capital_account; |
| 464 |
|
} elseif ($result_account->get('saldo') >= 0) { |
| 465 |
|
$save_array = array( |
| 466 |
|
'date' => $this->year->get('to_date_dk'), |
| 467 |
|
'debet_account_number' => $capital_account->get('number'), |
| 468 |
|
'credit_account_number' => $result_account->get('number'), |
| 469 |
|
'amount' => abs(amountToForm($result_account->get('saldo'))), // amountToFrom necessary to get the correct format for daybook |
| 470 |
|
'text' => $result_account->get('name') . ' nulstilles', |
| 471 |
|
'vat_off' => 1 |
| 472 |
|
); |
| 473 |
|
$debet_account = $capital_account; |
| 474 |
|
$credit_account = $result_account; |
| 475 |
|
} |
| 476 |
|
|
| 477 |
|
if (!empty($save_array)) { |
| 478 |
|
if ($voucher->saveInDayBook($save_array, true)) { |
| 479 |
|
$this->saveStatedAction('result_account_reset', $voucher->get('id'), $debet_account->get('id'), $credit_account->get('id'), abs(amountToForm($result_account->get('saldo')))); |
| 480 |
|
} else { |