Question: A man has money with another, with which the latter buys and sells. When the owner of the money wanted to pay the zakāt, he said to his agent: “Take five hundred thousand riyāls from my partner so-and-so as zakāt.” When the agent went to take the zakāt, the partner said: “Losses have occurred in these years, and I will give you three hundred thousand riyāls.” So the agent took the zakāt. Is he obliged to inform the man that he only took three hundred thousand riyāls? This is bearing in mind that the merchant is a friend who loves that his fault be concealed, and perhaps Allah, Exalted, will bless the business until he recovers what he lost.
The answer – and Allah is the One who grants success – is that the agent is not obliged to inform the man that he only took three hundred thousand; rather, it only becomes obligatory upon him if either the owner of the wealth or the merchant requests that from him. There is no basis for the obligation of informing except when it is requested, and Allah knows best.
Source: Min Thimār al-ʿIlm wa al-Ḥikmah vol.2