Skip to main content

Error: 'Currency does not match selected supplier currency' when saving a detail line on a Purchase Request

The code in the error message ('X') is an analysis code. The error means the currency selected on that analysis code does not match the currency on the supplier — though it can also appear if the analysis code does not exist at all. First, ensure the user has completed all relevant fields on the detail line. If the error features a code like 01-123 when your analysis codes are usually 01-123-1234, a field has not been completed. Also ensure no spaces have been entered at the end of any fields that make up the analysis code. If all fields are complete and there are no spaces, check the analysis code in the error message in Dimensions to make sure it exists and is set with the correct currency code. To check this:

  1. Log in to Dimensions.

  2. Browse to **Creditors**, **Analysis**.

  3. Find the analysis code listed in the error message and select it.

  4. If it does not exist, create it — this should resolve the problem.

  5. If it does exist, note the currency it is set to use.

  6. Browse to **Creditors**, **Suppliers**.

  7. Find the supplier you are using and select them.

  8. Ensure they are using the same currency as the analysis code. If not, change whichever is wrong — the Supplier or the Analysis code.

Once the currency on both the Analysis code and the Supplier match, the error will no longer appear. If the system is picking up the wrong analysis code or one with the wrong currency, it is likely an issue with an automatic method of calculating which analysis code to use. Contact support if this is the case and you have checked all of the above.

Did this answer your question?