Contradiction Between Quran 3:134 And 2:219 Regarding Charity Requirements
One level of spending in the way of God is that one should pay the obligatory zakat from his wealth. A higher level is that he considers whatever wealth remains with him after spending on his personal and business needs to be the right of society and whenever he sees someone in need, he whole-heartedly helps him. The highest level in this regard is that he fulfils the needs of others while sacrificing his own needs and ignoring his own desires. The Quran refers to this attitude by the words : وَ يُؤثِرُوْنَ عَلَى أنْفُسِهِمْ وَ لَوْ كَانَ بِهِمْ خَصَاصَة ( those who, despite being needy, give preference to the needs of others , (59:9) ). Quran 3:134 refers to the same attitude as mentioned in Quran 59:9, which is the highest level. While Quran 2:219 refers to the obligatory requirements of charity which are only on excess wealth.