\org_openpsa_sales_calculator_default

Default deliverable cost/price calculator

Summary

Methods
Properties
Constants
run()
get_cost()
get_price()
get_invoice_items()
generate_invoice_number()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
get_units()
_generate_invoice_item()
_find_tasks()
$_deliverable
$_cost
$_price
N/A

Properties

$_cost

$_cost : float

The deliverable's cost

Type

float

$_price

$_price : float

The deliverable's price

Type

float

Methods

get_cost()

get_cost() : float

Returns the calculated cost

Returns

float —

cost value

get_price()

get_price() : float

Returns the calculated price

Returns

float —

price value

generate_invoice_number()

generate_invoice_number() : integer

Returns identifier number for next invoice

Returns

integer —

invoice number

get_units()

get_units(  $units = false) 

Parameters

$units

_generate_invoice_item()

_generate_invoice_item(  $description,   $units, \org_openpsa_projects_task_dba  $task = null) 

Parameters

$description
$units
\org_openpsa_projects_task_dba $task