Cost manager is at global level, there is no support at responsibility level. If not, it means the value will have to be corrected manually in the invoice, or a custom to be built depending on customer rules.Please study the following white papers:15 – Sales Orders are for a single customer, linked to a single sales rep, and can contain an item A which, depending on the usage at sales order lines level, has to be linked to two distinct business lines. For the COGS, it’s generated by the account generator workflow, this can be customized to default the value expected by the customer. COGS account is stamped as MMT’s (MTL_MATERIAL_TRANSACTIONS table) distribution account, and it is driven by the Order Management Cost of Goods Sold Account workflow.
When the setup is right, you would get one physical transaction out of OU2, one logical transaction for OU2, and two logical txns for OU1.
How to change the cogs account after it is generated? There is no way to go back to re-cost or re-account for old transactions.
Practically speaking, the best way is to manually adjust them inside GL and move forward with the correct accounting for new transactions. n order to get it working, both profile options INV: Inter-company Invoice for Internal Orders and CST: Transfer Pricing Option must be set to Yes at site level. If the product is not the single driver for your business line segment value, does one of these other values could be used ?
Then after you run those programs for each period and assuming AR passes the right percentage of revenue recognition, we will move from deferred COGS to COGS accordingly.
For example, at period 1, if AR says 20% revenue recognized, then you then programs and you will have 80% deferred COGS and 20% COGS.