The Invoice Group record type allows users to group multiple invoices into a single entity for easier management. Each invoice group can contain up to 100 invoices. To enable the Invoice group record type:
-
In your NetSuite account, navigate to → → .
-
Click on the Transactions tab.
-
Under the Billing section, check the box for Invoice Groups.
-
Click Save.
All Create, Read, Update, and Delete (CRUD) operations are supported, including:
-
Create – create an invoice group
-
Update – update an invoice group
-
Delete – delete an invoice group
-
Attach – add invoices to an invoice group
-
Detach – remove invoices from an invoice group
Note
The Attach/Detach operations are only supported in SuiteApp 2.x.
To successfully attach/detach invoices, map the Attached Record Type field or Detached Record Type field to invoice. If you attempt to detach a non-existent invoice, NetSuite will not throw an API error, and therefore, integrator.io will not display an error either.
For Attach operations:
-
The Attach to Internal ID field must specify the internal ID of the invoice group you want to operate on.
-
The Attached Internal ID must specify the internal ID(s) of the invoice(s) being added. If you want to pass multiple invoice IDs to attach, use this format to specify the IDs: “123, 124, 125” or [“123”, “124”, “125”].
For Detach operations:
-
The Detach From Internal ID field must specify the internal ID of the invoice group you want to operate on.
-
The Detached Internal ID must specify the internal ID(s) of the invoice(s) being removed. If you want to pass multiple invoice IDs to detach, use this format to specify the IDs: “123, 124, 125” or [“123”, “124”, “125”].
Filtering Limitations
When filtering invoice group records in integrator.io, filtering by Internal ID is not supported. Instead, use a Formula (Text) expression to filter records by Internal ID.