mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-22 15:20:55 -04:00
If no invoice_number is set from API, automatically generate invoice_number
This commit is contained in:
parent
a76e908fa8
commit
2b784ee85d
@ -223,6 +223,9 @@ class InvoiceRepository extends BaseRepository
|
|||||||
if (isset($data['invoice_number']) && !$invoice->is_recurring) {
|
if (isset($data['invoice_number']) && !$invoice->is_recurring) {
|
||||||
$invoice->invoice_number = trim($data['invoice_number']);
|
$invoice->invoice_number = trim($data['invoice_number']);
|
||||||
}
|
}
|
||||||
|
elseif (!isset($data['invoice_number']) && !$invoice->is_recurring) {
|
||||||
|
$invoice->invoice_number = $account->getNextInvoiceNumber($invoice);
|
||||||
|
}
|
||||||
|
|
||||||
if (isset($data['discount'])) {
|
if (isset($data['discount'])) {
|
||||||
$invoice->discount = round(Utils::parseFloat($data['discount']), 2);
|
$invoice->discount = round(Utils::parseFloat($data['discount']), 2);
|
||||||
|
@ -13,7 +13,7 @@ class AccountTransformer extends EntityTransformer
|
|||||||
protected $defaultIncludes = [
|
protected $defaultIncludes = [
|
||||||
'users',
|
'users',
|
||||||
// 'clients',
|
// 'clients',
|
||||||
'invoices',
|
// 'invoices',
|
||||||
'products',
|
'products',
|
||||||
'taxRates'
|
'taxRates'
|
||||||
];
|
];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user