I am an independent consulting contractor in Dubai and issued an invoice to my Dubai based client for services rendered.
My client reduced my invoice by the amount of their internal banking fees for the wire transfer payment to my bank. My receiving bank did not assess any banking fees on the transaction, they were all assessed from the client's bank.
Is this an acceptable practice and where can I locate regulatory guidance on this process? Thank you.