public function invoice($id, $requestData)
{
$contatGuid = $requestData->invoiceContact;
$taskname = Tasks::find($id);
$timemanger = TaskTime::where('fk_task_id', $id)->get();
$sendMail = $requestData->sendMail;
$productlines = [];
foreach ($timemanger as $time) {
$productlines[] = array('Description' => $time->title, 'Comments' => $time->comment, 'BaseAmountValue' => $time->value, 'Quantity' => $time->time, 'AccountNumber' => 1000, 'Unit' => 'hours');
}
$api = Integration::getApi('billing');
$results = $api->createInvoice(['Currency' => 'DKK', 'Description' => $taskname->title, 'contactId' => $contatGuid, 'ProductLines' => $productlines]);
if ($sendMail == true) {
$bookGuid = $booked->Guid;
$bookTime = $booked->TimeStamp;
$api->sendInvoice($bookGuid, $bookTime);
}
}