 أَبِی ره قَالَ حَدَّثَنَا سَعْدُ بْنُ عَبْدِ اللَّهِ عَنْ أَحْمَدَ بْنِ مُحَمَّدٍ عَنْ عَبْدِ الرَّحْمَنِ بْنِ أَبِی نَجْرَانَ عَنْ أَبِی جَمِیلَهَ عَنْ جَابِرٍ عَنْ أَبِی جَعْفَرٍ ع قَالَ قَالَ عَلِیُّ بْنُ أَبِی طَالِبٍ ع تَصَدَّقْتُ یَوْماً بِدِینَارٍ قَالَ لِی رَسُولُ اللَّهِ ص أَ مَا عَلِمْتَ یَا عَلِیُّ إِنَّ صَدَقَهَ الْمُؤْمِنِ لَا تَخْرُجُ مِنْ یَدَیْهِ حَتَّی یُفَکَّ عَنْهَا عن لُحِیُّ سَبْعِینَ شَیْطَاناً کُلُّهُمْ یأمروه [یَأْمُرُهُ] بِأَنْ لَا تَفْعَلْ وَ مَا یَقَعُ فِی یَدِ السَّائِلِ حَتَّی یَقَعَ فِی یَدِ الرَّبِّ جَلَّ جَلَالُهُ ثُمَّ تَلَا هَذِهِ الْآیَهَ- أَ لَمْ یَعْلَمُوا أَنَّ اللَّهَ هُوَ یَقْبَلُ التَّوْبَهَ عَنْ عِبادِهِ وَ یَأْخُذُ الصَّدَقاتِ وَ أَنَّ اللَّهَ هُوَ التَّوَّابُ الرَّحِیمُ
12.  Imam  Muhammad  Baqir    narrates  that  Amirul Momineen  said that once he gave a dinar as Sadaqah. The  Holy  Prophet  (s.a.w.s.)  told  him,  “O  Ali!  Don’t  you know, that before a believer gives Sadaqah seventy Satans are released and they plead him not to do so. This Sadaqah passes through the hands of Allah before reaching the hands of the beggar.” Then he recited the verse: ‘Don’t you know that only Allah accepts the repentance of the servants and takes  Sadaqah.  Surely  Allah  is  the  Greatest  Forgiver  and Most Merciful.”