SAP Knowledge Base Article - Public

3320283 - Project Expense Assigned To Sales Order Item Not Posted to Deferred Costs of Goods Sold But Realised on Expense Account


  • You create an expense, such as a goods receipt or a supplier invoice for a customer sales project. 
  • In the Account Assignment the expense is assigned to the relevant sales order item and project task. 
  • As an accrual method is assigned to the sales order item you expect the document to be posted to the Deferred Cost of Goods sold account. 
  • Instead, the expense is posted directly to the expense account. 


SAP Business ByDesign

Reproducing the Issue

Example: Creation of goods receipt:

  1. Create a purchase order, for example, from the Purchase Requests and Orders work center. 
  2. In the Items tab, enter the relevant product and then go to the Account Assignment sub-tab. 
  3. In the Account Assignment Type field, select Sales Order. 
  4. Enter Sales Order item XYZ-XX (XYZ-XX represents the sales order item ID). 
  5. Automatically project task ABC-AA is derived (ABC-AA represents the project task associated with sales order item XYZ-XX). 
  6. Complete the order and create a goods receipt. 
  7. Check the posting of the goods receipt:
    • You notice the document debits the expense account XXX (XXX represents the expense account ID). 
    • In the Item Details: Sales you can see the associated sales order item XYZ-XX and project task ABC-AA.
    • As an accrual method is assigned to sales order item XYZ-XX you expected the document to be posted to the Deferred Cost of Goods sold account, deriving account XXX only as G/L Account (Origin). 


As you choose Account Assignment Type Sales Order the expense is immediately assigned to the sales order item and therefore posted to the respective expense account.

However, if an accrual method is assigned to the sales order item and if the conditions of the accrual method are not fulfilled the next revenue recognition run will credit the expense account and debit the Deferred Cost of Goods sold account.


This is the designed system behaviour.

When creating external expenses for customer sales projects, rather use Account Assignment Type Project Task. The expense is then posted as Deferred Cost of Goods sold and assigned to the respective sales order item separately during the Expense Assignment posting.


expense not posted to Deferred Cost of Goods sold; expense not deferred; expense immediately realised , KBA , SRD-FIN-COR , Cost & Revenue , Problem


SAP Business ByDesign all versions