Forum Discussion

SteveZ's avatar
SteveZ
Member
10 days ago

Receive Payment in Different Currency via Import/Export Wizard

AccountRight Premier AU 2026.7.0, build 2026.7.1.21. Multi-currency is enabled.
NZD exists in Currency List.
Customer has default currency NZD and the invoice is an NZD invoice. 
Receive Payments imports successfully when Currency Code is omitted, but defaults the payment to AUD.
When Currency Code = NZD is included, the import fails with: "SetProperty: Invalid Property Name: CurrencyId for type: MYOB.Huxley.API.Entities.IReceivePaymentEvent."

MYOB’s current Receive Payments import specification lists Currency Code as a supported Premier field.

Has anyone been able to get this to work. I've tried every possible combination I believe. 

2 Replies

  • Sincerely appreciate your response. I have indeed tried that, including 20 other variations. The only way I can get it to import is by removing the currency field. But then of course it imports as AUD which is incorrect. 


    With Curly brackets I get the same result.

    0 records imported without errors.

    0 records imported with warnings.

    1 records skipped.

     

    Summary of errors

    Error 0: Unexpected import error - (InvalidArgument): SetProperty: Invalid Property Name: CurrencyId for type: MYOB.Huxley.API.Entities.IReceivePaymentEvent

     

    0 7303 7303 5 1/09/2026 258204 258204 28/08/2026 $69.00 Payment; Spare-Parts.co.nz NZD 1.20854 18 7303

  • Mike_James's avatar
    Mike_James
    Ultimate Cover User
    10 days ago

    Hi SteveZ​ , this may help - if this is the import file, then there should be a pair of braces on line 1 like {}, and nothing else. That tells AccountRight to expect the current field set, not those from v19 files.