๐ What Are Custom Records?
Custom Records are one of the most powerful features in NetSuite.
They allow you to create your own database tables inside NetSuite โ tailored to your business.
Think of them as containers for unique types of data that donโt fit into standard records.
Examples:
- Warranty Tracking (linked to items/customers)
- Employee Certifications
- Equipment Maintenance Logs
- Vendor Contract Details
๐ง Why Use Custom Records?
- Standard records donโt cover your unique process.
- You want to store additional structured information.
- You need reporting, permissions, and workflows for the new data type.
- You want to relate new data to customers, vendors, transactions, or items.
โ๏ธ Key Settings When Creating a Custom Record
When you create a custom record (Customization > Lists, Records, & Fields > Record Types > New), youโll define:
- Record Name โ e.g., Warranty Tracking.
- ID Prefix โ System ID prefix (e.g.,
custrecord_warranty_). - Permissions โ Who can view, create, or edit the record.
- Fields โ Just like custom fields, you can add text, date, list, checkbox, etc.
- Links โ Choose whether the record should appear under Customers, Items, Transactions, etc.
โ Example: Creating a Warranty Tracking Custom Record
Scenario: You sell electronic products and want to track warranty periods for each sale.
Steps:
- Navigate to:
Customization > Lists, Records, & Fields > Record Types > New - Enter:
- Record Name: Warranty Tracking
- Allow Attachments: โ
- Permissions: Give Sales and Support roles access.
- Save the record type.
- Add custom fields:
- Warranty Start Date (Date)
- Warranty End Date (Date)
- Serial Number (Text)
- Customer (List/Record โ Customer)
- Related Sales Order (List/Record โ Transaction)
- Deploy the record: check โAvailable in Listsโ or โLink to Customer.โ
Now, when users open a Customer record, they can see linked Warranty Tracking records.
๐ Linking Custom Records to Standard Records
- Use List/Record fields to connect custom records to Customers, Vendors, Items, or Transactions.
- Example: In the Warranty Tracking record, a Customer field links it directly to the Customer record.
- Once linked, you can:
- View warranties on the Customer record
- Create workflows (e.g., send reminder email before warranty expiry)
- Run saved searches for expiring warranties
๐ก Pro Tips & Best Practices
- Always set permissions properly โ sensitive custom data shouldnโt be open to all users.
- Use subtabs for better UI (place custom records under Customer or Item tabs).
- Combine with Workflows for automation (e.g., auto-calculate warranty end date).
- Use Saved Searches for reporting and reminders.
๐ Key Takeaways
- Custom Records let you create new data structures in NetSuite.
- Theyโre best for tracking unique processes not supported by standard records.
- Linking records makes them much more powerful.
- Permissions and documentation are essential for good design.
๐ Next Page: Custom Forms in NetSuite
Leave a Reply