Skip to Content

Account Determination issue when Shipment Cost is transferred to FI via VI01

Dear Gurus

I'm facing an issue of Account Determination with Shipment Cost document in VI01 when transferred to FI. A little about the background:

I've created two item categories in my shipment which is fetching the price correctly. All the GL Accounts are fine and mapped within the costing document.

Problem is occurring when the service sheet and PO is created. Within the financial Docs and in accounting doc. I see that the WRX is picking the wrong GL.

The expense KBS GL's are fine and appearing correctly. The problem I am faced with is on WRX in the accounting document. i.e. 422004

So I found out in OBYC that this is coming from the combination of Valuation modifier and Leaving Valuation class empty and putting the GL Account.

If I delete this and enter with Valuation class as I have created 2 valuation classes for the 2 item categories, it gives me errors and in the shipment cost document does not get transferred and within the log says "Forward shipment cost items Incorrect" If I remove valuation class it will work but within 1 GL Account. I need 2 separate GL Accounts.

I'm sure something may be missing but I cannot pin point where it is. I need to make the posting using valuation class based. If I remove valuation modif on the rules it still does not work. I also only have 1 plant at the company. TIA

fin-docs.png (98.0 kB)
fi-doc-2.png (87.5 kB)
fin-doc-3.png (84.5 kB)
Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Best Answer
    Posted on Dec 06, 2017 at 12:13 PM

    It is standard behavior and it has been discussed many times in community.

    For non-inventory process (service purchase order), system always take the G/L account with blank valuation class for WRX transaction event key.

    Look into the OSS note 301477 - Accnt determintn for WRX for materl grp not possble. Also look into the last part of the blog

    Add a comment
    10|10000 characters needed characters exceeded