SAP Logo

3018038 - Foreign Currency Valuation error Account & requires an assignment to a CO object

On Foreign Currency Valuation error  Account & requires an assignment to a CO object raised

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."

Environment

SAP S/4HANA Cloud

Reproducing the Issue

Perform Foreign Currency Valuation using app Schedule General Ledger Jobs (APP ID F1927) Job template Foreign Currency Valuation or  App Perform Foreign Currency Valuation (APP ID FAGL_FCV)

The usage of a G/L account with cost element type 11 (Revenue) is not appropriate for posting gains resulting from exchange rate differences.

A FX gain account with cost element category 11 (revenues) can lead to errors or to issues in follow-up processes or reporting

In Configuration Activity Automatic Account Determination   ID 100297

Area: Finance Accounting

Subarea: General Ledger Accounting

Process: Define Accounts for Exchange Rate Differences

Transaction key: KDF

Chart of Accounts: As configured example YCOA

Enter in account to Value 

  • Use a G/L account as FX gain account with either cost element category  "1" (primary costs/cost-reducing revenues) or " " (no cost element).
  • With either setting the account assignment to a cost center will not cause a problem.
  • The G/L accounts which are provided by SAP in default content have cost element category "1" (primary costs/cost-reducing revenues).

automaticaccountdetermination.png

KDF_Exchange Rate Dif: Open Items/GL Acct

3400680 - Release Information Note: Automatic Account Determination for S/4HANA Cloud Edition 2402

2893557  -  Valuation of Foreign Currency

2857528 - Ex.rate diff.accts are incomplete for account

2628966 - Error: Account & requires an assignment to a CO object

3009065 - Please assign account assignment object &1 &2 to a profit center. Foreign Currency Valuation 

kdf, foreign currency valuation, FXV, gain, loss, cost element type 11 ,revenue, profitability segment, OKB9, KI248, CSKB-KATYP , KBA , FI-GL-GL-G , Closing Operations / Period-End , FI-FIO-GL , Fiori UI for General Ledger Accounting , FI-GL-GL-G-2CL , Closing Operations / Period-End (Public Cloud) , Problem

Privacy | Terms of use | Legal Disclosure | Copyright | Trademark

ERProof - Blog about All Things SAP

Blog about all things SAP

ERProof » SAP CO » SAP CO Training » SAP CO Account Assignment

SAP CO Account Assignment

SAP CO Account Assignment

Normally, when a financial document is entered in SAP FI module , user has the option of entering the cost center in the financial document. However, when documents are entered from different modules or a cross-module financial transaction occurs, such as from MM or SD , there is no option of entering the cost center in the document. In this situation, the SAP system will derive the cost center through automatic SAP CO account assignment, substitutions, or through default settings made in the primary cost element.

Automatic SAP CO Account Assignment

The automatic account assignment has to be configured in the transaction code OKB9 . For posting made in external accounting, such as for price differences, exchange rate differences, etc., the SAP system automatically checks entries in the OKB9 settings and derives the cost center.

If you do not enter a CO object (order, cost center, or project) in external accounting postings made in FI, MM or SD modules and the posting is cost relevant, then the automatic account assignment checks the relevant cost center and makes the posting.

Here are examples of automatic account assignments:

  • Banking fees, exchange rate differences and discounts in FI
  • Minor differences and price differences in MM

The account assignment objects that can be maintained in the transaction OKB9 are:

  • Cost center
  • Profit center (profitability segment)

Normally, the automatic account assignment runs on the company code level along with the CO object. However, if the user wants to make the posting on the business area level, valuation area level or profit center level, it is also available in OKB9 settings. So basically it includes the following levels:

  • Company code level
  • Business area level
  • Valuation area level
  • Profit center level

The above 3 excluding the company code level are used in cases when the account assignment is needed below the company code level.

Prerequisites

Here are the prerequisites of activating automatic SAP CO account assignment:

  • Activation of the cost center accounting
  • Creation of cost centers
  • Maintenance of cost elements

Additionally, you can also create orders and profit centers as per the business requirements.

Settings in Transaction OKB9

Let’s discuss settings that are possible for automatic SAP CO account assignment in OKB9 transaction.

Start SPRO transaction and navigate to the following path:

Controlling – Cost Center Accounting – Actual Postings – Manual Actual Postings – Edit Automatic Account Assignment (OKB9)

Alternatively, you can start OKB9 transaction directly from the command bar.

