Seems we already have the fix in 7.0.3 and when our problem began. We use First / Last and since the upgrade have to set Display’s (Position of Name/Lastname = Last name First name).
bharat, which language are using? I’m using en_CA and the results below from en_US & en_GB are the proper translations. I’m thinking it was their .lang files or something in htdocs/admin/ihm.php.
en_US enGB
FirstnameNamePosition = Position of Name/Lastname
I am using en_IN language, as we are using in India.
I could not find that the same is resolved in 7.0.3, I am PHP professional, do let me know if I can do any fix by myself. I am not making any change because the old names which we had entered earlier & showing correct only new which we are now entering are causing the issue, so I do not think that this is display problem. It looks like an problem in entering the data into database.
In home > Setup > Display, I have Position of Name/Lastname = Last name First name set to temporarily display First / Last. I’ve created test third party contacts and can confirm our data is is stored correctly in table llx_socpeople.
Since you have not switched the display position, you should verify the most recent lastname firstname entries.
I think this issue needs some background information:
The setting for Lastname/Firstname is only valid for a contact.
If you add a new private person (without an additional contact), this setting has no impact.
So if you create a new invoice for a private person, you will always see the Lastname/Firstname, regardless of the setting.
Yes, when you create a thirdparty that is a physical person, there is only one field to store name that contains (last name and firstname), so the setup has no effect. it works only for alternative addresses for the moment.