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

Similar Messages

  • Clarification about plant and terms of payment In Master Data:

    Hello Gurus,
    I have a doubt as follows:
    1) In Material master (MM01) we are maintaining Plant as two types.
         a) Plant at organisation leve pop up at the begining
         b) Delivering plant at Sales organisation 1.
    So, is there any difference between plant and delivering plant or are they different objects ?
    2) Terms of payment in Customer master (XD01)
         a) we maintain Terms of payment customer master at company code level in "Payment transaction"
         b) we also maintain Terms of payment in customer master at sales area data in "Billing Documents" tab
    Now Why do we need to maintain at these to levels.
    FYI: I have also tried to maintain two different Terms of payment and without any hesitation the system accepts, why ?
    What is the significance of it.
    Please clarify the above.
    Thanks,
    Venky.

    Hello Venky,
    1. Material / Plant
    A Material is always stored in a Plant & there would be various parameters to be entered for that particular Plant. E.g. Storage Bin, Picking Area, Negative Stocks allowed in Pant, GR Processing time, etc..
    Now the same Material may or may not be sold from the same plant, or even if it is sold from the same plant, there would be different Sales parameters for each combination Sales Organisation & Plant. There Sales Organisation specific parameters are entered in Sales Organisation/PLant view. Tax classification Data, Cash Discount indicator, Sales Unit, Delivering Plant, Division, Minimum Order & Minimum Delivery quantity.
    2. Payment Terms
    The Payment Terms entered in Billing tab in Sales Area data is copied into Sales order & Invoice.
    The Payment Terms in Company Code data are used by FI department when posting direct payment (without reference to Sales Document). e.g. to Offer Cash Discount for paying in advance.
    Hope this clarifies,
    Thanks,
    Jignesh Mehta

  • 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

  • Payment term and Baseline date are not appear after residual clearing

    Hi Friends,
    We have an issue in Payment term. Recently small changes were made in OBA3.Here they enable the option of "Payment term from invoice". the function of this is to - copy  the payment term and baseline date form invoice to Partial item .Due to enable of this function after residual clearing the payment term and base line fields are get empty.
    Now user want to get these fields to be updated even not changes take place in OBA3.Can you please suggest me the way,  with out changes in OBA3 can we get payment term and baseline date field after residual clearing .Please suggest .
    Thank you
    Regards,
    Dharma

    Hi Julie,
    Thanks for your reply..
    Here the issue is, the user using Baseline date for two specific purpose.
    1.Due day calculation-auditing purpose
    2.Agning report
    For due day calculation they recently enable the option "payment term from invoice in -OBA3".Due to active the function,system copy the payment term and baseline date from invoice to residual item.it means the residual item having baseline data as invoice date not posting date.
    But for aging report purpose it has to be update posting date.
    now user want to meet these both requirement .How can it possible .Please suggest.
    Thank you
    Regards
    Dharma

  • Payment terms and Baseline date deact. during posting

    Is it possible to deactivate fields: Payment terms and Baseline date in FB60 and MIRO so that the user can't change them? Terms of payment are defined in Vendor Master Data and shouldn't be changed during posting.

    Hi,
    You can use Screen Variants using T.Code  SHD0 . You can make certain field as display only. You can use the help of your abapers......
    Assign points if found useful
    Regards,
    R.Ramakrishnaraj

  • Error posting asset to company ''Specify payment period baseline date''

    Hi All,
    Please some can advise on the below error msg.
    While posting the asset in to company I will get error like ''Specify payment period baseline date'' and i cant go further.
    Please advise ASAP.
    Many Thanks
    Balaji A S

    Dear:
                   This error message normally appears if In the payment terms that you are using (can be seen in OBB8) there is no any default date assigned to the payment term. If it is then assign one like Posting Date or Document Date in OBB8 against the payment term you using. I am a bot confused in your case that why are you getting this error while acquiring the asset. Would you please elaborate the process you are using for asset acquisition.
    Regards

  • Error on invoice "specify payment period baseline date".

    Hi Experts,
    When I create ZMIRO, ZMIRO it keeps
    asking for a baseline date which we have never had to do before
    Payment terms  filled blank, but teh system throughs error message "specify payment period baseline date".
    I
    Please help.
    Thanks,

    Dear,
    System will want to calculate due for payment to vendor for this invoice it must know baseline date from which it should start calculating the due date. Generally baseline date is determined from payment term but it is empty in your case. Enter a payment term in vendor master so that system will default the baseline date from settings done in payment term.
    Baseline date has to exist in the invoice document.
    Regards,
    Chintan Joshi

  • 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 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

  • Terms of payment/cheque post date issue

    Hi guys.
    On PO and MIRO terms of payment PD15 is being used. How can I make the cheque date post dated.
    Baseline date March 18
    Due date April 2
    On F-58.
    I want the cheque date to be April 2 without opening the next period.
    Is it possible at all?
    Can someone help me please.
    Thanks.

    Hi,
    I think it is not possible to give future date as posting data unless period is open.
    We can do the same by opening two posting periods simultaneously by doing authorization objects in OB52. This object will be tagged to a particular role with specific users and deactivating for all other roles.
    Other alternative: We can create a post dated cheque through a manual check by changing the date in the manual check.
    Thanks,
    Padmaja

  • Baseline date, terms of payment, net due date in MIRO Parked document

    Hi all:
    When parking a docuement in MIRO with a PO reference the terms of payment, baseline date, and due date are all determined.
    The problem is when we don't have a PO yet, just the vendor and the amount, is there a way for MIRO to determine the terms, baseline date, and due date from the vendor master?

    Hi,
       Just enter the Vendor in MIro and it should pull the Payment terms from the Vendor master (Company Code Area).
    Baseline Date & Due Date are derived based on the settings in the payment term.
    KInd regards

  • Function module to get due date by terms of payment

    Hi,
    Is there any function module which can give me the due date when I pass
    1) Terms of payment
    2) Baseline date
    Read the terms of payment and use the properties of the terms of payment ( Like Fixed date )  to get to the due date.
    Thanks in advance.,
    Raj

    Hi,
    I had the same problem, as J_1A_SD_CI_DUEDATE_GET does not work when FI document is not created yet.
    This is the way I used and it works:
        CALL FUNCTION 'FI_TERMS_OF_PAYMENT_PROPOSE'
          EXPORTING
            i_bldat               = sy-datum        "if baseline is filled, value here is ignored
            i_budat               = sy-datum
            i_cpudt               = sy-datum
            i_zfbdt               = vbdkr-zfbdt    "baseline due date
            i_zterm               = vbdkr-zterm   "payment terms
          IMPORTING
            e_zbd1t               = lv_zbd1t
            e_zbd2t               = lv_zbd2t
            e_zbd3t               = lv_zbd3t
            e_zfbdt               = lv_zfbdt
          EXCEPTIONS
            terms_not_found       = 1
            OTHERS                = 2.
        IF sy-subrc <> 0.
        ELSE.
          CALL FUNCTION 'J_1B_FI_NETDUE'
               EXPORTING
                    zfbdt   = lv_zfbdt
                    zbd1t   = lv_zbd1t
                    zbd2t   = lv_zbd2t
                    zbd3t   = lv_zbd3t
               IMPORTING
                    duedate = z_duedate.
        ENDIF.
    Hope it helps.
    Regards,
    Fernando

  • User-exits for MIRO :: for terms of payment & baseline date

    Hi all,
    is thr any user exit for terms of payment (zterm) & baseline date (zfbdt) for transaction MIRO.
    Regards,
    Nilesh

    hi Nilesh,
    try this exit: LMR1M001
    hope this helps
    ec

  • Baseline Date - Payment Terms

    Hi,
    The users have created the Payment Term for the Credit Management purposes and the same has been maintained in the Customer Masters. While creating the Payment Term, the Default for baseline date has been specified as "Document Date". Thus the baseline date is required to be same as the Document Date. In case of all invoices we observe that the baseline date is same as the Document Date, except for few where we notice the Baseline Date has got changed thus impacting the AR Aging.
    Could you please advise as to how could the baseline date get changed ? What could be the reasons and how do we check the same ? There were no manual changes made to the Accounting Document. Also what can be done to prevent the same from happening in future ?
    Thanks in advance.

    Hi,
    we faced the same probelm before for Invoices (MIRO).
    The USER after filling the details checks that he entered the Invoice date wrong and corrects the invoice date and saves the doc. when he does this the baseline date is not getting updated by the change of invoice date.
    here The baseline date is updated only after the reentry of po no. or deleivery no. whatever he is giving the details in MIRO.
    we did a lot of investigation with this baseline date problem.
    please check with ur user as to he might be changing the invoice date befor saving. if he changes the invoice date he also need to update the delivery no below.
    regards
    jaya

  • Invoice: Baseline date on the payment terms.

    Dear Experts,
    I am having a problem where trying to change the term of payment of an invoice before a posting, the account doesnt set the baseline date correctly.
    This issue occurs for baseline date type 'Entry Date' .
    After whichever interaction in MIR4 , 'Enter' or 'Save', the baseline date will:
    1. set to the date as in the existing entry if there is no change .
    2. set to the system date if there is a change in the payment terms,
    where the '2nd' is not correct because the payment term changed stated that the baseline date should be 'Entry Date'.
    The above mentioned logic is inside the function module
    'FI_CHANGE_PAYMENT_CONDITIONS'
    Codes bellow shows the scenario mentioned in '1.' no changes
    Wenn keine Änderung, dann Export versorgen und Tschüss-----
    e_zterm = i_newzterm.
    zterm = i_newzterm.
    e_zfbdt = i_newzfbdt. <----
    set to the existing entry
    zfbdt = i_newzfbdt.
    e_sklin = i_newsklin.
    sklin = i_newsklin.
    check not status is initial.
    Codes bellow shows the scenario mentioned in '2.'terms change, and baseline date type 'C'
    T052 contains first entry for payment term key entered "P00K005354
    case t052-zdart. "P00K005354
    when 'C'. "P00K005354
    zfbdt = sy-datum. "P00K005354
    if i_cpudt is initial. "Note 199967
    zfbdt = sy-datum. "P00K005354 <------ set to current date
    else. "Note 199967
    zfbdt = i_cpudt. "Note 199967
    endif. "Note 199967
    Is this a program logic error or is it the way it should be ?
    Any one encounter the similar problem ? or should there be OSS notes to apply ?
    Thank you .....

    .

Maybe you are looking for