Sunan Abi Dawud, Book 9, Hadith 1620 (USC-MSA)

Narrated Ali ibn AbuTalib: Al-Abbas asked the Prophet about paying the sadaqah (his zakat) in advance before it became due, and he gave permission to do that. Abu Dawud said: This tradition has also been transmitted by Hushaim through a different chain of narrators. The version of Hushaim is more sound.

حَدَّثَنَا سَعِيدُ بْنُ مَنْصُورٍ، حَدَّثَنَا إِسْمَاعِيلُ بْنُ زَكَرِيَّا، عَنِ الْحَجَّاجِ بْنِ دِينَارٍ، عَنِ الْحَكَمِ، عَنْ حُجَيَّةَ، عَنْ عَلِيٍّ، أَنَّ الْعَبَّاسَ، سَأَلَ النَّبِيَّ صلى الله عليه وسلم فِي تَعْجِيلِ صَدَقَتِهِ قَبْلَ أَنْ تَحِلَّ فَرَخَّصَ لَهُ فِي ذَلِكَ ‏.‏ قَالَ مَرَّةً فَأَذِنَ لَهُ فِي ذَلِكَ ‏.‏ قَالَ أَبُو دَاوُدَ وَرَوَى هَذَا الْحَدِيثَ هُشَيْمٌ عَنْ مَنْصُورِ بْنِ زَاذَانَ عَنِ الْحَكَمِ عَنِ الْحَسَنِ بْنِ مُسْلِمٍ عَنِ النَّبِيِّ صلى الله عليه وسلم وَحَدِيثُ هُشَيْمٍ أَصَحُّ ‏.‏

sunnah.com