Fixes for recurring invoice export

This commit is contained in:
David Bomba 2023-10-17 21:38:35 +11:00
parent fb3c0120ec
commit c955dfc910
2 changed files with 6 additions and 0 deletions

View File

@ -168,6 +168,7 @@ class BaseExport
'tax_rate1' => 'invoice.tax_rate1',
'tax_rate2' => 'invoice.tax_rate2',
'tax_rate3' => 'invoice.tax_rate3',
'recurring_invoice' => 'invoice.recurring_id',
];
protected array $recurring_invoice_report_keys = [

View File

@ -142,6 +142,11 @@ class InvoiceExport extends BaseExport
if (in_array('invoice.status', $this->input['report_keys'])) {
$entity['invoice.status'] = $invoice->stringStatus($invoice->status_id);
}
if (in_array('invoice.recurring_id', $this->input['report_keys'])) {
$entity['invoice.recurring_id'] = $invoice->recurring_invoice->number ?? '';
}
return $entity;
}