ShortMessage:Currency cannot be changed. 
LongMessage:Currency is unchangeable when revising or relisting an item.

The SD has a default Currency that is different from the listing's currency.

Two possible solutions.

Change the currency of the listing. The listing must be disabled and RelistID must be off - the listing will now go up in whatever currency is associate with the account.
Change the currency of the account. See