Soliciting or receiving, directly or indirectly, any improper benefits or such a promise, for oneself or others, or acceptance of an offer or promise arising from an improper benefit, from a foreign public official, employee of a public international organisation, member of a foreign public assembly, or member of an international parliamentary assembly, to perform or not perform an act that relates to his/her function, is punishable by imprisonment of from two to eight years.