Paying zakaat for the shortfall of previous years
Q: If Zaid had a gold ring but didn’t have it in his possession and was told by a jeweller that it would be no more than 1g and so he paid Zakah using 1g but then when he got it, it turned out to be 1.7g so he paid 0.7g for the required years, was that correct to do?