mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Set balance = amount when status = draft
This commit is contained in:
parent
f43a6e8f85
commit
d13b81e0cf
@ -356,10 +356,9 @@ class HtmlEngine
|
|||||||
$data['$credit.total'] = &$data['$credit.total'];
|
$data['$credit.total'] = &$data['$credit.total'];
|
||||||
$data['$credit.po_number'] = &$data['$invoice.po_number'];
|
$data['$credit.po_number'] = &$data['$invoice.po_number'];
|
||||||
$data['$credit.date'] = ['value' => $this->translateDate($this->entity->date, $this->client->date_format(), $this->client->locale()), 'label' => ctrans('texts.credit_date')];
|
$data['$credit.date'] = ['value' => $this->translateDate($this->entity->date, $this->client->date_format(), $this->client->locale()), 'label' => ctrans('texts.credit_date')];
|
||||||
$data['$balance'] = ['value' => Number::formatMoney($this->entity_calc->getBalance(), $this->client) ?: ' ', 'label' => ctrans('texts.balance')];
|
$data['$balance'] = ['value' => Number::formatMoney($this->getBalance(), $this->client) ?: ' ', 'label' => ctrans('texts.balance')];
|
||||||
$data['$credit.balance'] = ['value' => Number::formatMoney($this->entity_calc->getBalance(), $this->client) ?: ' ', 'label' => ctrans('texts.credit_balance')];
|
$data['$credit.balance'] = ['value' => Number::formatMoney($this->entity_calc->getBalance(), $this->client) ?: ' ', 'label' => ctrans('texts.credit_balance')];
|
||||||
|
|
||||||
|
|
||||||
$data['$invoice.balance'] = &$data['$balance'];
|
$data['$invoice.balance'] = &$data['$balance'];
|
||||||
$data['$taxes'] = ['value' => Number::formatMoney($this->entity_calc->getItemTotalTaxes(), $this->client) ?: ' ', 'label' => ctrans('texts.taxes')];
|
$data['$taxes'] = ['value' => Number::formatMoney($this->entity_calc->getItemTotalTaxes(), $this->client) ?: ' ', 'label' => ctrans('texts.taxes')];
|
||||||
$data['$invoice.taxes'] = &$data['$taxes'];
|
$data['$invoice.taxes'] = &$data['$taxes'];
|
||||||
@ -675,6 +674,15 @@ class HtmlEngine
|
|||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function getBalance()
|
||||||
|
{
|
||||||
|
if($this->entity->status_id == 1){
|
||||||
|
return $this->entity->amount;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $this->entity->balance;
|
||||||
|
}
|
||||||
|
|
||||||
public function makeValues() :array
|
public function makeValues() :array
|
||||||
{
|
{
|
||||||
$data = [];
|
$data = [];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user