How to make net due date dependent on Payment Terms in credit memo FB75

Hi Experts,
In our system currently when we create credit memo using tcode FB75 system makes the invoive due immediately.
We wanted to make this net due date dependent on payment terms given by us. Please let me know how can I achieve this..
Please let me know if there is any user exit there or the configration path to achieve this...
Regards,
Vidya

Hi,
"vbdkr-zterm. is nothing but Payment terms
*   Fetching Payment term details
    SELECT SINGLE * FROM t052 INTO w_t052 WHERE zterm = vbdkr-zterm.
    IF sy-subrc = 0.
      CLEAR i_faede.
      MOVE-CORRESPONDING w_t052 TO i_faede.
      MOVE: w_t052-ztag1 TO i_faede-zbd1t,
      w_t052-ztag2 TO i_faede-zbd2t,
      w_t052-ztag3 TO i_faede-zbd3t.
      i_faede-bldat = BKPF-budat.                         "this is Importnat posting date
      i_faede-koart = 'D'.
*     Fetching Due date using Function Module
      CALL FUNCTION 'DETERMINE_DUE_DATE'
        EXPORTING
          i_faede                    = i_faede
        IMPORTING
          e_faede                    = e_faede
        EXCEPTIONS
          account_type_not_supported = 1
          OTHERS                     = 2.
      IF sy-subrc <> 0.
      ENDIF.
      w_invdate = e_faede-netdt.              "this field contains Net due date...
    ENDIF.
Prabhudas

