#!/usr/bin/php $fibu_supplier_number]); if(!$supplier) { echo "Supplier not found $fibu_supplier_number\n"; } echo $supplier->getCompanyOrName()."\n"; $result = IbanValidator::validate($iban); if(is_array($result) && $result) { var_dump($result); if(!$result["iban_correct"]) { echo "IBAN incorrect: $iban\n"; continue; } if($result["iban_sus"] && $result["iban_sus"] != "www") { echo "IBAN suspicious: $iban\n"; } if(is_array($result["bic"]) && count($result["bic"])) { $bic = array_shift($result["bic"]); if($supplier->bank_account_iban != $iban || $supplier->bank_account_bic != $bic) { $supplier->bank_account_iban = $iban; $supplier->bank_account_bic = $bic; $supplier->save(); } continue; } echo "Bic nicht gefunden: $iban\n"; } }