12 Due from banks audited information (XLS:) Download in CHF thousands 31.12.2019 31.12.2018 +/− % On demand 605'448 758'731 –20.2 At maturity or callable 746'891 852'723 –12.4 Total due from banks 1'352'338 1'611'454 –16.1