Can donations be deducted before tax?

Donations can only be deducted before tax when they are made to non-profit social charity institutions subject to a ceiling according to the revenue of the company.