ACRA fields in every export
Entity records carry the unique entity number, entity name, former names, entity type, status, registration date, registered address, primary and secondary activity classifications and the date of the last filing where published.
The unique entity number is the primary key and stays in its published form. Reformatting it - stripping letters, padding digits - breaks the join to every other government dataset that uses it, which is the single reason to prefer this register over name-based matching in the first place.
Entity type is kept precisely, because Singapore distinguishes companies, limited liability partnerships, partnerships and sole proprietorships with different filing obligations, and collapsing them into a company field loses that.
Activity classification is collected as published, with both primary and secondary retained, since an entity doing two things is poorly described by one code.
Officer and shareholder detail generally sits behind paid documents, and where a client needs it we scope retrieval explicitly with the per-item cost shown, and mark it as personal data.