Transaction OKB9 – SAP CO Account Assignment

  • If you want to have the setting on the company code level only, then enter the company code and the cost element along with the corresponding CO object, i.e. a cost center, an order or a profit center.
  • If you want to have the settings on the valuation area level, then enter the company code and the cost element and chose the ‘valuation area’ option in the account assignment detail as ‘1’.
  • Similarly, if you want to have the settings on the business area or profit center level, then choose the option ‘2’ or ‘3’ respectively.

If you have chosen account assignment detail ‘1’ or ‘2’, then click on ‘Detail per business area/valuation area’ on the left sidebar.

Transaction OKB9 – Details per Business Area / Valuation Area

Default SAP CO Account Assignment

In order to determine the correct CO account assignment, the SAP system performs several checks in the following sequence. First it checks the document which a user is posting. If the cost center is empty in the document, then the system checks if any substitutions are maintained for the particular G/L account . Next, if the substitution is also missing, then the system moves on to the OKB9 settings for automatic SAP CO account assignments. Finally, if these settings are also missing, the SAP system checks master data of the primary cost element (G/L Account) under the tab of Default Account Assignment . You can display this master data using the transaction KA03 .

You can maintain the cost center and the order in the master data of the primary cost element.

SAP Cost Element Master Data

So, basically the order of checks the system makes is:

  • Financial document – Cost center
  • Substitutions – transaction OKC9
  • Automatic account assignments – transaction OKB9
  • Default account assignments – transaction KA03 / KA02

Lastly, if any of the above is not maintained, then the SAP system throws an error ‘Account X requires an assignment to a CO Object’ and doesn’t allow posting of a document.

SAP CO Account Assignment using Substitution

In cases where you don’t need OKB9 or default account assignment, the user can go for user exits where a specific G/L account is mentioned under the company and the value in the cost center is substituted by the cost center given in the substitution.

The transaction for maintaining the substitution is GGB1 .

SAP Create Substitution Transaction

Usage of substitutions for SAP CO account assignment is justified by the business requirement and usually SAP CO account assignment requirements are fulfilled by OKB9 or default account assignments.

Did you like this tutorial? Have any questions or comments? We would love to hear your feedback in the comments section below. It’d be a big help for us, and hopefully it’s something we can address for you in improvement of our free SAP CO tutorials.

Navigation Links

Go to next lesson:  SAP Adjustment Postings

Go to previous lesson:  SAP Profit Center

Go to overview of the course: Free SAP CO Training

4 thoughts on “SAP CO Account Assignment”

it is helpful material i ask for more clear details for using substitution method for Account Assignment. thanks in advance

Sir, I am not receiving the training mails from yesterday 7/1/2019. I have completed my training till here(SAP CO Account Assignment) please do send the rest of the training emails for SAP CO. Hope you will do the needful.

I am getting the same error “Account 500911 requires an assignment to a CO object”. In OKB9, we have given company code, Cost element and ticked the check box ‘Indicator: Find profitability segment using substitution’ (V_TKA3A-BSSUBST) and not filled anything like cost center, order and profit center. in OKC9 we have created substitution. All the process happening through Idoc Message Type SINGLESETTRQS_CREATE and inside BAPI BAPI_SINGLESETTREQS_CREATEMULT triggering and raising this error. Cost center is not maintained in 1. Financial document – Cost center 2. Automatic account assignments – transaction OKB9 and 3. Default account assignments – transaction KA03/KA02 But we have substitution in transaction OKC9 to determine cost centre.

Where woulbe be the issue?

good explanation

Leave a Reply Cancel reply

Do you have a question and want it to be answered ASAP? Post it on our FORUM here --> SAP FORUM !

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

IMAGES

  1. Account Requires an Assignment to a CO object 科目需

    sap f110 account requires an assignment to a co object

  2. SAP solve KI248 Account requires an assignment to a CO object

    sap f110 account requires an assignment to a co object

  3. Account Requires an Assignment to a CO object 科目需

    sap f110 account requires an assignment to a co object

  4. How to use F110 in sap

    sap f110 account requires an assignment to a co object

  5. Account Assignment Model in SAP: FKMT

    sap f110 account requires an assignment to a co object

  6. How to Define Chart of Accounts in SAP & Assign Company Code?

    sap f110 account requires an assignment to a co object

