Determination of due date

Hi Exeperts,
Please correct me if I am wrong.
After posting the bill document or generation of Invoice, the due date for the customer would be:
Due date = Posting date or Document date + No. of days define in payment terms (Using SPRO)
The no of days defined in payment terms counts sunday and holiday.
If this is correct then please let me know how can we ignore for counting of sunday and holiday.
Thanks in advance
Girdhar A.

Hi Girdhar,
in event 1330 is deposit the FM ISU_DUE_DATE_DETERMINE in a IS-U system, this FM read, checks
the payment conditins from TE052 and determine the due date, after this occurs a correction regarding factory calendar.
ISU_DUE_DATE_DETERMINE
     CALL FUNCTION 'ISU_DB_TE052_SINGLE'
     CALL FUNCTION 'ISU_CHECK_PAYMENT_CONDITIONS'
     CALL FUNCTION 'FI_FIND_PAYMENT_CONDITIONS'
     CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
     CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
After this the due date should be filled, but attend the event R417!
Best regards.
Christiane

Similar Messages

  • Calculation of due date based on Business Days for FICA documents

    Hi All,
    I am working on project where SD - FICA integration is in picture. We post some charges through SD and FICA document gets posted on relevant Contract Account.
    Normally we create Sales Order using transaction VA01 and then we do Billing for this Sales Order through VF01. After billng is done, FICA document automatically gets generated.
    We have following requirement to be fulfilled.
    For the SD bills posted as above, I want to calculate due date of these bills based on Business Days for FICA document generated (SAP Standard calculate due date based on Calander days). We can use factory calander for calculating business days in relevant function module.
    I have checked in the system and it seems that event 1330 ( FM - ISU_DUE_DATE_DETERMINE) is not working in this scenario. Is there any other FM which I can use?
    Can anyone help me on this?
    Regards,
    Pradeep

    Hello Praeva ,
    The event 1330 has a sample FM FKK_SAMPLE_1330. It doesnt even have a Standard Function Module.
    You need to create a Installation-Specific FM and put your code to determine the Due Date based on the logic.
    Rgds
    Ram Kumar.

  • New Due date for reversed Invoice

    Hi Experts,
    Can we determine a new due date for reversed invoice through standard configuration? The due date of reversed invoice remains the same as that of the original invoice even if its reversed after a year. It looks very odd that a FICA entry has a due date of past.
    I tried by assigning the out-going payment term to the FICA payment term configuration but it doesnot determines a new due date from the posting date I provide during invoice reversal.
    Any Clue ?
    Regards
    Satyajeet

    Hi Satyajeet,
    As per standard SAP, the due date of a particular invoice is derived from the date you are posting it in SAP and the payment terms configured in the contract account master, irrespective of the fact that whether it is a cancel-rebilled invoice or a normal invoice.
    So if a invoice is posted on 05.08.2011 and the payment terms mantained at the CA master is 5 days then the due date will be on 10.08.2011.
    The due date of a invoice is determined in event R417. Check if any custom FM is assigned in there which is changing the standard SAP functionality.
    Also check event 1330, which gets called from event R417 to determine the due date.
    Hope it helps.....
    Thanks,
    Amlan

  • Fetch records from BSIK based on Net Due Date

    Hi all,
    I have to fetch the records from BSIK based on the "Net due date".
    "Net Due Date" is a calculted figure which is the ( number of days from payment terms + Baseline date ).
    Is there any function module for this ?...
    Thank you,

    Thank you for your response.
    The FM does not serve my purpose. This FM basically determines the due date of the documents. My requirement is to find a function module wherein the input is the 'Due date ( viz a calculated fied = baseline date + payment terms )' based on which the respective records are fetched from BSIK and BSID.
    Let me know if you have any ideas on this...
    Thank you

  • Cash Journal- Due Date

    please i need your advice in how use or determine the due date for vendor lines posted from the cash journal?
    EX: we paid an employee advance payment posted with SP. G/L indicator X from the cash journal, when he returns a excess money we must determine if he is late or paid before the due date.
    Edited by: Mohamad Aly on Apr 26, 2010 3:01 PM

    Hi ,
    As per the issue that you are having , in cash journal the payment terms that are entered in the vendor master do not work in cash journal . it always considers the current day of posting as the due date .
    In case if you want to enter a due date manually then in column " Document date in document " enter the relevant due date that you want to view in the vendor master for eg. if on 26.04.2010 you want to enter a document whose due date should be 01.05.2010 then in that case you will have to change the document date in document as 01.05.2010 then , when you post the document in vendor account - FBL1n you can view the due date as 01.05.2010 .
    Hope this would suffice the purpose .,
    cheers ,
    Dewang .

  • 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

  • Advaned warning for due date based on statuses

    Hi,
    While searching transactions, for the due date some icons are coming like(green squere, yellow triangle, tick mark, grayed dimond) and so on.
    can I maintain these icons based on statuses. Presently tick mark is coming for one of the statuses maintained in the status management. But for this we didn't maintained any configuration settings at IMG --> CRM --> Interaction center Web client --> Agent Inbox --> Map item attributes to inbox Attributes --> Define advanced warning for due date.
    Required quick response as it is business critical requirement.
    Thanks,
    Chandu

    Hello Praeva ,
    The event 1330 has a sample FM FKK_SAMPLE_1330. It doesnt even have a Standard Function Module.
    You need to create a Installation-Specific FM and put your code to determine the Due Date based on the logic.
    Rgds
    Ram Kumar.

  • Setting Due Date for task using business days

    While this may not be new news to many, I found little information on how to add a certain number of business days to determine the due date for a task to be used in a workflow.  For SharePoint 2010 environments that cannot run custom code, I have
    found a solution that utilizes two additional columns in the task list.  The first column I named
    Deadline (a number with no decimal places), which will contain the number of business days until a task is to be completed.
    The second I named Business Deadline (a calculated column returning a
    Date and Time).  The formula for the calculated column is:
    =[Modified]+INT(ROUNDDOWN([Deadline]/5,0)*7)+ IF(WEEKDAY([Modified]+MOD([Deadline],5))<MOD([Deadline],5), IF(WEEKDAY([Modified]+MOD([Deadline],5)+2)=7,MOD([Deadline],5)+4, IF(WEEKDAY([Modified]+MOD([Deadline],5)+2)=1,MOD([Deadline],5)+3,MOD([Deadline],5)+2)), IF(WEEKDAY([Modified]+MOD([Deadline],5))=7,MOD([Deadline],5)+2, IF(WEEKDAY([Modified]+MOD([Deadline],5))=1,MOD([Deadline],5)+1,MOD([Deadline],5))))
    The workflow on create in the task list then is:
    Set Deadline to {number of business days}
    then Wait for Deadline to equal {number of business days} 'Necessary to ensure the Business Deadline has been set
    'then Set Due Date to CurrentItem:Business Deadline
    Hope this helps a few others that are beating their heads against their desks like I was.

    Hi,
    Glad to hear that you solve this issue, thanks for your sharing.
    Thanks,
    Linda Li
    Linda Li
    TechNet Community Support

  • Terms of Payment to determine due date as last date of the month

    Hi Experts,
    Does any one know how to configure a Terms of Payment to determine due date as last date of the month ?
    I tried by puting fixed date as 31 in the Terms of Payment in FI but when I am creating in FI-CA it gives me an error "_Term of payment Z003 is inconsistent/not planned_"
    Please advice.
    Thanks & Regards
    Satyajeet

    Hi Satyajeet,
    It seems the settings that you have maintained in FI are correct.
    When you are assigning the payment terms in FI-CA, you need to assign a factory calendar as well to the payment terms in the following config-
    IMG->Financial Accounting ->Contract Accounts Receivable and Payable->Postings and Documents->Document->Maintain Payment Terms
    If you have already assigned the factory calendar and still the problem persists, can you give the message ID and the message number of the error that you are getting?
    Thanks,
    Amlan

  • Function Module to determine due date in BI form Payment Terms

    Hi to all,
    Can any one tell me what is the Function Module to determine due date in BI, form ZTERM ( Payment Terms ).
    I am working on Accounts Receivable (AR). and need to calculate Due date.
    I shall be thankful to you for this.
    Regards
    Pavneet Rana

    Thanks For reply,
    I have to do aging for Receivables and report format is like that.
                    1 - 10      11 - 30        31 - 60         61 - 90       > 90     Notoverdue   Overdue
    North
    East
    south
    West
    According to client requirement in first 5 bucket i need to display Receivables according to aging
    and for  Notoverdue   Overdue  bucket condition is like that.
    if sy-datum - vbrk-fkdat  > 0NETDUEDATE then it is under Overdue bucket
    if sy-datum - vbrk-fkdat  < 0NETDUEDATE then it is under notOverdue bucket
    there i have created 2 DSO , one for sales which have North,East,south,West and vbrk-fkdat using 2LIS_13_VDHDR,2LIS_13_VDITM
    and other  DSO which will have 0NETDUEDATE from 0FI_AR_4 .
    for Notoverdue   Overdue how i will calculate aging at query level.
    also is 0p_keydt is variable for 0CALDAY which will take user entery and should i applied offcet, to get firts 5 bucket Receivables data for aging.
    i shall be thankful to you for this.
    Regards
    Pavneet Rana

  • ISU : Due date determination

    Hi,
    Where in customizing can you determine the basis for the due date (posting date or document date)?
    Thanks.
    Ramon.

    Hi Ramon,
    Just try the following
    Financial Accounting>Accounts Receivable and Accounts Payable>Business Transaction ->Outgoing Invoices/ Credit Memos->Maintain Terms of Payment
    Hope it will solve your problem.
    Thanks & Regards,
    Jyotishankar Dutta

  • 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

  • Credit memo net due date is not correct

    Hi experts,
    In most cases the net due date of customers credit memos (posting key 11) is correct based on payment terms but sometimes itu2019s not (e.g. payment terms 30 days end of month but net due date is the same as document date).
    Any ideas why?
    I checked payment terms in customer master data and in FI and they are the same.
    Thanks for your help,
    Ben

    The general rule is that the due date of a credit memo is the baseline date.
    There are 2 exceptions: if you put the number of an invoice in the field BSEG-REBZG (Number of the Invoice the Transaction Belongs to), the due date of the credit memo is the due date of the invoice.
    2nd exception: if you put the constant 'V' in this field REBZG (you can do it thru a substitution rule), the due date will be calculated the same way as for an invoice.
    You can see this in the documentation of the data element REBZG:
    A special rule applies to credit memos which have a "V" in this field.
    The due date is determined in the same way as for an invoice. If the field is empty (containing neither a document number nor a "V") the due date is the baseline date for payment.

  • Fixed Due Date - Payment Term

    Hi  ....  How to get a fixed due date for Vendor / Customer Invoices (without modifying Due Date after posting the Document or Changing Base Line Date for each Invoice at the time of Posting Document)?
    For Example, If we post a Vendor / Customer Invoice with in the Dates from 1st Jan to 31st May 2014, default Due Date should be 31st May 2014
    (For T Codes FB60 / FB70 / MIRO etc)
    Please let me know the alternatives through Payment Term or any other way....
    Thanks ..... Ramesh

    Hello,
    Apart from above suggestions, please check below blog as well where you can calculate dynamic due date for fixed day payment terms.
    Fixed day payment terms - The magic behind due date determination!!!
    Thanks,
    V V

  • Due Date Indicator on vendor line item

    Hi,
    We have raised a credit memo via logistics invoice verification.
    The baseline date is 21/10/2008 and the payment term is 31
    days from month end. That makes the credit memo due in 40 days time. However on the vendor open item list (FBL1N) the due date indicator is set to "DUE". This should be set as "NOT DUE". The payment run (F110) is picking up this line item in the payment run, when infact it should not do so.
    Please help.
    Many Thanks
    Pops Balram
    Toyota SA

    The first answer is the general rule: the due date of a credit memo is the baseline date.
    There are 2 exceptions: if you put the number of an invoice in the field BSEG-REBZG (Number of the Invoice the Transaction Belongs to), the due date of the credit memo is the due date of the invoice.
    2nd exception: if you put the constant 'V' in this field REBZG (you can do it thru a substitution rule), the due date will be calculated the same way as for an invoice.
    You can see this in the documentation of the data element REBZG:
    A special rule applies to credit memos which have a "V" in this field.
    The due date is determined in the same way as for an invoice. If the field is empty (containing neither a document number nor a "V") the due date is the baseline date for payment.

Maybe you are looking for