Data Deployment Error: INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST: <picklist value>

When doing a data deployment, Salesforce may return the following error:

“INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST:Currency ISO Code: invalid currency code: AUD:CurrencyIsoCode”
This error occurs if there is a record in your source org that includes a restricted picklist value which is not available in the destination org.

A restricted picklist field is a picklist field that includes only the values that are defined when the picklist is created, thus preventing users from adding other values:

To fix this issue, you need to add the missing picklist value in the destination org and ensure that both source and destination orgs have the same picklist values.

You can do this by manually checking the available values in the orgs. Alternatively, you can run a quick metadata comparison between your orgs in Copado and deploy the picklist if there are any differences.

How did we do?