محمد بن علي بن الحسين في (العلل) عن محمد بن الحسن، عن أحمد بن إدريس، ومحمد بن يحيى جميعا، عن محمد بن أحمد بن يحيى، عن علي بن محمد، عن بعض أصحابنا، عن بشربن بشار قال: قلت للرجل ـ يعني: أبا الحسن (عليه السلام) ـ: ما حد المؤمن الذي يعطى من الزكاة؟ قال: يعطى المؤمن ثلاثة آلاف، ثم قال: أو عشرة آلاف، ويعطى الفاجر بقدر، لأن المؤمن ينفقها في طاعة الله والفاجر في معصية الله.