Billing: Fixed always having billingaddress
This commit is contained in:
@@ -417,9 +417,16 @@ class BillingController extends mfBaseController {
|
||||
|
||||
$billing_type = "invoice";
|
||||
$billing_delivery = "paper";
|
||||
$billing_bank = $billing_owner = $billing_iban = $billing_bic = null;
|
||||
|
||||
if ($owner->billing_type) {
|
||||
$billing_type = $owner->billing_type;
|
||||
if($billing_type == "sepa") {
|
||||
$billing_bank = $owner->bank_account_bank;
|
||||
$billing_owner = $owner->bank_account_owner;
|
||||
$billing_iban = str_replace(" ", "", $owner->bank_account_iban);
|
||||
$billing_bic = str_replace(" ", "", $owner->bank_account_bic);
|
||||
}
|
||||
}
|
||||
if ($owner->billing_delivery) {
|
||||
$billing_delivery = $owner->billing_delivery;
|
||||
@@ -427,11 +434,19 @@ class BillingController extends mfBaseController {
|
||||
|
||||
if ($billingaddress->billing_type) {
|
||||
$billing_type = $billingaddress->billing_type;
|
||||
if($billing_type == "sepa") {
|
||||
$billing_bank = $billingaddress->bank_account_bank;
|
||||
$billing_owner = $billingaddress->bank_account_owner;
|
||||
$billing_iban = str_replace(" ", "", $billingaddress->bank_account_iban);
|
||||
$billing_bic = str_replace(" ", "", $billingaddress->bank_account_bic);
|
||||
}
|
||||
}
|
||||
if ($billingaddress->billing_delivery) {
|
||||
$billing_delivery = $billingaddress->billing_delivery;
|
||||
}
|
||||
|
||||
|
||||
|
||||
if($contract->vatgroup_id == TT_VATGROUP_CREDIT) {
|
||||
$fibu_account_num = $billingaddress->fibu_supplier_number;
|
||||
if(!$fibu_account_num) {
|
||||
@@ -462,10 +477,10 @@ class BillingController extends mfBaseController {
|
||||
$data["uid"] = $billingaddress->uid;
|
||||
$data["billing_type"] = $billing_type;
|
||||
$data["billing_delivery"] = $billing_delivery;
|
||||
$data["bank_account_bank"] = $billingaddress->bank_account_bank;
|
||||
$data["bank_account_owner"] = $billingaddress->bank_account_owner;
|
||||
$data["bank_account_iban"] = str_replace(" ", "", $billingaddress->bank_account_iban);
|
||||
$data["bank_account_bic"] = $billingaddress->bank_account_bic;
|
||||
$data["bank_account_bank"] = $billing_bank;
|
||||
$data["bank_account_owner"] = $billing_owner;
|
||||
$data["bank_account_iban"] = $billing_iban;
|
||||
$data["bank_account_bic"] = $billing_bic;
|
||||
$data["product_id"] = $contract->product_id;
|
||||
$data["product_name"] = $contract->product_name;
|
||||
$data["product_info"] = $contract->product_info;
|
||||
|
||||
Reference in New Issue
Block a user