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
SophieHi 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 FinancialsSrinivas-
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 AMHere'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. -
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 -
HI,
We can define Value date rules in OBB8 and also in FBZP. What is the fundamental difference in these two codes.?
KiranHi,
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,
bhuvanaHi 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 -
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
BelgiumYou 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,
PadmavathiHi
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 -
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,
ManzoorThanks 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,
ManisTry 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 -
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.1no 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
-
Best choice for exporting / importing EUL
Hi all I have been tasked with migrating an EUL from a R11 to a R12 environment. The Discoverer version on both environments is 10.1.2 and the OS is Solaris on oracle db's. I am unfortunately not experienced with Discoverer and there seems to be no o
-
GPO enabe\disable status won't hold
So here's a funny yet really annoying one for you guys. I am trying to edit this "no macro warning access runtime 2003" GPO to make sure that it disables the macro message that shows up every time I open the database. Here's how the GPO looks likeI a
-
Difficulty in down loading a new purchase of phoptoshop element11
I have tried to load this newly purchased product on my hp pro 3520 computer using the proper windows disk. It has taken over 10 hours to get to 90% complete but an error of 1500 keeps appearing. Im not very computer literate and need your help. I h
-
Can't find Siri in Settings/ General iphone 4s?
Siri only will makes phone calls. No matter what I say Siri wants to dial. There is no Siri in Setting/General. What's up? iPhone 4s
-
Logic regarding EVENTS OnFilter and OnLeadSelect for table ui element
provide me logic regarding EVENTS OnFilter and OnLeadSelect for table ui element for webdynpro abap application.