Change terms of payment and credit limit

Hello, i need to change the terms of payment of a customer as well as  his credit limit.
CUSTOMER - terms of payment
KNB1-ZTERM
KNVV-ZTERM
CUSTOMER - credit limit
KNKA-KLIMG
KNKA-KLIME
KNKK-KNKK
any idea of how to do this (bapi or FM) besides of doing a BDC

Try function "BAPI_CUSTOMER_CREATEFROMDATA1"
First look at it seems to show that it might work.  It calls function "SD_CUSTOMER_MAINTAIN_KNKA_K":
    (iv) insert the credit control data
  IF CREDIT_CONTROL_FLAG = 'X'
  AND SY-SUBRC = 0.
    CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_KNKA_K'
        EXPORTING
            PI_REF_CUSTOMER   = I_BAPIKNA102-REF_CUSTMR
            PI_CUSTOMER       = I_BAPIKNA103-CUSTOMER
        EXCEPTIONS
            KNKA_INSERT_ERROR = 23
            KNKK_INSERT_ERROR = 24.
  ENDIF.
Would still require some investigation.  But seems like it might be a good starting point for you.
~Ian

Similar Messages

  • TERMS OF PAYMENT AND CREDIT CONTROL AREA

    WHERE AND HOW EXACTLY TERMS OF PAYMENT AND CREDIT CONTROL AREA MAINTAINED IN CUSTOMER MASTER RECORD WILL REFLECT WITH EACH OTHER?  AND
    HOW DOES CREDIT CONTROL AREA CONTROLS THE
    TERMS OF PAYMENT OF CUSTOMER MASTER RECORD?

    hi
    1) terms of pay ment and credit memo----
    under customer master record, company code data, and payment transaction tab  there terms of pay ment field is there.
    2)FD32-----customer credit Matins
    regards
    sar

  • Open order value and credit limit used are -ve

    Hi,
    We are running into the problem  where there is a negative open order value and orders are bypassing credit hold.
    The values are incorrect in the open order value and in the credit limit used.  These both show as negative values, which  is bad. 
    We have made settings in OVA8 correctly. Is there any other setting should be made in order to block the open order value and credit limit used ????
    Thanks in advance. Appreciate if it is replied immediately.
    Sankar

    Hello,
    Please take the help of the SD consultant in this regard. Because open orders means there are many like invoiced and not yet delivered. And the credit limit is also part of the SD to check. 
    Please check in the T.code FD32 to find out the credit limit detials of the customer.
    If helpful pls assign points.
    Rams

  • Discount cal by looking at 'Terms of Payment' and 'Baseline date'

    Hi,
    We have activated check box (Max. cash discount) in FBZP tcode for company code CUSA. As a result, when we run F110 (Vendor payment transaction), system is just looking at 'Terms of payment' and not 'Baseline date' and calculating discount FOR ALL VENDORS if the payment terms allow. However, there are some vendors where we need to look at both 'Terms of Payment' and 'Baseline date' and calculate discount.
    How we can do this ? I checked up in F110 if there are any user exits so that we can put our own code for certain vendors, but I did not find any.
    Any other solution for above.
    Pl let us know.
    Niranjan

    Hi Sridhar,
    Thanks for the help, but that will not help us. What you recommend is Alternative Baseline date. We cannot use that as we cannot ask users to enter all the terms of payment details while posting invoice. It is a waste of time. We want something that involves less time in entering data in SAP AND that will solve our current problem. I am looking for better solution.
    Niranjan

  • Credit managment against payment terms  and credit limit

    Dear All,
    I have two query against credit management
    1   Can We maintain credit managment as per payment days. My client want system should give bolck as per payments days,say if payment terms is 30 days and within 30 days customer has not made payment against invoice so sales order should block.        ( sales order will create but shown as block)
    2 Credit block with ref to credit limit given to customer,  they want credit block with reference to open order.open delivery and open invoice. Means system will check all open order,all open deliveries and all open invoice while considering credit limit.and give the block accordingly.
    I am sure about credit limit but how to give block according to payment days (payment terms) and how to give path to check all open order,all open deliveries and all open invoice.
    waiting for you valuable input.
    Thank you
    SD Consultant

    Hello,
    In OVA8, for the combination of credit group & risk category you maintain the following
    (1) CHECK against DYNAMIC with reaction C  & TICK in BLOCK
    NOTE:path to check all open order,all open deliveries and all open invoice is maintained in OB45 (update 000012)
    (2) CHECK against OLDEST OPEN ITEM with reaction C & TICK in BLOCK
    (do not maintain any value in DAYS OLDEST  ITEM, but maintain the payment terms in the Customer master)
    for example, block as per payments days,say if payment terms is 30 days and within 30 days customer has not made payment against invoice so sales order will be blocked.
    In both the cases ( credit limit and credit period,the sale orders blocked , can be released by VKM3.
    Regards,
    Hegal

  • Sales order to be blocked based on customer payment terms and credit limit

    Hello Gurus,
    We have some requirement of credit management  : Client  want sales order to blocked based on payment terms  if customer doesn't pay  previous dues as per the payment terms mentioned customer master ,sales order ,  irrespective of customer credit limit credit
    (i.e Even in the case of credit limit is not exceded for that praticular customer)
    Looking for your inputs
    Thanks inadvance
    Regards
    Venkat

    Dear Venkata Chalapathi,
    Following is the logic for your requirement.
    If the check is on the basis of payment terms of pending billing documents alone, then
    check DYNAMIC with Reaction C/D and Status 'checked'
    Then maintain the same settings against OLDEST OPEN ITEM with Days oldestItem = 0
    Now, make a sales order and system will trigger the credit check message (assuming there are uncleared documents )
    Ask your abaper to find an Exit/Enhancement in this message spot and you can write a logic to check the
    billing documents in BSEG by fetching the document types with 'RV' (assuming we are considering only the billing documents)
    and in the VBRK get the billing date and we can get the payment term in vbrk-zterm and its corresponding date in T052-ZTAG1
    If the billing date + T052-ZTAG1 value is greater than SYSTEM date , then you have to trigger the credit check message in the sales order. Else allow the sales order.
    Check and revert back if there is any doubt/additional requirements.
    Thanks  & Regards,
    Hegal K Charles

  • Changing terms of payment on an order

    Hello Everyone,
    There is a big issue at my company and I am hoping someone can help me out with this. There are occasions when a customer will come into one of our branches and place an order on their account that has the terms of payment set to cash. The order will flow through our system and not hit VKM1 for credit check. Once the customer gets the product they will say they don't have the cash and they want it to go open account terms. Our branch employee will then go into VA02 and change the terms of payment on the order after post goods issue so the order will not get credit checked in VKM1 and the amount will go open account. We will end up not getting paid for this merchandise. Is there any way to put a block on this change after post goods issue in VA02? I was told that no credit checking can be done once the order gets to that point. Please help.
    James

    Item Payment terms is not available in SAP E-Commerce without enhancements.
    Since the item update event doesn't include this field in the backend interface, the best approach is to use "Extension data" fields at item level to add this feature. The update of the backend "model" needs to be done using ABAP in the item extension BAdI. ( I am assuming crmstandard scenario).
    You can use the "same" JSP code with little modification to read the item payment terms field. The valuehelp used in the header can be used for item too. From JSP, you can add the field value to extension data of Items in the SalesDocumentParser's customer exit for item.
    This new custom field has to be read in the item BAdI and later added to the Item payment term in the backend order object (Order_maintain).
    In the response cycle in the same item BAdI, the value then has to be read from the order object (Order_read) and added to the extension data tab.

  • Risk class calculation and credit limit

    in SPRO, is there any setting we can define how to calculate risk class?
    in credit segment data, limit is defined as 3000000 USD, but in BP (change mode), credit limit still grey out. so how to change credit limit?
    I have open order 20 USD, open invoice 30 USD, open delivery: 50 USD, down payment :70 USD, final incoming payment: 80 USD
    what's my credit exposure? also how is credit exposure % defined?

    A few questions here
    What is your credit exposure - it is something that you can configure. You can confirm what you want to include and exclude (credit horizons etc). You also need your PI jobs set up to transfer both SD and FI data into SAP FSCM Credit Management so it is up to date.
    %age of credit exposure is linked to the Credit Limit - a simple calc between the current exposure and the credit limit (segment)
    Risk Classes are defined in the Master section of SPRO for Credit Management (SAP FSCM)

  • LC Amount and Credit Limit

    Hi all,
    Kindly tell me one thing that If I have a customer xyz. The LC amount for that customer is 200,000 and the credit amount is 400,000.
    If I create an order of 100,000 for that customer , then this amount will be reduced from credit limit of from LC amount or for both?
    Please respond.
    Regards,
    Aisha Ishrat
    ICI Pakistan Ltd.

    Hello,
    Nice to read ur solution, since I was looking for the same since last 2 days.
    One more query on the same lines. How does the system respond directly. What is the linkage or the program where it is written that if the payment terms is credit then deduct from cr mngt and if advance payment, go for lc.
    Secondly, if i have set the cr management at delivery level and my payment term is credit to customer, how will the system react.
    Can u pl check and let me know if possible.
    Eagerly waiting to hear from u soon.
    Thanking you for the informative response.
    Thanks and regards,
    Avnesh Kamdar

  • Terms of payment and Risk Category

    Hello All,
    Is there a report or does someone have an idea about how I can see all accounts that have a terms of payment that is not in line with the risk catefory of the account. For example if the customer is Z001 - open account, and the risk category is 016 credit card I would like to see those customers. So I would like to know how to see both fields of "ZZUKM_RISK_CLASS and "ZTERM" at the same time with some kind of report.
    Thanks,
    James

    Hi James,
    I don't think there is a standard report. You can try creating a ABAP query.
    Thanks
    Aravind

  • Change term of payments in Documents

    Hi
    Can the terms of payment be changed to the documents which are already posted.
    Say i posted documents with 30 days grace, now i changed the terms of payment to 20 days. But the changes did not effect documents already posted. Is there any why by which  i can change those documents to 20 days grace
    Regards
    KM Naidu

    no i dont think u can change the paymentterms in posted document
    if u have posted GR and iv is not done then u can change payment terms in IV
    but not in posted IV
    reward if usefull

  • Terms of Payment for credit memo

    Dear Friends:
    I have created  terms of payment (Z12). This has to be used in credit memo in customer - T.code F-27 .But in customer master, there is a different terms of payment.How can i use the newly created terms of payment(Z12) in T.code F-27.
    The New Terms of Payment should be in the credit memo by default. Is there configuration settings by which the new terms of payment are selected by default?
    Please advise.
    Regards
    MSReddy

    Hi MSReddy,
    There should be a field in the customer master/company code data/payment transactions tab to enter the payment terms for credit memos.
    If this is not displayed for your customer group check screen layout settings for customers.It might be supressed.
    Regards
    Nadini

  • Sales Order Free item and Credit Limit Checking

    Hiii Guys,
    need your help,
    How to release Sales Order free item when credit limit exceeded ?
    Here some info :
    Customer : ABC
    Credit limit : 50,000.00
    Credit Exposure : 52,000.00
    Risk Category : 003 High Risk
    My user want to create sales order for free item for customer ABC, the customer abc credit limit already exceeded .and the item in sales order not contain any value, it should past the sales order creation. how to allow Free item past the credit limit checking ?

    To reslove this issue,
    I. you can create a new sales order type. for which you make the credit control de-active.
    2. If you can't create a new order type and this cotrol should happen at item category level.
    then try config at the IMG>Sales & Distribution>Basic function>creditmanagement>credit management/riskmanagement setting>Determine Active Receivables Per Item Category.
    Regards/Rakesh Jindal

  • Down payment and credit check

    Dear Guru,
    I want to do setting in the system for the following which I need your contributions
    1.      customer down payment, in a way that a customer sales order number must be reference during down payment if not system should give error
    2.     I want credit check to also be carried out for customer at the point of doing PGI. In other words during PGI the system should check the value of stock to be issued to customer against the customer balance if credit limit set is exceeded it should not allow further processing to done.
    Thanks in advance

    Hi,
    Doesnt it looks like standard. Let us know- where did you get struck , so that you will get the exact inputs.
    - To map the Customer down payments , are you following with SD or FI route?
    [http://help.sap.com/saphelp_45B/helpdata/en/dd/56163b545a11d1a7020000e829fd11/frameset.htm]
    -During credit check if you want the system to consider the Customer down payments , then in Tx:OBXR.
    Double click on " Down payment request" ( Spl G/L ind= F )
    select G/L account & click on "Properties"
    Now tick mark the check box " Rel for credit limit".
    2. I want credit check to also be carried out for customer at the point of doing PGI. In other words during PGI the system should check the value of stock to be issued to customer against the customer balance if credit limit set is exceeded it should not allow further processing to done.
    Credit check will not happen based Stock value, its always based on Sales price/ net value of the document. Hope you have done Credit management customization & maintained record in OVA8 for Credit Group:03- PGI
    Regards,
    Reazuddin MD

  • Static check and credit limit

    Hi,
    If I tick static check in OVA8, may i know besides open order and open delivery which adjacent to static check, credit limit in FD33 also considered as static check?
    In FD33, the credit exposure (receivable/liabilities/sales value) to determine credit limit, I would like to know if it is also considered static check if limit over.
    Thanks

    Yes. If you check Static Credit Check in OVA8, system will check the Credit Limit Defined in FD32 (displayed in FD33).
    Static Check considers the Credit Exposure displayed in FD33 & the available Credit Limit.
    The only thing not available in Static Check is the Horizon factor. (With Horizon in Dynamic Check, you can decide uption how many months in future you want to consider open Orders).
    Hope this helps,
    Thanks,
    Jignesh Mehta

Maybe you are looking for