Loading

Salesforce Error 'Value does not exist or does not match filter criteria' When Saving a Record

Julkaisupäivä: May 12, 2026
Kuvaus

Why Am I Getting the Error: Value does not exist or does not match filter criteria?

The default error message for an invalid filter lookup value is "Value does not exist or does not match filter criteria." Users receive this error when they try to save a record where a lookup field does not meet the defined filter criteria.

Example

Scenario: A custom Lookup Filter field on the Opportunity object references a User and requires that the User be active.
How to get the error: Someone edits the Opportunity record, but the user referenced in the lookup field has become inactive since the last time the record was edited. When the user attempts to save, Salesforce validates the lookup filter and returns this error because the inactive user does not meet the "must be active" filter condition.

Additional Considerations

  • Filter lookup validation triggers even if the field is not visible on the page layout. If a user cannot see the field due to field-level security or page layout settings, the filter validation still runs on save.
  • If there is a Master-Detail field on the record, check the linked master object record to ensure it is valid and does not have its own validation errors on edit and save.
  • For more detailed considerations, see Considerations for Lookup Filters

 

Ratkaisu

How to Resolve 'Value does not exist or does not match filter criteria'

To resolve this error in Salesforce, identify which lookup filter is failing and take one of the following actions:

  • Correct the data: Update the value in the failing lookup field to a valid value that meets the filter criteria, or clear the field if it is not required.
  • Modify the lookup filter: Review the lookup filter definition in Setup and determine whether the filter conditions need to be updated to reflect your current business rules.

Automation-Related Causes

If the record is being updated by automation (such as a Workflow Rule or Process Builder) and the error appears unexpectedly, the lookup filter may be firing on fields that are not visible to the user. In this case:

  • Identify any automation that references or updates lookup fields on the affected object.
  • If the automation is updating a lookup to a value that no longer meets the filter criteria, update the automation logic.
  • As a temporary measure, you may deactivate the lookup filter on the affected fields to allow the record to save, then investigate the root cause.
Lisäresurssit

Lookup Filters

Knowledge-artikkelin numero

000384986

 
Ladataan
Salesforce Help | Article