Baseline Date after a change in 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 .....

Hi,
If i gave the query that i mentioned above post, in my sql statement, the dynamic action is working but not fetching the correct date for the selected priority..
what is the answer that im getting is
When i select priority as low means
what is populating in my due date field is not the date im expecting........
it is giving some thing in the due date field like the below i mentioned.......
" ,,11/10/10 0&amp;#58;0&amp;#58;0,11/10/10 0&amp;#58;0&amp;#58;0,,,,,,,,,,11/24/10 0&amp;#58;0&amp;#58;0,11/24/10 0&amp;#58;0&amp;#58;0,,,,,,,,,,,11/04/10 0&amp;#58;0&amp;#58;0,,,,,,,11/24/10 0&amp;#58;0&amp;#58;0,,,,,,,,,,,,,,,,,,,11/18/10 0&amp;#58;0&amp;#58;0,,,,,,11/24/10 0&amp;#58;0&amp;#58;0,,,11/24/10 0&amp;#58;0&amp;#58;0,11/24/10 0&amp;#58;0&amp;#58;0,,,,11/27/10 0&amp;#58;0&amp;#58;0,11/26/10 0&amp;#58;0&amp;#58;0,,,,,,,11/05/10 0&amp;#58;0&amp;#58;0,,,,11/24/10 0&amp;#58;0&amp;#58;0,11/24/10 0&amp;#58;0&amp;#58;0,,,,,,,,,,,11/19/10 0&amp;#58;0&amp;#58;0,11/05/10 0&amp;#58;0&amp;#58;0,11/24/10 0&amp;#58;0&amp;#58;0"
i dont know why it is returning like this......please help me........
Regards,]
Harry......

