Block payment terms to be change

Hi,
My customer needs to block in the sales documents the payment terms to be modified. I don;t find the way to do it through authorizations.
Is there any way to do it?
Thanks
Adriana
Edited by: Adriana Monsalve on Jan 11, 2010 5:26 PM

If I  understand your requirement well, you want the documents using the payment terms from the customeru2019s master data. For the sales order you can use this code:
IF @transaction_type IN (N'A', N'U') AND @object_type = '17'
BEGIN
If exists
(Select O.DocNum
From ORDR O  INNER JOIN OCRD C ON O.CardCode = C.CardCode
Where C.GroupNum != O.GroupNum
   and O.DocEntry=@list_of_cols_val_tab_del)
begin
SET @error = 1
SET @error_message = N'Payment terms should be equal to customer''s '
end
END
(Insert this in your  SBO_SP_TransactionNotification stored procedure after the line
--     ADD     YOUR     CODE     HERE)
For delivery you should use object type 15 and table name ODLN,
for invoice object type 13 and table name OINV.
If you want only to reserve the payment terms of the sales order you should use a different code.

Similar Messages

  • PO List in which Payment Terms has been changed

    Hi,
    Please let me know how can i find the PO List, in which Payment Terms has been changed.
    Is there any table for it..
    Plz help...

    Hi,
    The change documents are stored in CDHDR (Header table) and CDPOS (Item) tables.
    You can find out the list of PO objects in theses tables.
    Cheers,
    Satish

  • Block Payment Term

    In the absence of a Payment Term Condition Record, the PT on the customer master will be applied to the order at the header level. 
    With the same circumstances as, if the Critical Field setting in Define Automatic Credit Control (OVA8) is checked, and the order's PT are changed at invoice entry to a PT different from the Customer Master, will the order block?

    Hello,
    a. Create a new screen variant for the transaction VA01 - using transaction SHD0
    b. In this screen variant, we can make the field terms of payment display instead of ready for input.
    c. Now assign this screen variant to the order type in the configuration where we define sales order types.
    Regards
    Anantha

  • Block Payment Terms

    Dear All,
    We have created some additional payment terms. During the document posting, by mistakenly the users were selected different payment terms which is not relevant.
    Instead of deleting those unused/irrelevant payment terms, we would like to make a block for those unused and irrelevant payment terms.
    I request you to all, please provide your valuable suggestion that how we should make to Block the irrelevant payment terms.
    Regards,
    Ran

    Hi Ran,
    If you view the F1 help for the field ZSCHF (default value for the
    payment blocking key) in OBB8 you will see the following
    'When entering postings to a customer or vendor account for which the
    terms of payment key displayed has been entered in the master record,
    this blocking reason is proposed together with the terms of payment.
    If you enter the terms of payment key later in the line item, the
    blocking reason originally entered has no effect.'
    In other words, if you manually enter the payment terms in a invoice
    line item instead of allowing the system to take the terms from
    the vendor master, the payment block key and payment method will not
    be taken from OBB8.
    Please, consider the following info about the Payment Block:
    Block key used to block an open item or an account for payment
    transactions. The block key can be used as follows:
    1. During automatic payment transactions, the block key affects open
    items if it is:
    Stored in the master record or Entered in the document.
    If you enter the block in the master record, the exception list will
    include all the open items for this account. The block keys '*' and '+'
    are of special importance and function as follows:
    -If the * block key is entered in the master record, none of the items
    in this account are included in the automatic payment process.
    -If the + block key is entered in the master record, only those items
    for which a payment method is explicitly defined are included in the
    automatic payment process.
    -The "A" block key also has a special function: It is generally set
    automatically when a down payment is entered. For this reason, you
    should neither delete the "A", nor use it for other purposes.
    A block key can be set or deleted during payment proposal processing if
    you select the option Change in payment proposal permitted.
    2. The block key in the document will affect manual payments only if you
    have selected the Blocked for manual payments option for the block key.
    The block key you set in the master record has no effect on manual
    payments. However, it is possible to make system settings so that a
    warning is shown, explaining that this is the case. You do so by
    customizing message 671 in work area F5 in the message control.
    3. You must select the Not changeable option for the block key that is
    relevant to payment release in financial accounting.
    I hope this information can help you.
    Best Regards,
    Vanessa.

  • Payment terms to be change after MIRO.

    Hi SAP Expert,
    We are working on SAP ECC 6.0 Ver.
    I wanted to change Terms of Payment once Invoice Reciept has been created.
    In SAP ECC 5.0 Ver. terms of payment can be change in Vendor leadger FBL1n but in  SAP ECC 6.0 Ver. that option is not available. Initially I thought of Authorization problem but I have chekced Basis consultnat, SAP ECC 6.0 Ver. option is not available is not available to change Terms of Payment in Vendor Leadger FBL1n.
    Dears please let me know where Terms of payment can be change so that it will be effective after MIRO subsequent transaction.
    With Regards
    Manoj Singh

    Hi Expert,
    Problem has been resolved.
    1. FS00( put the G/L no.)and try to find out the field status group of G/L.
    2. OBC4--> Select your field staus group and click detail.
    In payment Transaction screen change the payment terms from suppres to optional nad save it.
    3. FBL1n--> Select the open line item & click changes document option, now the system will dispaly the Terms of payment field in Addition data screen.
    thank you..
    Manoj Singh

  • Payment term day limit change

    Hi friends,
    Can any one tell me how to change the day limit for a payment term. I have tryed to change it in transaction OBB8 and in the table T052 but that particular field is grayed out. Can someone help me in this regard.
    Thanks in advance
    Srikanth

    The day limit field can be changed in transaction OBB8.  My recommendation to you is to copy the payment term and create a new one.  This is just in case you are unsure which customers/vendors are currently using that payment term.  Unless you want to make that same cay change for everyone using the payment term.  Don't forget to update the master record for the new payment term.
    I hope this helps!

  • Payment term need to change manually in Billing

    Hi all,
    can any one guide me does it possible to change payment terms manually in Billing document
    i am creating multiple invoice with reference to one shipment(batch characteristics wise )
    can any one guide me does its possible
    Thanks
    Rajesh

    hello again...
    it is possible to have different payment terms for one line item in the sales order and delivery.  here is how:
    1.  your item category must have billing relevance K
    2.  after goods issue, you can partially bill a line item
    3.  after partial billing, go back to your sales order line item and change the payment terms
    4.  after #3, create another partial billing (take note of the payment terms and they would have conformed to the changes in the sales order)
    if the batches were assigned in the sales order, the batches with quantities will appear as separate sales order line items, and you can specify payment terms for each line item.
    however, if batch determination was done in the delivery with batch split, i do not think you can specify separate payment terms here.  even with partial billing, i do not think that you can do payment term changes based on batches.  the 4 steps above can be done, but you would have to calculate batch quantities manually and match it to partial billing.
    if your shipment contains several deliveries, and each delivery would have different terms or if the delivery has several line items with different payment terms, invoice splitting will automatically occur without the use of enhancements.
    regards.
    Edited by: jonathan y on Jun 22, 2009 7:47 PM

  • Block payment term field

    Hi,
    we want to grey out the payment term field in the sales order screen for the end user.Please suggest what should be done
    Thanks
    AJ

    Hi,
    This can be done by using the T.Code "SHD0".
    Goto the T.Code "SHD0".
    Enter the "Transaction Code" as "VA01".
    Click on "screen variants" tab.
    Enter the "Screen variant" as "BUS2032_4480".
    Click on Change.
    Search for the field " VBKD-ZTERM" by using (Ctrl+F).
    Maintain the tick mark under "Output Only" field.
    Save.
    Regards,
    Krishna.

  • Vendor changes tracking, Payment term filtering, Vendor listing

    Hi All,
    Need somebody help on the following points,
    1-  While changing the vendor via "process vendor and Bidder" (Business partner maintenance) transaction in EBP, the selection of payment term is restricted.  That is in SPRO I can see lot of payment terms, but while changing the vendor some few payment terms are coming.  Where is the filter?  Can anybody guide me.
    2- Vendor changes Tracking.  In our project somebody has changed frequently the vendor indicators and details in EBP via process Vendor and Bidder(BP maintenance) transaction.  But I couldnt able to track which fields are changed and by whom like in R/3.   I tried in BP also, but only the address changed details are coming there.  Can anybody guide me how to track the changes, if somebody changed somefield in EBP directly?
    3- Vendor list -  I want list ERS activated vendor in EBP.  How to get the list of vendor for which ERS indicator is active? Please guide me.
    Many thanks in Advance.
    Regards
    Shunmugaraj. T

    Hi
    Please refer to standard transaction - BBP_PD.. give any Shopping cart number, which is approved by a list of buyers, managers, etc..
    Incase the changes are made, it will display all the details related to them in that case.
    Understand its logic by putting break-point inside.
    <b>Incase you are using SRM 5.5 version, there is a  report, which displays the changes made to the Purchase orders with old and new values.
    Report name -> TERM_DISPLAY_CHANGE_HISTORY</b>
    <i>Also please refer this as well.</i>
    <u>Say you use this Function module for the change object - BUPA_BBP0060</u>
    This sample code will all the changes, if any, made to the object, with the old value and new values.
    Here is the sample code for the FM ->
    <b>CHANGEDOCUMENTS_TO_OBJECT        </b>
    data: listtitle(80)    type c.
    data: objectclass      like cdhdr-objectclas.
    data: objecttitle(20)  type c.
    data: con_keylength(2) type n value 10.
    data: cursor_field(20) type c.
      listtitle    = 'Changes made'.         
      listtitle+22 = vibebe-sberi.
      listtitle+34 = vibebe-xberibz.
      condense listtitle.
      objectclass = 'BUPA_BBP0060'.
      call function 'CHANGEDOCUMENTS_TO_OBJECT'
           exporting
                callmodus         = callmodus
                cursor_field      = cursor_field
                keylength         = con_keylength
                listtitle         = listtitle
                objectclass       = objectclass
                objectid          = objectid
                objecttitle       = objecttitle
           exceptions
                error_in_function = 01
                invalid_field     = 02
                others            = 03.
      if sy-subrc <> 0.
        message id sy-msgid type 'S' number sy-msgno
          with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      endif.
    Hope this will help.
    Please reward suitable points.
    Regards
    - Atul

  • How can we block, a particular payment term for a particular vendor.

    Dear Experts,
    How can we block, a particular payment term for a particular vendor.
    BR.
    Chandra

    Hi Chandra,
    If you want to block payment term for "particular vendor" then you need to define a validation rule.
    As per my understanding, the link provided by Owen will block term for all vendors.
    Regards,
    Ankit K. Agarwal

  • MIRO Transaction not allowing Payment Terms Change

    Is there any settings that would prevent a user from changing the payment terms adopted from the purchase order when doing MIRO. Problem we are having is the payment terms cannot be changed in MIRO, we cannot change the Terms Key but can change the days and discount, which leads to my next problem, we are getting MIRO transactions that have a different term than the purchase order and vendor master, so the problem isnt a user making this change.  Any ideas?

    Hi,
    I had same problem.
    Go to MIRO. Before entering the PO or anything just change the currency and press enter. THen enter the MIRO details. It should work.
    PLease award points if helpful
    thanks
    Adeel

  • Do not change the payment term created a Sales Order with reference

    Hi Gurus,
    Do not change the payment term created a Sales Order with reference to a contract where the payer of the change in Sales Order.

    Hello ,
    As per my understanding , you do not want the payment terms to be changed even if the payer partner function is changed ,
    as standard sap redetermines the payment terms with change in partner function, you may use the exit
    USEREXIT_MOVE_FIELD_TO_VBAK- header level
    USEREXIT_MOVE_FIELD_TO_VBAP- Item level
    in this you could write a small code which will not change the payment terms when payer is redetermined
    hope this helps
    Thanks
    akasha

  • APP ERROR FOR CASH DISCOUNT PAYMENT TERMS

    Hi,
    I am facing problem in F110 - APP run for cash discount payment terms. The error is "Error in creating the payment document". Suggest a suitable solution.
    Shripad

    Dear,
    This problem is often cause due to changing payment term in the document. Use transaction FB03 enter the invoice document got Environment>Document changes. If you see the payment term has been changed then restore the old payment term into the document.
    Regards,
    Chintan Joshi.

  • Need validation on PO header payment terms forn a Pur Org

    We need to make the payment term field at PO header as non-editable after PO release for a company code/Pur Org.
    However, other company code/PurOrg, it should be editable thru ME22N after PO release.
    Pls suggest a solution.
    Rgds,
    Ganesh

    Hi There
    You can have the minor development, In the combination os Comp Code/P organ/ P Doc type/Release status, you can have the Z Table,, Other than this combination any of the other POs/Rele status Payment term can be changed,,,
    If you maintain the Z table even in future if any of the Comp Code/P rogan changed or included, you can simply maintain or delete it,, it will make your work easy,,
    Check with your dev team for the feasibility and complexity of the same,,
    Thanks
    Senthil

  • Default Payment terms in PO

    Hi experts,
    Issue is when Payment terms has been changed in vendor master (XK02) then also while creating PO default payment term is picked by the system and not that one which has been maintained for that particular vendor.
    so requirement is-- that payment term  should be picked by the system while creating Po which is maintained in the vendor master.
    thanks in advance
    Vibhor jain

    Hi
    following link it may useful to you but not sure
    [http://help.sap.com/saphelp_di46c2/helpdata/en/75/ee0b2955c811d189900000e8322d00/content.htm]
    [Payment Terms;
    Regards
    Kailas ugale

Maybe you are looking for

  • Automatic Pmt Program how realeted to customers

    Hi, In Automatic pmt program...helps to settle automatically transaction and creates advise note and check... But pls let me know how is it related to CUSTOMERS.....in OBVU [Customer] Sp. G/L transactions to be paid    [ ] Sp. G/L trans. for exceptio

  • How can I crosscheck Total Planned/Actual Cost in MCI3 (S061) correct?

    Hi Masters, I want to crosscheck "Total Planned Cost" and "total Actual Cost" in MCI3(S061) - Location and Planning analysis is correct or not.' In my current system I am trying to compare the Orders in IW39 and MCI3 but costs are not matching. I hav

  • FM/BAPI for Parking a document ( FBV1 )

    Hi Experts, We have a requirement where we need to POST a document & then Park It. We are able to post a document using "BAPI_ACC_DOCUMENT_POST ". But we are unable to find a FM/BAPI for Parking a document. We cannot use BDC as the document type is n

  • Active Ingredient Management

    Hi SAP experts. We want to activate Active Ingredient Management. But before moving further, would like to know: 1  What processes are affected after activation (Ingredient Managementis necessary only for some materials)? For, example * there will be

  • Regarding updating the Flags for tracking history in customer dimension

    Hi Friends, I need help,regarding tracking history in dimension tables.Actaully we have customer table and there is id and effective_date/expiration .Previously we were recieving 31/dec/9999 as highend date and I was able to update the active_flag ba