21 Other current liabilities

21 Other current liabilities
CHF million 31 Dec 2008 31 Dec 2009
Trade payables 1,047 1,249
Other payables 361 540
Advances from customers 182 206
Total 1,590 1,995
     

Trade payables to suppliers who are also customers are offset against the respective trade receivables where netting agreements with the counterparties are in place. Payables and receivables offset under netting agreements amounted to CHF2,340 million (2008: CHF1,170 million).