Similar Messages

  • Baseline date determination for Vendor Payment Terms

    Hi gurus ,
    Here is the question :
      In Financial Accounting> Accounts Payable & Recievable>Vendors>Business transactions>Maintain Payment Terms
      While maintaining payment terms Baseline date needs to be determined . What is the importance of Document date and Posting 
      Date for maintaining payment terms for vendors ?
    Could anybody give some information on teh influence of Document Date and Posting Date formaintaining payment terms for
    Vendors.
    Any help is rewardable since i m a technical ABAPER have very little knowledge about FICO Functional.
    Thanks
    Kylietisha
    Edited by: kylietisha on Jul 22, 2010 6:14 PM

    Hi,
    Suppose your Document date is 1.1.2010 and Posting date is 5.1.2010.  And payment term 10 days for discount 5% and no discount thereafter.
    If you set the baseline date as Doc date, your due date falls on 11th. Which means you cant post discount 5% if payment received after 11th.
    If you set the baseline date as Posting date, your due date falls on 16th.  Which means discount is given till 16th.
    Hope this clears your doubt.
    Ravi.

  • Can't access data after name change of account in Time Capsule

    I started using Time Capsule (TC). After transferring data to 3 different accounts. I noticed that the process of entering/ connecting to your account takes to much time. You have to connect every time to the account on TC. Because of this I changed the account names in the Airport Utility to shortened two lettre names. Unfortunately with great negative impact!
    I cannot access any data anymore. The new accounts are empty although I can see that there is still data on my TC because the available disk has not changed.Changing accountnames looks like you are creating new ones and blocking the access to the old ones.
    1) How can I retrieve the data?
    2) Can you create a 'super account' which can access all data of all accounts?
    Jeroen
    The Netherlands

    How do you reset?
    Hi..
    What I wrote is my experience.. there is other opinions out there.
    See https://discussions.apple.com/docs/DOC-2280
    What I experienced was that applying user profiles over existing files resulted in nothing being visible.
    But I am eggs spurt by self appointment only.. test everything.. hold to what is right.. reject the nonsense I will on occasion (unwittingly) spout.
    To answer your questions.. press the reset button for 1sec will reset all user profiles to default. A longer press and it will get rid of them completely.. You will go back to default settings.
    http://support.apple.com/kb/HT3728
    The no user profile option is device password.. or disk password.. when you press reset it will return to device password.. that is the default.
    Try what the reference above suggests.. but in my experience you cannot apply user profiles after copying material and still access it.

  • Refresh local SSMA data after procedure change in Oracle

    Hi,
    SSMA reported error on some non-migratable issues in one of the procedures. After changing the procedure in Oracle to something SSMA can handle (hopefully), I want to refresh the SSMA and issue the "Convert Schema" again.
    However, when performing "Refresh from database" it announces that no changes were found and that all is identical.
    How do I get the SSMA to load the new Oracle procedural code?
    (In the mean-time I will open a new project just for this procedure, but this is not a good solution going forward. Still lost of such changes to handle)
    Thanks,
    Eran

    Hi Eran K,
    According to your description, when you migrate Oracle stored procedure to SQL Server, you has specified the source schema to migrate, then convert schema, synchronize target (including functions, procedures, tables and so on). If you change the schema of
    some tables in Oracle, and even if the stored procedure use these tables. Since you had
     convert the stored procedure to SQL Server, as long as the schema of SQL Server which the Oracle table need to convert to is not changed, there is no impact on your stored procedure in SQL Server. If you must load the new Oracle procedural
    code in SSMA, personally, I recommend you delete the original converted stored procedure and tables in SQL Server, first modify the new schema in Oracle and create new project for re-migrating again.
    Thanks,
    Sofiya Li
    Sofiya Li
    TechNet Community Support

  • 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

  • Day Limit, Fixed day/Additinal months & Baseline Date in Payment Terms-OBB8

    Hi Gurus,
    Please put some light on the following:-
    1. What is the relation between Day Limit & Baseline Date.
    2. What is the use or significance of Day Limit as far as Payment Term for Vendor/Customer is concerned?
    Thanks & regards,
    CS

    Hi,
    The day limit is used to process the document for due date determination based on the baseline date (document date, posting date etc. which is specified in payment term) of the documnt.
    For example, if you have defined first payment term P000 with the day limit as 15 and second P000 with day limit 31, then the documents having baseline date 15th or before will attract first payment term for due date calculation and documents with baseline date after 15 will attract second payment term for due date calculation.
    I hope the things are clear to you now.
    Regards,
    Gaurav

  • 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

  • Baseline date blank in MIRO

    Hi Experts,
    When I create MIRO, the baseline date always blank. Payment terms is filled, but baseline date always blank.
    Everytime I try to fill manually the baseline date, when I enter. It goes back to blank.
    I cannot save invoice.
    Please help.
    Thanks,
    Melissa

    Hi,
    By default the payment term read from vendor master data is 0001. Then the baseline date is blank.
    When I try to change the payment term, the baseline date appears.
    But after I enter several times, baseline date going back blank again.
    If yes, do you know any user exit that impacted this field ?
    I have enhancement for BADI MRM_PAYMENT_TERMS. Is it possible that after I activate this, the baseline date not working as usual ?
    Thanks,
    Melissa

  • Baseline Date in FB60

    Hi,
    We are using FB60 to create a vendor invoice.
    Normally the ‘BaselineDt’ would default  as per the configuration in payment terms and the baseline date can be changed during the document entry, now my problem is eventhough the default for the baseline date is set as document date in the payment term, the document is not getting defaulted at the time of the document entry some times, the date is posting date.
    Can anyone let me know whether there is any other setting for this default for baseline date or am I missing something in vendor master.
    Thanks
    Suresh

    Have you configured all of your payment terms the same, i.e. to work of the document date or posting date?
    This is an area you should check.
    Remember you are saying sometimes, is that the same vendors or it happens for a vendor once and then not again.
    To me it sounds like a payment term that has been configured to run off the posting date. You should be able to spot this by creating a query on BSIK.

  • Weird behavior in baseline date in MIR4

    Dear Expert,
    Using MIR4, I try to change the payment terms, the baseline date will automatically changed to system date, which is not following the rules on the payment terms setting.
    I have done a debug on this, and this process is executed somewhere in Function
    "FI_CHANGE_PAYMENT_CONDITIONS " :
                case t052-zdart.                                "P00K005354
                  when 'B'.                                     "P00K005354
                    zfbdt = i_bldat.                            "P00K005354
                  when 'D'.                                     "P00K005354
                    zfbdt = i_budat.                            "P00K005354
                  when 'C'.                                     "P00K005354
                    zfbdt = sy-datum.                           "P00K005354
                    if i_cpudt is initial.                     "Note 199967
                      zfbdt = sy-datum.                         "P00K005354
                    else.                                      "Note 199967
                      zfbdt = i_cpudt.                         "Note 199967
                    endif.                                     "Note 199967
    B is document date.
    D is Posting date.
    C is document entry date
    " " is No Default
    Since the invoice have not yet been posted, there is no CPUDT --> the account document date. Therefore , according to the code above, condition C will set the date to system date .  But my setting of payment terms is C , document entry date. The date that entered during the creation of this invoice.....
    Normallly, --> normal posting, if i do not make any changes in the payment term, with the same conditions, C ,  i get the correct date, but once i changed the condition to other s,  with also condition C, the date set to system date, this isnt correct...
    Anyone encounter this before ???
    What's the solution ?
    Thank you for reading my long story......

    Dear,
    Can any help to simulate this in your system ? Just want to see if your system will also behave like that ?
    Do "Edit/Change" in MIR4 , then change the payment terms (to & from , both of original payment baseline type "Entry Date"), then press enter ....
    Does your baseline date changed to current date ?
    Thank you ...

  • Baseline date

    Hello SAPians,
    There is an issue from user relating to Baseline date:is as follows
    User is trying to change the payment blocking in FBL1N, in doing so, the baseline date is being changed automatically.
    I checked the Payment terms for that vendor ,the baseline date is defined as Entry date.
    Please can you help me with this issue what need to be done.
    varanasi

    Hello Neal,
    I checked the document changes ,but I didn't find any change in the payment terms.And even I checked the Tran: OBBH but there is no Substitution for this.
    I am trying to debug the issue ,if i find anything interesting to share with you all then I will post it.
    Considering Atif & Ravi Post ,the change may be due to the user posting error.As it is a one time change I could not find it again when testing.
    Thanks for participating.
    Varanasi

  • Baseline date calculation in Invoice verification (MIRO)

    Dear experts,
    I need to set baseline date after 40 days from document date in MIRO.
    Baseline date calculation of "Terms of Payment" in IMG has two parameters:
      &#12539;Fixed day
      &#12539;Additional months
    We cannot set 40 days in these parameters.
    Can anybody tell me how to set baseline date not month but date(not fixed day) ?
    Please advise me on the settings SPRO>MM>Purchasing>Vendor Master>Define terms of Payment.
    Thanks & Regards
    Ken

    Hi,
    You can't do this.
    The baseline date is the date on which the calculations are made.
    So if you have 40 days to pay, this will be 40 days from the baseline date.
    This will either be the document date or another date, but you can't (in standard SAP) have the baseline date as "X" days after "Y".
    So the baseline date is the date of an event (e.g. the date that the Invoice was posted) not a calculation.
    Is it possible that you have misunderstood the use of this date?
    If you just want to ensure that the payment date is 40 days after invoice recipt, then set you just have to enter the number of days in the payment terms and the baseline date stays as the invoice date (etc.)
    Steve B

  • Weird behavior on Baseline date in MIR4

    Dear Expert,
    Using MIR4, I try to change the payment terms, the baseline date will automatically changed to system date, which is not following the rules on the payment terms setting.
    I have done a debug on this, and this process is executed somewhere in Function
    "FI_CHANGE_PAYMENT_CONDITIONS " :
    case t052-zdart. "P00K005354
    when 'B'. "P00K005354
    zfbdt = i_bldat. "P00K005354
    when 'D'. "P00K005354
    zfbdt = i_budat. "P00K005354
    when 'C'. "P00K005354
    zfbdt = sy-datum. "P00K005354
    if i_cpudt is initial. "Note 199967
    zfbdt = sy-datum. "P00K005354
    else. "Note 199967
    zfbdt = i_cpudt. "Note 199967
    endif. "Note 199967
    B is document date.
    D is Posting date.
    C is document entry date
    " " is No Default
    Since the invoice have not yet been posted, there is no CPUDT --> the account document date. Therefore , according to the code above, condition C will set the date to system date . But my setting of payment terms is C , document entry date. The date that entered during the creation of this invoice.....
    Normallly, --> normal posting, if i do not make any changes in the payment term, with the same conditions, C , i get the correct date, but once i changed the condition to other s, with also condition C, the date set to system date, this isnt correct...
    Anyone encounter this before ???
    What's the solution ?
    Thank you for reading my long story......

    Dear,
    Can any help to simulate this in your system ? Just want to see if your system will also behave like that ?
    Do "Edit/Change" in MIR4 , then change the payment terms (to & from , both of original payment baseline type "Entry Date"), then press enter ....
    Does your baseline date  changed to current date ?
    Thank you ...

  • Invoice posting - set document date as baseline date

    Hi Expert!
    I have issue regardig invoice posting.
    When invoice posting transactions are done, the baseline date in the transaction is changing due to unknown reasons. The baseline date should not change and should be the document date. This in turn is having effects on the culculation of the due date for the payment terms.
    In this case, i would like to make the document date as the default baseline date and remove the option of changing the baseline date. Please guide me on how to do it step by step.. Please also advise step by step how can i do that in transaction MIRO, FB60, FV60, FB65 and FV65..
    Thanks..

    prashant,
    let say i have 3 company codes but i want to set the document date as the default for baseline date only for 2 company codes, how? If i tick on document date in the path u've given, will it be affected to all of company codes?
    Where can i check for the payment terms against company code? Because payment terms in the path u've given seems like different than what is being using in the PO currently..
    In the path there are 0001, 0002 and 0003 but payment terms which are being using in the PO are K160, K162....
    Please advise..

  • 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

