Estoy en la India. En el pasado, he realizado trabajos de contratación con una empresa europea. La empresa europea enviaba dinero a los proveedores y contratistas en la India.
Para mí, mi tarifa contratada era en dólares. Así que la empresa europea transfirió el dinero en dólares a mi cuenta bancaria de la India a través de SWIFT. El banco convirtió el dinero en función del tipo de cambio del día y también cobró un pequeño impuesto de conversión de divisas.
La empresa también pagó a algunos proveedores en la India. Por ejemplo, si yo necesitaba comprar algo a un proveedor indio, se lo pedía, el proveedor me enviaba una factura en rupias indias y yo la enviaba a la empresa europea, que transfería el dinero por SWIFT a la cuenta del proveedor. Sin embargo, la transferencia era diferente en el caso del pago al proveedor. La empresa europea le transfería el dinero en rupias desde su banco, es decir, él siempre recibía la cantidad exacta en rupias en su cuenta según la factura, es decir, no dependía del tipo de cambio. Puedo imaginarme que esto ocurría si el banco europeo transfería el dinero exactamente según el tipo de cambio del día (aunque en la práctica incluso esto es difícil porque el dinero tardaba uno o dos días en aparecer en mi cuenta). Sin embargo, lo más importante es que en mi cuenta, la partida aparecía como $ converted to rupees - i.e it would show as (assuming the company paid me 100$ )
Something Something 100$ @ 65 Rs = 6500 Rs. Credit
Forex Conversion Tax xx.xx Debit
Mientras que en la cuenta de los proveedores aparecería como
Something Something 10000 Rs. Credit
Además, el banco receptor no cobra la tasa de conversión de divisas.
Así que quiero saber cómo funciona esto exactamente: ¿cómo se remite dinero desde otro país en una moneda diferente de manera que el banco receptor no vea la moneda extranjera en absoluto?