#!/usr/bin/php owner; $billingaddress = $contract->billingaddress; if($billingaddress->billing_type != "sepa") continue; if(!$billingaddress->fibu_account_number) continue; if(!$billingaddress->sepa_date) { $sepa_date = $contract->owner->sepa_date; if($sepa_date) { echo $billingaddress->id." sepa date $sepa_date\n"; $billingaddress->sepa_date = $sepa_date; $billingaddress->save(); } } if(!$billingaddress->last_invoice_date) { $last_bill = IvtBillModel::getLast(["cid" => $owner->customer_number]); if(!$last_bill) continue; $last_date = new DateTime($last_bill->date_outgoing); $last_invoice_date = $last_date->getTimestamp(); echo $billingaddress->id." last_invoice: $last_invoice_date\n"; $billingaddress->last_invoice_date = $last_invoice_date; $billingaddress->save(); } }