I work in a foreign country and receive salary by cheque. For the past 10 months I am in my home country and haven't received salary as there are some visa issues. So once visa issue is solved, I will go there and receive those cheques which are due.
Do I have to pay zakat on that salary?