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

Credit Management on the base on payment terms

Hi,

My client requirement in credit management ..

Customer-XYZ

Credit limit - 1000/-

payment terms :- 3 days

created sales order Amount 500/- on 20.06.2013 after that commercial invoice but payment is not receive yet and payment terms is 3 days

which is over on 23.06.2013..requirement is ,if payment is not receive within payment terns days (3 days) then next sales order which

he create on 24.06.2013 should be block.Is this possible in standard SAP.

Regards

Varun

Add a comment
10|10000 characters needed characters exceeded

Related questions

6 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jun 25, 2013 at 12:32 PM

    Hello Varun

    You can use the following standard function. Go tcode: OVA8 and choose the combination that belong to sales order between credit control area, Risk Cat. and credit group then do the following check:

    Regards,

    Amr


    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      But my requirement is :-

      Cust :- XYZ

      Credit Limit :- 1000/-

      Payment trems :- 3 days

      If i check on open items in OVA8 its will block all open items

      My requirement ( payment terms 3 days)

      Date SO Value Open item value Clear amt status

      20.06.2013 1 500/- 500/- 0 Release

      21.06.2013 2 300/- 800/- 0 Release

      25.06.2013 3 150/- 950/- 0 Block ( Coz payment terms is 3 days which is finish on 24.06.2013 )

      Regards

      Varun

  • Posted on Jun 25, 2013 at 10:52 AM

    Dear Varun,

    I assume you require a check based on both credit limit and payment terms.

    If the payment term is uniform for all customer codes, then you may select OLDEST OPEN ITEM with 3 days in OVA8 and also select DYNAMIC.

    Else, this has to be via exit.

    If you are going via exit, then keep the OLDEST OPEN ITEM checked in OVA8 and maintain 1 day.

    Also selecte DYNAMIC(so that credit check based on limit is active)

    When you create order for the customer who is having an open billing document which is due for more than 1 day, system will give the credit check . Ask your abaper to write a code just before this error due to oldest open item.

    Logic should be to check all the open billing documents for this customer. If any of the open billing document is due, then system has to give the error message due to oldest open item.

    If there are no open billing documents for this customer which is due, then system has to bypass the error message due to oldest open item.

    Thanks & Regards,

    Hegal K Charles

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 25, 2013 at 11:24 AM

    Hi Varun,

    I suggest, In T-code OVA8 you can use the "Critical Fields" for your requirement because Payment terms is also a critical field. So you can use this field.

    Thank You

    MT

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 25, 2013 at 11:26 AM

    Hello Varun,

    This is very much possible with SAP Standard Credit Management settings.

    Go to T-Code OVA8 & select the combination of your Credit Control Area + Risk Category + Credit Group.

    Here do the following settings:

    1. Under Checks, put a Tick mark in Oldest Open Item check box

    2. Mention C in Reaction Box against Oldest Open Item

    3. Put Tick Mark in Status/Block Check box against Oldest Open Item

    4. Maintain 0 in Days oldest Item.

    The above setting will ensure that system will not allow to create Sales order for a Customer who has not paid for a Invoice for which payment is overdue. It will block the creation of Sales Orders even it the Credit Limit is available.

    Thanks,

    Jignesh Mehta

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 28, 2013 at 09:34 AM

    Hi Varun,

    Use oldest open item in ova8 and maintain days oldest item as 3 days , it will fulfill your requirement.

    Thanks,

    samba

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 30, 2013 at 06:56 AM

    Hi,

    Thank a lots for helpful reply and this development is done ..I used User exit LVKMPFZ2 and call function CUSTOMER_OPEN_ITEMS.

    Regards

    Varun

    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.