Again and again, you are wrongly quoting. The word Sadaq means charity and it can be given any time - even removing a stone from the path which causes disturbance to others is a Sadaq. Speaking a good word, visiting a bed-ridden sick people is a sadaq. On the other hand, when you marry a girl, you have to give MEHER which the girl has the right to ask and get it from the would-be bridegroom for her giving her consent to marry is called MEHER. FITR is the one, every muslim has to give after the Ramadan fasting month which is around 25 riyals (your Saudi Currency) per head - which means if a family has 4 then, they have to give 100 riyals which is a minimum. Check with your boss, and he would have given 100 times than the stipulated amount. Zakkath is the word which also means chairty and is compulsory for each and every muslim to give every year @ 2.5% of his total property towards poor and needy.
Hence, the words SADAQ, MEHER, FITR and ZAKATH are different and have different meanings and relevance.
Without knowing anything about it, you try to air views (as if you know everything) which made me upset. If I quote any of your religious teachings, words without understanding its true meaning and its representation, you may call me A STUPID ASS.