So, when I'm trying to create a package version, sfdx
fails with:
ERROR running force:package:version:create: An error occurred while trying to install a package dependency, ID 04XXXXXXXXXX: Missing Organization Feature: MultiCurrency
However, MultiCurrency is enabled in my dev hub, in my production org, as well as in my scratch org definition file (basically, everywhere):
{
"orgName": "sadfsdf",
"edition": "Partner Developer",
"features": ["MultiCurrency", "CascadeDelete", "DebugApex", "Communities", "AuthorApex", "WorkThanksPref"],
"settings": {
"accountSettings": {
"enableAccountTeams": true
},
"chatterSettings": {
"enableChatter": true,
"enableOutOfOfficeEnabledPref": true
},
"entitlementSettings": {
"enableEntitlements": true,
"enableMilestoneStoppedTime": true
},
"languageSettings": {
"enableTranslationWorkbench": true
},
"lightningExperienceSettings": {
"enableS1DesktopEnabled": true
},
"sharingSettings": {
"enableManagerGroups": true
},
"workDotComSettings": {
"enableWorkThanksPref": true,
"enableProfileSkills": true
},
"communitiesSettings": {
"enableNetworksEnabled": true
}
}
}