partner Credit Contracts get Provision Vatgroup
This commit is contained in:
@@ -463,6 +463,9 @@ class ContractController extends mfBaseController
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: Contractconfig übernehmen
|
||||
|
||||
|
||||
if($contract_cancel_date) {
|
||||
$contract->cancel_date = $contract_cancel_date->getTimestamp();
|
||||
$contract->save();
|
||||
|
||||
@@ -179,6 +179,7 @@ class ContractModel {
|
||||
$data["price_setup"] = 0;
|
||||
$data["price_nne"] = 0;
|
||||
$data["price_nbe"] = 0;
|
||||
$data["vatgroup_id"] = TT_VATGROUP_CREDIT;
|
||||
}
|
||||
|
||||
$contract = ContractModel::create($data);
|
||||
@@ -187,13 +188,19 @@ class ContractModel {
|
||||
return $contract;
|
||||
}
|
||||
|
||||
/**
|
||||
* To create Credit Contract for Partner
|
||||
*
|
||||
* @param Contract $contract
|
||||
* @return bool|Contract
|
||||
*/
|
||||
public static function createCreditForContract($contract) {
|
||||
$log = mfLoghandler::singleton();
|
||||
$me = new User();
|
||||
$me->loadMe();
|
||||
|
||||
if(!$contract->id) {
|
||||
$log->warning(__METHOD__."(): Invalid Contractqueue object");
|
||||
$log->warning(__METHOD__."(): Invalid Contract object");
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -281,8 +288,7 @@ class ContractModel {
|
||||
$data["price_setup"] = 0;
|
||||
$data["price_nne"] = 0;
|
||||
$data["price_nbe"] = 0;
|
||||
$data["vatgroup_id"] = $contract->vatgroup_id;
|
||||
|
||||
$data["vatgroup_id"] = TT_VATGROUP_CREDIT;
|
||||
|
||||
$credit = ContractModel::create($data);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user