Value date rules

Hi,
I would like to clarify on the below 3 column in the configuration above.
what is the purpose of the below and can provide an example?
S (+/- sign for the difference in days) ,
DEV (Deviation from reference date in days) and
D (Rule for setting the value date for weekends and public hols)
Thanks

Dear Newphama Calesta
This symblos determines (+/- sign)whether the difference in days  should be added (or) subtracted.
The value date take due date as reference date - (minus) one day. if value date is calculated as weekend or public holiday.  it is use the last week day as the value date
For example: if the invoice due date is 25.2.2012. the value date should be 24.2.2012. (the value date 25.2.2012 - 1 day).
(Ex: 25.2.2012 - 1day) = 24.2012(if it is week end or public holiday) - 1 day = 23.2.2012
Deviation in days -  from the reference date. How many days before or after the reference date,
Regards
shankar

Similar Messages

  • Automatic payment: OBBA Define Value date rules

    hi experts,
    Have you ever tried OBBA to define Value date rules? I met a problem with it.
    In OBBA, my configuration is as follows:
    House banK Account ID Transaction R C1 S Dev C2  A
    CIT1               CNY                              3 CN -    1   CN  -
    CN is the Factory Calendar China.
    According to this configuration, I suppose the Value date will take Due date as reference date, minus one day, and if the Value date calculated is Weekend or Public holiday, it will use the last week day as the Value date.
    But I made two tests:
    In the first test, my OBBA configuration is exactly like above one I listed, in my payment proposal, the invoce Due date is 20-Jun, Value date is also 20-Jun, but I think according to the configuration, the Value date should be 20-Jun minus one day=19-Jun which is a weekend, so should be the last week day 18-Jun.
    My first test tell me the Deviation from reference date in days and the Calendar does not work.
    In my 2nd test, I changed the Reference date to 2 (Posting date), but in my payment run, the Posting date is 9-Jun, the invoice Due date is 20-Jun, the Value date is still 20-Jun.
    My 2nd test tell me the Reference date for determining the value date does not work.
    Have you met such problem, it seems the OBBA totally dose not work.
    many thanks!
    best regards
    Sophie

    Hi Sophie,
    I guess it is too late for you already but maybe this helps to other people with similar issues. You also need to assign the transaction created in OBBA to a specific payment method:
    But what is even more important is that you need to tick this box in the payment method company code settings - "payment per due date".
    Regards,
    Ondrej

  • ACH payment method US- Value date in DME

    Hi,
    We are using ACH payment method. After the payment program is executed, through Environment>payment mediumDME administration, we download the txt file which is sent to the bank. In this file format, apart from the date in the header record, we find another date with record type 5 positioned at 70-75.
    From which table and field this  value is being populated? Also, if we need to change this date to the next day ( i.e. payment program is executed today, but this date should be the next day).
    I did configuration in FBZP - value date ( put the days as 1); and also in SPRO: Define value date rules for bank transactions and assigned the payment method to bank transaction.
    Despite all this; I do not see that the date in the DME file is not getting changed (position 70-75). I see that value date in REGUH table is changed to the next day.
    So my questions are:
    From which table this date is getting populated?
    How to change this date to the next date?
    Do we need to use any user exit? If so which one ?
    Your help in this regard is highly appreciated.
    thanks
    Srinivasa Vepa
    Sorry , I posted in the wrong forum. Please ignore this. Posted in SAP Financials

    Srinivas-
    That field in company batch header with record type is called "effective entry date". Please look at the attached thread.
    Effective Entry Date
    Shail

  • F110 DME payment file: add a number of lead days to posting and value date

    Hello,
    For an Italian company, the DME payment file (F110) needs to be checked and approved by an accountant after it is created. This takes 3 to 4 days after which the file is sent to the bank. The bank will reject the file if the value date  is three days late (date which the bank uses to process the file on). For fiscal reasons the accounting clerks need the have the same posting date as the value date
    I managed to set the value date in the DME files a couple of days later. The setting I used (FBZP -> bank determination -> value date) adds the number of lead days to the value date on the basis of the posting date as defined by the user in F110. For some reason I cannot set it to 0 days, it always adds up 1 day. Is that a normal effect or have I changed the settings in the wrong way?
    I found another setting in customising ("define value date rules") which seems to have the same functionality. In the help function it is said that the setting does not influence the payment program and that the program manages the value date. Is there another setting? Can this problem be solved without the help of a programmer?
    Thank you very much!
    René
    functional consultant
    Edited by: ConsultantSAINT-OBAIN on Apr 8, 2010 10:24 AM

    Here's a section of code that does exactly that:
    CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
      EXPORTING
        CORRECT_OPTION                     = '+'
        DATE                               = G_WORKAREA3-CREATEDON
        FACTORY_CALENDAR_ID                = L_S_PLANT-FACTCAL_ID
      IMPORTING
    *   DATE                               =
       FACTORYDATE                        = L_FCDATE
      EXCEPTIONS
        CALENDAR_BUFFER_NOT_LOADABLE       = 1
        CORRECT_OPTION_INVALID             = 2
        DATE_AFTER_RANGE                   = 3
        DATE_BEFORE_RANGE                  = 4
        DATE_INVALID                       = 5
        FACTORY_CALENDAR_NOT_FOUND         = 6
        OTHERS                             = 7.
      L_FCDATE = L_FCDATE + L_S_ZLEAD-/BIC/ZLEAD.
      CALL FUNCTION 'FACTORYDATE_CONVERT_TO_DATE'
        EXPORTING
          FACTORYDATE                  = L_FCDATE
          FACTORY_CALENDAR_ID          = L_S_PLANT-FACTCAL_ID
        IMPORTING
          DATE                         = L_DATE
        EXCEPTIONS
          CALENDAR_BUFFER_NOT_LOADABLE = 1
          FACTORYDATE_AFTER_RANGE      = 2
          FACTORYDATE_BEFORE_RANGE     = 3
          FACTORYDATE_INVALID          = 4
          FACTORY_CALENDAR_ID_MISSING  = 5
          FACTORY_CALENDAR_NOT_FOUND   = 6
          OTHERS                       = 7.
    * result value of the routine
      RESULT = L_DATE.

  • Value Date

    In FBZP, I can see value date defined (by days) by paying company code, payment method and house bank. But if the value date is not define in FBZP's Value Date, where else (configuration from other places?)  the system determine the value date from? Because some paying company code in our system the value date in not defined in FBZP, but the payment run still can proceed. Please advice.

    Hi,
    You are correct. There are different nodes in SPRO where you can define Value dates for the Payment run.
    1. First is FBZP
    2. SPRO>Accounts Receivable and Accounts Payable>Business Transactions>Outgoing Payments>Automatic Outgoing Payments>Payment Method/Bank Selection for Payment Program>Define Value Date Rules
    Table T012A & Table T012C
    3. Bank Accounting>Business Transactions>Payment Transactions>Payment Handling>Value date>Define Diff. in Days Betw. Value Date of House/Partner Bank>Define Number of Days Between Payment Run Date and Value Date at House Bank> Table TBKPV & TBKFK
    Hope this helps..
    Regards,
    SAPFICO

  • Value Dates in AP

    HI,
    We can define Value date rules in OBB8 and also in FBZP. What is the fundamental difference in these two codes.?
    Kiran

    Hi,
    In OBB8, we define the payment due date, which is used to analyze the open items.
    Whereas in FBZP, value date is used for the cash outflow from the bank account. That is used in cash management, so that you can analyse that when actually the funds will go out of your bank account.
    Regards,
    SDNer

  • Date Rules failing in billing value

    Hi All,
    I have created a date rule with the help of an existing date std rule.
    I need the rule as monthly (considering month as 30 days).
    <?xml version="1.0"?>
    <SAPTimeRule>
       <TimeRuleTree>
       <!-- Begin of Rule Tree -->
          <ruleline>
          <!-- Begin of new LINE -->
             <AssignTimeExp displaytype="AssignTime">
             <!-- Assign time -->
                <VarTimeExp displayType="VarTime"
                                   name="RESULT"
                               position="B">
                <!-- Variable: Time -->
                </VarTimeExp>
                <MoveTimeExp displaytype="MoveTime" direction="+">
                <!-- Move -->
                   <VarTimeExp displayType="VarTime"
                                      name="PERIOD_DATE"
                                      position="B">
                   <!-- Variable: Time -->
                   </VarTimeExp>
                   <ConstDuraExp displaytype="ConstDura"
                                    duration="1" timeunit="MONTH">
                   <!-- Constant Duration -->
                      <VarObjectExp displaytype="VarObject"
                                    name="SYSTEM"/>
                      <!-- Variable: Timeobject -->
                   </ConstDuraExp>
                </MoveTimeExp>
             </AssignTimeExp>
          </ruleline>
       </TimeRuleTree>
    </SAPTimeRule>
    When I specified it as
                  <ConstDuraExp displaytype="ConstDura"
                                    duration="1" timeunit="MONTH">
    Its working fine and gives the billing value properly.
    When I specify it as
                  <ConstDuraExp displaytype="ConstDura"
                                    duration="30" timeunit="DAY">
    Its not showing consistant billing value for all the period.
    Do I need to do anything with date profile or duration.
    Can anybody help me to proceed?
    Thanks & Regards,
    bhuvana

    Hi Martin,
    I will explain my problem again.
    I have created a date rule with the help of an existing date std rule.
    I need the rule as monthly (considering month as 30 days).
    <?xml version="1.0"?>
    <SAPTimeRule>
    <TimeRuleTree>
    <!-- Begin of Rule Tree -->
    <ruleline>
    <!-- Begin of new LINE -->
    <AssignTimeExp displaytype="AssignTime">
    <!-- Assign time -->
    <VarTimeExp displayType="VarTime"
    name="RESULT"
    position="B">
    <!-- Variable: Time -->
    </VarTimeExp>
    <MoveTimeExp displaytype="MoveTime" direction="+">
    <!-- Move -->
    <VarTimeExp displayType="VarTime"
    name="PERIOD_DATE"
    position="B">
    <!-- Variable: Time -->
    </VarTimeExp>
    <ConstDuraExp displaytype="ConstDura"
    duration="1" timeunit="MONTH">
    <!-- Constant Duration -->
    <VarObjectExp displaytype="VarObject"
    name="SYSTEM"/>
    <!-- Variable: Timeobject -->
    </ConstDuraExp>
    </MoveTimeExp>
    </AssignTimeExp>
    </ruleline>
    </TimeRuleTree>
    </SAPTimeRule>
    When I specified it as
    <ConstDuraExp displaytype="ConstDura"
    duration="1" timeunit="MONTH">
    Its working fine and gives the billing value properly as below.
    from                              to                           bill date                  <b>bill value</b>
    05.11.2007     04.12.2007     01.11.2007     0.83
    05.12.2007     04.01.2008     01.12.2007     0.83
    05.01.2008     04.02.2008     01.01.2008     0.83
    05.02.2008     04.03.2008     01.02.2008     0.83
    05.03.2008     04.04.2008     01.03.2008     0.83
    05.04.2008     04.05.2008     01.04.2008     0.83
    05.05.2008     04.06.2008     01.05.2008     0.83
    05.06.2008     04.07.2008     01.06.2008     0.83
    05.07.2008     04.08.2008     01.07.2008     0.83
    05.08.2008     04.09.2008     01.08.2008     0.83
    05.09.2008     04.10.2008     01.09.2008     0.83
    05.10.2008     04.11.2008     01.10.2008     0.00
    When I specify it as
    <ConstDuraExp displaytype="ConstDura"
    duration="30" timeunit="DAY">
    Its not showing consistant billing value for all the period.
    from                               to                         bill date                    bill value
    05.11.2007     04.12.2007     01.11.2007     100.83
    05.12.2007     03.01.2008     01.12.2007     0.69
    04.01.2008     02.02.2008     01.01.2008     0.69
    03.02.2008     03.03.2008     01.02.2008     0.83
    04.03.2008     02.04.2008     01.03.2008     0.69
    03.04.2008     02.05.2008     01.04.2008     100.83
    03.05.2008     01.06.2008     01.05.2008     0.69
    02.06.2008     01.07.2008     01.06.2008     100.83
    02.07.2008     31.07.2008     01.07.2008     0.69
    01.08.2008     30.08.2008     01.08.2008     100.83
    31.08.2008     29.09.2008     01.08.2008     0.69
    30.09.2008     29.10.2008     01.09.2008     100.83
    30.10.2008     04.11.2008     01.10.2008     0.00
    But te period is getting splitted correctly for 30 days.
    What could be the problem?
    Can you guid to correct this problem?
    Thanks & Regards,
    Bhuvana

  • Using variables in data rules

    Hi,
    I have set-up a data transfer mechanism between serveral Essbase cubes that uses on the source cube a report script to generate a file and on the target cube imports this text file using a data rule file.
    The current problem I'm encountering is that it does not seem to be possible to limit down the transfer to a single period. In the report script, there's no issue because that is recognizing the server variable easily.
    But on the import side I have not found a method to have a single column dynamically writing into current period only. Is there no other option than someone going into this rules file and change the hardcoded fieldname each month?
    Thanks for any input
    Erik
    Belgium

    You can use substitution variables in version 9 of Essbase but not in earlier versions. Before v9 we'd get around this by using aliases e.g. CurrMonth. Each new month we'd move the alias to the next month.
    "But on the import side I have not found a method to have a single column dynamically writing into current period only"
    I'm assuming that you've created a text column here and filled it with a month value? It would be better to not have a month column and just set the month in the Header of the Data Load Settings.
    Hope this helps.
    Gee

  • Asset value date in Internal order settlement ko88

    Hi.
    I have posted some expenses to the internal order. I m trying to settle it to AUC with tcode KO88.
    In the selection screen of ko88 i gave asset value date as 15.07.2011 but system is posting with month end date only as 31.07.2011.
    I read the sap note 98496. In that its mentioned that the asset value date given in settlement parameters will override the asset value date given in the selection screen of ko88.
    I tried to update the AUC asset value date in KO02 where we give settlement rules but i couldnt find any field there.
    Where do i update the AUC asset value date in settlement parameters. Can anyone provide me the tcode and the field where i update this asset value date.
    Regards,
    Padmavathi

    Hi
    You can the same in transaction code KO02 
    1. Click on 'Settlement Rule'
    2 Select 'Goto' in toll bar
    3.Select 'Settlement Parameter F8"
    4 there you will get" Asset value date"
    Table  Name" COBRA" field "BZDAT"
    Hope this will helpful for you
    Regards
    Praveen P C

  • Asset Value Date in Settlement

    Hello!
    We would like to settle investment measure to a completed asset, so the settlement rules have been updated with the completed asset, status of the order has been changed to TECO (technically complete).
    When we settled the order (not via u201Cko88u201D but via automated program which uses our client) it turned that out asset value date is different than posting date, so the system takes the date when investment measureu2019s status has been changed to TECO instead of posting date, as asset value date.
    Would anybody know where and how to change config, so asset value date is the same as the posting date?
    Thanks in advance for any hints.
    Regards,

    Hi,
    Are you looking for below mentioned settings...
    Financial Accounting (New)->Asset Accounting->Transactions->Specify How Default Asset Value Date is Determined
    Best Regards,
    Madhu

  • Configuration of value date calculation by currency

    Hi,
    We are producing a payment file for upload to an internet banking system, and the file typically includes payments in a number of different currencies; however, the cut-off times issued by the bank for their processing of the payments in the file differs depending on the currency in which each payment is to be made.
    To ensure the file contains the correct value date, we need to use rules which can determine the value date based on currency.  There only appears to be options in SAP to configure the number of days deviation by house bank / account and payment method.
    Is our only option to build the deviation rules based on currency into the relevant payment print program, or is there some further configuration I can use?
    Any help would be greatly appreciatied.

    if u hav one or two currencies then having seperate accounts will be better or
    use a table containing the currency and the delta days ..use it in ur print program to arrive at the right date..
    thats the only alternatives..to my knowledge level also.
    regards
    anantha

  • Is it possible to add value date field in the debit entry?

    Hi gurus,
    I'm an abapper and struggling to be an FI consultant since I have no one to consult with. Here's my issue:
    I want to add the Value Date field in a GL acct debit entry. I used optional in Field status group. It doesn't appear unless if I change the posting key to credit. But if I change it to required entry, an error appears " Rules for posting key 40 and acct 115-30-002 set incorrectly for "VALUT" field . Did I miss anything? As much as possible, I don't want to use the other GL Account (a credit entry) since I dont need it in the program flow.
    Need an expert explanation on this. Sorry I only have limited knowlege with regards to FI concepts.

    Hi
    Feild status at entry time looks for the following combination
    S- Supressed
    D- Display
    R- Required
    O- Optional
    System looks for this above combination at first in Posting Key and then in FSV of account which we enter. For this partical purpose the the feilds in posting key are kept optional.
    Check the feild status of posting key & account T-code FBKP.
    thanks
    Colin Thomas

  • Value Date query

    Hi Everyone,
    As we all know that the value date field is an editable field in FB02. I have noticed that
    if click the pencil icon in FB03 and make changes to text or any other field and save the
    document, the value date entered before, disappears from the document. If I edit the document
    from FB02 then the value date does not disappear. Kindly give your suggestions on this.
    Also sometimes when I enter value date in F-28 and post the incoming payment, the value
    date does not get displayed in FB03 and in Table BSEG Field VALUT. Please give your
    valuable inputs on this also.
    Regards,
    Manzoor

    Thanks Yogesh & Anss for your efforts, but the problem persists.
    First of all, the value date field has to be an editable field, so I cant change the Rules for Changing Documents.
    The problem is described by Two scenarios:
    1. For a BR document posted with value date, say, "25.03.2011" if I edit the 'text' field in FB03 without changing the value date and save the document, the value date gets erased.
    2. For a similar BR document posted with value date "25.03.2011" when edited in FB02 without changing the value date and the document is saved, the value date does not get erased.
    Awaiting your kind suggestions.
    Regards
    Manzoor

  • Different Asset Value Dates for each Asset

    Hi,
    A very interesting and unique requirement.
    We are attaching multiple assets in the settlement rule of wbs elements and run CJ88, but as per standard SAP, all assets under each WBS Element are capitalized on the same Asset Value Date.
    My client wants to capitalize assets at different asset value dates for each of these assets without needing to run CJ88 multiple times.In CJ88, however, we have only one asset Vale date option.
    Is this possible to have different asset value dates asset wise when we run CJ88 ? I did not find any option to define an asset value date in CJIC either.In Settlement rule neither.
    Thanks for any help.
    Regards,
    Manis

    Try and explore the option of using Asset Value date on the sender WBS, you can find this under settlement parameters.
    This option depends on your project (WBS) strcture and the number of assets being capitalised on back on one WBS element.
    Refer note OSS 98496 for more information
    Regards
    Sreenivas

  • Functionality of Data Rule

    In the expression builder of a data rule,I have attempted to create a data rule of the form:
    "THIS"."VALUE" not in
    (select ANOTHER_FIELD FROM ANOTHER_TABLE)
    Using this construct I get an error message:
    VLD-1114: The filter condition for FLT_VALIDATION_20_1 cannot contain a subquery SELECT statement.
    Mapping components do not allow the use of subqueries inside user-defined expressions except in the Aggregation operator. An example of a subquery is a WHERE clause within a SELECT statement.
    Is there any other way to create data rule expressions involving other tables?
    OWB version 10.2.0.1

    no you will have to use a filter or use a view to do this filter before you start any process within your mapping then it will be the easiest thing to do.
    Cannot use expression builder
    Edited by: Darthvader-647181 on Dec 10, 2008 5:50 AM

Maybe you are looking for