How To Fix BK145 - Transaction currency & was determined automatically by the system


SAP Error Message - Details

  • Message type: E = Error

  • Message class: BK - Create, Display, Reverse Controlling Document

  • Message number: 145

  • Message text: Transaction currency & was determined automatically by the system

  • Show details Hide details
  • What causes this issue?

    You enter the controlling document in the transaction currency, which
    you can enter both on the list screen as well as the detail screen.
    If a currency is already stored under user parameter "FWB" in the user
    master record, or you have already used a currency for
    transaction-related actual postings, the system defaults this currency
    as the transaction currency. Otherwise, the system defaults the
    controlling area currency.

    System Response

    You can only change the transaction currency if no document items have
    yet been entered.

    How to fix this error?

    To record the document in a different currency, you should specify the
    desired currency under "Transaction currency" The system keeps this
    currency during logon as the default value for transaction-related
    actual postings.
    To specify the currency for the longer term, save the desired currency
    under user parameter "FWB" in the user master.
    If you have already entered items for the document, you should post the
    document, or delete the items, so that you can make an entry under
    "Transaction currency".

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message BK145 - Transaction currency & was determined automatically by the system ?

    The SAP error message BK145, which states "Transaction currency & was determined automatically by the system," typically occurs in the context of financial transactions, particularly when dealing with currency settings in SAP. This message indicates that the system has automatically determined the transaction currency based on the configuration or data provided, but there may be an issue with how this currency is being handled in the transaction.

    Causes:

    1. Currency Configuration Issues: The currency settings in the company code or the controlling area may not be properly configured.
    2. Missing Master Data: The master data for the vendor, customer, or material may not have the necessary currency information.
    3. Inconsistent Data: There may be inconsistencies in the data being used for the transaction, such as mismatched currency types.
    4. Transaction Type: The type of transaction being processed may not support the currency being automatically determined by the system.

    Solutions:

    1. Check Configuration: Review the currency settings in the company code and controlling area. Ensure that the transaction currency is correctly defined.

      • Navigate to SPRO ? Financial Accounting ? General Settings ? Define Company Code and check the currency settings.
    2. Review Master Data: Ensure that the master data for all relevant entities (vendors, customers, materials) includes the correct currency information.

      • For vendors, check in Transaction Code XK03 (Display Vendor).
      • For customers, check in Transaction Code XD03 (Display Customer).
    3. Validate Transaction Data: Check the transaction data being entered to ensure that it aligns with the expected currency settings. Look for any discrepancies in the currency fields.

    4. Transaction Type Compatibility: Ensure that the transaction type being processed is compatible with the currency being used. Some transaction types may have restrictions on the currencies that can be used.

    5. Consult Documentation: If the issue persists, consult SAP documentation or reach out to your SAP support team for further assistance.

    Related Information:

    • Transaction Currency: This refers to the currency in which a transaction is recorded. It can differ from the local currency of the company code.
    • Currency Types: SAP uses different currency types, such as local currency, transaction currency, and group currency. Understanding these can help in troubleshooting currency-related issues.
    • SAP Notes: Check for any relevant SAP Notes that may address specific issues related to currency determination and error messages.

    If you continue to experience issues after following these steps, it may be beneficial to engage with your SAP support team or consult with an SAP expert for a more in-depth analysis.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker