Can I get some people to endorse my enhancement? Enhancement #500563 Unique Line Key available in database but not in record for multiple transactions (expense reports, credit card charges, item receipts)
NetSuite has "lineuniquekey" as the primary key for the transaction database. Every line in that table has the value and its unique. Definition of a primary key pretty much. However for some records, expense report for example, this value will be missing if you attempt to read it from the sublist at the record level. The field isn't exposed on the expense sublist despite it being visible in saved searches, analytics and suiteql. In any context that you can write to the record (suitescript, CSV imports etc...) you cannot see this value and I need to reconcile against lines so this is very annoying. When I brought this up to NetSuite they marked it as an "enhancement" and refuse to mark it as a defect and address it. Random sublists on random records have this primary database key missing and I was scolded saying "I shouldn't design solutions around assumptions". Apparently the assumption is that the primary database key is visible on all records instead of just 95% of them.