cancel
Showing results for 
Search instead for 
Did you mean: 

Different Date in accounting document Posting date and Billing date

0 Kudos

Hi Experts,

I searched SCN and Checked, Can we achieve this in stranded, SD Invoice when released to Accounts. Billing date as default FKDAT and Posting Date as per system date when it got released to accounts. Mean Billing date different and posting date different.

In SCN it mentioned as It can be achieved in Enhancement. But I guess this is Standard requirement as per Financial Audits.

So is there any standard solution or SAP note provided for achieving.

Regards,

Accepted Solutions (1)

Accepted Solutions (1)

Lakshmipathi
Active Contributor
0 Kudos

It is hardcoded that when an accounting document is generated from billing document, BKPF-BUDAT is copied from VBRK-FKDAT

Answers (2)

Answers (2)

0 Kudos

Hi Kamelesh Kumar Arya,

Thank for you reply. as per your query we have set a "Posting block" so accounting document will not get released, as soon as Billing document is generated. So there is no scope for back dated billing and posting.

@ Mr. Lakshmipathi : Thank you for the reply. Yes you are right its hard-coded in SAP Code i.e. BKPF-BUDAT = VBRK-FKDAT,

So we have done the enhancement with the help of user exit and setting posting block at billing document level.we have passed system date (SY-DATUM) in the run time variable for BKPF-BUDAT which starts with X.

Thank you for all your support.

Regards,

Krishna Pavan.

former_member183501
Active Contributor
0 Kudos

Hi,

This requirement can be achieved via User Exit not through standard. As posting date is filled with VBRK-FKDAT which is hardcoded.

But, I have a query here: Let's say,

Billing document 1234 Created on 17.09.2018

Billing document 1234 "Billing date" 01.09.2018"

Accounting document created automatically : Posting date as per your requirement should be current date i.e 17.09.2018.... Will that be okay ? Since, billing document date is 17th and posting date is 01st.

Does this happen in your case currently means backdated billing? If yes, have you discussed this with Legal team?


Regards

Kamlesh