cancel
Showing results for 
Search instead for 
Did you mean: 

How to post the Inventory G/L Accounting in Billing (Revenue Recognition)

0 Kudos

Hi Expert,

We do have a requirement to post 2 kind of G/L in Billing (Revenue G/L and Inventory G/L). We need to use Revenue Recognition to post that G/L. In normal case we use standard item category (without using Revenue Recognition scenario) and the result of Accounting document according to expectation, posted to Revenue G/L and Inventory G/L posted.

We have the reason why the Inventory G/L posted in billing transaction, because the client requirement are they don't want to maintain the stock and use the Delivery Order. We have custom table updated to report the available stock after the billing posted to accounting.

But now we need to create transaction with Revenue Recognition and we need to post only Revenue G/L (to be deferred G/L) in RR, and the Inventory G/L will not generate or post to RR (VF44). We use the item category of RR and then the post of accounting read to Provision/Deferred G/L column in VKOA. We need to exclude the Inventory G/L in RR processing (VF44).

The expected journal is:

VF01:

A/R (Dr)

Accrual & deferred (Cr)

Inventory (Cr)

Output Tax (Cr)

VF44:

Accrual & Deferred (Dr)

Sales/ Revenue (Cr)


I have tried to set up VKOA inventory G/L only input in G/L Account column (SKN1) but when I did billing we have the error message "error Document xxxxxxxxxx saved (error in account determination) Message No. VF051".

Then I tried to set up VKOA inventory G/L for both input in G/L Account column (SKN1) and provision account/deferred G/L (SKN2). And we have the error message "No control line for item 000010 in document 5100000294 Message No. VFRR010"

So, what should I do if I want to post the accounting we expected? Is there any way or solution how to treat to set up the accounting with standard configuration?

Is it possible if we have 2 kind of posting (the normal post for inventory and the RR post for Revenue) process in 1 process billing?

Accepted Solutions (0)

Answers (0)