The Prophet (may Allah's peace and blessings be upon him) clarified that if someone commits a sin that requires imposing a legally prescribed punishment, such as adultery or theft, and he is punished for it in this world, that punishment erases the sin and absolves him from its penalty in the Hereafter. This is because Allah is too generous and merciful to impose two punishments for the same sin on his slave. Moreover, if Allah conceals someone's sin in this world, and he is not punished for this sin, and Allah forgives and pardons him, then Allah Almighty is too gracious and generous to retract and punish for a sin He has already forgiven and pardoned.
- The greatness of Allah's justice, generosity, and mercy.
- Implementing the legally prescribed punishment in this world expiates the sin.
- Anyone who commits a sin that requires a legally prescribed punishment should conceal himself by Allah's concealment and hasten to sincere repentance.
سنن الترمذي (4/ 312) (2626). سنن ابن ماجه (3/ 627) (2604). مرشد ذوي الحجا والحاجة إلى سنن ابن ماجه والقول المكتفى على سنن المصطفى (15/ 224). التيسير بشرح الجامع الصغير (2/ 399). فيض القدير (6/ 65).