Do you have any question about this error?
Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now →
Message type: E = Error
Message class: M8 - Invoice Verification/Valuation
Message number: 043
Message text: G/L account & does not exist in chart of accounts &
The G/L account does not exist in the chart of accounts for your
company code.
If the system entered the G/L account, the system setting is incorrect.
Contact your system administrator.
If you entered the G/L account yourself, correct your input.
Error message extract from SAP system. Copyright SAP SE.
M8043
- G/L account & does not exist in chart of accounts & ?The SAP error message M8043 indicates that the General Ledger (G/L) account you are trying to use does not exist in the specified chart of accounts. This error typically occurs during transactions that involve financial postings, such as creating a purchase order, posting an invoice, or executing a financial transaction.
Cause:
- Non-Existent G/L Account: The G/L account you are trying to use has not been created in the chart of accounts you are working with.
- Incorrect Chart of Accounts: The transaction may be referencing the wrong chart of accounts, especially if multiple charts are in use.
- Account Deactivation: The G/L account may have been deactivated or marked for deletion.
- Incorrect Company Code: The G/L account may not be assigned to the company code you are working with.
Solution:
Check G/L Account: Verify that the G/L account exists in the chart of accounts. You can do this by navigating to the G/L account master data in SAP:
- Use transaction code FS00 to check if the account exists.
- Ensure that the account is active and not marked for deletion.
Verify Chart of Accounts: Ensure that you are using the correct chart of accounts for your company code. You can check this in the company code settings:
- Use transaction code OBY6 to view the company code settings and confirm the assigned chart of accounts.
Create or Activate G/L Account: If the G/L account does not exist, you may need to create it:
- Use transaction code FS00 to create a new G/L account.
- Ensure that you assign it to the correct chart of accounts and company code.
Check Company Code Assignment: Make sure that the G/L account is assigned to the correct company code. You can check this in the G/L account master data.
Consult with Finance Team: If you are unsure about creating or modifying G/L accounts, consult with your finance or accounting team to ensure compliance with accounting policies.
Related Information:
By following these steps, you should be able to resolve the M8043 error and successfully proceed with your financial transactions in SAP.
Get instant SAP help. Sign up for our Free Essentials Plan.
M8042
Supplier & for PO & replaced by &
What causes this issue? This message is issued in three cases: On the initial screen under "Selection" you entered a supplier as well as a ...
M8041
Delivery costs & & will be apportioned
What causes this issue? You have chosen the function <LS>Simulate</> in order to view all the posting lines or you have choosen <LS>...
M8044
G/L account & does not exist in company code &
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 n...
M8045
Supplier & replaced by central office &
What causes this issue? The invoice refers to a supplier described in the material master as the branch subordinate to the central office &V2&...
Click on this link to search all SAP messages.