Patch to update reciept PDF generated by payment.blade.php to include Invoice Total, Balance Due, and Invoice Status

This commit is contained in:
klittle81
2026-02-27 22:06:27 -05:00
committed by GitHub
parent 48abd9020d
commit fc05cf61fa
2 changed files with 22 additions and 0 deletions

View File

@@ -57,6 +57,7 @@ class Invoice extends Model implements HasMedia
'formattedCreatedAt',
'formattedInvoiceDate',
'formattedDueDate',
'formattedDueAmount',
'invoicePdfUrl',
];
@@ -190,6 +191,17 @@ class Invoice extends Model implements HasMedia
return Carbon::parse($this->due_date)->translatedFormat($dateFormat);
}
public function getFormattedDueAmountAttribute($value)
{
$currency = $this->currency;
if (! $currency) {
$currency = Currency::findOrFail(CompanySetting::getSetting('currency', $this->company_id));
}
return format_money_pdf($this->due_amount, $currency);
}
public function getFormattedInvoiceDateAttribute($value)
{
$dateFormat = CompanySetting::getSetting('carbon_date_format', $this->company_id);