قال الشيخ محمد ناصر الدين الألباني في سلسلة الأحاديث الصحيحة - الأحاديث رقم (247 - 249) :
247 - (إِذَا أَسْلَمَ الْعَبْدُ فَحَسُنَ إِسْلَامُهُ كَتَبَ اللَّهُ لَهُ كُلَّ حَسَنَةٍ كَانَ أَزْلَفَهَا وَمُحِيَتْ عَنْهُ كُلُّ سَيِّئَةٍ كَانَ أَزْلَفَهَا ثُمَّ كَانَ بَعْدَ ذَلِكَ الْقِصَاصُ الْحَسَنَةُ بِعَشْرَةِ أَمْثَالِهَا إِلَى سَبْعِ مِائَةِ ضِعْفٍ وَالسَّيِّئَةُ بِمِثْلِهَا إِلَّا أَنْ يَتَجَاوَزَ اللَّهُ عَزَّ وَجَلَّ عَنْهَا) .
قال الحافظ في الفتح:
(وقد ثبت في جميع الروايات ما سقط من رواية البخاري وهو كتابة الحسنات المتقدمة قبل الإسلام ، وقوله"كتب الله"أي أمر أن بكتب ، وللدارقطني من طريق زيد بن شعيب عن مالك بلفظ"يقول الله لملائكته اكتبوا"فقيل إن المصنف أسقط ما رواه غيره عمدا لأنه مشكل على القواعد وقال المازري: الكافر ليس كذلك ، فلا يثاب على العمل الصالح الصادر منه في شركه ، لأن من شرط المتقرب أن يكون عارفا لمن يتقرب إليه والكافر ليس كذلك . وتابعه القاضي عياض على تقرير هذا الإشكال ، واستضعف ذلك النووي فقال: الصواب الذي عليه المحققون - بل نقل بعضهم فيه الإجماع - أن الكافر إذا فعل أفعالا جميلة كالصدقة وصلة الرحم ثم أسلم ثم مات على الإسلام أن ثواب ذلك يكتب له ، وأما دعوى أنه مخالف للقواعد فغير مسلم لأنه قد يعتد ببعض أفعال الكافر في الدنيا ككفارة الظهار فإنه لا يلزمه إعادتها إذا أسلم وتجزئه انتهى) .