Payment Terms dependent on date range.

Hello All SAP Experts,
There is a issue what I am facing today.
User asks for a "payment untill date" which is to be printed on invoice and under that if the customer pays, the customer will will be given some 3% cash discount.
Scenario Illustrated with an example:
If the billing date is falling in between 21st (current month) to 5th (next month) like 21/01/08 the "payment untill date" should come as 15th next month (e.g.15/01/08) and under this he will be getting some 3 % cash discount.
So, If Billing Date is in 21 - 5 range:
e.g. 21/01/08 then printed should be "payment until 15.02.08 minus 3% cash discount" on billing output.
Simmillarly if If Billing Date is in 06 - 20 range:
e.g. 07/02/08 then printed should be "payment until 30.02.08 minus 3% cash discount" on billing output.
Please guide me how to do configuration or if "ABAP resource" is required what to give as "FS".
Thank You.
Best Regards,
A Srivastava

hello, friend.
you can configure this by defining your payment terms thru... IMG > SD > Master Data > Business Partners > Customers > Billing Documents > Define Terms of Payment.
once inside the specific payment term you are defining, pay attention to the 'Payment Terms'.  try inputing '15' in 'Fixed Day', which means the 15th of the calendar month.  put '3' in 'Percentage'. 
assign this payment term to your customer master.
as for the ABAP, maybe somebody else can help you here.
regards.
Edited by: jonathan yap on Feb 21, 2008 2:12 PM

