VIES validation - SuiteLet dashboard.
Overview
In addition to customer-record validation, the solution provides a dedicated dashboard Suitelet.
From here you can:
– See an overview of all customers and their VAT validation status
– Run bulk VIES checks on multiple companies at once
– Access and configure validation settings
This allows finance and compliance teams to review, validate, and maintain VAT data at scale, without opening individual customer records.
What this means for you:
- One central place to monitor VAT compliance
- Quickly filter between validated and unvalidated companies
- Run batch validation against VIES directly from the UI
- See live results (success, mismatch, invalid) in the table
- Configure allowed subsidiaries and settings without technical help
Key features:
Tabbed sublists:
- Unvalidated Companies – Customers without validation or with failed checks
- Validated Companies – Customers confirmed via VIES
Paging support: If thousands of customers exist, only a subset is shown per page (you can navigate with Prev / Next links). This is to prevent NetSuite from loading too many line which will result in a very slow page.
Bulk validation: Select rows in the Unvalidated tab and click Run VIES Check.
Each row shows a spinner and updates in real time as the validation completes.
- Result feedback: Cells are updated with ✅ Valid or ❌ Invalid. If any error occur it will be written to the result column.
Audit trail: Each customer record stores:
- Validation status (
custentity_omn_vies_validated) - Last checked date (
custentity_omn_vies_checked_on) - Returned company name (
custentity_omn_vies_name)
- Validation status (
Settings panel: Inline configuration for:
- Which subsidiaries are included
- Default page size for the dashboard
How it behaves:
When you open SuiteLet
- The page shows two tabs: Unvalidated Companies and Validated Companies.
- Each tab displays only a page of results (default: 200). Use paging links to navigate.
- Only customers in allowed subsidiaries (set in Settings) are shown.
When you run VIES check
- Select one or more customers in the Unvalidated tab.
- Click Run VIES Check.
- The VIES Validated column shows a loading spinner.
- As results return:
- ✅ Valid – row marked green
- ❌ Invalid – row marked red with message
- ⚠️ Error – warning message displayed in result column
- The Checked On column is updated with today’s date.
When you change settings
- Click the Settings button.
- A side panel opens with configuration fields (subsidiaries)
- Saving automatically reloads the dashboard with the new configuration.
Example of workflow:
- Open the VIES Dashboard from the menu (under Omnit Tools).
- Go to the Unvalidated Companies tab.
- Select 10 customers with missing or unchecked VAT numbers.
- Click Run VIES Check.
- The rows update in real time:
- ✅ Valid
- ❌ Invalid VAT number
- ⚠️ Result
- The Checked On column now shows today’s date.
- Switch to the Validated Companies tab to confirm all valid results are listed.
Result:
The Suitelet gives you a bird’s-eye view of VAT compliance across all subsidiaries and the tools to fix issues in bulk, ensuring faster and more reliable reporting.