12 Due from banks audited information (XLS:) Download in CHF thousands 31.12.2018 31.12.2017 +/− % On demand 758'731 689'809 10.0 At maturity or callable 852'723 1'250'623 –31.8 Total due from banks 1'611'454 1'940'433 –17.0