12 Due from banks audited information (XLS:) Download in CHF thousands 31.12.2017 31.12.2016 +/– % On demand 689'809 506'401 36.2 At maturity or callable 1'250'623 2'608'459 −52.1 Total due from banks 1'940'433 3'114'861 −37.7