NetSuite’s Bank Reconciliation feature offers powerful automation tools - but to make the most of them, it’s essential to understand how System Rules, User-Defined Rules, and Auto-Create Rules work together in hierarchy and function.
Here’s how to master the matching engine behind your bank data reconciliation - and how to avoid the most common missteps.
System Rules are NetSuite’s out-of-the-box match criteria. Think of them as the platform’s first line of defense: they run automatically and attempt to match imported bank lines with GL transactions using broad patterns like:
These rules are powerful and support one-to-many or many-to-many scenarios - particularly when a shared transaction number exists across lines. But they can’t create GL transactions, and they always run before any custom logic you define.
User-defined rules let you define how NetSuite should match imported lines to GL transactions, based on your business-specific logic. These are typically one-to-one matches and should be used when you need precision - such as matching a Canadian checking account based on specific transaction IDs or custom memos.
You can define which accounts the rule applies to…
… and control the logic using custom conditions such as:
Pro Tip: Order matters. Always place your most specific user rules at the top of the execution list. This prevents incorrect matches that could be caused by broader rules running too early.
Auto-create rules are a special category of user-defined rules. They do more than just match - they generate GL transactions based on imported bank lines and then match them. This is particularly useful for:
However, these rules have limitations:
Here’s what every NetSuite admin and accountant should keep in mind:
Understanding the hierarchy is key:
Use this structure intentionally. By combining default flexibility with tailored logic and auto-generated transactions, your reconciliation process can be dramatically faster, more accurate, and easier to maintain.
Want help reviewing your reconciliation setup? Our Techfino team can assess your current logic and recommend improvements that reduce manual intervention while maintaining full audit readiness.