As a user, when adding some identifier to a party, I want a short list of relevant identifiers to select from. Currently there is a list of more than 120 identifiers - most of which are of no relevance for most companies. E.g. for a Germany based company doing regional or even European business, we do not need a "New Zealand Inland Revenue Department Number", not even a "Portuguese VAT Number" - instead be need only some German identifiers and by chance the "European VAT Number".
Acceptance criteria:
Each of the Party Identifiers can be activated and deactivated.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
The list of identifiers is managed by code (because there is a validation of it) so it is not possible to deactivate them.
Also, deactivating is not a good option because if you need some identifier on the future the user will think that is not supported by Tryton so will put the data in the wrong place.
This has been discussed previously but we did not find a proper solution for the problem. So before creating the request it will be good to have a proper solution that works for all cases.
Also, deactivating is not a good option because if you need some identifier on the future the user will think that is not supported by Tryton so will put the data in the wrong place.
This is just paternalizing the the users.
This issue is about adding an option - this mean users are free to use it, or not to use it. If some business decides to deactivate identifiers, its it's choice.
None of the businesses around me will never need the "New Zealand Inland Revenue Department Number" or the "U.S. Social Security Number" (any many more), but the software forces me to handle them.
This issue is about adding an option - this mean users are free to use it, or not to use it. If some business decides to deactivate identifiers, its it's choice.
In tryton we do not add options for each feature request of our customer. We follow the KISS principle to make the system easier to use.
Tryton is designed in a modular way so everyone can create their own module to include their own customizations.
Our goal is to have a generic base than fills the common needs of all users, and not the specific request of a subgrup of them.
"common needs of all users, and not the specific request of a subgrup of them"
How you you get known to the "common needs of all users"? Are there regular surveys? How many of "all" users ware required for bit be "a subgroup"? 100% - otherwise.
Why your Tryton support Countries at all? Why different currencies? This are only used by the subgroup "international business". And in difference to this issue, Country and Currency both add add quite some complexity.
As you can see: No, Idont' understand, since IMHO this argument is void.
How you you get known to the "common needs of all users"? Are there regular surveys? How many of "all" users ware required for bit be "a subgroup"?
Surveys can be done on discuss.tryton.org
But for features we normally try to reach an agreement (after a discussion on the forum).
In this case you are trying to impose your feature while I prefer to keep the current behaviour.
I do not think we will reach any result this way.