Skip to Content
author's profile photo Former Member
Former Member

Billing Date should not be before PGI Date.

Dear Guru,

My client requirerment is billing date should be same as PGI Date.

user can not edit billing date in invoice, my business process is :-

oder - delivery -picking - pgi - invoice - EI. invoice is created with reference to delivery.

How can i configure the same, pls advice the same urgently.

I am new in sap.

Add a comment
10|10000 characters needed characters exceeded

Related questions

5 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jun 08, 2012 at 09:03 AM

    Hi,

    You can do the setting in t.code VTFL (copy control from delivery document to billing document).

    Here go to item level and in the field Data VBRK/VBRP - select routine 11 (Bill date = today) and save

    Regards

    Avinash Sinha

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 08, 2012 at 09:43 AM

    Dear Manoranjan

    As Avinash has said, you can do it by selecting the routine 11 at item level.

    Regards

    Harish

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 08, 2012 at 01:01 PM

    My client requirerment is billing date should be same as PGI Date

    You should NOT go with the suggestions given by others if you want to achieve the above. Imagine, a delivery was PGId on 4th and today (8th) if you invoice, what date system will propose in this case ? As per the suggestion, system will propose 8th whereas, your requirement is 4th.

    In normal circumstances, system will propose the Actual GI date as the billing date and your requirement is it should not be changed by user. To achieve this, go with Transaction Variant (TCode shd0). If you are not familiar with this functionality, search in google or in this forum.

    G. Lakshmipathi

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 12, 2012 at 11:49 AM

    Hi Manoranjan,

    One way to acheive it is using transaction variant as Mr Lakshmipathi suggested. You can create a t-code (eg:ZVF01) using a transaction variant where the billing doc field will only be in display mode and this t-code authorization will be given to users where you don't want them to change the billing document and the stndard T-code VF01 can be given to users who can change the billing date.

    Another way of doing this is by creating an authorization object for this billing date using t-code SU21 and assign this to the user roles and give change option to users who can chnage the billing date and display option to other users. Also for this to work before assigning to user roles you need to check the object at SU24.

    Regards,

    Sridhar.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 12, 2012 at 12:46 PM

    Hi,

    is it really neccessary to do the billing in foreground? If you are doing the billing as background job (plan TR VF04 as background job), than you have not the problem, that your users could change the billing date and you do not need a transaction variant.

    BR

    Tobias

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.