Similar Messages

  • Payment term with fixed date

    Dear all,
    I want to create a payment term as follows:
    100%, 90 Days on the 10th and 25th.
    I created a payment term like this:
    first entry: 'day limit' - 10 days,  'fixed day' field in the "Base line date calculation" column - 10 days  and  'nº of days' - 90 days  second entry (for that same payment term): 'day limit' - 25 days,  'fixed day' field in the "Base line date calculation" column - 25 days and 'nº of days - 90 days;
    third entry (for that same condition term) 'day limit' - 31 days,  'fixed day' field in the "Base line date calculation" column - 10 days and additional month - 1 and 'nº of days - 90 days;
    The system is not giving the expected result. For instance, for a customer with that payment term when document date is 30.09.2012 i should obtain payment date like 10.01.2012 but i obtain 08.01.2012.
    I need a field wher to fix day of month for payment. Does it exist?
    I hope you can help me.
    best regards
    Joana Trigo

    Dear Trigo,
    Unfortunatelly the System do not manage week day it only manage dates
    in specific, but there are some options that maybe helpful:-
    1. Using the field FIXED DATE:
       Fixed calendar date as part of the date on which the first or second
    cash discount period ends and/or the date on which the due date for
    date net payment (date on which payment of an open item is due net, that
    is with cash no discount deduction) is reached.
    2. Could be into Default for baseline date area, not set the indicator
    "No default" with this you then have to enter the base date manually
    into your document.
    3.  You have the option "DAY LIMIT":
        Day of the month up until which the correspondig terms are valid.
    For terms of payment which depend on whether or not the baseline date is
    after or before the 15th of the month, you can define a two-part payment
    term under the same terms of payment key. The terms of payment key is
    expanded by the day limit entered here. Thus there are two
    entries in which different terms can be specified.
    For Example:
    The following terms of payment require you to enter a day limit:
    Documents with an invoice date on or before the 15th of the month
        are payable on the last day of the next month.
    Documents with an invoice date after the 15th of the month are
        payable on the 15th of the month after the next month.
    Mauri

  • Payment term by fixed date

    Hi,
    I need to create payment term by fixed date
    For e.g  2% discount if paid by Oct 31
                 Net  Nov 1
    Can anyone let me know how to proceed
    thanks

    Hi Clive,
    My questions is related to ur answer..can u please explain why asked me to give add month as 1
    User wants 2% discount if he pays before Oct 1..i.e still we have 3 months (aug,sept oct) so by just putting fixed date as 31, will it not count on the Aug 31...
    so am not sure how to proceed..if u can explain..will really appreciate

  • 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

  • Question about Payment term and due date

    Hi experts,
         I encouter a question about payment term:
    I have the payment term ,the baseline date,document date and posting date.How can I get the due date??Is any SAP function module can calculate the due date?
    Thanks a lot in advance.
    Villy.Lv.

    Hi guys,
       we can use this FM FI_TERMS_OF_PAYMENT_PROPOSE to get the Days for net due date and add it to base line date,then we get the due date.
    BR and thanks a lot.
    Villy.Lv.

  • Instalment payment terms and Due date

    Hello
    Can i have some comments on how the due date will be calculated in case of instalment payment terms.what is the configuration needed.Can we get the discount for each instalment if we pay in advance i.e before the due date.
    with regds
    RAJA

    Installment payment terms is basically one payment term linked to other paymnet term(s).
    If you split it to 3 lines, each of the 3 lines will get the payment term assigned for that line.
    E.g. you will configure as follows: (obb9)
    Inst Pmt Term  Inst     %       Payment term
    0001                  1     20              AAAA
    0001                  2     30              BBBB
    0001                  3     50              CCCC
    If you post an invoice (of say 1000) with the pmt term 1, it will split to 3 lines
    Line         Amt            Pmt term
    1             200                AAAA
    2             300                BBBB
    3             500                CCCC
    All the terms created for AAAA BBBB CCCC will apply to these lines.
    Praveen.

  • Payment terms and Due date field gets emptied after residual clearing

    Hi
    There is advance of Rs.50000 in Vendor ledger and Invoice of Rs.200000 (with payment term - G019)
    I cleared these two line items (residual clearing). One new line item got created of Rs.150000. When i saw that line item, i saw that there payment term field and due date field got emptied. My requirement is that the original payment term entered in initial invoice document (of Rs.200000) should automatically get populated in new line item of Rs.150000.
    How to fulfill this requirement?

    Thanks for the prompt reply.
    I wanted to ask one more thing. Same way when i do partial clearing (not residual), is it possible to populate the invoice's due date in advance line item. One link is that my invoice reference gets populated advance line item. So i want due date (not payment term) also to get populated in advance line item.
    Please help.
    Edited by: Deepak Agrawal on Jul 29, 2011 11:43 AM

  • Payment Terms-Manual due date Input-Which field?

    Dear Gurus,
    I can observe an option at the payment terms of "no default" which means that payment due date has to be entered manually.Is there some field in the order or billing document where the due date can be entered manually.Kindly hep,thank you.
    Regards,
    Sam Ahmed

    Hi
    By making due date manual you want to give a free hand to end user for entering any date as due date. He might enter 30 days or 300 days and this is the reason payment terms are used. I don't know about your business scenario but in most of the cases due date is determined from payment terms.
    If you want to make it manual then you can enter payment term with pay immediate and enter date in Fixed value date as suggested by Ravin or enter days in add value days field. System will take this date as billing date for accounting document and will calculate payment term days from here and if you payment term is pay immediate then this would be your due date as well.
    Thank$

  • Payment terms on delivery date

    Hi Gurus,
    1. Can we create payment terms based on delivery date instead of posting date or document date?
    My client has requirement to create payment term based on delivery date.
    2. Can we have assign payment terms on billing level?
    Please guide me.
    Regards
    Rakesh

    Hello Rakesh;
    This is a rule not common, not used. In the standard way we can't.
    The function of t-code OBB8 and OBB9 is very limited. Please, read note 112385
    As you can see, the baseline date of billing posted from SD to FI, is always the billing date.                                        
    Also, if you matained a terms of payment at billing item level, the system create a split
    Best regards
    Ruiy Castro

  • Payment terms - net due date same as credit days?

    Dear all,
    I need to set up a payment term with 20 credit days, 2%. Invoices should be due also after 20 days.
    I would like the payment term to be set up as follow:
    Term           Percentage           No of days
    1.                2                           20
    2.                                             20
    The problem is that the system doesn't let me to set due date to the same number of days as the credit days.
    We will have baseline date = invoice date for our payment terms, if that matters.
    How could I acheive to have due date 20 days after invoice date (baseline date) and deduct 2% cash discount the whole time?
    Thanks and regards,
    Helene

    Hi,
    Please create a payment term as below, if your requirement is "I need to set up a payment term with 20 credit days, 2%. Invoices should be due also after 20 days"
    Term           Percentage           No of days
    1.                2                           20
    2.                                             21
    In case your requirement is to give 2% discount if paid within 20days and due net after that:
    Term           Percentage           No of days
    1.                2                           19
    2.                                             20
    Hope this will solve your issue.
    Thanks,
    Kiran Yelamarthi

  • Payment Terms (Fixed Due Date)

    Hi All,
    I have a requirement where in I need to set up a new Payment term 123 as an installement payment term.
    The payment term is divided as follows:
    Payment Term A: 25% (Due Immediately)
    Payment Term B: 25% (Payable on May 30)
    Payment Term C: 25% (Payable on June 30 => Baseline date calculation: Fixed day: 30 additional months:1)
    Payment Term D: 25% (Payable on October 30 => Baseline date calculation: Fixed day: 30 additional months: 5)
    Now the above can we achieved by creating a condition type (VK11) and adding the Main Payment Term 123 in that condition type with a fixed due date.
    Then corresponding payment terms B,C and D can be set according to the fixed due date(mentioned in condition type) in OBB8
    But how do I capture the payment term A since it will be on the basis of Billing date and not fixed due date mentioned in condition type.
    Also, please suggest an alternate approach in setting up the above payment term 123 and if any ABAP effort is also required.
    Thanks,
    Aruna

    HI,
    You can use the custom development for it:-
    (A) For FI Documents:-
    Use FI Substitution in OBBH with exit.
    For field day1 (BSEG-ZBD1T) and baseline date (BSEG-ZFBDT). Here check the baseline date for October?
    Your ABAPer can code this.
    (B)For SD Documents:-
    Use user exit EXIT_SAPLV60B_008.
    This exit has table ACCIT which also has same fields Day1 and Baseline date. Follow same logic mentioned above.
    Regards,
    Gaurav

  • AR Payment Terms/Invoice Due Dates

    I need to be able to have a search that can search for invoices that have a specific payment term and are due within a certain period of time. (ex: all invoices with Net 30 payment terms that are due within the next two weeks). I have tried the collections>account details screen but there is no criteria for payment terms. Any suggestions would be greatly appreciated.

    You probably don't want to change the payment terms on existing invoices, unless there was a effective change date that was missed for changing the payment terms. You would have sent the invoice to the customer with the original terms and they would have entered it into their system with those terms. So not only would you have to change the due dates manually on your system, you would have to notify the customer somehow of these changes. That is why it normally is easier not to worry about existing invoices and just let the payment terms start showing on new invoices. Makes any sense?
    John Dickey

  • Defaulting Payment Term & Determining due date

    Dear All,
    We are using the substituions to default the payment term to ZS28 for document type ZO.
    In the transaction FB60 after entering the document date and other details, If I click on the payment tab the payment term is being populated correctly as ZS28. But the no of days and due date are being populated incorrectly.
    I am trying to update the field BSEG-ZBD1T in user exit of the substitution, but this values is being overwritten before displaying in no of days.
    For example I'm having base line date as: 03.08.2011
    I am setting the field BSEG-ZBD1T = 25 in user exit, and I have to get the due date as 28.08.2011.
    But the field BSEG-ZBD1T is modifed to 1 by the program and due date is displayed as 04.08.2011.
    Please help me to get the correct due date and no of days.
    Regards
    Rakesh

    Hi All,
    After updating the value in user exit, the value of the field BSEG-ZBD1T is being modified by the form 'EXP_TAB_009_BSEG' in program 'GBTAKFI0' .
    Because of this I'm unabel to claculate the actual due date. Pls help on this.
    Regards
    Rakesh

  • Payment Terms, Invoice Due Date

    Hi,
    I've got to set up a new payment term in our system. The requirement for this payment term is:
    A)     The invoice due date is either, whichever is the later of:
    i)     The 12th day after the day on which the invoice document was deemed to be received : and
    ii)     The 20th day after the last day of the billing period to which the invoice document relates.
    I don't know how to configure this, can anybody help?
    John

    Hi,
    do you mean net due date or document date In order to have days after?
    you can do it defining in OBB8 baseline date (document date) and No. of days (12th and 20th)
    Let me know if it is your case
    regards

