If no invoice_number is set from API, automatically generate invoice_number

This commit is contained in:
David Bomba 2016-01-12 20:28:20 +11:00
parent a76e908fa8
commit 2b784ee85d
2 changed files with 4 additions and 1 deletions

View File

@ -223,6 +223,9 @@ class InvoiceRepository extends BaseRepository
if (isset($data['invoice_number']) && !$invoice->is_recurring) {
$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'])) {
$invoice->discount = round(Utils::parseFloat($data['discount']), 2);

View File

@ -13,7 +13,7 @@ class AccountTransformer extends EntityTransformer
protected $defaultIncludes = [
'users',
// 'clients',
'invoices',
// 'invoices',
'products',
'taxRates'
];