Payment to Vendor Based on Payment Term

Hi experts,
I want to create some new payment terms in SAP with integration with IV. Say if I have 30 days credit period in PO payment term , system will not allow to pay vendor before 30 days of GR date.
How to customise this. Can any body explain the process step by step? Is it a config issue or customisation issue? If need to write code, where to write it.
Full point will be awarded for useful reply,
Regards,
Santosh

Hi all,
I know how to create Payment terms. But my question  is how to link the payment terms with advance. Say payment term is 50 % advance against GR. rest 50 % after 2 months of GR.System should prevent user if he wants to pay before scheduled date.  How to Map it in sap. Can it be done through config setting? or it is to be done through customised development. If it is done through customisation which user exit to use.
Regards,
Santosh

Similar Messages

  • F110 - Exclude / Include vendors based on payment Amount in payment run

    I have a requirement to make a vendor to appear in the exception list if the payment amount for the vendor (invoices are grouped together for payment) exceeds a certain limit. Can anyone explain me how can achieve this?
    Eg:
    Vendor A has 2 invoices of $1000 each which is due for payment
    Vendor B has 5 invoices of $1000 each which is due for payment
    Both vendor need to be paid using payment method A
    The requirement is all vendors payments which exceeds $3000 must appear in the exception list.
    That is for the above case if I execute the F110 proposal ran then Vendor A should be selected for payment and Vendor B should appear in the exception list.
    Can this be achieved? Any suggestions?
    I have managed to do the selection other way around (Making Vendor B selecting for payment and Vendor A appearing in the exception) by providing the minimum amount in payment method A configuration for specific company code. But that is not my requirement.

    Hello,
    why don't you try the Maximum amount instead?
    Doesn't this cover your requirement?
    Be careful, however, if the payment method is specified on the document and not derived automatically from the vendor master, then this will not work.
    In this case, you could use a validation based on the payment amount.
    kind regards,
    George

  • Excess Payment to vendor against Down Payment

    Dear All,
    This is case of  excess payment to one vendor for one material PO against down payment.
    After allowing advances to this party, our purchase department has changed the prices substantially by negotiating with vendor  which resultant into reduce the purchase order value by Rs. 10 lakhs, and due to that our ledger shows Rs. 10 lakhs excess payment.
    Our accounts department is  not aware about the subsequent change in Purchase order; and they made balance payment to vendor of said  amount has to be recovered on account of excess payment over purchase order. But now as per reconciliation, the excess amount recovered on account of subsequent changes in prices in purchase order.
    All changes made in the PO has been reflected in the header changes and Item changes as well as version management.
    I would like to know how system has allowed to do this transaction as there is no linkage in between down payment and amount going in invoice verification.
    Please help me.
    Thanking you.
    With Best Regards,
    Rajesh
    Edited by: Rajesh Jadhav on Feb 17, 2009 12:54 PM

    HI Raj
    When you physically receive the cheque payment from vendor, do the transactions through T Code:F-52 like any other customer receipts.
    Regards
    Chandrasekaran

  • Q. M PROCUREMENT-PAYMENT TO VENDOR  BASED ON INPSPECTION RESULTS

    Hi GURUS,
    My Client requirement is that payment for material procured from vendor should be based on quality of material.
    For example: My client procure Ferro Alloy from a vendor,quality specs for this material is  60%.if after inspection quality of material is e.g 58%.then according to this diiference in quality the vendor should be paid less.After we do RR and UD.based on the quality of product the Accounts Department should automatically know that there was change in the required quality and the vendor should be paid less.Is it possible to calculate the value to paid to the vendor by the system automatically by maintaining certain formulas.
    Thanks and Regards
    Ramkumar

    Hi Ramkumar,
                            You can generate a Z Report with the help of your ABAPers and there you can define the formula what you are asking to calculate on the basis of Quality. The logic of formula may be like if Purity is 60% then it will be 100% money & if it is less then the formula will calculate the value accordingly on the basis of Quantity & purity results.
    Please revert me the findings after consulting to your ABAP Team.
    Regards.
    Edited by: ATUL MITTAL on Oct 20, 2008 7:54 AM
    Further this report will be run by your account personnel and they will know the price deductions on the basis of Quality along with all other related informations.
    Thanks

  • Payment to vendor based on blocking date of vendor

    Dear all ,
    We have few regular vendors from which the goods is delivered to our plant .
    Say from vedor "V" We have received 120 ltr of chemical today,
    from tomorrow we have to block this vendor for Purchase order.
    Its possible in Xk05 by assign 01 block function,
    the purchase order creation is blocked .
    But in our case the payment should not be blocked as
    we have to pay him for 120 ltr after 30 days from blocking date .
    pl guide
    regards ,
    FBM
    Note : Typing mistakes corrected,Subject line changed.
    Edited by: Jeyakanthan A on Jun 9, 2011 11:43 AM

    Dear,
    As many of friends are suggested,  MK05 can be used to block PO creation.  At the same time FK05 can also be used to block vendor payments. 
    Once you have blocked the vendor using MK05 system will not allow the users to create PO.
    Once you have blocked the vendor using FK05 sytem restricts you from doing MIRO and subsequent clearing of open items means payment clearing.
    This is the good solution as per your requirement.
    Hari.

  • With holding tax base amount for 1099 vendors with discounted payment term

    Hi Friends,
    We have a below situation for 1099 vendors,
    Some of the 1099 vendors are set-up in the system with payment term with discounts i.e. 2% if paid within 10 days
    As per config, system posts with holding tax base amount at the time of posting payment.
    With holding tax rate is 0%,
    Based on modified net amount calculation
    and
    Cash discount calculation before w/tax calculation
    When we have vendor with input tax, system excludes tax amount at the time of payment but for the with holding tax base calculation amount system does not exclude input tax type.
    Which causes difference in 1099 – misc vendors
    Below is the example of how system calculates the amount.
    Invoice $ 1000, payment term 2% if paid within 10 days. Input tax 7.25%
    Payment going out=
    $1000- $ 72.5(tax 7.25%) = $ 927.5 – 18.55 [2% discount] = $ 908.95 (payment amount)
    With holding base calculation =
    $ 1000 – 100 (2% discount) = $ 900
    Difference between payment going out and with holding tax base = 908.98 – 900 = 8.98
    Can some one please tell me how to get rid off this difference?
    Moreover, please tell me if it’s normal to have 1099 vendors with discounted payment term.
    Any thoughts on above situation will be helpful
    Edited by: Shefford William on Jan 28, 2008 11:36 PM

    Dear All
    i am also having the same problem. The example is
    Net invoice Value   = $ 100,000
    Input Tax @ 15%   = $  15,000
    Total Invoice Value = $ 115,000
    Cash Discount = 20% with in 20 days
    On payment the system behavior should be
    Debit  Vendor invoice Value   = $ 115,000
    Debit  Cash Discount @ 20%    = $   20,000   ( 20% of the Net Invoice Value that is 20% of $ 100,000)
    Credit  W/H Tax deduction @ 3.5% = $ 3,325  ( 3.5% of 95,000 the Inv Value - Cash Discount that is $ 115,000 - $20,000)
    Credit Bank Account  = $ 91,675 ( Inv value - Cash Dic - W/H tax that is $ 115,000 - 20,000 - 3325 = 91,675)
    However at the time of payment system is calculating tax as follows
    Debit  Vendor invoice Value   = $ 115,000
    Debit  Cash Discount @ 20%    = $   20,000   ( 20% of the Net Invoice Value that is 20% of $ 100,000)
    Credit  W/H Tax deduction @ 3.5% = $ 3,220  ( 3.5% of 92,000 the Inv Value - Cash Discount that is $ 115,000 - $23,000. This $ 23,000 is only calculated for W/H tax calculation that is 20% of $ 115,000 )
    Credit Bank Account  = $ 91,780 ( Inv value - Cash Dis - W/H tax that is $ 115,000 - 20,000 - 3220 = 91,780)
    this is not the common practice when using the net base value in the system.
    Can any one help me in this regard. I really have been stucked in this problem for many days
    Regards
    Bilal Athar

  • How to block sales order and Delivery order based on payment terms ?

    Hi  experts ,
    I have an sceneria to block the sales order and delivery based on payment terms ?
        For eg )  Customer payment terms  is Z001 which is 5 % discount within 30 days , No discount within 60 days.
                        My requirement here is a)   if open item exceeds 30 days , delivery to be blocked
                                                               b)  if open item exceeds 60 days , Sales order to be blocked..
    Pls give me a solution....

    HI Kakas,
    If possible in configuration , pls let me know .
    payment terms is     5 % within 30 days if customer pays
                                     No discount  within 30 to 60 days if customer pays.   
    Here , i need to control , sales order to be allowed and delivery not to be allowed  for a customer if any open invoice within 30 to 60 days and sales order to be blocked if  open invoice exceeds 60 days..
    Is this possible in Credit management ?.. 
    pls let me know...
    with Regards
    S.Siva

  • 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 to calculate  Payment not yet due based on payment terms

    Dear All
    i need to calculate the payments which are not yet due based on payment terms in the ageing report of payables.
    FOR Ageing : i used this n this works but i want calculate the payment payment which is not yet due based on payment terms.
    SELECT ail.amount amt, ail.corrected_inv_id inv_id,
    aiv.vendor_id ven_id
    FROM ap_invoice_lines_v ail, ap_invoices_all aiv
    WHERE 1 = 1
    AND ail.invoice_id = aiv.invoice_id
    AND aiv.invoice_type_lookup_code IN ('DEBIT', 'CREDIT')
    AND ail.corrected_inv_id IS NOT NULL) mem
    WHERE 1 = 1
    and inv.invoice_id=paid.invoice_id(+)
    and aida.invoice_id=inv.invoice_id
    AND to_char(to_date(aida.accounting_date) + due.due_days) BETWEEN to_date(:p_invdate) - 90 and to_date(:p_invdate) - 61
    AND ven.vendor_number BETWEEN NVL (:p_supplier, '00000')
    AND NVL (:p_supplier, '99999')
    Regards
    Shaizy
    Edited by: user11298424 on Aug 7, 2012 7:53 AM

    sorry Francis,
    this will run:
    REPORT zforum101 .
    TABLES: faede, bsid, bsega, t052.
    PARAMETERS : p_zterm LIKE t052-zterm DEFAULT '1400'.
    PARAMETERS : bldat TYPE sy-datum DEFAULT '20060801'.
    SELECT SINGLE * FROM  t052
           WHERE  zterm  = p_zterm.
    CLEAR faede.
    MOVE-CORRESPONDING t052 TO faede.
    MOVE: t052-ztag1 TO faede-zbd1t,
          t052-ztag2 TO faede-zbd2t,
          t052-ztag3 TO faede-zbd3t.
    MOVE bldat TO faede-bldat.
    faede-koart = 'D'.
    CALL FUNCTION 'DETERMINE_DUE_DATE'
         EXPORTING
              i_faede = faede
         IMPORTING
              e_faede = faede
         EXCEPTIONS
              OTHERS  = 1.
    bsega-netdt = faede-netdt.
    WRITE bsega-netdt.
    A.
    pls reward useful answers
    Message was edited by: Andreas Mann

  • Terms of payment in vendor master

    Can we have different terms of payment in vendor master? if yes what is the use of it?

    you can have payment terms at company code level and payment terms at purchasing org level.
    Company code level payment terms come into the game if finance posts invoices for which you do not have any purchase order.
    In a purchase order the payment terms from purchasing org view are taken.
    2fields are needed because vendors like a restaurant may not need purchasing views, you never create a purchase order. But finance may have to pay a bill.
    And the other way around, you may have vendors with purchasing view, that do not need company code data, as they serve only purchasing needs as order address or goods supplier, but the invoice is posted to the main vendor.

  • FM to calculate discount based on Payment Terms (for Accounting document)

    Hi-
    I am refering to Cash discount calculated on an accounting document.
    Discount is calculated based on Payment Terms. [ Baseline date: date from which discount period starts; Cash discount terms ; Cash discount percentage rates.]
    Is there a standard SAP FM that i can use in my custom program calculate discount ???

    Hi,
    Try this.......
    CALL FUNCTION 'ISU_S_DISCOUNT_PROVIDE'
    EXPORTING
    x_rabzus = st_discount_hdr-rabzus
    x_ab = wa_discount_item-ab
    x_wmode = '2'
    IMPORTING
    y_obj = xy_obj
    EXCEPTIONS
    not_found = 1
    foreign_lock = 2
    general_fault = 3
    OTHERS = 4.
    Regards,
    Jyothi

  • Can a vendor have multiple Payment terms?

    Hi
    The user has maintained payment terms in MM (MK02) & FI (FK02) and maintained same payment term for Company code. However in BW report for "Purchase statistic per Supplier" does not match with R/3 and some vendor shows multi payment term.
    What might be the reason for it?
    Your valuable advise and suggestions are appreciated
    TIA
    Ishi

    Hi
    Any ideas?

  • One vendor shows multiple payment terms

    Hi
    The user has maintained payment terms in in MM (MK02) & FI (FK02) and maintained same payment term for Company code. However in BW report for "Purchase statistic per Supplier" does not match with R/3 and some vendor shows multi payment term.
    What might be the reason for it/
    Your valuable advise and suggestions are appreciated
    TIA
    P.B

    Hi
    Any ideas?

  • Payment block for vendor  based on value.

    Hi Friends,
    Is there any way to set like,
    If the payment is >$5000 for vendor 100100, Invoice must be blocked for payment automatically.
    If the payment is <$5000, Invoice should not block for payment.
    Best regards,
    RAMAN.

    Hi,
    Unfortunately this is not standard SAP.
    There are Vendor specific tolerances but these are not set upper value limits, they are tolerance ranges for value and so do not do what you are asking for.
    There are also value tolerances that can be used to block all invoices over a certain value, but these are not vendor specific.
    So if you REALLY MUST have this then a user exit or modification would be required.
    Or set the payment block on the vendor and block ALL invoices and then release the lower value ones (manually) and leave the others blocked until you want them to be paid?
    Sorry that there is no SAP solution for this via config.
    Steve B

  • Reclassify GR/IR based on payment terms

    Dear experts,
    I am using tcode : FAGLF101 to reclassify my vendor balance from short term to long term payables. This is working fine.
    My user wants to reclassify the credit balance of the GR/IR account related to the above vendor to long term payables as well. This will show a negative amount under the long term payables.
    Accounting entries for GR
    DR  expense
    CR  GR/IR clearing a/c
    Is there a way to reclassify the above entry?
    regards
    Sylvia

    Daer yadav,
    Thanks for your input.
    I have down this requirment with same programe name and with FORM USEREXIT_MOVE_FIELD_TO_VBKD.
    regards
    raj.

Maybe you are looking for

  • Schema validation errors.

    CREATE TABLE XML_BatchDelivery of XMLType XMLSCHEMA "http://www.activcard.com/xml/ns/acms/batch/1.2.xsd" ELEMENT "BatchDelivery"; Insert into XML_BatchDelivery values(xmltype(v_xmltext)); Yields: ORA-19007: Schema and element do not match The schema

  • Upgradation from ECC 5.0 to ECC 6.0

    Hi Friends, As an SD Consultant what would be the roles and responsibilities in the upgradation projects(from 4.6C/4.7E/ECC 5.0 to ECC 6.0) with regards

  • Help me in SRM-XI-SUS Integration .

    hi Can anybody Send me Complete Procedure for SRM-XI-SUS Integration. Thanks

  • Log for delisted articles

    Dear all, Please, let me know if there is a way to find when an article was delisted! It seems only listing log can be found in article changes. Also, can you tell me the difference between deletion and discontinuation of an article? Thank you very m

  • Accessing wsdl to build a web svcs client app

    We are users of WebLogic 8.1 but have hit an embarrassing impasse. We were demonstrating how good it was using web services by deploying a service and using each of the leading market tools to build a client app dynamically by just pointing the tool