SAP Message VSB252 - IDoc does not match transaction currency

Diagnosis
Either SAP currency could not be derived from the transferred ISO code,or the derived SAP currency deviates from that of the transactioncurrency.
Currency (ISO) from the IDoc: &V1&
SAP currency derived from the IDoc: &V2&
SAP transaction currency: &V3&
ISO currency derived from the SAP transaction currency: &V4&