Calculating zakaat

Zakaat on money owed to a person

Q: At work, I have got a lot of leave days due to me for the last two years of employment. The company has agreed to pay me out for these leave days. However I have not received payment for these leave days yet and now my zakaat payment for the past year is due. Do I include this amount in my zakaat calculation and pay zakaat on it or is zakaat due on it when I receive the money from my employer.

Zakaat on shares

Q: I have shares with my company. I have held an x amount of shares for an entire year. This year the share value is unchanged from last year. Is the zakaah due still 2.5% on the value of all shares held by myself? Please advise.