mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-08 20:22:42 +01:00
Merge pull request #10194 from turbo124/v5-develop
Update variables for quotes / credits in templates
This commit is contained in:
commit
31a250d8ea
@ -772,59 +772,55 @@ class TemplateService
|
||||
{
|
||||
|
||||
return collect($quotes)->map(function ($quote) {
|
||||
|
||||
return [
|
||||
'amount' => Number::formatMoney($quote->amount, $quote->client),
|
||||
'balance' => Number::formatMoney($quote->balance, $quote->client),
|
||||
'balance_raw' => (float) $quote->balance,
|
||||
'client' => $this->getClient($quote),
|
||||
'status_id' => $quote->status_id,
|
||||
'status' => Quote::stringStatus($quote->status_id),
|
||||
'amount_raw' => $quote->amount ,
|
||||
'balance_raw' => $quote->balance,
|
||||
'number' => $quote->number ?: '',
|
||||
'discount' => (float) $quote->discount,
|
||||
'discount' => $quote->discount,
|
||||
'po_number' => $quote->po_number ?: '',
|
||||
'date' => $quote->date ? $this->translateDate($quote->date, $quote->client->date_format(), $quote->client->locale()) : '',
|
||||
'last_sent_date' => $quote->last_sent_date ? $this->translateDate($quote->last_sent_date, $quote->client->date_format(), $quote->client->locale()) : '',
|
||||
// 'next_send_date' => $quote->next_send_date ?: '',
|
||||
// 'reminder1_sent' => $quote->reminder1_sent ?: '',
|
||||
// 'reminder2_sent' => $quote->reminder2_sent ?: '',
|
||||
// 'reminder3_sent' => $quote->reminder3_sent ?: '',
|
||||
// 'reminder_last_sent' => $quote->reminder_last_sent ?: '',
|
||||
'due_date' => $quote->due_date ? $this->translateDate($quote->due_date, $quote->client->date_format(), $quote->client->locale()) : '',
|
||||
'date' => $this->translateDate($quote->date, $quote->client->date_format(), $quote->client->locale()),
|
||||
'last_sent_date' => $this->translateDate($quote->last_sent_date, $quote->client->date_format(), $quote->client->locale()),
|
||||
'next_send_date' => $this->translateDate($quote->next_send_date, $quote->client->date_format(), $quote->client->locale()),
|
||||
'due_date' => $this->translateDate($quote->due_date, $quote->client->date_format(), $quote->client->locale()),
|
||||
'terms' => $quote->terms ?: '',
|
||||
'public_notes' => $quote->public_notes ?: '',
|
||||
'private_notes' => $quote->private_notes ?: '',
|
||||
'is_deleted' => (bool) $quote->is_deleted,
|
||||
'uses_inclusive_taxes' => (bool) $quote->uses_inclusive_taxes,
|
||||
'tax_name1' => $quote->tax_name1 ? $quote->tax_name1 : '',
|
||||
'tax_name1' => $quote->tax_name1 ?? '',
|
||||
'tax_rate1' => (float) $quote->tax_rate1,
|
||||
'tax_name2' => $quote->tax_name2 ? $quote->tax_name2 : '',
|
||||
'tax_name2' => $quote->tax_name2 ?? '',
|
||||
'tax_rate2' => (float) $quote->tax_rate2,
|
||||
'tax_name3' => $quote->tax_name3 ? $quote->tax_name3 : '',
|
||||
'tax_name3' => $quote->tax_name3 ?? '',
|
||||
'tax_rate3' => (float) $quote->tax_rate3,
|
||||
'total_taxes' => (float) $quote->total_taxes,
|
||||
'is_amount_discount' => (bool) ($quote->is_amount_discount ?: false),
|
||||
'footer' => $quote->footer ?: '',
|
||||
'partial' => (float) ($quote->partial ?: 0.0),
|
||||
'partial_due_date' => $quote->partial_due_date ? $this->translateDate($quote->partial_due_date, $quote->client->date_format(), $quote->client->locale()) : '',
|
||||
'total_taxes' => Number::formatMoney($quote->total_taxes, $quote->client),
|
||||
'total_taxes_raw' => $quote->total_taxes,
|
||||
'is_amount_discount' => (bool) $quote->is_amount_discount ?? false,//@phpstan-ignore-line
|
||||
'footer' => $quote->footer ?? '',
|
||||
'partial' => $quote->partial ?? 0,
|
||||
'partial_due_date' => $this->translateDate($quote->partial_due_date, $quote->client->date_format(), $quote->client->locale()),
|
||||
'custom_value1' => (string) $quote->custom_value1 ?: '',
|
||||
'custom_value2' => (string) $quote->custom_value2 ?: '',
|
||||
'custom_value3' => (string) $quote->custom_value3 ?: '',
|
||||
'custom_value4' => (string) $quote->custom_value4 ?: '',
|
||||
'has_expenses' => (bool) $quote->has_expenses,
|
||||
'custom_surcharge1' => (float) $quote->custom_surcharge1,
|
||||
'custom_surcharge2' => (float) $quote->custom_surcharge2,
|
||||
'custom_surcharge3' => (float) $quote->custom_surcharge3,
|
||||
'custom_surcharge4' => (float) $quote->custom_surcharge4,
|
||||
'exchange_rate' => (float) $quote->exchange_rate,
|
||||
'custom_surcharge_tax1' => (bool) $quote->custom_surcharge_tax1,
|
||||
'custom_surcharge_tax2' => (bool) $quote->custom_surcharge_tax2,
|
||||
'custom_surcharge_tax3' => (bool) $quote->custom_surcharge_tax3,
|
||||
'custom_surcharge_tax4' => (bool) $quote->custom_surcharge_tax4,
|
||||
'line_items' => $quote->line_items ? $this->padLineItems($quote->line_items, $quote->client) : (array) [],
|
||||
'exchange_rate' => (float) $quote->exchange_rate,
|
||||
'paid_to_date' => (float) $quote->paid_to_date,
|
||||
'paid_to_date' => Number::formatMoney($quote->paid_to_date, $quote->client),
|
||||
'client' => $this->getClient($quote),
|
||||
'total_tax_map' => $quote->calc()->getTotalTaxMap(),
|
||||
'line_tax_map' => $quote->calc()->getTaxMap(),
|
||||
];
|
||||
|
||||
})->toArray();
|
||||
|
||||
}
|
||||
@ -854,7 +850,10 @@ class TemplateService
|
||||
return [
|
||||
'amount' => Number::formatMoney($credit->amount, $credit->client),
|
||||
'balance' => Number::formatMoney($credit->balance, $credit->client),
|
||||
'amount_raw' => $credit->amount ,
|
||||
'balance_raw' => $credit->balance,
|
||||
'status_id' => $credit->status_id,
|
||||
'status' => Credit::stringStatus($credit->status_id),
|
||||
'number' => $credit->number ?: '',
|
||||
'discount' => $credit->discount,
|
||||
'po_number' => $credit->po_number ?: '',
|
||||
|
Loading…
Reference in New Issue
Block a user