Bug 293405 - date correct, but in red and message, cannot enter transaction with post date prior to opening date
Summary: date correct, but in red and message, cannot enter transaction with post date...
Status: RESOLVED NOT A BUG
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 4.6.0
Platform: Debian stable Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-06 00:58 UTC by mokshasaraswati61
Modified: 2012-02-06 12:29 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mokshasaraswati61 2012-02-06 00:58:13 UTC
Version:           4.6.0 (using KDE 4.5.3) 
OS:                Linux

One of my accounts, I can transfer into but when I try and credit interest, the current date shows in red and when I hover the mouse over it I get the message 'cannot enter transaction with post date prior to opening date' I have checked all my system settings and everything is correct. I have tried rebooting the problem remains.

Reproducible: Always

Steps to Reproduce:
I attempt to enter an interest payment into my account

Actual Results:  
it refuses to let me do anything, except delete the transaction

Expected Results:  
allow transaction to be entered
Comment 1 Jack 2012-02-06 01:12:24 UTC
What is the date of the transaction you are trying to enter, and what is the creation/opening date of the account?  I'll guess either there was a typo in the date when creating the account, or it was set to the date you set up the account instead of when the account was actually created, and you are entering historic information with an earlier date.  I'm not sure why it allows you to transfer money in, unless the date of the transfer just happens to be later than the account creation date.  

You can fix the account creation date with the "edit account" dialog.
Comment 2 mokshasaraswati61 2012-02-06 01:20:26 UTC
I have checked that creation date 2012 01 06, against  transaction date
2012 02 06 which is today's date. I have already checking in my edit
account settings. It is not a typo that was my first guess. I have also
checked the time/date my system is running on that is also correct.

On Mon, Feb 6, 2012 at 11:12 AM, Jack <ostroffjh@users.sourceforge.net>wrote:

> https://bugs.kde.org/show_bug.cgi?id=293405
>
>
>
>
>
> --- Comment #1 from Jack <ostroffjh users sourceforge net>  2012-02-06
> 01:12:24 ---
> What is the date of the transaction you are trying to enter, and what is
> the
> creation/opening date of the account?  I'll guess either there was a typo
> in
> the date when creating the account, or it was set to the date you set up
> the
> account instead of when the account was actually created, and you are
> entering
> historic information with an earlier date.  I'm not sure why it allows you
> to
> transfer money in, unless the date of the transfer just happens to be later
> than the account creation date.
>
> You can fix the account creation date with the "edit account" dialog.
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 3 mokshasaraswati61 2012-02-06 01:46:35 UTC
I have fixed the problem, it had set itself a creation date of 2012 06 01,  
I think it is something to do with date formats, my system is set to the  
Australian format of dd-mm-yyyy and kmy2 has an American format of  
yyyy-mm-dd, I think kmy2 has tried to interpret the system time when I set  
the account up incorrectly, I know this sort of issue can cause probs in  
some languages such as MySQL. It would be a nice feature to have local date  
format settings, so we dont have to think upside down.

On , moksha saraswati <mokshasaraswati61@gmail.com> wrote:

> I have checked that creation date 2012 01 06, against transaction date  
> 2012 02 06 which is today's date. I have already checking in my edit  
> account settings. It is not a typo that was my first guess. I have also  
> checked the time/date my system is running on that is also correct.


> On Mon, Feb 6, 2012 at 11:12 AM, Jack ostroffjh@users.sourceforge.net>  
> wrote:

> https://bugs.kde.org/show_bug.cgi?id=293405











> --- Comment #1 from Jack 2012-02-06 01:12:24 ---

> What is the date of the transaction you are trying to enter, and what is  
> the

> creation/opening date of the account? I'll guess either there was a typo  
> in

> the date when creating the account, or it was set to the date you set up  
> the

> account instead of when the account was actually created, and you are  
> entering

> historic information with an earlier date. I'm not sure why it allows you  
> to

> transfer money in, unless the date of the transfer just happens to be  
> later

> than the account creation date.



> You can fix the account creation date with the "edit account" dialog.



> --

> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email

> ------- You are receiving this mail because: -------

> You reported the bug.
Comment 4 Jack 2012-02-06 03:18:39 UTC
As you have discovered, the current system date is not related to this problem.  However, if your locale is set correctly, then KMM (by way of the KDE libraries) should use the correct (for you) date format.

In KMM, check the menu "Settings" "KDE Language Settings" for the date format, and see if it is really set correctly for your location.