وقال ابن عباس في كتاب الطبري: وكان رسول الله صلى الله عليه وسلم قد حرض الناس قبل ذلك فقال: من قتل قتيلاً أو أسر أسيراً فله كذا وله كذا ، فسارع الشبان وبقي الشيوخ عند الرايات ، فلما انجلت الحرب واجتمع الناس رأت كل فرقة الفضل لنفسها ، وقالت نحن أولى بالمغنم ، وساءت أخلاقهم في ذلك ، فنزلت الآية بأن الغنائم لله وللرسول فكفوا ، فقسمه حيئنذ رسول الله صلى الله عليه وسلم على السواء ، وأسند الطبري وغيره عن أبي أمامة الباهلي ، قال: سألت عبادة بن الصامت عن"الأنفال"فقال فينا أهل بدر نزلت حين اختلفنا وساءت أخلاقنا فنزعه الله من أيدينا ، فجعله إلى رسول الله صلى الله عليه وسلم وقسمه عليه السلام عن بواء.
قال القاضي أبو محمد: يريد عن سواء ، فكان في ذلك تقوى الله وطاعة رسوله صلى الله عليه وسلم وصلاح ذات البين ، مما جرى أيضاً يوم بدر فقيل إنه سبب ما أسنده الطبري عن سعد بن أبي وقاص ، قال: لما كان يوم بدر قتل أخي عمير وقتلت سعيد بن العاصي وأخذت سيفه وكان يسمى ذا الكثيفة فجئت به إلى رسول الله صلى الله عليه وسلم فقلت يا رسول الله: هذا السيف قد شفى الله به من المشركين فأعطنيه ، فقال: ليس هذا لي ولا لك ، فاطرحه في القبض فطرحته فرجعت وبي ما لا يعلمه إلا الله من قتل أخي وأخذ سلبي ، قال فما جاوزت إلا قريباً حتى نزلت عليه سورة الأنفال ، فقال: اذهب فخذ سيفك فإنك سألتني السيف وليس لي ، وإنه قد صار لي فهو لك.