Payment terms - due date on a particular day of the week say friday?

Experts is it possible in SAP payment terms to configure a term such that due date is on a particular day of the week?
I want use payment term to determine due date for weekly billing cycle (sunday to saturday) for the invoice to be due on Friday net 27 days from mid point of the week
eg 1. if a customer is invoiced any day between October 4th to 10th, the due date should be Friday Nov 6th
eg 2. if a customer is invoiced and day between October 11th to 17th, the due date should be Friday Nov 13th
Is this possible?
Thanks in Advance

You need custom development for this. Using custom development, Substitution in FI or User exit in SD
I. FI Substitution -
   Create substitution with exit, for field day1 (BSEG-ZBD1T) and baseline date (BSEG-ZFBDT). In exit, determine number of days for required Friday from baseline date you want to use (say document date). This way, due date will be on Friday.
For determining Friday, use calendar or Ztables.
II. Invoices created in SD - If you are gerenating invoices in SD, use exit EXIT_SAPLV60B_008. This exit has table ACCIT which also has same fields Day1 and Baseline date. Follow same logic mentioned above.
I hope this helps.

Similar Messages

  • Payment terms / Due date Schedule

    Dear experts, how do the Payment terms definen in FI - FICA, relate to the Due Date Schedule used in Student Lifecycle Management?. Do I define Payment terms for the contract account, or just the Due Date Schedule?
    Best regards.

    Hello:
    The Due Date Schedule (DDS) is used to split fees into payment plans (example 50% at beginning of term, 25% one month later and 25% two months later).  The DDS is maintained in the Academic Calendar. To define the DDS you first need to set up a Time Limit and Time Limit Sequences using the IMG path: SLCM>Master Data in SLCM>Academic Calendars.. Note that at least one DDS is required even if you do not provide payment plans for the students. This DDS will have one payment date.  The DDS can be assigned to the Program, Module, Student Account or Contract Object.
    Each partial payment is an orgianal open item which in turn can be split into an FI-CA installment plan using Transaction FPR1.
    As an alternative to the DDS you can use Transaction FPR1 to set up installment plans. This transaction provides more control over payments including dynamic definitoin of due dates.
    Regards,
    Patricia

  • Invoice Reduction Invoice Payment Terms - Due Date

    Hi gurus,
    At the time we apply invoice reduction in MIRO screen, both invoices (regular and reduction) take vendor payemnt terms (for ex Due in 30 dyas). Is it possible to assign the invoice reduction invoice a fix payment term "Due Immediately" via configuration?
    Thanks in advance

    Hi there,
    Im afraid there is no setting that will have the system post different payment terms in the invoice reduction
    than what is in the invoice. In MIRO, if you use PO reference to create the IV document, the payment terms are copied from the PO and not from the vendor master. The business reason is, that the PO represents the contract between vendor and customer including the terms of payment. Also check out note 322430 as this gives a good description of the proposal logic for the terms of payment.
    I hope this helps,
    Best regards,
    Adam.

  • Liquidity Forecast not considering payment term / due date

    I have configured liquidity forecast and it is picking up values just fine (ECC 6.0).
    My problem is that in FF7B it is not taking "Payment Term" and "Due Date" in to consideration at all. Thus as a result not showing what is due on which date.
    What do I need to do to ensure that FF7B (liquidity forecast report) show balances considering "Payment Term" and "Due Date"?
    Or is here some functionality missing, or I am facing a program error?
    Regards

    Hi,
    You do not have to give the Days there.
    Their functionality is different.
    Assign 15 in Payment terms Tab in No of Days, Percentage should be blank.
    Then the system will calculate the net due date 15 days from Document Date.

  • Finding the Weekend dates if its starting day of the week

    Hello FOlks,
    I have this requirement where if the sysdate is monday i need to get the Data from Friday until Sunday i.e. sysdate -3 to sysdate -1
    Otherwise i need to get the previous day data. How can we acheieve that for below query based on created date??
    select c.client_code,
    e.created_date,
            c.client_name,
       from event_client_field ecf, event e, client c
      where e.event_id = ecf.event_id(+)
        and e.client_id = c.client_id
        and trunc(e.created_date)
       = trunc(sysdate - 1)Edited by: user11961230 on Feb 1, 2011 10:01 AM

    Hi,
    So, you want to do one thing if today is a Monday, and you want to do something else if today is not Monday.
    That sounds like a job for CASE:
    select c.client_code,
    e.created_date,
            c.client_name,
       from event_client_field ecf, event e, client c
      where e.event_id = ecf.event_id(+)
        and e.client_id = c.client_id
    --  Nothing above this line was changed; everything below was changed
        and e.created_date >= TRUNC (SYSDATE) - CASE  TO_CHAR ( SYSDATE
                                                               , 'DY'
                                         , 'NLS_LANGUAGE=ENGLISH'     -- If necessary
                                     WHEN  'MON' THEN  3
                                     WHEN  'SUN' THEN  2     -- If wanted
                                                ELSE  1
                                 END
        AND e.created_date < TRUNC (SYSDATE)
    ;Whenever you have a condition, try to use the raw column from your table as one of the operands instead of expressions based on the column. That is, try to say
    AND e,.created_date < ...   rather than
    AND TRUNC (e.created_date) < ...   That way, the optimizer can use an index on e.created_date, and it could be much faster.

  • Payment Term Master Data

    Can anyone advice me on how to create master data attribute data source in R/3 for Payment Term :
    Please advice me on which table that i should extract the data from :
    Thank you in advance

    Hello Sarvanan,
    Check out table : TVZBT for payment terms master data.
    Create generic datasource on the table TVZBT
    replicate it into BW
    assign the datasource to the infosource
    map the objects create transfer rule transfer structure.
    CReate infopackage and schedule it.
    Regards
    Nimesh

  • Figure out dates corresponding to days of the week, constructing a schedule

    Hi everyone,
    I'm sorry if this topic has already been covered. I've searched the forums for an answer, but did not see anything I took to be an answer (I'm not very good at this).
    I'm trying to make a simple table to tell me which dates a particular day of the week falls on. For instance, I'm making a syllabus for a class that meets every Tuesday and Thursday. I want to know which dates corresponds to every Tuesday and Thursday from here on out.
    I currently have a table with two columns. The first column is the day of the week. The first row is Tuesday, the second is Thursday, the third Tuesday, etc. I was able to do this easily with auto fill. I want the next column to be the date.
    Here's a picture of what I mean:
    Is there a formula that will let me do this?
    Thanks!

    Hi Macademic,
    How about putting both into the first column?
    Select all of column A and use the Cell Format inspector to set the format as Date and Time, with the Date: and Time: pop-up menus set to:
    Date: Mon, Jan 5, 2009
        or: Monday, January 5, 2009
        or  to a Custom format, Date and Time, including only the elements you want in the format you want them.
    Time: None
    Enter the starting date into A2, and confirm that it is either a Tuesday or a Thursday.
    In A3, enter
    =A2+2 (if the course starts on a Tuesday)
    or
    =A2+5 (if the course starts on a Thursday)
    In A4, enter
    =A2+7
    Select A3 and A4, then grab the control (small circle at the lower right corner of the selection) and drag down until you reach the last date of the course.
    Regards,
    Barry

  • In SQL server, how can I pass a date and return on any specific day of the week (e.g. Sunday/Monday/Wednesday, etc.)

    In SQL server, I want to be able to have a function to return the date of any specific day of the week by passing two parameters. E.g.:
    parameter 1: a selected date (e.g. 8/3/2013)
    parameter 2: any specific day of the week (e.g. Wednesday)
    result: should be 7/31/2013 (8/3/2013 is a Sunday in the week 7/28 - 8/3, so the Wednesday should be 7/31/2013)
    then if I want to get Saturday of that week, I can simply change the second parameter to 'Saturday'
    Thanks.

    Wrong forum:
    http://www.microsoft.com

  • Day of the week?

    Is there a way to check if the entered date is a certain day of the week?
    I just would like to alert the user if the date that was entered, which i have format "m/d/yy" on the format properties, that the date they entered is not a Sunday date. I tried to use the util.scand function but then was unable to figure out how to script it to look for the value to be Sunday.
    I tried to put the following in the validation script:
    var EFDT = event.value;
    var day = util.scand("dddd", EFDT);
    if(day.value!="Sunday")
    {app.alert("Most changes should be effective on a Sunday, please check that the entered date is the correct date that the change should take place.")}
    console.println(day.value)
    the only time I get the alert is when I reset the form...
    in the debugger i get:
    day is null
    4:Field:ValidateException in line 4 of function top_level, script Field:Validate
    TypeError: day is null
    4:Field:Validate
    i am sure this means that my if criteria is not correct syntax, but i have run into a dead end when trying to search for more help.
    Thanks in advance for any help you can provide...

    The custom validate script for the data field could be something like:
    (function () {
        // Do nothing if field is blank
        if (!event.value) return;
        // Get the entered date, as a date object
        var ed = util.scand("m/d/yy", event.value);
        // If the date is not a Sunday...
        if (ed.getDay() !== 0) {
            // Alert user
            app.alert("Your message goes here.", 3);
            // Optionally, reject the entry
            event.rc = false;
    Edit: corrected code

  • Requirement on perticular day of the week.

    Dear All,
    I have a query,
    I have raw material with "VB" consumption base planning.
    But i dont want the PR of every day, only on Monday i start the purchase acivity, so PR should be only on MOnday and not any other day.
    I need to run MRP every day, which i can not alter for this requirement.
    Is it possible to club the requremt of the week, and pr on one perticular day. for all quantity.'
    Even if i cud club the week req. but the purchase day is very imp for me.
    Thanks
    Raghu
    Edited by: raghu m on Mar 3, 2010 3:07 PM

    Hi,
    If you want to Club the entire week requirements use Weekly lot size when you want the PR to be Generated On particular day depends on the planning cycle hence I recomend you to go for Time-Phased Planning Procedure  where  vendor always delivers a material on a particular day of the week, it makes sense to plan this material according to the same cycle, in which it is delivered.
    Please follow the links
    http://help.sap.com/saphelp_47x200/HELPDATA/EN/f4/7d259744af11d182b40000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_47x200/HELPDATA/EN/f4/7d25a444af11d182b40000e829fbfe/frameset.htm

  • SD down payment invoice due date

    Hi,
    Down payment request invoice is generated in SD ,and its clear that the due date in FI document corresponding to this will show the posting date as Due date.but our client needs that the due in downpayment request should be according to the payment terms .i.e it should show due date according to payment term days in the FI document generated automatically when the invoice is saved.is there any user exit /any modification so that the due date should be calculated in background accoding to payment terms when the invoice is saved.
    warm regards,
    rohit

    Hi Glynn,
    I have gone through the sap note ,but in case if the payment terms day is only 5 days i.e  today i will do the invoice and after 5 days it should be due. how this can be done and also if 40 days is payment terms then how we can map this in SAP.
    Thanks & Regards,
    Rohit

  • Payment Term - Fixed date

    Hello Friends,
    Can any one please explain me how does the field "Fixed date" for the following payment term behaves?
    Best Regards,
    Jeetendar

    Hi,
    Can you do a test on this? I have tested and got 25th March as due date.
    If fixed date is not mentioned, system simply calculates due date based on number of day/months mentioned. If fixed date is mentioned, Due date dayis always fixed to that date. This may behave differently if you mention cash discount percentage in first row. If a % is mentioned, this means, user can get mentioned % of cash discount till the calculated date based on fixed day and additional months. In second row, if you don't mention any %, these settings are used for due date calculation.
    After due date, item becomes overdue.
    In you case say you mention 1% in first row and no % in second row with additional months 1.
    This means,
    You can get 1% cash discount till 25th March and no cash discount between 25th March to 25th April.
    Item is over due after 25th April.
    Hope it is clear. I suggest to play around by changing these settings and posting invoices.
    Thanks,
    V V

  • Due date falls on 80 days from base line date ........but end of that month

    Hi All
    Can any one please guide me in creating a payment term
    The Base Line Date would be 80 days from Posting date ........... But end of that month
    Example
    Posting date 01.01.2009 so the base line date would be on 21st March
    01.01 ;          31.01 ;                            31 Days
    01.02 ;          28.02 ;                            28 Days
    01.03 ;          21.03 ;                            21 Days               80 Days              
    But due date should fall on end of that month 31st of march
    So irrespective of any day calculated as above in that month  it will always take the baseline date as last day of the month    
    Its Picking up the posting day as Baseline date from Transaction VA01 -> Additional data tab -> ETD ( Festinated Time of Departure)
    From this date it need to calculate the due date as above ( 80 day but last day of the month)
    Please Guide
    Many thanks in advance
    Aadi

    Hi Aditya,
    You may have to create 2 payment terms using the day limit option to meet this requirement.
    Follows the below steps -
    T-code OBB8
    Term 1
    Payment terms = xxxx (as you wish)
    Day limit = any number between 10-15 (you may fix an appropriate date as you think fit for your business)
    Default for baseline date = Posting date
    Payment terms/fixed date = 31
    Payment terms/additional months = 2
    Term 2
    Payment terms = same name as above
    Day limit = 31
    Default for baseline date = Posting date
    Payment terms/fixed date = 31
    Payment terms/additional months = 3
    Logic here is... for all invoices with posting date on or before 10th-15th of a month, 80th day will fall definitely on the 2nd month. Invoices with posting date after 15th, the 80th day will fall on the 3rd month.
    You have to take a concious decision on the day limit number. Because 80 days will not exactly work for all the months.
    Regards,
    Mike

  • F110 bill of exchange: error FZ731 "...requires payment before due date"

    Hi everybody.
    I'm facing an issue that is driving me crazy <:-)
    I want to configure a payment method of type "bill of exchange" (in Spain, "pagaré"). I have several due invoices (due dates: 30/11/10, 31/12/10...), which have this payment method. Some other items are not yet due (30/1/11).
    When carrying out a payment run thru transaction F110, the system asks for the bill of exchange issue date, which I have populated as 30/11/10. At another tests, I have populated as 10/1/11.
    When running F110, the vendor items are then classified as exceptions, with error FZ731 "Pymt method I in the item requires payment by b./exch. before due date", and also message FZ732 "Item not due in 000 - 000 days".
    I think this problem may be motived because the definition of the payment method "I" (company code data) says: Days until due date: 0. But this field is not updatable.
    I've searched the message numbers in the forums, but found no answer.
    Anybody can help? Kind regards,
    Alvaro

    Never mind, I just had to update the Paying company code, fields Bill of exchange due date... > Earliest-lates due date in...days.
    Regards.

  • Update AP Invoice Payment Schedule (Due Date)

    Dear All,
    Is there any API for AP Invoice Payment Schedule (Due Date) in Oracle EBS R12.
    Please advice.
    Thanks

    Hi there,
    Im afraid there is no setting that will have the system post different payment terms in the invoice reduction
    than what is in the invoice. In MIRO, if you use PO reference to create the IV document, the payment terms are copied from the PO and not from the vendor master. The business reason is, that the PO represents the contract between vendor and customer including the terms of payment. Also check out note 322430 as this gives a good description of the proposal logic for the terms of payment.
    I hope this helps,
    Best regards,
    Adam.

Maybe you are looking for