Not sent to the client to sign yet. They sign from a link in an email, or in the client portal; you countersign after.
Not billed by a recurring invoice. Make one, or link one of the client's - it runs while the contract is active.
| = ticketPriorityHtml($priority, 'detail') ?> |
= escapeHtml($sla['sla_name']) ?>= $sla['sla_archived_at'] ? ' Archived' : '' ?>
= escapeHtml(contractSlaTargets($sla)) ?>
= escapeHtml($sla_default['sla_name']) ?>= $usual_from($sla_rows[$priority]['from']) ?>
= escapeHtml(contractSlaTargets($sla_default)) ?>
No SLA
|
| Hours | Good for | Used | Left | Paid | |
|---|---|---|---|---|---|
| = escapeHtml(contractHoursText($block['contract_block_hours'])) ?> = escapeHtml($what) ?> Ran out | = escapeHtml(date('M j, Y', strtotime($block['contract_block_bought']))) ?> – = $block['contract_block_expires'] ? escapeHtml(date('M j, Y', strtotime($block['contract_block_expires']))) : 'no end' ?> | = escapeHtml(contractHoursText($block['used'])) ?> | = escapeHtml(contractHoursText($block['left'])) ?> | = escapeHtml(billingNumber('invoice', $block)) ?> = escapeHtml($block['invoice_status']) ?> = $money($block['contract_block_price']) ?> = $block['contract_block_month'] ? 'In the contract' : '-' ?> |