A project manager can control the representation of a client that is shown to a client, and does not have to enter superfluous values (remove Partner ID from being shown to anyone)
There is currently a bug where creating a partner warns you against providing your own Partner ID, but allows you to do so, but then doesn't use the Partner ID you provide, substituting its own!
I think that was my fault, suggesting that the option to edit could be removed. This issue is to make clear that Agaric wishes partner IDs be removed entirely! (Both entirely from any edit interface or being printed on invoices.)
To be clear: i loathe the the 3-letter partner IDs showing up on invoices. Please just number them (2020-123) or allow that as an option, so that a Business Tracker administrator can be blissfully unaware of these autogenerated IDs even existing.
Alternatively, modify partner ID functionality to allow setting them as a short name, that could be from one character to eight characters. Again, i would be in favor of banishing the partner ID entirely, and showing the partner name in any contexts where it is relevant (which does not include the invoice ID).