Maybe you are looking for

  • Error while connecting to SQL Server 2000 using Heteregenous Services 11g

    Hope this is the right thread to post on! We have been given the challenge of connecting to and reading data from a SQL Server 2000 database. Our Infrastructure guys have set up the network access. The SQL Server DB is set to windows NT Authenticatio

  • Macbook keeps on freezing whole laptop just stops

    My mac has been doing this for about 1 and half weeks now i don't know why it's happening, i'm just useing it like i always do like checking emails, editing videos, looking at the web and then it just stops the only thing i can do is move the mouse,

  • Link between SWWIHEAD and SWW_WI2OBJ

    Previously I used to link SWWIHEAD and sww_contob. Now in ECC 6.0 that is not working. I am thinking now data is getting updated in SWW_WI2OBJ. Correct me if I am wrong...   CLEAR: gt_swwwihead,          gt_swwwihead[].   SELECT wi_id          wi_tex

  • Adobe livecycle pdf generator evaluation

    this has popped up on my PDFs please help

  • 2 different problems using Export Action

    I'm using LR 1.1 and Photoshop CS3 on a MacPro and PowerBook. I created an identical Action in PS to use as an Export Action in LR. It was to export .dng files, open them, run Noise Ninja (many were high ISO shots), and some other things. On one Mac,