Here, we discuss several codes for Person and Organisation.
Table of Contents
The following numbers/codes are essential from legal and fiscal point of view:
Please keep in mind that there is no such thing as a "unique ID" for a Person or Organisation. The only universal concept is "a unique ID in the context of a given
administration/registry/directorate in a given country"
Also, in general, a person / organisation who has multiple citizenship or is expatriated or does business in different countries can have a different ID in every country for each
fiscal code for both Person and Organisation
1. Some countries have something like "social security number", I don't know if it is an equivalent of "personal ID" or "fiscal code". I hope someone from another country joins
=> This is social_code in ERP5.
2. I think social code and fiscal code should be catalogged - this is because (a) these codes are very important and are often used to find and identify a person or an organisation,
and (b) because they are assured to be unique country-wide, so a serious application should be able to check if there are no duplicates.
=> This is questionnable. For now, we do not want to extend the default catalog by adding columns, mostly for performance reasons. (we are actually considering to reduce it)
Also, extending the main catalog is not the "definitive" solution. What we must do first:
Performance impact must be assessed very seriously.
In my opinion, all this takes between 5 to 10 man days to be completed perfectly (1 day for a prototype).
3. If we follow the principle that a business activity of a Person is represented by a respective Organisation, what relation should link the two? I presume there should be a
relation, and some properties (like fiscal code or default address) will be acquired along the relation.
=> A Person is for example the "official representative/manager" of his / her "private business".
This relation is similar to the relation between a CEO and a company, or between a stock holder and a company.
4. Maybe we could develop something like "country-based property", where one could input one value per every country defined in the region tree - that would cover all corner cases
of expats with mutliple ids and fiscal codes, companies with multiple vat codes etc?
=> This is required.