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.

Similar Messages

  • How to grey out terms of payment in sales order.

    Hi,
    While making sales order ,user should not make changes in terms of payment.how we  can restrict the user for any changes.
    and what is procedure for this.
    Regards,

    you can get many treads if you had searched with your subject.Anyway please find one among them.
    payment terms-greyed out field
    I would prefer going for option of activating critical field in OVA8 if Credit management is configured in your client process.
    thanks,
    Srinu.

  • 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

  • Terms  of payment  in  CRM  order is not  getting   copied  to  the  Accout

    Hi Experts
    The terms  of  payment  which has been  selected inthe CRM order  under  the billing  tab is  appearing  up  to  the  invoice created  in CRM . But the same  terms of payment  is not  appearing  inthe  accounting  documents  generated in  ECC.
    Can  any one  suggest how  the   configuration done  or  how  to  do the setting  for  the same in  ECC or  at  CRM
    Regards
    Rajesh
    Edited by: Rajesh s on Feb 10, 2009 12:55 AM

    Hi,
    You need to check in ECC if the customer master has the payment terms maitained or not. This could be the reason for the payment terms not being populated into the ECC billing documents.
    hope this helps
    Shiloo

  • 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

  • Authorization object for terms of payment in VA01

    Dear Gurus,
    we want that term of payment field on sale order should be in display mode for all user except authorised user, who has /have authority to change terms of payment.
    Requirement
    Authorization object (display, change) for terms of payment field at sale order creation and change level
    whether object is available in stadard or ABAP solution, please advice
    BR
    sajida

    Hi
    Two suggestions:
    1. In customizing, for credit managament, in tcode OVA8 you can lock the document in you change this field (see the helps for the flag 'critical fields')
    2. Manage it with user-exits becuase if you run SU24 for tcode VA01, I cannot find any auth.object related with this field. See SAP Note 178328 - Problems due to incorrect user exits in SD for further information
    I hope this helps you
    Regards
    Eduardo

  • Change in Terms of payment for Vendors / Customers

    Dear Friends,
    If the Terms of Payments are changed in Vendor / Customer master data then what will be the effect on below situation :
    1.   How will any open Purchase Orders and any open Sales Orders be updated?
    2.  How will processed, yet open customer invoices and vendor invoices be updated?
    Please share your views on above.
    Regards,

    Hi Bidyut,
    SAP works on very clear philosphy known as changes with prospective effect.
    When you create a Purchase order or Sales order, this import Payment term from Purchasing area (not from Payment TAB) and sales area. In case you change the payment term in Vendor/Customer master, the invoices created taking the reference of the already created purchase/Sales orders will still have the old Payment Term.
    But the payment term field is editable so if you think these are not correct, you can change the payment term in PO/SO and even in invoices anytime but useful only if changed before they are paid.
    Hope this answers your query.
    Regards
    Bharat

  • Change of Customer Payment Term

    Hi Gurus,
    We are planning to change the payment term of our customer accounts this October.
    For example:
    Customer A
    Payment term last September is payable in 20 days.
    October 10- payment term was changed to 10 days
    Kindly advise if the postings that were already made from the previous months will be affected if we change the payment term of that customer?  Or will it only affect the postings that will be made after the change in payment term was executed.  My worry is that the computation of net due date and amount will be affected if we change the terms of payment.
    Thanks,
    Ellicec

    Hi:
        Payment terms are copied into Sale order from payment terms maintained customer master data at sale organization level..Whatever you give in their is copied to sale order and is taken to billing document and once document is posted it starts appearing in posting document line item in FI...Baseline date calculates the aging of open items standing in customer ledger ...If you change the customer payment term then there is no issue..its a normal business process to do so...It will not affect already existing data ....Invoice posted with new payment term will have their own aging in ledger..Hence you can carry on with their change, From control point of view just make sure that none should be allowed to payment term or base line date in a posted document. This can be prevented using document change rules in OB32...I hope it will help you.
    Regards

  • Terms of Payment for Local and Import Purchase Order

    Hello Experts,
    I am SAP FICO Consultant, I am given a task of maintaining payment terms for local and import purchase order, I would highly appreciate your help in this regard. I know I can maintain payment terms via OBB8 but I am not sure that how to cover the following scenarios.
    1. 100% Advance
    2. 50% Advance, Balance in 07 Days (usually balance immediate with delivery is accepted but it is paid in 07 days for the record)
    3. 25% Advance, Balance in 07 Days
    4. 10% Advance, Balance in 07 Days
    5. 30 Days Credit
    6. 15 Days Credit
    7. 07 Days Credit
    IMPORTS
    1. 100% Irrevocable LC in advance
    2. 100% TT in Advance
    3. 50% TT in advance & 50% before shipment.
    Looking forward to hear from you.
    Regards
    Muhammad Yousuf Ali

    Hi
    <b>All the Local as well as the R/3 data gets stored in the SRM tables ->
    BBP_PAYTERM (Terms of Payment, Backend-Dependent)
    BBP_PAYTERM_TEXT ( Texts for Terms of Payment, Backend-Dependent)
    BBP_TQ02B ( QM System)
    BBP_TQ02U (Description QM system)
    Also refer to Transaction SLG1 for the log created in this case.</b>
    Hope this will help.
    Please reward suitable points.
    Regards
    - Atul

  • Payment terms for a particular sales order

    Dear Gurus,
      I want to trigger a particular payment term for a particular sales document type.
    i.e., when i create a sales order with this particular sales document type the desired payment term should be copied into sales order by default. Is this possible.. please suggest.
    thanks
    suri

    Dear Suri
    As you would be aware, by default, Payment Term will flow in sale order from customer master.  However, if you want to have a different payment term to flow automatically, then you have try with any of the following user exits.
    User exits in the program MV45AFZZ - USEREXIT_READ_DOCUMENT
    User-Exits in program MV45AFZB - USEREXIT_CHECK_VBAK
    thanks
    G. Lakshmipathi

  • Payment terms  are  overlapping  in  purchase order .

    Dear experts
    Purchase  order  was  created , in header text  terms  of  payment  credit 30 days maintained.
    but  in  print preview  credit 30 days is overlapped  with payable immediately due net  in terms  of  payment .
    in  print  preview  only  credit 30 days should appear , in  vendor  master  payment terms tab  is  maintained blank.
    what  should  be done  so credit 30 days should appear in  print preview.
    any  solution  to  resolve  this issue.
    Thanks  &  Regards.
    Erfan

    Hi,
    Check the Po output program with the ABAP People.
    Regards.

  • Terms user query Changes in unit price in purchase order and a/p invoice

    Dear sir
         please give me a term user query for , if any changes in unit price in purchase order and a/p invoice

    Hi,
    Try this:
    SELECT  Distinct ' true'
    FROM adoc T2
    JOIN ado1 T0 ON T2.docentry = T0.docentry AND T2.Objtype = '22'
    JOIN por1 T1 ON T1.docentry = T0.docentry AND T1.Linenum=T0.Linenum
    WHERE  $[$38.14.number] != T0.Price
    Thanks & Regards,
    Nagarajan

  • Change Customer Terms of Payment

    Hi all,
    How can I change the terms of payment for several accounts at the same time? For example, all of the accounts for a particular customer.
    Is there a mass change?
    Thanks!

    Hi all,
    How can I change the terms of payment for several accounts at the same time? For example, all of the accounts for a particular customer.
    Is there a mass change?
    Thanks!

  • Authorization Object - Sales orders Terms of Payment

    Hi,
    How can we add the terms of payment field in the authorization? Such that some users may change the terms of payment, while others can only display?

    Hi,
    Tcode SU53. It tells you the object that it needs. Add it in tcode PFCG.
    Regards,
    Eduardo

  • Transporting changes made to Payment terms

    Hi all,
    Is the procedure to transport the changes made to payment terms in IMG, different from usual transports? because I was not asked for a request, when I changed the description of the payment term for customers in IMG.Please let me know the procedure.
    Thanks in advance
    Kumar

    Hi,
    In the IMG, payment terms, , select the payment terms you want to transport, go to menu-- click on transport --then u will get include in request and delete from request, click on include in request, then u will get the request creation pop up, then create a new request, release and then transport the request.
    Hope this helps.
    Thanks,
    Viswanath

Maybe you are looking for

  • How do I put my app on the app store?

    I just finished creating my app and need to know how to post it to the appstore.

  • PDF is searchable with FoxIt but not in Adobe Reader X. Exact same .PDF file is loaded. Why?

    I have been trying to figure out why my .PDF file was not searchable in Adobe Reader X. I downloaded and installed FoxIt PDF software to see if it was a problem only in Adobe Reader X and to my amazement it was Adobe Reader X that is the failure. But

  • Create PDF crashes

    Create PDF will crash after clicking on Create PDF and choosing a MS Word (or Excel) file.  The words "Starting the application which created..." appear and then "Adobe Acrobat has stopped working."  Create PDF Portfolio also doesn't work.  But the A

  • Opening Multiple hssf issues

    Hi, I'm a rookie to java. Basically I have two links on my jsp page which export different data to excel. Issue I am seeing is that after I hit "link 1", the code asks me to open/save/cancel the excel file. I hit open and it opens it a new IE instanc

  • Send email when a value in the table reached a certain number

    Hello, I have a value in a table that when this value is equal or greater than a certain value, I want to send an email to alert. How do I accomplish this? Do I create a trigger? Do I write an o/s korn script and schedule to run continuosly and check