Thanks for the inputs
@duckgray ,
@Steamy Tom and
@AirWolf . The sender did select the option for me to pay the fees (BEN), but what is interesting is this:
The sender bank (BRD - Societe Generale) charges €15, then I have found out that there is a "corresponding bank" between the sender and Discovery and that seems to be where the €41.50 is charged. Then the R175 (0.55% with a R175 subminimum) charged by Discovery will still come off. So what is interesting is that before trying out Discover's forex channel, I was using ABSA to receive the funds from the same sender bank and the corresponding fee for those transactions of similar value has always been €10. So it seems that the corresponding bank that Discovery uses is 4 times more expensive... Not to mention that the first tranfer Discovery just returned without notifying me.
I have escalated this query and am now finally in touch directly with an "Executive Relationship Manager" who is following this up for me. Will go back to using ABSA if they can't bring that corresponding bank fee down.