who should pay advance tax