Maybe you are looking for

  • With Lion no connection with my HP Photosmart

    Hello everybody, I got Lion and now I am not able to connect the MacBook Pro with my HP Photosmart Premium Fax All-in-one C410b printer anymore! I am really disappointed! I connected them also with USB. Nothing! The software had recognized the printe

  • Songs out of order and split into several "albums". Only in Grid view upon clicking on album.

    Ok this is getting ridiculous! Until two days ago, all was well in my itunes universe. Not so anymore. All tracks on ALL albums are all jumbled, but only when I use Grid view. List view, OK, as are all the others. All the sorting info seems to check

  • Using an external waveform monitor

    I have an external waveform monitor (SDI input) and a Black Magic Decklink Extreme which has an SDI output. I'm trying to get output from Final Cut Pro so I can read the images on the waveform. I've tried "Refresh AV Devices" and enables "All Frames"

  • DropDown Menu Script Question

    Real Simple, if "United States" is chosen on my dropdown, I would like a certain textbox to dissappear. I have tried all of these syntax, but nothing will work, please help: if(xfa.event.newTexT == 'United States'){ txtTempID.presence = "hidden"; or

  • Error in PO - Net price becomes too large

    Hi Gurus, Maybe you can help me with this issue. I am trying to update the net value of a PO already created from 28,500.00 ZAR  to 80,238.00 ZAR and this error message apperars: Net price in ZAR becomes too large  Message no. 06 217 Diagnosis The ca