[SOLVED] Transaction number

MMEX4Desktop, incl. Windows, macOS, and Most Unix variants using the GTK+ toolkit

Moderator: Renato

Post Reply
alfred07380
Super User
Posts: 60
Joined: Fri Nov 08, 2024 5:32 pm
Are you a spam bot?: No

[SOLVED] Transaction number

Post by alfred07380 »

Hi,

Since version 1.9.x, the operation number (ID) is a 16-digit integer.
On 1.8.x, this ID is 4 digits (for my file).
Let me explain:
When creating my first database, I imported a qif file from my old software (from year 2018 to year 2024).
My first transaction had ID 1 and so on. With each new transaction, the ID was increased by 1.
But since mmex 1.9.0, the transaction is 16 digits long, with no logical sequence to my existing transactions.
Is there a new ID calculation or a bug?

Thanks
Last edited by alfred07380 on Fri Dec 27, 2024 4:54 pm, edited 1 time in total.
guangong
Developer
Posts: 593
Joined: Wed Dec 21, 2011 5:58 am
Are you a spam bot?: No
Contact:

Re: Transaction number

Post by guangong »

this is to the new design of SUID, to enable distributed transaction ID and database in the future.

SUID starts with milliseconds, and it is still a logical sequence.
alfred07380
Super User
Posts: 60
Joined: Fri Nov 08, 2024 5:32 pm
Are you a spam bot?: No

Re: Transaction number

Post by alfred07380 »

Ok. I understand. Thanks
mvw6t
New User
Posts: 7
Joined: Tue Dec 20, 2022 10:56 am
Are you a spam bot?: No

Re: [SOLVED] Transaction number

Post by mvw6t »

I think you mean microseconds?

From my layman's perspective I would prefer if this was a new additional field labelled 'Timestamp' and we kept the old "ID" field issuing sequentially generated integer transaction numbers.

As I say I'm just a layman so I don't know if there are any particular reasons not to do the above.
frankieorabona
Super User
Posts: 79
Joined: Sat Mar 21, 2015 9:15 am
Are you a spam bot?: No
Location: Italia

Re: [SOLVED] Transaction number

Post by frankieorabona »

I’d like to share some feedback regarding the recent change in the progressive ID numbering system for transactions. I’ve noticed that in the new version, IDs no longer follow a simple sequential numerical order but instead use a 16-digit format.

I understand there might be a technical reason behind this decision, but I find this change unintuitive, especially for users accustomed to the previous method. It would be very helpful to have the option to choose between the old and new systems in the settings. Additionally, a notice or a popup explaining the reason for this change upon updating would be greatly appreciated.

Such changes, when introduced without prior notice or alternatives, can be frustrating for long-time users and might even discourage support for the project. I hope you’ll consider this feedback to improve the user experience.

Thank you for your work and for your attention.
Georgen
New User
Posts: 3
Joined: Wed May 22, 2024 12:21 pm
Are you a spam bot?: No

Re: [SOLVED] Transaction number

Post by Georgen »

I also preferred the previous method.
Post Reply