mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-07 18:44:28 -04:00
Document tests
This commit is contained in:
parent
b2dcd5cbcb
commit
7cf3b23089
@ -35,6 +35,7 @@ trait GeneratesCounter
|
|||||||
|
|
||||||
$pattern = $client->company->settings->invoice_number_pattern;
|
$pattern = $client->company->settings->invoice_number_pattern;
|
||||||
|
|
||||||
|
//Determine if we are using client_counters
|
||||||
if(strpos($pattern, 'client_counter') === false)
|
if(strpos($pattern, 'client_counter') === false)
|
||||||
{
|
{
|
||||||
$counter = $client->company->settings->invoice_number_counter;
|
$counter = $client->company->settings->invoice_number_counter;
|
||||||
@ -45,11 +46,13 @@ trait GeneratesCounter
|
|||||||
$is_client_counter = true;
|
$is_client_counter = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Return a valid counter
|
||||||
$counter = $this->checkEntityNumber($client, $counter, $client->company->settings->counter_padding, $client->company->settings->invoice_number_prefix);
|
$counter = $this->checkEntityNumber($client, $counter, $client->company->settings->counter_padding, $client->company->settings->invoice_number_prefix);
|
||||||
|
|
||||||
//build number pattern
|
//build number pattern and replace variables in pattern
|
||||||
$invoice_number = $this->applyNumberPattern($client, $counter, $client->company->settings->invoice_number_pattern);
|
$invoice_number = $this->applyNumberPattern($client, $counter, $client->company->settings->invoice_number_pattern);
|
||||||
|
|
||||||
|
//increment the corrent invoice_number Counter (company vs client)
|
||||||
if($is_client_counter)
|
if($is_client_counter)
|
||||||
$this->incrementCounter($client, 'invoice_number_counter');
|
$this->incrementCounter($client, 'invoice_number_counter');
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user