How To Fix M8044 - G/L account & does not exist in company code &


SAP Error Message - Details

  • Message type: E = Error

  • Message class: M8 - Invoice Verification/Valuation

  • Message number: 044

  • Message text: G/L account & does not exist in company code &

  • Show details Hide details
  • What causes this issue?

    The G/L account has not been created in the company code in which you
    are working.

    How to fix this error?

    Check the account number as well as the company code.
    G/L acct.,,CoCode
    wrong,,right,,Correct the G/L account.
    right,,wrong,,via the menu <LS>Edit</>
    ,, ,,choose the function <LS>New company code</>, enter the
    ,, ,,correct company code and continue processing.
    right,,right,,The G/L account must be created for
    ,, ,,the company code.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message M8044 - G/L account & does not exist in company code & ?

    The SAP error message M8044 indicates that a General Ledger (G/L) account does not exist in the specified company code. This error typically occurs during transactions that involve financial postings, such as when trying to post a goods movement or an invoice.

    Cause:

    1. Missing G/L Account: The G/L account you are trying to use has not been created in the specified company code.
    2. Incorrect Company Code: The G/L account exists, but it is not assigned to the company code you are working with.
    3. Inactive G/L Account: The G/L account may exist but is marked as inactive or blocked for postings.
    4. Configuration Issues: There may be issues with the configuration of the chart of accounts or the account assignment.

    Solution:

    1. Check G/L Account Creation:

      • Go to transaction code FS00 (G/L Account Master Record) and check if the G/L account exists for the specified company code.
      • If it does not exist, you will need to create it.
    2. Create G/L Account:

      • If the G/L account is missing, create it using transaction code FS00. Ensure that you select the correct company code and enter all required details.
    3. Verify Company Code Assignment:

      • If the G/L account exists but is not assigned to the company code, you will need to assign it. This can be done during the creation of the G/L account or by editing the existing account.
    4. Check Account Status:

      • Ensure that the G/L account is active and not blocked for postings. You can check this in the G/L account master record.
    5. Review Configuration:

      • If you suspect configuration issues, review the settings in the chart of accounts and ensure that the G/L account is properly configured for the company code.
    6. Consult Documentation:

      • If you are unsure about the steps or need further assistance, consult SAP documentation or reach out to your SAP support team.

    Related Information:

    • Transaction Codes:

      • FS00: Create/Change G/L Account Master Record
      • OBY6: Define Company Code
      • OBD2: Assign G/L Accounts to Company Codes
    • SAP Notes: Check for any relevant SAP Notes that may address specific issues related to G/L accounts and company codes.

    • User Authorization: Ensure that you have the necessary authorizations to create or modify G/L accounts in the system.

    By following these steps, you should be able to resolve the M8044 error and successfully post your transactions.

    • 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
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