SquareWorks Automate
SquareWorks HomeSupportRelease Notes
  • Automate Documentation
  • Automate Features
    • Accounts Payable Dashboard
    • Advanced Vendor Onboarding
    • Invoice AI
    • Approval Automation
    • Real-Time 3-Way Match
    • Advanced Document Management
    • Advanced Check Printing
    • Payment Automation
    • Expense Accrual Automation
    • Vendor Request
    • Journal Reversal
  • Automate Configuration
    • Setting Up SquareWorks Automate
      • Automate Overview & Prerequisites
      • Install & Link Automate SuiteApp
      • Verify Password Policy & Setup
    • Advanced Vendor Onboarding
      • Installing and Updating the Bundle
      • Configuring Key Settings
      • Roles, Permissions, and Queues
      • Setting Up Onboarding Forms
    • Accrual Automation
      • Enabling Accrual Automation
      • General Ledger Segmentation
      • Managing Included And Excluded Accounts
      • Bill Custom Date Field
      • Understanding Accrual Types
    • Invoice AI
      • Enabling Invoice AI
      • Advanced Invoice AI Settings
      • Configuring Tax and Freight Capture
      • Configuring Vendor Override Settings
      • Accessing Invoice AI Directions
      • Creating and Scoping New Directions
      • Whole-Invoice Directions: Translation & Page-Range Control
      • Custom Field Extraction with Directions
      • Accessing Invoice AI Rules
      • Creating a New Invoice AI Rule
    • Approval Automation
    • Real-Time 3-Way Match
    • Advanced Document Management
    • Advanced Check Printing
    • Payment Automation
      • Implementation Check List
      • Verify Business Entities
    • Vendor Request
    • Journal Reversal
    • Impact of Subscription Cancellation
    • Configure Inbound Invoice Routing
  • Automate FAQs
    • Check Printing and Configuration
      • How can I reprint a check run?
      • How can I change a check number?
      • How can I add another bank account number from an existing bank to print checks?
      • Where does the address come from that’s printed on a check and how can it be changed?
    • ACH Setup and Timing
      • How do you connect to my bank to initiate ACH transactions?
      • Do I have to use a specific bank with Payment Automation?
      • How long does it take for ACH payments to reach a payee?
      • Why is my ACH payment not available for release?
    • ACH Troubleshooting and Reversals
      • What should I do if a payment fails?
      • How can I cancel a pending ACH payment?
      • How can I request an ACH reversal after the payment has processed?
      • Will the balance automatically transfer back to my account after an ACH payment is canceled?
    • Automate Email Handling
      • Why are emails not arriving at my vendor's inbox?
    • Invoice AI Setup and Configuration
      • How do I see the Automate Portlet on my home dashboard?
      • How do I get notified if someone sends in a non-supported attachment to the capture addess?
  • Automate Support
  • Upgrade Process
  • Release Notes
    • Automate 2025.1
    • Automate 2024.2
    • Automate 2024.1
    • Automate 2023.2
    • Automate 2023.1
    • Automate 2022.2
    • Legacy Editions
  • ⚠️Automate Platform Alerts
Powered by GitBook
On this page

Was this helpful?

  1. Automate Configuration
  2. Invoice AI

Custom Field Extraction with Directions

PreviousWhole-Invoice Directions: Translation & Page-Range ControlNextAccessing Invoice AI Rules

Last updated 3 days ago

Was this helpful?

Custom Field Extraction allows administrators to define how specific data points are pulled from scanned invoices using AI instructions. This is particularly valuable when your organization needs to create custom invoice identifiers or track recurring invoice types, such as utility bills with meter numbers. By combining field selection with clear direction prompts, you can instruct Invoice AI to extract values based on patterns or positions on the document — helping ensure accuracy and consistency across your NetSuite records.

This article walks you through how to configure Custom Field Extraction in the Create AI Direction page of Invoice AI. It explains how to add fields, write extraction directions, and enhance data capture with examples and location-based hints.

Configure Custom Field Extraction with Directions

The Custom Field Extraction section lets you define how specific fields are captured from invoices using targeted directions. The process involves selecting a field, defining how it should be interpreted, and applying logic or examples to shape the extracted result.

Follow these steps to define how individual fields are extracted using custom directions:

  1. Navigate to the bottom of the Create AI Direction page and locate the Custom Field Extraction section:

    This area is designed to define how specific fields should be extracted from an invoice.

  2. Next, click the + Add Field button to open the Add Custom Field Extraction pop-up window:

  3. On this page, you can use the Field dropdown to select from a set of core fields:

    You can also choose a body or transaction field that supports number, date, or text values.

  4. For example, you can select Body: Invoice Number from the dropdown to configure extraction rules for the invoice number field:

  5. Next, in the Field Extraction Direction section, you can enter your custom logic. For example, (concatenate invoice month, year, and meter number):

    This method is often used with utility bills, where invoices are linked to multiple meters. If your organization manages several meters across different locations, this approach allows you to construct a unique identifier in NetSuite using the invoice’s billing month, year, and meter number.

  6. To make the instruction more specific, include an example, such as concatenate invoice month, year, and meter number for instance, (Dec 2024-24645757):

  7. Avoid using the word “extract” in your direction:

    Invoice AI already understands that it needs to extract data, so explicit terms like “extract” are unnecessary.

  8. Whenever possible, provide reference points to help the system locate the data. You might include phrases like “in the upper left-hand corner” or “first column” to direct the model’s attention. Think of this process as prompting any AI model, such as ChatGPT. Clear examples, logical phrasing, and reference cues all contribute to better recognition and accuracy.

  9. Custom Field Extraction also supports body and column fields, enabling advanced data capture for non-standard layouts:

This concludes the overview of Custom Field Extraction with Directions in NetSuite. For more guidance, refer to the.

Invoice AI Directions documentation