We automatically credit the exact same amount that we receive the payment for (and issue an invoice for it).
The reason for the difference between the paid and the received amount is almost always in the bank fees. There are two possible reasons:
You did not specify that you will cover all bank transaction costs
You might have missed our billing instructions, highlighted in the billing process and emphasized on the pro-forma invoice itself, which asked you to instruct your bank that you will cover all bank transaction costs (setting: “OUR”), as otherwise your account would only be credited for the received amount.
Your bank did not pass the information from the point above to the intermediary bank(s).
Either way, CargoX and our bank have no influence on this and cannot help you further. Please contact your bank for an explanation and resolution (ask them to pull a final statement for your payment from the SWIFT network).