How To Fix MEPO866 - Cross-company-code purchasing with different local currency not possible


SAP Error Message - Details

  • Message type: E = Error

  • Message class: MEPO - New Purchase Order Dialog

  • Message number: 866

  • Message text: Cross-company-code purchasing with different local currency not possible

  • Show details Hide details
  • What causes this issue?

    You are creating a purchase order item with multiple account assignments
    and want to use an account assignment object that is assigned to company
    code &V1& with local currency &V2&. However, you are creating the
    purchase order for company code &V3& with local currency &V4&.
    In the purchase order items on the <ZK>Delivery</> tab, you have
    deselected the <ZK>Goods Receipt</> checkbox. That is why you can also
    create account assignment objects for the purchase order item that
    belong to a different company code than the purchase order. However,
    this company code must have the same local currency as the company code
    for which you have created the purchase order. If you are expecting a
    valuated goods receipt, you can only use account assignment objects that
    have the same company code as the purchase order.

    System Response

    For purchase order items with multiple account assignments,
    cross-company-code purchase order handling is not possible, even if you
    have excluded goods receipts for these purchase order items.
    This is an error message. You cannot use this account assignment object
    in the purchase order item with multiple account assignments.

    How to fix this error?

    Use a different account assignment object that is assigned to company
    code &V3&, or that belongs to a company code with local currency &V4&.

    Procedure for System Administrators

    The system issues an error message and will not allow you to continue with this transaction until the error is resolved.


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message MEPO866 - Cross-company-code purchasing with different local currency not possible ?
    The SAP error message MEPO866 indicates that there is an issue with cross-company-code purchasing when the local currencies of the involved company codes are different. This situation typically arises when you attempt to create a purchase order or a purchasing document that involves multiple company codes, each with its own local currency.
    
    Cause: The error occurs due to the following reasons: Different Local Currencies: The company codes involved in the transaction have different local currencies. SAP does not allow cross-company-code transactions if the local currencies are not the same.
    Configuration Issues: The system may not be configured to handle cross-company-code transactions properly, especially if the currencies are not aligned. Master Data Issues: The vendor master data or material master data may not be set up correctly to support cross-company-code transactions.
    Solution: To resolve the MEPO866 error, consider the following steps: Check Company Code Currencies: Verify the local currencies of the company codes involved in the transaction. You can do

    Already have an account? Login here!




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