Al-Kāfi

Hadith 677
itikaffastingramadan
2ـ عَلِيُّ بْنُ إِبْرَاهِيمَ عَنْ أَبِيهِ عَنِ ابْنِ أَبِي عُمَيْرٍ عَنْ حَمَّادٍ عَنِ الْحَلَبِيِّ عَنْ أَبِي عَبْدِ الله (عَلَيْهِ السَّلاَم) قَالَ كَانَتْ بَدْرٌ فِي شَهْرِ رَمَضَانَ فَلَمْ يَعْتَكِفْ رَسُولُ الله (صلَّى اللهُ عَلَيْهِ وَآلِه) فَلَمَّا أَنْ كَانَ مِنْ قَابِلٍ اعْتَكَفَ عَشْرَيْنِ عَشْراً لِعَامِهِ وَعَشْراً قَضَاءً لِمَا فَاتَهُ.
2. Ali ibn Ibrahim has narrated from his father from Ibn Abi ‘Umayr from Hammad from al-Halabiy who has said the following: “Abu ‘Abd Allah (a.s.), has said, ‘(The battle of) Badr took place in the month of Ramadan. The Messenger of Allah, O Allah, grant compensation to Muhammad and his family worthy of their services to Your cause, did not do Ttikaf. In the next year he performed Ttikaf for twenty days. Ten days were for the current year and ten days for Qada’ (compensatory) of the year before.’”
Source: Shaykh Muḥammad b. Yaʿqūb al-Kulaynī