VIDEO

  1. Automatic Payment Program F110 in SAP S4Hana

  2. Automatic Payment Program F110 SAP S4Hana

  3. Downpayment with APP F110-SAP part 1

  4. 20230701 Lee Jong Suk Fans Meeting "Dear, My With" in Hong Kong

  5. SAP APP F110 issues

  6. Panasonic kx-tes824 Operator Assignment & Co Line Access Control Settings || Panasonic KX-TES824

COMMENTS

  1. 2547641

    KI248, OKB9, Statistical, Internal order, F110, automatic payment, payment program, Account requires an assignment to a CO object , KBA , CO-OM-CEL , Cost Element ...

  2. Top 12 Common F110 Payment Run Errors and How to Solve in SAP

    The transaction code for automatic payment run in SAP is F110. This will be the main transaction code for: Creating your payment run parameters, Executing the payment proposal, Executing the payment run, Triggering the payment medium output or Data Medium Exchange (DME), and.

  3. 1732825

    KI 235 AFAB missing customizing post transaction asset accounting ABAVN ACSET AACCOBJ OB65 RAPOST2000 Posting depreciation Retirement ABAVN ABAV cost center internal order WBS element OKB9 ABSO Depreciation run Cost object CJ88 Profit center PRCRT KOSTL AUFNR PSNPR settlement cost element ABZON AB01, KBA , FI-AA , Asset Accounting , FI-AA-AA-C ...

  4. Account XXXXX requires an assignment to a CO object

    Account 500000 requires an assignment to a CO object Message no. KI235 Diagnosis You have not defined a CO account assignment for an account that is relevant to cost accounting. System Response Account 500000 is defined as a cost element. This means that you must always specify a CO account assignment.

  5. F110 error

    Hi, When i am running F110 payment run payment gone to exception.If i see in proposal log there is error "Account 6165003 requires an assignment to a CO object ...

  6. Account requires an assignment to a CO object

    The SAP Partner Groups will be INACCESSIBLE January 16-23 for a technical migration. For more information, please click the button at right to view the partner page ... Venkateswaran (Venkat) Krishnamurthy. Mar 23, 2014 at 01:00 PM Account requires an assignment to a CO object - KI235. 1148 Views. Follow RSS Feed Dear Sap Experts, We just ...

  7. Gain / Loss in exchange rates account requires CO object in F110

    SAP Community will be READ-ONLY from January 16 â January 23 for the technical migration. ... Apr 08, 2007 at 11:17 AM Gain / Loss in exchange rates account requires CO object in F110. 600 Views. Follow RSS Feed Hi Sappers, When we run transaction automatic payments F110, we get the message that our gain / loss in exchange rate account ...

  8. Account xxxx Requires an Assignment to a CO Object

    When a document is being posted, system gives a message that A/c xxxx requires an assignment to a CO object. It is basically requiring you to enter a cost center or other CO object (like sales order, production order etc.) this is because a cost element is created for the P&L account. Accounting have created several P&L accounts without cost ...

  9. 3018038

    3400680 - Release Information Note: Automatic Account Determination for S/4HANA Cloud Edition 2402. 2893557 - Valuation of Foreign Currency. 2857528 - Ex.rate diff.accts are incomplete for account. 2628966 - Error: Account & requires an assignment to a CO object. 3009065 - Please assign account assignment object &1 &2 to a profit center.

  10. Solved: The CO account assignment object belongs to compan...

    At the same time, a CO account assignment object was specified that is assigned to company code 1000. This is account assignment object with object type CTR, and object key 1000/1010101400. I have created similar Cost centers 1010101400, 1110101400, 1210101400 & 1310101400 for company codes 1000, 1100, 1200 & 1300 & I have assigned those to ...

  11. CO Account Assignment

    The account assignment object is used to track costs and to determine where within a company the costs have occurred. The goal is to allocate all costs as accurately as possible to the originator. Several account assignment objects may be used for a single posting. Of these several account assignment objects only one of the object acts as "real ...

  12. SAP CO Account Assignment Tutorial

    This tutorial is part of our free SAP CO training. You will learn how account assignment works in SAP ERP and what are different sources of information about account assignment that the SAP system uses. Normally, when a financial document is entered in SAP FI module, user has the option of entering the cost center in the financial document.

  13. Account Assignment of Controlling Objects

    These rules for the account assignment logic always apply for postings in internal accounting (Controlling). Account assignment distinguishes between true and statistical Controlling objects. True Controlling Objects. Cost centers (for account assignment of costs) Orders (true) Projects (true) Networks. Make-to-order sales orders.