0

In the Quote Standard Fields (Setup > Customize > Quotes > Fields) there is no CurrencyIsoCode field. However, when I run the following apex code:

List<Quote> quotes = [SELECT Id, Name, CurrencyIsoCode FROM Quote LIMIT 1];
System.debug('>>> quotes: ' + quotes);

I can see CurrencyIsoCode:

16:55:42:004 VARIABLE_ASSIGNMENT [25]|quotes|[{"Id":"0Q00m000000Cl4KCAS","Name":"Test_20170623","CurrencyIsoCode":"EUR","RecordTypeId":"012610000002iLVAAY"}]|0x4da9e55a

No clue on the CurrencyIsoCode field of the Quote object in this help doc either.

3

You seem to have answered your own question. The SOAP API Developer Guide also lists this field.

CurrencyIsoCode

Type
picklist

Properties
Defaulted on create, Filter, Restricted picklist

Description
Available only for organizations with the multicurrency feature enabled. Contains the ISO code for any currency allowed by the organization.
If the organization has multicurrency and a Pricebook2Id specified on the quote, then the currency value of this field must match the currency of the PricebookEntry objects that are associated with any quote line items it has.
This value is copied from the related Opportunity and can't be changed.

| improve this answer | |
  • Thank you, Adrian. I missed to check that part of documentation. – Eduard Jul 7 '17 at 14:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.