Similar Messages

  • How to change Net Due Date in case of Credit Memo..

    Hi Experts,
    In our system currently when we create credit memo using tcode FB75 system makes the invoive due immediately.
    We wanted to make this net due date dependent on payment terms given by us. Please let me know how can I achieve this..
    Please let me know if there is any user exit there or the configration path to achieve this...
    Regards,
    Vidya

    This is a standard SAP functionality. Usually a credit memo is referenced to an invoice and if you don't have a reference to an invoice SAP would consider that credit memo as due immediatly.
    If you have an invoice to be referenced to this credit memo enter the invoice number in the invoice reference field in FB75 > payment tab and then enter the payment term. If you don't have an invoice reference enter V  in the invoice reference field and then the payment term, system will calculate net due date based on payment term.

  • How to fetch net due date details

    Hi sap gurus
    I am fetching data from fbl5n transaction.
    i want days in arrears by NET due date(VERZN) and net due date(FAEDT) fileds
    but the data is coming from structure RFPOS-FAEDT and RFPOS-VERGN Fields.
    i want to display those fields in my script layout.
    RFPOS is a structure so its not contain  any data so exactly which table i will get FAEDT and VERGN fields..
    how i will fetch those fields for my requirement.
    if any solution really helpful.
    i am using standard print program RFKORD10.
    and  standard form is F140_ACC_STAT_01. and copied form into zform.
    if any one can guide it will resolve my problem..
    with advance thanks..

    This is a standard SAP functionality. Usually a credit memo is referenced to an invoice and if you don't have a reference to an invoice SAP would consider that credit memo as due immediatly.
    If you have an invoice to be referenced to this credit memo enter the invoice number in the invoice reference field in FB75 > payment tab and then enter the payment term. If you don't have an invoice reference enter V  in the invoice reference field and then the payment term, system will calculate net due date based on payment term.

  • Different discount date from that of due date without using payment terms

    Hi,
    We would like have separate discount due date from due date without using payment terms for each invoice.
    We wants to modify ERDK-FAEDS but unable to find suitable event/exit for the same.
    So can anyone suggest any event where this can possibly be achived.
    Regards,
    Paresh

    Hi,
    We are using continuous days for working out due date from document date.
    But for discount due date business sought to provide only working days (say 7 days) from document date.
    So as to satisfy this requirement, I had adopted event R436 where system intially takes values provided but somehow it gets cleared in below lines. So I am unable to find a workaround to resolve this issue.
    PERFORM get_user_exit_function USING 'R436'.
      LOOP AT t_fbstab WHERE funcc <> 'ISU_SAMPLE_R436'.
        tmp_erdk = p_iiu-print_doc-erdk.
        tmp_erdz[] = p_iiu-print_doc-t_erdz[].
        CALL FUNCTION t_fbstab-funcc
          EXPORTING
            x_invoice_param    = p_param
            x_invoice_unit     = p_iiu
          TABLES
            xy_printdoc_lines  = tmp_erdz
            y_new_bill_lines   = tmp_new_bill_lines
          CHANGING
            xy_printdoc_header = tmp_erdk
          EXCEPTIONS
            error_message      = 1.
    Regards,
    Paresh

  • How to see (net due date + payment term's days) in fbl5n as a date

    hi experts.
    i need some informations about fbl5n fields
    i can see net due date and i can see terms of payment fields in the fbl5n but  if the invoice has a payment term (30 day additional etc) i want to see (net due date + payment term's extra days) . for example if the net due date is 01.06.2011 and payment term is extra 20 days  , how can i see 21.06.2011 in fbl5n or any other sceens?
    Edited by: Burak Akdasli on Jun 22, 2011 3:43 PM

    Hi
    I understand from ur question whats the billing date?
    If this is ur question, you can fetch it from sales order>item>billing tab.
    The logic u had mentioned is confusing be more specifc as to what scenario u are trying.
    Reward if it helped
    Chandru

  • Doubt  in  how to   calculate  net  due date

    Hi..
    Experts   i have   doubt  in my  salesmen  ageing  report  i have to  display
    netamout    day  wise  in the range of   0-30 days , 30-60  days and  > 60 days
    how to calculate  the date difference between  to  date  one is invoice creation  date  and another  one is  system date.
    Give  me  any   function  module  available  to count  the  date  difference
    and how  i filter  the  amount  date  wise.
    Thanks Regds
    Prabir Kumar Dandpat

    Hi,
    check fm;
    SD_DATETIME_DIFFERENCE
    regards,
    Navneeth K.
    Message was edited by:
            Navneeth Bothra

  • How to get default baseline date in a payment terms

    Hi,
    We have around 160 payment terms used in our system. We want to get the default baseline date for all these payment terms. Going to each individual payment terms and getting the default baseline date is a cumbersome job.
    Is there any easy way to get the default baseline date for each of the payment terms, like from any table or anything else. I have tried table T052. But it does not have default baseline date.
    Please help.
    Regards
    B.Mohanty

    Hello Bibhu,
    default baseline date is a customizing setting in paymentterms. That's the only way.
    I have no idea why TC lsmw is recommended, definetely the wrong way.
    Best regards
      Horst

  • Selection by net due date

    Dear all,
    I want to make a report with selection net due date, for example(net due date in tcode fbl5n). but i dont know how to read the BSID , because there is no field - net due date in BSID.
    Can anyone tell me how the selection net due date in fbl5n works?

    Hi.,
    For Open Items Radio button.
    Open at Key Date -: the table name is  RFPDO and field name is ALLGSTID
    For Cleared Items Radio button.
    Clearing Date -:  the table name is  BSID  and field name is AUGDT
    Open at Key Date -: the table name is  RFPDO and field name is ALLGSTID
    For radio button All Items.
    Posting Date - : the table name is  BSID  and field name is  BUDAT
    hope this helps u.,
    Thanks & Regards
    Kiran

  • Net Due date differs in  FBLl5N  and print statement used

    HI all,
    we are using customer statement of accounts, which shows the document due date. Using payment terms 30 days and  Due date is calculated  from document date, but our statement differs in calculation of due date.
    eg/:
    Doc.date        DocDue date 
    31.07.2006      29.08.2006
    23.08.2006      14.08.2006 and in the standard report FBL5n which shows as below
    31.07.08        30.08.2006
    23.08.2006      15.08.2006
    Looking for ealier reply
    Best Regards
    stefen & raj

    Hi,
    30.08.06 is correct - compare fm DETERMINE_DUE_DATE
    and link:  Re: FI-ABAP : how to calculate payment date using a module function ?
    A.
    Message was edited by: Andreas Mann

  • How to change value date from posting date to net due date

    Hi Gurus,
    My client wants to change value date from posting date to net due date. currently posting date is considered as value date but in future client wants to change value date to net due date of documents.
    1. what configurations need to be maintained to change value date from posting date to net due date.
    2. Will these changes effect automatic payment run.
    Thanks and Regards,
    Suresh

    Hi Suresh,
    In Future
    While posting the documents you can mention the value date as due date of the documents.
    For already posted documents
    You can change the value date to net due date.
    If the value date is display mode i.e. if you are not able to change the value date in FB02 (Document Change Mode), use OB32 transaction and make value date field as eidtable (BSEG-VALUT).
    In OB32 transaction enter all the required fields like Account type, transaction type, company code and finally activate the Field can be changed check box.
    But not sure, whether we can change the value date to previous date or not?
    This would help you..
    Regards,
    Praisty
    Edited by: Praisty on Jul 28, 2009 9:56 AM

  • How we add Grace days to net due date

    Hi,
    How we add grace days (eg one week) to net due date? This is only for particular customers.
    Regards,
    Shaik

    Hi Azeen
    Try this way. I assume that you want to know how much is due from customers as on a particular future date, that should come between today and that date. For preparing the liquidity forecast for the month, I use the following method for estimating the recoveries from the Customers and payments to Vendors and it works quite well for me.
    Let's say for Customers you want to forecast the collections that would come in the month of Jan from today until 31 Jan'09. Use the FBL5N Report, using the 'Open Item Key Date' as a future date, in our example - 31 Jan'09. Change the layout of the report by including the feilds 'Net Due Date' and 'Arrears after Net Due Date'. Sort the report on the Document Date, this being the baseline date. Now in the 'Arrears after Net Due Date' you will find the overdue days, which would be equal to the difference between the Date of the Report (31 Jan'09) and the Net Due Date of the Open Item. Thereafter, use the filter for 'Arrears after net due date' and click on the icon for 'multiple values'. Exclude the range of days, by assigning the lower and the upper limits. Lower Limit will be in minus, for those invoices that would still not be due upto 31 Jan'09 and the upper limit will be 7, since you would be granting a grace period of one week and consider all those invoices as not due upto 31 Jan. Once the filter is set, the report will exclude the open items as per the filter and provide you with a fairly accurate estimate of collections for the period/month.
    Let me know if it works for you.
    Regards

  • Interest calculation based on Net Due Date

    Hi guys: I want the interest calculation based on net due date and not document date or posting date.
    I tried to check the box "ALWAYS CALCULATE INT FROM NET DUE DATE in prepare item interest calculation step, but system gives me message
    "Do not select "Calc.intrst from net due date" for this int.calc.type
    Message no. F7128"
    Here are my questions:
    1- how can i make the system to calculate interest only after the item is due for payment - right now its calculating anyday after the document date
    2- Is this the correct place in configuration to do this?  (ALWAYS CALCULATE INT FROM NET DUE DATE )
    3- Also in T code FINT, how can i run interest posting for only one item rather than all that show up in test run? I tried selecting/highlighting only one but it posts all.
    thanks much
    brian

    HI,
    The system always calculates the interest from the document date of the invoice,
    as of my knowledge there is no setting for the interest calculation from the net due date, so
    what u need to do is when u are running the open item interest run u specify the period of only the date
    from the net due date to required date as of u.
    if u  want to calculate the interest to paticular invoice and  having two invoices
    then u can run  as per the document date and other thing is u can block the invoice for dunnig.
    Regards,
    Padma

  • How to set a due date in Reminders

    Hey guys this had been bugging me for a while so I decided I'd share my findings. This is a pseudo-fix but I think it works for my purposes.
    First, the solution:
    Open Automator (go into Spotlight and search "Automator")
    Create a new service
    Under the "Service Receives" dropdown select "none" and make sure it's "every application"
    Then in the search bar to the left find "Run AppleScript"
    Drag and drop the "Run AppleScript" to the right.
    Paste the following code in the "Run AppleScript":
    tell application "System Events" to set FrontAppName to name of first process where frontmost is true
    if FrontAppName is "Reminders" then
              tell application "Reminders"
                        set newReminder to make new reminder
                        set name of newReminder to "new reminder"
                        set due date of newReminder to current date
              end tell
    else
              display dialog "failed to make new reminder!"
    end if
    Save the service as whatever you'd like, I named mine "new-reminder-with-due-date"
    Now close Automator, go to "System Preferences" -> "Keyboard" -> "Shortcuts"
    Go to the bottom where it says "Shortcuts..." Add an entry, in the  Application say "Reminders"
    Then paste the name of the service name you chose earlier (again mine was "new-reminder-with-due-date")
    Choose a shortcut to make a new reminder with a due date, For me I chose CMD + SHIFT + n
    Close the System Preferences
    Now when you use your shortcut in the Reminders app it will create a new Reminder with the due date set as "now"
    Change the due date to whatever you want and there you go
    Now the explanation. I used references from:
    http://www.macstories.net/tutorials/enhancing-reminders-with-applescript-and-mac ros/
    http://stackoverflow.com/questions/7570855/where-to-find-what-commands-propertie s-are-available-for-applescript-in-microsof
    Basically Reminders happens to have the "due date" property as a scriptable feature. So with AppleScript you can make a new reminder with a due date. I set the date to "Current Date" because I just needed the due date there. You can set the default due date to something else if you'd like but this is at least a solution you can use.
    I'm now going to explore how to add a due date to an existing reminder using AppleScript. Hope this helps everyone in the future.

    There's a correction to the code. For whatever reason doing it that way still sets it as a "remind me when" parameter. Use the following code instead:
    tell application "System Events" to set FrontAppName to name of first process where frontmost is true
    if FrontAppName is "Reminders" then
              tell application "Reminders"
                        set duedate to (current date) + (2 * days)
      make new reminder with properties {name:"New Reminder", due date:duedate}
              end tell
    else
              display dialog "failed to make new reminder!"
    end if

  • Re: Net Due Date

    Hi,
    With which FM can I find the net due date for payment in SD? For any payment terms.
    Thanks a lot
    Hitesh

    Hi,
    Based on the billing documents & the payment term you can define the Net due date.
    Look the source code in the FM
    J_1A_SD_CI_DUEDATE_GET
    J_1B_FI_NETDUE
    Check this
    Maintain Payment Terms
    In the following section, you maintain the payment terms. The rules for determining the due dates are copied as payment terms from the Financial Accounting (FI) component.
    You can carry out different assignments for incoming and outgoing payments. You can also make a calendar assignment which will then be valid for both incoming and outgoing payments.
    If you want to use the correction on a workday you must:
    1. Enter a factory calendar.
    2. Define how the non workdays are corrected.
    Requirements
    You must have maintained the payment terms in Financial Accounting. Do this by choosing Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Incoming Invoices/Credit Memos -> Maintain Terms of Payment.
    Return ->
    Thanks
    Rajeev

  • Change the Net Due Date of a vendor Document

    Hi,
    Can anyone please tell me if it is possible to change the net due date of an AP Local document (doc. type = RE) generated by MIRO?
    I`ve tried to change the base line date (Bline date) but this field is unavailable to be changed in my company`s SAP.
    There is any other way?
    Thanks in advance!

    Hi
    You can change the payment terms
    Also
    To make any field as modifiable check the document change rules in OB32
    Regards
    Sach!n

Maybe you are looking for