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
[SOLVED] Transaction number
Moderator: Renato
-
- Super User
- Posts: 67
- Joined: Fri Nov 08, 2024 5:32 pm
- Are you a spam bot?: No
[SOLVED] Transaction number
Last edited by alfred07380 on Fri Dec 27, 2024 4:54 pm, edited 1 time in total.
-
- Developer
- Posts: 644
- Joined: Wed Dec 21, 2011 5:58 am
- Are you a spam bot?: No
- Contact:
Re: Transaction number
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.
SUID starts with milliseconds, and it is still a logical sequence.
-
- Super User
- Posts: 67
- Joined: Fri Nov 08, 2024 5:32 pm
- Are you a spam bot?: No
Re: Transaction number
Ok. I understand. Thanks
-
- New User
- Posts: 7
- Joined: Tue Dec 20, 2022 10:56 am
- Are you a spam bot?: No
Re: [SOLVED] Transaction number
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.
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.
-
- Super User
- Posts: 79
- Joined: Sat Mar 21, 2015 9:15 am
- Are you a spam bot?: No
- Location: Italia
Re: [SOLVED] Transaction number
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.
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.
-
- New User
- Posts: 3
- Joined: Wed May 22, 2024 12:21 pm
- Are you a spam bot?: No
Re: [SOLVED] Transaction number
I also preferred the previous method.
-
- Developer
- Posts: 644
- Joined: Wed Dec 21, 2011 5:58 am
- Are you a spam bot?: No
- Contact:
Re: [SOLVED] Transaction number
just to be clear:
the 16-digit format still follows sequential numerical order
the 16-digit format still follows sequential numerical order
-
- Super User
- Posts: 129
- Joined: Fri Jan 03, 2020 3:24 pm
- Are you a spam bot?: No
- Contact:
Re: [SOLVED] Transaction number
The benefit for the longer ID is to avoid two transactions with the same ID. This can happen if you create a transaction on one device and a transaction on another device, then sync afterwards.
As I understand it, this is just the first step towards merging transactions between out-of-sync devices. The longer ID needs to be present on all versions (desktop, iOS, Android), before any further steps can be implemented.
If you are like me and find the new ID distracting, right-click on the ID column header and hide it.
As I understand it, this is just the first step towards merging transactions between out-of-sync devices. The longer ID needs to be present on all versions (desktop, iOS, Android), before any further steps can be implemented.
If you are like me and find the new ID distracting, right-click on the ID column header and hide it.