Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now

Close

How To Fix WR022 - Sales currency of material &1 is not same as currency in condition


SAP Error Message - Details

  • Message type: E = Error

  • Message class: WR - Messages for Revaluation at Retail

  • Message number: 022

  • Message text: Sales currency of material &1 is not same as currency in condition

  • Show details Hide details
  • What causes this issue?

    A sales currency was entered in POS inbound that does not match the
    currency of the retail condition for the material.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message WR022 - Sales currency of material &1 is not same as currency in condition ?

    Certainly! Here's a detailed explanation for the SAP error message:


    SAP Error Message:

    WR022 - Sales currency of material &1 is not same as currency in condition


    Cause:

    This error occurs during sales order processing or pricing when the currency assigned to the material master (sales currency) does not match the currency used in the pricing condition record. Essentially, the system detects a mismatch between:

    • The currency defined for the material in the sales view of the material master (usually in the Sales: Sales Org. 1 or Sales: Sales Org. 2 views), and
    • The currency assigned to the pricing condition (condition record) used in the sales document.

    This mismatch leads to inconsistency in pricing calculations and is therefore blocked by the system.


    When does it occur?

    • When creating or changing a sales order or quotation.
    • When the pricing procedure tries to apply a condition record with a currency different from the material’s sales currency.
    • When condition records are maintained in a currency different from the material’s sales currency.
    • When the sales document currency is derived from the material but does not match the condition currency.

    Solution:

    1. Check Material Master Sales Currency:

      • Go to transaction MM03 (Display Material).
      • Navigate to Sales: Sales Org. 1 or Sales: Sales Org. 2 view.
      • Check the Sales currency field (if maintained).
      • Note the currency assigned here.
    2. Check Condition Record Currency:

      • Go to transaction VK13 (Display Condition).
      • Enter the condition type and key combination.
      • Check the currency in which the condition record is maintained.
    3. Align the Currencies:

      • Option A: Change the currency in the condition record to match the material’s sales currency.
        • Use VK12 to change the condition record currency.
      • Option B: Change the sales currency in the material master to match the condition record currency.
        • Use MM02 to update the sales currency in the material master.
      • Option C: Adjust the pricing procedure or sales document currency to ensure consistency.
    4. Check Sales Document Currency:

      • Ensure that the sales document currency (sales order, quotation) matches the material sales currency and condition currency.
      • If the sales document currency is manually entered or derived from the customer master, ensure it aligns with the material and condition currencies.
    5. Additional Checks:

      • Verify if the pricing procedure allows multiple currencies or if currency conversion is set up.
      • Check if any user-exits or custom logic is forcing currency mismatches.

    Related Information:

    • Material Master Sales Views:
      The sales currency is maintained in the material master under sales views and is used to control pricing and sales document currency.

    • Condition Records:
      Pricing condition records are maintained with a specific currency. If the currency does not match the material sales currency, the system throws this error.

    • Currency Consistency:
      SAP requires currency consistency between material sales currency, condition currency, and sales document currency to avoid pricing errors.

    • Transaction Codes:

      • MM03 - Display Material Master
      • MM02 - Change Material Master
      • VK13 - Display Condition Record
      • VK12 - Change Condition Record
      • VA01/VA02 - Create/Change Sales Order
    • SAP Notes:
      Check SAP Notes related to currency mismatch errors in sales and pricing for any patches or updates.


    Summary:

    Aspect Description
    Error Sales currency of material &1 not same as currency in condition
    Cause Currency mismatch between material sales currency and condition record currency
    Solution Align currencies by updating material master or condition record
    Key Transactions MM03, MM02, VK13, VK12, VA01, VA02
    Additional Tips Ensure sales document currency matches both material and condition currencies

    If you need help with specific steps or screenshots, feel free to ask!

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Sign up for our Free Essentials Plan.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
The AI Support Assistant is great. It provides comprehensive assistance even on the most difficult issues. I highly recommend this service.
Rate 1
John Jordan
SAP Consultant & Author