# Netsuite

Netsuite is an enterprise resource planning (ERP) system. Use the Netsuite connector to replicate data from your Netsuite account into your data warehouse.

Netsuite integration replicates data using the [Netsuite SOAP API](https://docs.oracle.com/en/cloud/saas/Netsuite/ns-online-help/chapter_N3477815.html).

See the [Schema](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Netsuite-v2.htm#Schema) section for a list of objects available for replication.

## Preparing for authentication

To access your data, you need to authenticate the connection with your account credentials.

Information noteMake sure that the account you use has read access to the tables you want to fetch.

You need administrator permissions in your Netsuite account. Log into your [Netsuite](https://system.netsuite.com/pages/customerlogin.jsp?country=US) account before completing the following procedures.

To enable the Connect Service feature:

1. Navigate to Setup &gt; Company &gt; Enable Features.
2. Click the SuiteCloud subtab.
3. Locate the SuiteTalk Web Services section.
4. Select the SOAP Web Services checkbox.
5. Click Save.

To retrieve your service host, service port and account ID:

1. On the homepage, locate the Settings module and click Set Up SuiteAnalytics Connect.
2. Copy and paste your service host, service port and account ID into a secured file.

To enable token-based authentication:

1. Navigate to Setup &gt; Company &gt; Enable Features.
2. Click the SuiteCloud subtab.
3. In the Manage Authentication section, select the Token-based Authentication checkbox.
4. Click Save.

To create an integration record for an application:

1. Navigate to Setup &gt; Integration &gt; Manage Integrations &gt; New.
2. Enter a Name and a Description for your application.
3. Set State to Enabled.
4. On the Authentication subtab, select the Token-based Authentication checkbox and clear the Authorization Code Grant checkbox.
5. Click Save.
6. Copy and paste your consumer key and secret into a secured file.

To create a role:

1. Navigate to Setup &gt; Users/Roles &gt; Manage Roles &gt; New Role.
2. In the General subtab, enter the role details.
3. In the Authentication subtab, select Web Service only role. Click Save.
4. In the Permissions subtab, under Setup, add the following permissions:
   | Permissions | Level |
   | --- | --- |
   | Custom Body Field | View |
   | Custom Fields | View |
   | Custom Record Types | View |
   | Deleted Records | Full |
   | SOAP Web Services | Full |
   | User Access Token | Full |
5. Click Save.

The permissions listed above are the minimum required to create a successful connection between Qlik Talend Cloud and your Netsuite instance. Qlik Talend Cloud may not be able to replicate every Netsuite object. To access additional objects or tables, you may need to grant extra permissions for specific use cases.

To assign a role to a user:

1. Navigate to Setup &gt; Users/Roles &gt; Manage User.
2. Click Edit next to the user.
3. Click the Access subtab.
4. On the Roles subtab, select the role you previously created.
5. Click Save.

To create your token ID and token secret:

1. Navigate to Setup &gt; Users/Roles &gt; Access Tokens &gt; New.
2. Enter the following information:
   * In Application Name, select the application you created.
   * In User, select the integration user.
   * In Role, select the role you created.
3. Click Save.
4. Copy and paste your token ID and token secret into a secured file.

To retrieve the internal ID of the role you created:

1. Navigate to Setup &gt; Users/Roles &gt; Manage Roles.

2. Locate the internal ID next to the role you created.

   In Netsuite, the list view does not display the internal ID of roles by default. To view the internal ID, customize the list view to include this column.

To authorize the Qlik Talend Cloud IP address:

This step is only required if IP Address rules are enabled in your Netsuite account.

1. Find your Qlik Talend Cloud IP address: [Qlik Cloud IP addresses](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Introduction/qlik-cloud-dns-ip.htm).

2. Log into your [Netsuite](https://system.netsuite.com/pages/customerlogin.jsp?country=US) account.

3. Navigate to Setup &gt; Company &gt; Company Information.

4. In the Allowed IP Addresses field, enter the Qlik Talend Cloud IP addresses.

   For more details, see the [Netsuite help documentation](https://docs.oracle.com/en/cloud/saas/Netsuite/ns-online-help/section_1535041652.html#procedure_N250842).

## Creating the connection

For more information, see [Connecting to SaaS applications](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Landing/connecting-web-applications.htm).

1. Fill in the required connection properties.

2. Provide a name for the connection in Connection name.

3. Select Open connection metadata to define metadata for the connection when it has been created.

4. Click Create.

Connection settings

| Setting | Description |
| --- | --- |
| Data gateway | Select a Data Movement gateway if required by your use case.<br><br>Information note<br><br>This field is not available with the Qlik Talend Cloud Starter subscription, as it does not support Data Movement gateway. If you have another subscription tier and do not want to use Data Movement gateway, select None.<br><br>For information on the benefits of Data Movement gateway and use cases that require it, see [Qlik Data Gateway - Data Movement](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm). |
| Start Date | Enter the date, in the format `MM/DD/YYYY`, from which the data must be replicated from your source to your target. |
| Account ID | Account ID. |
| Role ID | Internal role ID. |
| Host | Service host name. |
| Port | Service port number. |
| Consumer Key | Consumer key. |
| Consumer Secret | Consumer secret. |
| Token ID | Token ID. |
| Token Secret | Token secret. |

## Supported Netsuite transaction types

Qlik Talend Cloud supports replicating the following transaction types. Data for these records is available in the `Transaction` table:

* AssemblyBuild
* AssemblyUnbuild
* BinTransfer
* BinWorksheet
* CashRefund
* CashSale
* Check
* CreditMemo
* CustomerDeposit
* CustomerPayment
* CustomerRefund
* Deposit
* DepositApplication
* Estimate
* ExpenseReport
* InventoryTransfer
* InterCompanyJournalEntry
* InventoryAdjustment
* InventoryCostRevaluation
* Invoice
* ItemFulfillment
* ItemReceipt
* JournalEntry
* PaycheckJournal
* PurchaseOrder
* ReturnAuthorization
* SalesOrder
* StatisticalJournalEntry
* TransferOrder
* VendorBill
* VendorCredit
* VendorPayment
* VendorReturnAuthorization
* WorkOrder
* WorkOrderClose
* WorkOrderCompletion
* WorkOrderIssue

## Supported Netsuite item types

Qlik Talend Cloud supports replicating the following item types. Data for these records is available in the `Item` table:

* AssemblyItem
* DescriptionItem
* DiscountItem
* DownloadItem
* GiftCertificateItem
* InventoryItem
* ItemGroup
* KitItem
* LotNumberedAssemblyItem
* LotNumberedInventoryItem
* MarkupItem
* NonInventoryPurchaseItem
* NonInventoryResaleItem
* NonInventorySaleItem
* OtherChargePurchaseItem
* OtherChargeResaleItem
* OtherChargeSaleItem
* PaymentItem
* SerializedAssemblyItem
* SerializedInventoryItem
* ServicePurchaseItem
* ServiceResaleItem
* ServiceSaleItem
* SubtotalItem

## Unsupported Netsuite record types

Qlik Talend Cloud supports replicating all record types from Netsuite’s 2017.2 WSDL, except for the following:

* AccountingTransaction
* AssemblyItemBom
* Entity
* InventoryDetail
* InventoryNumberbin
* ItemBinNumber
* MseSubsidary
* OriginatingLead
* Pricing
* ProjectTaskAssignment
* TaxDetail

## Custom records

Custom record tables are named `custrecord_[custom_record_name]`, where `[custom_record_name]` is the value of the ID field in the Custom Record Setup page in Netsuite.

**Example:** If a custom record is named `promo discount` in Netsuite, the corresponding table would be `custrecord_promo_discount`.

If the ID field is left blank, Netsuite auto-assigns a numerical ID, such as `custrecord_123`, where `123` is the generated ID.

The replication method that Qlik Talend Cloud uses for each custom record type depends on whether the Show Last Modified setting is enabled in Netsuite. This setting controls if the Netsuite SuiteTalk API provides a timestamp column for use as a replication key.

* If Show Last Modified is enabled, Qlik Talend Cloud uses Key-based Incremental Replication. Only new and updated records are replicated for each job.
* If Show Last Modified is not enabled, Qlik Talend Cloud uses Full Table Replication. All records are replicated in full during each job.

To check the configuration of this setting for a custom record type in Netsuite:

1. Type page: record types into the global search and select the Page: Record Types result.
2. Find and click the custom record type in the list to open its Custom Record Type page.
3. Locate the Show Last Modified setting.

Information note

If you do not see datasets available for selection, verify that the integration user is using the custom role described above and that the role has access to the required tables.

To review role permissions in Netsuite, navigate to Setup &gt; Users/Roles &gt; Manage Roles, search for the role, click Edit, and then open the Permissions tab and the Lists section. For details, see [Netsuite role permissions](https://docs.oracle.com/en/cloud/saas/Netsuite/ns-online-help/section_N326341.html).

When selecting datasets for replication, Qlik Talend Cloud recommends replicating the `oa_fkeys` table to help build analytics across explicit and custom foreign keys. For reference, see [Netsuite foreign keys documentation](https://docs.oracle.com/en/cloud/saas/Netsuite/ns-online-help/section_4410184091.html). The foreign key information in that table may be inaccurate and is provided for reference only.

## Deleted records

To track deleted records in Netsuite, Qlik Talend Cloud’s Netsuite integration provides a table named `Deleted`. When replication for this table is enabled, it serves as a log for records deleted in Netsuite.

According to Netsuite documentation, only certain record types support the `getDeleted` API operation used by Qlik Talend Cloud to retrieve deleted record data through the SuiteTalk API.

The table below lists record types that support deletes and shows the corresponding table or dataset name for each type. If a record type appears in this list, deleted records of that type will be logged in the `Deleted` table.

**Note:** If a record type is not in this list, it does not support deletes. Records not listed will not be included in the `Deleted` table, even if deleted in Netsuite.

| Netsuite Record Type | Dataset/Table Name |
| --- | --- |
| AdvInterCompanyJournalEntry | Transaction |
| AssemblyBuild | Transaction |
| AssemblyItem | Item |
| AssemblyUnbuild | Transaction |
| BillingSchedule | BillingSchedule |
| Bin | Bin |
| BinTransfer | Transaction |
| BinWorksheet | Transaction |
| Bom | Bom |
| BomRevision | BomRevision |
| CalendarEvent | CalendarEvent |
| Campaign | Campaign |
| CashRefund | Transaction |
| CashSale | Transaction |
| Charge | Charge |
| Check | Transaction |
| Contact | Contact |
| ContactCategory | ContactCategory |
| CostCategory | CostCategory |
| CouponCode | CouponCode |
| CreditMemo | Transaction |
| CurrencyRate | CurrencyRate |
| customRecord | customrecord\_[custom\_record\_name] |
| CustomTransaction | Transaction |
| Customer | Customer |
| CustomerCategory | CustomerCategory |
| CustomerMessage | CustomerMessage |
| CustomerDeposit | Transaction |
| CustomerPayment | Transaction |
| CustomerRefund | Transaction |
| CustomerStatus | CustomerStatus |
| CustomerSubsidiaryRelationship | CustomerSubsidiaryRelationship |
| Deposit | Transaction |
| DepositApplication | Transaction |
| DescriptionItem | Item |
| DiscountItem | Item |
| DownloadItem | Item |
| Employee | Employee |
| Estimate | Transaction |
| ExpenseReport | Transaction |
| File | File |
| Folder | Folder |
| GiftCertificateItem | Item |
| GlobalAccountMapping | GlobalAccountMapping |
| InterCompanyJournalEntry | Transaction |
| InterCompanyTransferOrder | Transaction |
| InventoryAdjustment | Transaction |
| InventoryCostRevaluation | Transaction |
| InventoryItem | Item |
| InventoryNumber | InventoryNumber |
| InventoryTransfer | Transaction |
| Invoice | Transaction |
| Issue | Issue |
| ItemAccountMapping | ItemAccountMapping |
| ItemDemandPlan | ItemDemandPlan |
| ItemFulfillment | Transaction |
| ItemSupplyPlan | ItemSupplyPlan |
| ItemGroup | Item |
| ItemRevision | ItemRevision |
| Job | Job |
| JobStatus | JobStatus |
| JournalEntry | Transaction |
| KitItem | Item |
| LotNumberedAssemblyItem | Item |
| LotNumberedInventoryItem | Item |
| MarkupItem | Item |
| Message | Message |
| ManufacturingCostTemplate | ManufacturingCostTemplate |
| ManufacturingOperationTask | ManufacturingOperationTask |
| ManufacturingRouting | ManufacturingRouting |
| MerchandiseHierarchyNode | MerchandiseHierarchyNode |
| Nexus | Nexus |
| NonInventoryPurchaseItem | Item |
| NonInventoryResaleItem | Item |
| NonInventorySaleItem | Item |
| Note | Note |
| NoteType | NoteType |
| Opportunity | Opportunity |
| OtherChargePurchaseItem | Item |
| OtherChargeResaleItem | Item |
| OtherChargeSaleItem | Item |
| OtherNameCategory | OtherNameCategory |
| Partner | Partner |
| Paycheck | Transaction |
| PaymentItem | Item |
| PaymentMethod | PaymentMethod |
| PayrollItem | PayrollItem |
| PhoneCall | PhoneCall |
| PriceLevel | PriceLevel |
| PricingGroup | PricingGroup |
| ProjectTask | ProjectTask |
| PromotionCode | PromotionCode |
| PurchaseOrder | Transaction |
| ResourceAllocation | ResourceAllocation |
| ReturnAuthorization | Transaction |
| SalesOrder | Transaction |
| SalesTaxItem | Item |
| SerializedAssemblyItem | Item |
| SerializedInventoryItem | Item |
| ServicePurchaseItem | Item |
| ServiceResaleItem | Item |
| ServiceSaleItem | Item |
| StatisticalJournalEntry | Transaction |
| SubtotalItem | Item |
| SupportCase | SupportCase |
| Task | Task |
| Term | Term |
| TimeSheet | TimeSheet |
| TransferOrder | Transaction |
| Usage | Usage |
| Vendor | Vendor |
| VendorBill | Transaction |
| VendorCredit | Transaction |
| VendorPayment | Transaction |
| VendorReturnAuthorization | Transaction |
| VendorSubsidiaryRelationship | VendorSubsidiaryRelationship |
| WinLossReason | WinLossReason |
| WorkOrder | Transaction |
| WorkOrderIssue | Transaction |
| WorkOrderCompletion | Transaction |
| WorkOrderClose | Transaction |

## Schema

Information note

Schemas and naming conventions can change from version to version. It is recommended to verify your version before continuing.

To ensure we can provide you with up-to-date documentation, this section will only cover a few of the most popular tables NetSuite integration offers.

Refer to the [NetSuite SuiteTalk Schema Browser](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2024_2/schema/record/account.html) for information on objects not listed here, including the fields available in each object.

Depending on your destination, table and column names may not appear as they are outlined below.

### Account

The `Account` table contains info about the accounts in the Chart of Accounts in your NetSuite account.

#### Account table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Account.html) |

Account table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **acctName**<br><br><br>STRING |
| **acctNumber**<br><br><br>STRING |
| **acctType**<br><br><br>VARIES |
| **billableExpensesAcct**<br><br><br>VARIES |
| **cashFlowRate**<br><br><br>VARIES |
| **category1099Misc**<br><br><br>VARIES |
| **curDocNum**<br><br><br>STRING, INTEGER |
| **currency**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **deferralAcct**<br><br><br>VARIES |
| **department**<br><br><br>VARIES |
| **description**<br><br><br>STRING |
| **eliminate**<br><br><br>BOOLEAN, STRING |
| **exchangeRate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **generalRate**<br><br><br>VARIES |
| **includeChildren**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **inventory**<br><br><br>BOOLEAN, STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **legalName**<br><br><br>STRING |
| **localizationsList**<br><br><br>VARIES |
| **location**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **openingBalance**<br><br><br>STRING, NUMBER |
| **parent**<br><br><br>VARIES |
| **restrictToAccountingBookList**<br><br><br>VARIES |
| **revalue**<br><br><br>BOOLEAN, STRING |
| **subsidiaryList**<br><br><br>VARIES |
| **tranDate**<br><br><br>STRING |
| **unit**<br><br><br>VARIES |
| **unitsType**<br><br><br>VARIES |

### AccountingPeriod

The `AccountingPeriod` table contains info about the accounting periods in your NetSuite account.

#### AccountingPeriod table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/AccountingPeriod.html) |

AccountingPeriod table schema

| **allLocked**<br><br><br>BOOLEAN, STRING |
| --- |
| **allowNonGLChanges**<br><br><br>BOOLEAN, STRING |
| **apLocked**<br><br><br>BOOLEAN, STRING |
| **arLocked**<br><br><br>BOOLEAN, STRING |
| **closed**<br><br><br>BOOLEAN, STRING |
| **closedOnDate**<br><br><br>STRING |
| **endDate**<br><br><br>STRING |
| **fiscalCalendar**<br><br><br>VARIES |
| **fiscalCalendarsList**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isAdjust**<br><br><br>BOOLEAN, STRING |
| **isQuarter**<br><br><br>BOOLEAN, STRING |
| **isYear**<br><br><br>BOOLEAN, STRING |
| **nullFieldList**<br><br><br>VARIES |
| **parent**<br><br><br>VARIES |
| **payrollLocked**<br><br><br>BOOLEAN, STRING |
| **periodName**<br><br><br>STRING |
| **startDate**<br><br><br>STRING |

### Address

The `Address` table contains info about the custom address forms in your NetSuite account.

Custom address forms can apply to entity, transaction, subsidiary, company information, location, and workplace records in NetSuite. As custom address forms inherit the permissions set on the parent record, the permissions required for the parent record are required to access custom address data.

For example: To get custom address data for a location, the user must have the permission for accessing location data.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Address.html) |

Address table schema

| **addr1**<br><br><br>STRING |
| --- |
| **addr2**<br><br><br>STRING |
| **addr3**<br><br><br>STRING |
| **addrPhone**<br><br><br>STRING |
| **addrText**<br><br><br>STRING |
| **addressee**<br><br><br>STRING |
| **attention**<br><br><br>STRING |
| **city**<br><br><br>STRING |
| **country**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **override**<br><br><br>BOOLEAN, STRING |
| **state**<br><br><br>STRING |
| **zip**<br><br><br>STRING |

### BillingAccount

The `BillingAccount` table contains info about the billing accounts in your NetSuite account. A billing account is a record used to show all billing information for a customer or subcustomer. A billing account contains billing-specific information, including billing schedule, default payment terms, bill-to address, and currency.

#### BillingAccount table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/BillingAccount.html) |

BillingAccount table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **billingSchedule**<br><br><br>VARIES |
| **cashSaleForm**<br><br><br>VARIES |
| **createdBy**<br><br><br>STRING |
| **createdDate**<br><br><br>STRING |
| **currency**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **customer**<br><br><br>VARIES |
| **customerDefault**<br><br><br>BOOLEAN, STRING |
| **department**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **frequency**<br><br><br>VARIES |
| **idNumber**<br><br><br>STRING |
| **inactive**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **invoiceForm**<br><br><br>VARIES |
| **lastBillCycleDate**<br><br><br>STRING |
| **lastBillDate**<br><br><br>STRING |
| **location**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **name**<br><br><br>STRING |
| **nextBillCycleDate**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **startDate**<br><br><br>STRING |
| **subsidiary**<br><br><br>VARIES |

### BillingSchedule

The `BillingSchedule` table contains info about the billing schedules in your NetSuite account. Billing schedules are used to define how bills for transactions are relayed to customers. In general, a billing schedule determines the frequency with which the customer is billed and the amount of each bill. However, the exact effect of a billing schedule varies depending on its type.

#### BillingSchedule table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/BillingSchedule.html) |

BillingSchedule table schema

| **applyToSubtotal**<br><br><br>BOOLEAN, STRING |
| --- |
| **billForActuals**<br><br><br>BOOLEAN, STRING |
| **dayPeriod**<br><br><br>STRING, INTEGER |
| **externalId**<br><br><br>STRING |
| **frequency**<br><br><br>VARIES |
| **inArrears**<br><br><br>BOOLEAN, STRING |
| **initialAmount**<br><br><br>STRING |
| **initialTerms**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isPublic**<br><br><br>BOOLEAN, STRING |
| **milestoneList**<br><br><br>VARIES |
| **monthDom**<br><br><br>STRING, INTEGER |
| **monthDow**<br><br><br>VARIES |
| **monthDowim**<br><br><br>VARIES |
| **monthMode**<br><br><br>VARIES |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **numberRemaining**<br><br><br>STRING, INTEGER |
| **project**<br><br><br>VARIES |
| **recurrenceDowMaskList**<br><br><br>VARIES |
| **recurrenceList**<br><br><br>VARIES |
| **recurrencePattern**<br><br><br>VARIES |
| **recurrenceTerms**<br><br><br>VARIES |
| **repeatEvery**<br><br><br>VARIES |
| **scheduleType**<br><br><br>VARIES |
| **seriesStartDate**<br><br><br>STRING |
| **transaction**<br><br><br>VARIES |
| **yearDom**<br><br><br>STRING, INTEGER |
| **yearDow**<br><br><br>VARIES |
| **yearDowim**<br><br><br>VARIES |
| **yearDowimMonth**<br><br><br>VARIES |
| **yearMode**<br><br><br>VARIES |
| **yearMonth**<br><br><br>VARIES |

### Bin

The `Bin` table contains info about bins, or places in your warehouse where you store inventory items.

#### Bin table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Bin.html) |

Bin table schema

| **binNumber**<br><br><br>STRING |
| --- |
| **customFieldList**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **location**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### Bom

The `Bom` table contains info about bills of materials (BOM): the quantities of raw materials, assemblies, sub-components, and parts needed to manufacture a product.

#### Bom table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Bom.html) |

Bom table schema

| **availableForAllAssemblies**<br><br><br>BOOLEAN, STRING |
| --- |
| **availableForAllLocations**<br><br><br>BOOLEAN, STRING |
| **createdDate**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **includeChildren**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **legacyBomForAssembly**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **restrictToAssembliesList**<br><br><br>VARIES |
| **restrictToLocationsList**<br><br><br>VARIES |
| **subsidiaryList**<br><br><br>VARIES |
| **useComponentYield**<br><br><br>BOOLEAN, STRING |
| **usedOnAssembly**<br><br><br>BOOLEAN, STRING |

### BomRevision

The `BomRevision` table contains info about updates on bills of materials.

#### BomRevision table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/BomRevision.html) |

BomRevision table schema

| **billOfMaterials**<br><br><br>VARIES |
| --- |
| **componentList**<br><br><br>VARIES |
| **createdDate**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **effectiveEndDate**<br><br><br>STRING |
| **effectiveStartDate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **memo**<br><br><br>STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### Budget

The `Budget` table contains info about the budgets in your NetSuite account. A budget records the expected values of income and expenses for your business. Budgets can be created for specific customers, items, departments, classes, locations, or any combination of these criteria.

#### Budget table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Budget.html) |

Budget table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **account**<br><br><br>VARIES |
| **accountingBook**<br><br><br>STRING, NUMBER |
| **amount**<br><br><br>STRING, NUMBER |
| **budgetType**<br><br><br>VARIES |
| **category**<br><br><br>VARIES |
| **currency**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customer**<br><br><br>VARIES |
| **department**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **item**<br><br><br>VARIES |
| **location**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **periodAmount1**<br><br><br>STRING, NUMBER |
| **periodAmount10**<br><br><br>STRING, NUMBER |
| **periodAmount11**<br><br><br>STRING, NUMBER |
| **periodAmount12**<br><br><br>STRING, NUMBER |
| **periodAmount13**<br><br><br>STRING, NUMBER |
| **periodAmount14**<br><br><br>STRING, NUMBER |
| **periodAmount15**<br><br><br>STRING, NUMBER |
| **periodAmount16**<br><br><br>STRING, NUMBER |
| **periodAmount17**<br><br><br>STRING, NUMBER |
| **periodAmount18**<br><br><br>STRING, NUMBER |
| **periodAmount19**<br><br><br>STRING, NUMBER |
| **periodAmount2**<br><br><br>STRING, NUMBER |
| **periodAmount20**<br><br><br>STRING, NUMBER |
| **periodAmount21**<br><br><br>STRING, NUMBER |
| **periodAmount22**<br><br><br>STRING, NUMBER |
| **periodAmount23**<br><br><br>STRING, NUMBER |
| **periodAmount24**<br><br><br>STRING, NUMBER |
| **periodAmount3**<br><br><br>STRING, NUMBER |
| **periodAmount4**<br><br><br>STRING, NUMBER |
| **periodAmount5**<br><br><br>STRING, NUMBER |
| **periodAmount6**<br><br><br>STRING, NUMBER |
| **periodAmount7**<br><br><br>STRING, NUMBER |
| **periodAmount8**<br><br><br>STRING, NUMBER |
| **periodAmount9**<br><br><br>STRING, NUMBER |
| **subsidiary**<br><br><br>VARIES |
| **year**<br><br><br>VARIES |

### CalendarEvent

The `CalendarEvent` table contains info about the scheduled activities, or events, that are on the calendar in your NetSuite account.

#### CalendarEvent table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/CalendarEvent.html) |

CalendarEvent table schema

| **accessLevel**<br><br><br>VARIES |
| --- |
| **allDayEvent**<br><br><br>BOOLEAN, STRING |
| **attendeeList**<br><br><br>VARIES |
| **company**<br><br><br>VARIES |
| **contact**<br><br><br>VARIES |
| **createdDate**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **endByDate**<br><br><br>STRING |
| **endDate**<br><br><br>STRING |
| **exclusionDateList**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **frequency**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **location**<br><br><br>STRING |
| **message**<br><br><br>STRING |
| **noEndDate**<br><br><br>BOOLEAN, STRING |
| **nullFieldList**<br><br><br>VARIES |
| **organizer**<br><br><br>VARIES |
| **owner**<br><br><br>VARIES |
| **period**<br><br><br>STRING, INTEGER |
| **recurrence**<br><br><br>STRING |
| **recurrenceDow**<br><br><br>VARIES |
| **recurrenceDowMaskList**<br><br><br>VARIES |
| **recurrenceDowim**<br><br><br>VARIES |
| **reminderMinutes**<br><br><br>VARIES |
| **reminderType**<br><br><br>VARIES |
| **resourceList**<br><br><br>VARIES |
| **sendEmail**<br><br><br>BOOLEAN, STRING |
| **seriesStartDate**<br><br><br>STRING |
| **startDate**<br><br><br>STRING |
| **status**<br><br><br>VARIES |
| **supportCase**<br><br><br>VARIES |
| **timeItemList**<br><br><br>VARIES |
| **timedEvent**<br><br><br>BOOLEAN, STRING |
| **title**<br><br><br>STRING |
| **transaction**<br><br><br>VARIES |

### Campaign

The `Campaign` table contains info about the campaigns in your NetSuite account. Campaigns are used to manage marketing initiatives.

#### Campaign table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Campaign.html) |

Campaign table schema

| **audience**<br><br><br>VARIES |
| --- |
| **baseCost**<br><br><br>STRING, NUMBER |
| **campaignDirectMailList**<br><br><br>VARIES |
| **campaignEmailList**<br><br><br>VARIES |
| **campaignEventList**<br><br><br>VARIES |
| **campaignId**<br><br><br>STRING |
| **category**<br><br><br>VARIES |
| **convCostPerCustomer**<br><br><br>STRING, NUMBER |
| **conversions**<br><br><br>STRING, INTEGER |
| **cost**<br><br><br>STRING, NUMBER |
| **costPerCustomer**<br><br><br>STRING, NUMBER |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **endDate**<br><br><br>STRING |
| **eventResponseList**<br><br><br>VARIES |
| **expectedRevenue**<br><br><br>STRING, NUMBER |
| **externalId**<br><br><br>STRING |
| **family**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **itemList**<br><br><br>VARIES |
| **keyword**<br><br><br>STRING |
| **leadsGenerated**<br><br><br>STRING, INTEGER |
| **local**<br><br><br>BOOLEAN, STRING |
| **message**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **offer**<br><br><br>VARIES |
| **owner**<br><br><br>VARIES |
| **profit**<br><br><br>STRING, NUMBER |
| **promotionCode**<br><br><br>VARIES |
| **roi**<br><br><br>STRING, NUMBER |
| **searchEngine**<br><br><br>VARIES |
| **startDate**<br><br><br>STRING |
| **title**<br><br><br>STRING |
| **totalRevenue**<br><br><br>STRING, NUMBER |
| **uniqueVisitors**<br><br><br>STRING, INTEGER |
| **url**<br><br><br>STRING |
| **vertical**<br><br><br>VARIES |

### Charge

The `Charge` table contains info about the charges in your NetSuite account, which represent billable amounts that your clients must pay.

#### Charge table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Charge.html) |

Charge table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **amount**<br><br><br>STRING, NUMBER |
| **billTo**<br><br><br>VARIES |
| **billingAccount**<br><br><br>VARIES |
| **billingItem**<br><br><br>VARIES |
| **chargeDate**<br><br><br>STRING |
| **chargeType**<br><br><br>VARIES |
| **createdDate**<br><br><br>STRING |
| **currency**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **department**<br><br><br>VARIES |
| **description**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **invoice**<br><br><br>VARIES |
| **invoiceLine**<br><br><br>VARIES |
| **location**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **projectTask**<br><br><br>VARIES |
| **quantity**<br><br><br>STRING, NUMBER |
| **rate**<br><br><br>STRING |
| **rule**<br><br><br>VARIES |
| **runId**<br><br><br>STRING |
| **salesOrder**<br><br><br>VARIES |
| **salesOrderLine**<br><br><br>VARIES |
| **stage**<br><br><br>VARIES |
| **subscriptionLine**<br><br><br>VARIES |
| **timeRecord**<br><br><br>VARIES |
| **transaction**<br><br><br>VARIES |
| **transactionLine**<br><br><br>VARIES |
| **use**<br><br><br>VARIES |

### Classification

The `Classification` table contains info about the classifications in your NetSuite account.

As classifications inherit the permissions set on the parent record, the permissions required for the parent record are required to access classification data.

For example: To get classification data for a location, the user must have the permission for accessing location data.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Classification.html) |

Classification table schema

| **classTranslationList**<br><br><br>VARIES |
| --- |
| **customFieldList**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **includeChildren**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **parent**<br><br><br>VARIES |
| **subsidiaryList**<br><br><br>VARIES |

### ConsolidatedExchangeRate

The `ConsolidatedExchangeRate` table contains info about consolidated exchange rates. This is used in NetSuite OneWorld for consolidation purposes, ensuring currency amounts correctly roll up from child to parent subsidiaries.

#### ConsolidatedExchangeRate table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ConsolidatedExchangeRate.html) |

ConsolidatedExchangeRate table schema

| **accountingBook**<br><br><br>STRING |
| --- |
| **averageRate**<br><br><br>STRING, NUMBER |
| **currentRate**<br><br><br>STRING, NUMBER |
| **externalId**<br><br><br>STRING |
| **fromCurrency**<br><br><br>STRING |
| **fromSubsidiary**<br><br><br>STRING |
| **historicalRate**<br><br><br>STRING, NUMBER |
| **internalId**<br><br><br>STRING |
| **isDerived**<br><br><br>BOOLEAN, STRING |
| **isEliminationSubsidiary**<br><br><br>BOOLEAN, STRING |
| **isPeriodClosed**<br><br><br>BOOLEAN, STRING |
| **nullFieldList**<br><br><br>VARIES |
| **postingPeriod**<br><br><br>STRING |
| **toCurrency**<br><br><br>STRING |
| **toSubsidiary**<br><br><br>STRING |

### Contact

The `Contact` table contains info about contacts.

#### Contact table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Contact.html) |

Contact table schema

| **addressbookList**<br><br><br>VARIES |
| --- |
| **altEmail**<br><br><br>STRING |
| **assistant**<br><br><br>VARIES |
| **assistantPhone**<br><br><br>STRING |
| **billPay**<br><br><br>BOOLEAN, STRING |
| **categoryList**<br><br><br>VARIES |
| **comments**<br><br><br>STRING |
| **company**<br><br><br>VARIES |
| **contactSource**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **dateCreated**<br><br><br>STRING |
| **defaultAddress**<br><br><br>STRING |
| **email**<br><br><br>STRING |
| **entityId**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **fax**<br><br><br>STRING |
| **firstName**<br><br><br>STRING |
| **globalSubscriptionStatus**<br><br><br>VARIES |
| **homePhone**<br><br><br>STRING |
| **image**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isPrivate**<br><br><br>BOOLEAN, STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **lastName**<br><br><br>STRING |
| **middleName**<br><br><br>STRING |
| **mobilePhone**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **officePhone**<br><br><br>STRING |
| **phone**<br><br><br>STRING |
| **phoneticName**<br><br><br>STRING |
| **salutation**<br><br><br>STRING |
| **subscriptionsList**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |
| **supervisor**<br><br><br>VARIES |
| **supervisorPhone**<br><br><br>STRING |
| **title**<br><br><br>STRING |

### ContactCategory

The `ContactCategory` table contains info about the types of contacts in your NetSuite account.

#### ContactCategory table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ContactCategory.html) |

ContactCategory table schema

| **\_private**<br><br><br>BOOLEAN, STRING |
| --- |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### ContactRole

The `ContactRole` table contains info about contact roles in your NetSuite account.

#### ContactRole table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ContactRole.html) |

ContactRole table schema

| **description**<br><br><br>STRING |
| --- |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### CostCategory

The `CostCategory` table contains info about cost categories, which are used to classify different types of costs associated with items.

#### CostCategory table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/CostCategory.html) |

CostCategory table schema

| **account**<br><br><br>VARIES |
| --- |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **itemCostType**<br><br><br>VARIES |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### CouponCode

The `CouponCode` table contains info about the coupon codes in your NetSuite account.

#### CouponCode table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/CouponCode.html) |

CouponCode table schema

| **code**<br><br><br>STRING |
| --- |
| **dateSent**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **promotion**<br><br><br>VARIES |
| **recipient**<br><br><br>VARIES |
| **useCount**<br><br><br>STRING, INTEGER |
| **used**<br><br><br>BOOLEAN, STRING |

### CurrencyRate

The `CurrencyRate` table contains info about currency rate records in you NetSuite account. These are also known as Exchange Rate records in NetSuite.

#### CurrencyRate table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/CurrencyRate.html) |

CurrencyRate table schema

| **baseCurrency**<br><br><br>VARIES |
| --- |
| **currencyRateType**<br><br><br>STRING |
| **effectiveDate**<br><br><br>STRING |
| **exchangeRate**<br><br><br>STRING, NUMBER |
| **internalId**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **transactionCurrency**<br><br><br>VARIES |

### CustomList

The `CustomList` table contains info about

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/CustomList.html) |

CustomList table schema

| **convertToCustomRecord**<br><br><br>BOOLEAN, STRING |
| --- |
| **customValueList**<br><br><br>VARIES |
| **description**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isMatrixOption**<br><br><br>BOOLEAN, STRING |
| **isOrdered**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **owner**<br><br><br>VARIES |
| **scriptId**<br><br><br>STRING |
| **translationsList**<br><br><br>VARIES |

### Customer

The `Customer` table contains info about customers.

#### Customer table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Customer.html) |

Customer table schema

| **accessRole**<br><br><br>VARIES |
| --- |
| **accountNumber**<br><br><br>STRING |
| **addressbookList**<br><br><br>VARIES |
| **aging**<br><br><br>STRING, NUMBER |
| **aging1**<br><br><br>STRING, NUMBER |
| **aging2**<br><br><br>STRING, NUMBER |
| **aging3**<br><br><br>STRING, NUMBER |
| **aging4**<br><br><br>STRING, NUMBER |
| **alcoholRecipientType**<br><br><br>VARIES |
| **altEmail**<br><br><br>STRING |
| **altName**<br><br><br>STRING |
| **altPhone**<br><br><br>STRING |
| **assignedWebSite**<br><br><br>STRING |
| **balance**<br><br><br>STRING, NUMBER |
| **billPay**<br><br><br>BOOLEAN, STRING |
| **buyingReason**<br><br><br>VARIES |
| **buyingTimeFrame**<br><br><br>VARIES |
| **campaignCategory**<br><br><br>VARIES |
| **category**<br><br><br>VARIES |
| **clickStream**<br><br><br>STRING |
| **comments**<br><br><br>STRING |
| **companyName**<br><br><br>STRING |
| **consolAging**<br><br><br>STRING, NUMBER |
| **consolAging1**<br><br><br>STRING, NUMBER |
| **consolAging2**<br><br><br>STRING, NUMBER |
| **consolAging3**<br><br><br>STRING, NUMBER |
| **consolAging4**<br><br><br>STRING, NUMBER |
| **consolBalance**<br><br><br>STRING, NUMBER |
| **consolDaysOverdue**<br><br><br>STRING, INTEGER |
| **consolDepositBalance**<br><br><br>STRING, NUMBER |
| **consolOverdueBalance**<br><br><br>STRING, NUMBER |
| **consolUnbilledOrders**<br><br><br>STRING, NUMBER |
| **contactRolesList**<br><br><br>VARIES |
| **contribPct**<br><br><br>STRING |
| **creditCardsList**<br><br><br>VARIES |
| **creditHoldOverride**<br><br><br>VARIES |
| **creditLimit**<br><br><br>STRING, NUMBER |
| **currency**<br><br><br>VARIES |
| **currencyList**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **dateCreated**<br><br><br>STRING |
| **daysOverdue**<br><br><br>STRING, INTEGER |
| **defaultAddress**<br><br><br>STRING |
| **defaultAllocationStrategy**<br><br><br>STRING |
| **defaultOrderPriority**<br><br><br>STRING, NUMBER |
| **defaultTaxReg**<br><br><br>STRING |
| **depositBalance**<br><br><br>STRING, NUMBER |
| **displaySymbol**<br><br><br>STRING |
| **downloadList**<br><br><br>VARIES |
| **drAccount**<br><br><br>VARIES |
| **email**<br><br><br>STRING |
| **emailPreference**<br><br><br>VARIES |
| **emailTransactions**<br><br><br>BOOLEAN, STRING |
| **endDate**<br><br><br>STRING |
| **entityId**<br><br><br>STRING |
| **entityStatus**<br><br><br>VARIES |
| **estimatedBudget**<br><br><br>STRING, NUMBER |
| **externalId**<br><br><br>STRING |
| **fax**<br><br><br>STRING |
| **faxTransactions**<br><br><br>BOOLEAN, STRING |
| **firstName**<br><br><br>STRING |
| **firstVisit**<br><br><br>STRING |
| **fxAccount**<br><br><br>VARIES |
| **giveAccess**<br><br><br>BOOLEAN, STRING |
| **globalSubscriptionStatus**<br><br><br>VARIES |
| **groupPricingList**<br><br><br>VARIES |
| **homePhone**<br><br><br>STRING |
| **image**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isBudgetApproved**<br><br><br>BOOLEAN, STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isPerson**<br><br><br>BOOLEAN, STRING |
| **itemPricingList**<br><br><br>VARIES |
| **keywords**<br><br><br>STRING |
| **language**<br><br><br>VARIES |
| **lastModifiedDate**<br><br><br>STRING |
| **lastName**<br><br><br>STRING |
| **lastPageVisited**<br><br><br>STRING |
| **lastVisit**<br><br><br>STRING |
| **leadSource**<br><br><br>VARIES |
| **middleName**<br><br><br>STRING |
| **mobilePhone**<br><br><br>STRING |
| **monthlyClosing**<br><br><br>VARIES |
| **negativeNumberFormat**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **numberFormat**<br><br><br>VARIES |
| **openingBalance**<br><br><br>STRING, NUMBER |
| **openingBalanceAccount**<br><br><br>VARIES |
| **openingBalanceDate**<br><br><br>STRING |
| **overdueBalance**<br><br><br>STRING, NUMBER |
| **overrideCurrencyFormat**<br><br><br>BOOLEAN, STRING |
| **parent**<br><br><br>VARIES |
| **partner**<br><br><br>VARIES |
| **partnersList**<br><br><br>VARIES |
| **password**<br><br><br>STRING |
| **password2**<br><br><br>STRING |
| **phone**<br><br><br>STRING |
| **phoneticName**<br><br><br>STRING |
| **prefCCProcessor**<br><br><br>VARIES |
| **priceLevel**<br><br><br>VARIES |
| **printOnCheckAs**<br><br><br>STRING |
| **printTransactions**<br><br><br>BOOLEAN, STRING |
| **receivablesAccount**<br><br><br>VARIES |
| **referrer**<br><br><br>STRING |
| **reminderDays**<br><br><br>STRING, INTEGER |
| **representingSubsidiary**<br><br><br>VARIES |
| **requirePwdChange**<br><br><br>BOOLEAN, STRING |
| **resaleNumber**<br><br><br>STRING |
| **salesGroup**<br><br><br>VARIES |
| **salesReadiness**<br><br><br>VARIES |
| **salesRep**<br><br><br>VARIES |
| **salesTeamList**<br><br><br>VARIES |
| **salutation**<br><br><br>STRING |
| **sendEmail**<br><br><br>BOOLEAN, STRING |
| **shipComplete**<br><br><br>BOOLEAN, STRING |
| **shippingItem**<br><br><br>VARIES |
| **sourceWebSite**<br><br><br>STRING |
| **stage**<br><br><br>VARIES |
| **startDate**<br><br><br>STRING |
| **subscriptionsList**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |
| **symbolPlacement**<br><br><br>VARIES |
| **syncPartnerTeams**<br><br><br>BOOLEAN, STRING |
| **taxExempt**<br><br><br>BOOLEAN, STRING |
| **taxItem**<br><br><br>VARIES |
| **taxRegistrationList**<br><br><br>STRING |
| **taxable**<br><br><br>BOOLEAN, STRING |
| **terms**<br><br><br>VARIES |
| **territory**<br><br><br>VARIES |
| **thirdPartyAcct**<br><br><br>STRING |
| **thirdPartyCarrier**<br><br><br>STRING |
| **thirdPartyCountry**<br><br><br>VARIES |
| **thirdPartyZipcode**<br><br><br>STRING |
| **title**<br><br><br>STRING |
| **unbilledOrders**<br><br><br>STRING, NUMBER |
| **url**<br><br><br>STRING |
| **vatRegNumber**<br><br><br>STRING |
| **visits**<br><br><br>STRING, INTEGER |
| **webLead**<br><br><br>STRING |

### CustomerCategory

The `CustomerCategory` table contains info about the types of customers in your NetSuite account.

#### CustomerCategory table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/CustomerCategory.html) |

CustomerCategory table schema

| **externalId**<br><br><br>STRING |
| --- |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### CustomerMessage

The `CustomerMessage` table contains info about standardized customer messages in your NetSuite account.

#### CustomerMessage table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/CustomerMessage.html) |

CustomerMessage table schema

| **description**<br><br><br>STRING |
| --- |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **preferred**<br><br><br>BOOLEAN, STRING |

### CustomerStatus

The `CustomerStatus` table contains info about the stages for leads, prospects, and customers in your NetSuite sales cycle.

#### CustomerStatus table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/CustomerStatus.html) |

CustomerStatus table schema

| **description**<br><br><br>STRING |
| --- |
| **externalId**<br><br><br>STRING |
| **includeInLeadReports**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **probability**<br><br><br>STRING, NUMBER |
| **stage**<br><br><br>VARIES |

### CustomerSubsidiaryRelationship

The `CustomerSubsidiaryRelationship` table contains info about customers shared with multiple subsidiaries.

#### CustomerSubsidiaryRelationship table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/CustomerSubsidiaryRelationship.html) |

CustomerSubsidiaryRelationship table schema

| **customFieldList**<br><br><br>VARIES |
| --- |
| **entity**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isPrimarySub**<br><br><br>BOOLEAN, STRING |
| **nullFieldList**<br><br><br>VARIES |
| **primaryCurrency**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |

### Deleted

The `Deleted` table contains info about deleted records.

#### Deleted table replication requirements

Replicating this table requires the `View` permission in NetSuite.

#### Objects with delete support

According to [NetSuite’s documentation](https://system.netsuite.com/app/help/helpcenter.nl?fid=section_N3497592.html), only certain objects support the `` operation Qlik Talend Cloud uses to retrieve deleted record data from the SuiteTalk API.

Refer to the [Deleted records](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Netsuite-v2.htm#deleted-records) section for more info and a list of record types with delete support.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Keys** | internalId<br><br>type |
| **Replication Key** | deletedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Deleted.html)<br><br>[NetSuite API method](https://system.netsuite.com/app/help/helpcenter.nl?fid=section_N3497592.html "Opens in new tab: NetSuite API method") |

Deleted table schema

| **customRecord**<br><br><br>BOOLEAN |
| --- |
| **deletedDate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **name**<br><br><br>STRING |
| **scriptId**<br><br><br>STRING |
| **type**<br><br><br>STRING |

### Department

The `Department` table contains info about the departments in your NetSuite account.

#### Department table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Department.html) |

Department table schema

| **classTranslationList**<br><br><br>VARIES |
| --- |
| **customFieldList**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **includeChildren**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **parent**<br><br><br>VARIES |
| **subsidiaryList**<br><br><br>VARIES |

### Employee

The `Employee` table contains info about the employees in your NetSuite account.

#### Employee table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Employee.html) |

Employee table schema

| **IPAddressRule**<br><br><br>STRING |
| --- |
| **\_class**<br><br><br>VARIES |
| **accountNumber**<br><br><br>STRING |
| **accruedTimeList**<br><br><br>VARIES |
| **addressbookList**<br><br><br>VARIES |
| **adpId**<br><br><br>STRING |
| **altName**<br><br><br>STRING |
| **approvalLimit**<br><br><br>STRING, NUMBER |
| **approver**<br><br><br>VARIES |
| **baseWage**<br><br><br>STRING, NUMBER |
| **baseWageType**<br><br><br>VARIES |
| **billPay**<br><br><br>BOOLEAN, STRING |
| **billingClass**<br><br><br>VARIES |
| **birthDate**<br><br><br>STRING |
| **bonusTarget**<br><br><br>STRING, NUMBER |
| **bonusTargetComment**<br><br><br>STRING |
| **bonusTargetPayFrequency**<br><br><br>STRING |
| **bonusTargetType**<br><br><br>STRING |
| **comments**<br><br><br>STRING |
| **commissionPaymentPreference**<br><br><br>VARIES |
| **companyContributionList**<br><br><br>VARIES |
| **compensationCurrency**<br><br><br>VARIES |
| **concurrentWebServicesUser**<br><br><br>BOOLEAN, STRING |
| **currency**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **dateCreated**<br><br><br>STRING |
| **deductionList**<br><br><br>VARIES |
| **defaultAcctCorpCardExp**<br><br><br>STRING |
| **defaultAddress**<br><br><br>STRING |
| **defaultExpenseReportCurrency**<br><br><br>STRING |
| **department**<br><br><br>VARIES |
| **directDeposit**<br><br><br>BOOLEAN, STRING |
| **directDepositList**<br><br><br>VARIES |
| **earningList**<br><br><br>VARIES |
| **eligibleForCommission**<br><br><br>BOOLEAN, STRING |
| **email**<br><br><br>STRING |
| **emergencyContactList**<br><br><br>VARIES |
| **employeeStatus**<br><br><br>VARIES |
| **employeeType**<br><br><br>VARIES |
| **entityId**<br><br><br>STRING |
| **ethnicity**<br><br><br>VARIES |
| **expenseLimit**<br><br><br>STRING, NUMBER |
| **externalId**<br><br><br>STRING |
| **fax**<br><br><br>STRING |
| **firstName**<br><br><br>STRING |
| **gender**<br><br><br>VARIES |
| **giveAccess**<br><br><br>BOOLEAN, STRING |
| **globalSubscriptionStatus**<br><br><br>VARIES |
| **hasOfflineAccess**<br><br><br>BOOLEAN, STRING |
| **hcmPositionList**<br><br><br>VARIES |
| **hireDate**<br><br><br>STRING |
| **homePhone**<br><br><br>STRING |
| **hrEducationList**<br><br><br>VARIES |
| **image**<br><br><br>VARIES |
| **inheritIPRules**<br><br><br>BOOLEAN, STRING |
| **initials**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isJobManager**<br><br><br>BOOLEAN, STRING |
| **isJobResource**<br><br><br>BOOLEAN, STRING |
| **isSalesRep**<br><br><br>BOOLEAN, STRING |
| **isSupportRep**<br><br><br>BOOLEAN, STRING |
| **job**<br><br><br>VARIES |
| **jobDescription**<br><br><br>STRING |
| **laborCost**<br><br><br>STRING, NUMBER |
| **lastModifiedDate**<br><br><br>STRING |
| **lastName**<br><br><br>STRING |
| **lastPaidDate**<br><br><br>STRING |
| **lastReviewDate**<br><br><br>STRING |
| **location**<br><br><br>VARIES |
| **maritalStatus**<br><br><br>VARIES |
| **middleName**<br><br><br>STRING |
| **mobilePhone**<br><br><br>STRING |
| **nextReviewDate**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **officePhone**<br><br><br>STRING |
| **password**<br><br><br>STRING |
| **password2**<br><br><br>STRING |
| **payFrequency**<br><br><br>VARIES |
| **phone**<br><br><br>STRING |
| **phoneticName**<br><br><br>STRING |
| **purchaseOrderApprovalLimit**<br><br><br>STRING, NUMBER |
| **purchaseOrderApprover**<br><br><br>VARIES |
| **purchaseOrderLimit**<br><br><br>STRING, NUMBER |
| **ratesList**<br><br><br>VARIES |
| **releaseDate**<br><br><br>STRING |
| **requirePwdChange**<br><br><br>BOOLEAN, STRING |
| **rolesList**<br><br><br>VARIES |
| **salesRole**<br><br><br>VARIES |
| **salutation**<br><br><br>STRING |
| **sendEmail**<br><br><br>BOOLEAN, STRING |
| **socialSecurityNumber**<br><br><br>STRING |
| **startDateTimeOffCalc**<br><br><br>STRING |
| **subscriptionsList**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |
| **supervisor**<br><br><br>VARIES |
| **targetUtilization**<br><br><br>STRING, NUMBER |
| **template**<br><br><br>VARIES |
| **terminationCategory**<br><br><br>VARIES |
| **terminationDetails**<br><br><br>STRING |
| **terminationReason**<br><br><br>VARIES |
| **terminationRegretted**<br><br><br>VARIES |
| **timeApprover**<br><br><br>VARIES |
| **timeOffPlan**<br><br><br>VARIES |
| **title**<br><br><br>STRING |
| **usePerquest**<br><br><br>BOOLEAN, STRING |
| **useTimeData**<br><br><br>VARIES |
| **workAssignment**<br><br><br>VARIES |
| **workCalendar**<br><br><br>VARIES |
| **workplace**<br><br><br>VARIES |

### EntityGroup

The `EntityGroup` table contains info about the groups in your NetSuite account.

#### EntityGroup table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/EntityGroup.html) |

EntityGroup table schema

| **comments**<br><br><br>STRING |
| --- |
| **customFieldList**<br><br><br>VARIES |
| **email**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **groupName**<br><br><br>STRING |
| **groupOwner**<br><br><br>VARIES |
| **groupType**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isFunctionalTeam**<br><br><br>BOOLEAN, STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isManufacturingWorkCenter**<br><br><br>BOOLEAN, STRING |
| **isPrivate**<br><br><br>BOOLEAN, STRING |
| **isProductTeam**<br><br><br>BOOLEAN, STRING |
| **isSalesRep**<br><br><br>BOOLEAN, STRING |
| **isSalesTeam**<br><br><br>BOOLEAN, STRING |
| **isSavedSearch**<br><br><br>BOOLEAN, STRING |
| **isSupportRep**<br><br><br>BOOLEAN, STRING |
| **issueRole**<br><br><br>VARIES |
| **laborResources**<br><br><br>STRING, INTEGER |
| **machineResources**<br><br><br>STRING, INTEGER |
| **nullFieldList**<br><br><br>VARIES |
| **parentGroupType**<br><br><br>VARIES |
| **restrictionGroup**<br><br><br>VARIES |
| **savedSearch**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |
| **workCalendar**<br><br><br>VARIES |

### ExpenseCategory

The `ExpenseCategory` table contains info about the expense categories in your NetSuite account.

#### ExpenseCategory table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ExpenseCategory.html) |

ExpenseCategory table schema

| **customFieldList**<br><br><br>VARIES |
| --- |
| **customForm**<br><br><br>VARIES |
| **defaultRate**<br><br><br>STRING, NUMBER |
| **description**<br><br><br>STRING |
| **expenseAcct**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **rateRequired**<br><br><br>BOOLEAN, STRING |
| **ratesList**<br><br><br>VARIES |
| **subsidiaryList**<br><br><br>VARIES |
| **translationsList**<br><br><br>VARIES |

### FairValuePrice

The `FairValuePrice` table contains info about the fair value price list in your NetSuite account.

#### FairValuePrice table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/FairValuePrice.html) |

FairValuePrice table schema

| **currency**<br><br><br>VARIES |
| --- |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **dimensionList**<br><br><br>VARIES |
| **endDate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **fairValue**<br><br><br>STRING, NUMBER |
| **fairValueFormula**<br><br><br>VARIES |
| **fairValueRangePolicy**<br><br><br>VARIES |
| **highValue**<br><br><br>STRING, NUMBER |
| **highValuePercent**<br><br><br>STRING, NUMBER |
| **internalId**<br><br><br>STRING |
| **isVsoePrice**<br><br><br>BOOLEAN, STRING |
| **item**<br><br><br>VARIES |
| **itemRevenueCategory**<br><br><br>VARIES |
| **lowValue**<br><br><br>STRING, NUMBER |
| **lowValuePercent**<br><br><br>STRING, NUMBER |
| **nullFieldList**<br><br><br>VARIES |
| **startDate**<br><br><br>STRING |
| **units**<br><br><br>VARIES |
| **unitsType**<br><br><br>VARIES |

### File

The `File` table contains info about the files in your NetSuite File Cabinet.

#### File table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/File.html) |

File table schema

| **\_class**<br><br><br>STRING |
| --- |
| **altTagCaption**<br><br><br>STRING |
| **attachFrom**<br><br><br>VARIES |
| **bundleable**<br><br><br>BOOLEAN, STRING |
| **caption**<br><br><br>STRING |
| **content**<br><br><br>STRING |
| **createdDate**<br><br><br>STRING |
| **department**<br><br><br>STRING |
| **description**<br><br><br>STRING |
| **encoding**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **featuredDescription**<br><br><br>STRING |
| **fileSize**<br><br><br>STRING, NUMBER |
| **fileType**<br><br><br>VARIES |
| **folder**<br><br><br>VARIES |
| **hideInBundle**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isOnline**<br><br><br>BOOLEAN, STRING |
| **isPrivate**<br><br><br>BOOLEAN, STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **mediaFile**<br><br><br>VARIES |
| **mediaTypeName**<br><br><br>STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **owner**<br><br><br>VARIES |
| **siteCategoryList**<br><br><br>VARIES |
| **siteDescription**<br><br><br>STRING |
| **storeDisplayThumbnail**<br><br><br>VARIES |
| **textFileEncoding**<br><br><br>VARIES |
| **url**<br><br><br>STRING |
| **urlComponent**<br><br><br>STRING |

### Folder

The `Folder` table contains info about the folders in your NetSuite File Cabinet.

#### Folder table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Folder.html) |

Folder table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **bundleable**<br><br><br>BOOLEAN, STRING |
| **department**<br><br><br>VARIES |
| **description**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **folderType**<br><br><br>VARIES |
| **group**<br><br><br>VARIES |
| **hideInBundle**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isOnline**<br><br><br>BOOLEAN, STRING |
| **isPrivate**<br><br><br>BOOLEAN, STRING |
| **location**<br><br><br>VARIES |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **parent**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |

### GiftCertificate

The `GiftCertificate` table contains info about the gift certificates in your NetSuite account.

#### GiftCertificate table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/GiftCertificate.html) |

GiftCertificate table schema

| **amountRemaining**<br><br><br>STRING, NUMBER |
| --- |
| **createdDate**<br><br><br>STRING |
| **email**<br><br><br>STRING |
| **expirationDate**<br><br><br>STRING |
| **giftCertCode**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **message**<br><br><br>STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **originalAmount**<br><br><br>STRING, NUMBER |
| **sender**<br><br><br>STRING |

### GlobalAccountMapping

The `GlobalAccountMapping` table contains the global account mapping record details in your NetSuite account.

For NetSuite accounts using Multi-Book Accounting, the global account mapping record enables you to configure secondary accounting books to post to accounts different from the primary book. These mappings are used by transactions where the user can manually select the account to which the transaction posts.

#### GlobalAccountMapping table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/GlobalAccountMapping.html) |

GlobalAccountMapping table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **accountingBook**<br><br><br>VARIES |
| **customDimension**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **department**<br><br><br>VARIES |
| **destinationAccount**<br><br><br>VARIES |
| **effectiveDate**<br><br><br>STRING |
| **endDate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **location**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **sourceAccount**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |

### HcmJob

#### HcmJob table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/HcmJob.html) |

HcmJob table schema

| **customFieldList**<br><br><br>VARIES |
| --- |
| **description**<br><br><br>STRING |
| **employmentCategory**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **jobId**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **title**<br><br><br>STRING |

### InboundShipment

The `InboundShipment` table contains info about inbound shipments in your NetSuite account.

#### InboundShipment table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/InboundShipment.html) |

InboundShipment table schema

| **actualDeliveryDate**<br><br><br>STRING |
| --- |
| **actualShippingDate**<br><br><br>STRING |
| **billOfLading**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **expectedDeliveryDate**<br><br><br>STRING |
| **expectedShippingDate**<br><br><br>STRING |
| **externalDocumentNumber**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **itemsList**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **shipmentBaseCurrency**<br><br><br>STRING |
| **shipmentMemo**<br><br><br>STRING |
| **shipmentNumber**<br><br><br>STRING |
| **shipmentStatus**<br><br><br>VARIES |
| **vesselNumber**<br><br><br>STRING |

### InventoryNumber

The `InventoryNumber` table contains info about the serial or lot numbers in your NetSuite account.

#### InventoryNumber table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/InventoryNumber.html) |

InventoryNumber table schema

| **customFieldList**<br><br><br>VARIES |
| --- |
| **expirationDate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **inventoryNumber**<br><br><br>STRING |
| **item**<br><br><br>VARIES |
| **locationsList**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **status**<br><br><br>STRING |
| **units**<br><br><br>STRING |

### Issue

The `Issue` table contains info about the support cases in your NetSuite account.

#### Issue table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Issue.html) |

Issue table schema

| **assigned**<br><br><br>VARIES |
| --- |
| **brokenInVersionList**<br><br><br>VARIES |
| **buildBroken**<br><br><br>VARIES |
| **buildFixed**<br><br><br>VARIES |
| **buildTarget**<br><br><br>VARIES |
| **createdDate**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **emailAssignee**<br><br><br>BOOLEAN, STRING |
| **emailCellsList**<br><br><br>VARIES |
| **emailEmployeesList**<br><br><br>VARIES |
| **externalAbstract**<br><br><br>STRING |
| **externalDetails**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **fixedInVersionList**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isOwner**<br><br><br>BOOLEAN, STRING |
| **isReviewed**<br><br><br>BOOLEAN, STRING |
| **isShowStopper**<br><br><br>BOOLEAN, STRING |
| **issueAbstract**<br><br><br>STRING |
| **issueNumber**<br><br><br>STRING |
| **issueStatus**<br><br><br>VARIES |
| **issueTagsList**<br><br><br>VARIES |
| **issueType**<br><br><br>VARIES |
| **item**<br><br><br>VARIES |
| **lastModifiedDate**<br><br><br>STRING |
| **module**<br><br><br>VARIES |
| **newDetails**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **priority**<br><br><br>VARIES |
| **product**<br><br><br>VARIES |
| **productTeam**<br><br><br>VARIES |
| **relatedIssuesList**<br><br><br>VARIES |
| **reportedBy**<br><br><br>VARIES |
| **reproduce**<br><br><br>VARIES |
| **reviewer**<br><br><br>VARIES |
| **severity**<br><br><br>VARIES |
| **source**<br><br><br>VARIES |
| **targetVersionList**<br><br><br>VARIES |
| **trackCode**<br><br><br>VARIES |
| **versionBroken**<br><br><br>VARIES |
| **versionFixed**<br><br><br>VARIES |
| **versionTarget**<br><br><br>VARIES |

### Item

The `Item` table contains info about items.

#### Item table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/script/record/item.html) |

Item table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **\_type**<br><br><br>STRING |
| **account**<br><br><br>VARIES |
| **accountingBookDetailList**<br><br><br>VARIES |
| **alternateDemandSourceItem**<br><br><br>VARIES |
| **amortizationPeriod**<br><br><br>STRING, INTEGER |
| **amortizationTemplate**<br><br><br>VARIES |
| **assetAccount**<br><br><br>VARIES |
| **authCodesList**<br><br><br>VARIES |
| **autoLeadTime**<br><br><br>BOOLEAN, STRING |
| **autoPreferredStockLevel**<br><br><br>BOOLEAN, STRING |
| **autoReorderPoint**<br><br><br>BOOLEAN, STRING |
| **availableToPartners**<br><br><br>BOOLEAN, STRING |
| **averageCost**<br><br><br>STRING, NUMBER |
| **backwardConsumptionDays**<br><br><br>STRING, INTEGER |
| **billExchRateVarianceAcct**<br><br><br>VARIES |
| **billOfMaterialsList**<br><br><br>VARIES |
| **billPriceVarianceAcct**<br><br><br>VARIES |
| **billQtyVarianceAcct**<br><br><br>VARIES |
| **billingRatesMatrix**<br><br><br>VARIES |
| **billingSchedule**<br><br><br>VARIES |
| **binNumberList**<br><br><br>VARIES |
| **buildEntireAssembly**<br><br><br>BOOLEAN, STRING |
| **buildTime**<br><br><br>STRING, NUMBER |
| **buildTimeLotSize**<br><br><br>STRING, NUMBER |
| **cogsAccount**<br><br><br>VARIES |
| **consumptionUnit**<br><br><br>STRING |
| **contingentRevenueHandling**<br><br><br>BOOLEAN, STRING |
| **conversionRate**<br><br><br>STRING, NUMBER |
| **copyDescription**<br><br><br>BOOLEAN, STRING |
| **cost**<br><br><br>STRING, NUMBER |
| **costCategory**<br><br><br>VARIES |
| **costEstimate**<br><br><br>STRING, NUMBER |
| **costEstimateType**<br><br><br>VARIES |
| **costEstimateUnits**<br><br><br>STRING |
| **costUnits**<br><br><br>STRING |
| **costingMethod**<br><br><br>VARIES |
| **costingMethodDisplay**<br><br><br>STRING |
| **countryOfManufacture**<br><br><br>VARIES |
| **createJob**<br><br><br>BOOLEAN, STRING |
| **createRevenuePlansOn**<br><br><br>VARIES |
| **createdDate**<br><br><br>STRING |
| **currency**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **dateConvertedToInv**<br><br><br>STRING |
| **daysBeforeExpiration**<br><br><br>STRING, INTEGER |
| **defaultItemShipMethod**<br><br><br>VARIES |
| **defaultReturnCost**<br><br><br>STRING, NUMBER |
| **defaultRevision**<br><br><br>STRING |
| **deferRevRec**<br><br><br>BOOLEAN, STRING |
| **deferralAccount**<br><br><br>VARIES |
| **deferredRevenueAccount**<br><br><br>VARIES |
| **demandModifier**<br><br><br>STRING, NUMBER |
| **demandSource**<br><br><br>VARIES |
| **demandTimeFence**<br><br><br>STRING, INTEGER |
| **department**<br><br><br>VARIES |
| **description**<br><br><br>STRING |
| **directRevenuePosting**<br><br><br>BOOLEAN, STRING |
| **displayName**<br><br><br>STRING |
| **distributionCategory**<br><br><br>VARIES |
| **distributionNetwork**<br><br><br>VARIES |
| **dontShowPrice**<br><br><br>BOOLEAN, STRING |
| **dropshipExpenseAccount**<br><br><br>VARIES |
| **effectiveBomControl**<br><br><br>VARIES |
| **enableCatchWeight**<br><br><br>BOOLEAN, STRING |
| **enforceMinQtyInternally**<br><br><br>BOOLEAN, STRING |
| **excludeFromSitemap**<br><br><br>BOOLEAN, STRING |
| **expenseAccount**<br><br><br>VARIES |
| **expirationDate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **featuredDescription**<br><br><br>STRING |
| **fixedBuildTime**<br><br><br>STRING, NUMBER |
| **fixedLotSize**<br><br><br>STRING, NUMBER |
| **forwardConsumptionDays**<br><br><br>STRING, INTEGER |
| **fraudRisk**<br><br><br>VARIES |
| **futureHorizon**<br><br><br>STRING, INTEGER |
| **gainLossAccount**<br><br><br>VARIES |
| **generateAccruals**<br><br><br>BOOLEAN, STRING |
| **handlingCost**<br><br><br>STRING, NUMBER |
| **handlingCostUnits**<br><br><br>STRING |
| **hazmatHazardClass**<br><br><br>STRING |
| **hazmatId**<br><br><br>STRING |
| **hazmatItemUnits**<br><br><br>STRING |
| **hazmatItemUnitsQty**<br><br><br>STRING, NUMBER |
| **hazmatPackingGroup**<br><br><br>VARIES |
| **hazmatShippingName**<br><br><br>STRING |
| **immediateDownload**<br><br><br>BOOLEAN, STRING |
| **includeChildren**<br><br><br>BOOLEAN, STRING |
| **includeStartEndLines**<br><br><br>BOOLEAN, STRING |
| **incomeAccount**<br><br><br>VARIES |
| **intercoCogsAccount**<br><br><br>VARIES |
| **intercoDefRevAccount**<br><br><br>VARIES |
| **intercoExpenseAccount**<br><br><br>VARIES |
| **intercoIncomeAccount**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **invtClassification**<br><br><br>VARIES |
| **invtCountInterval**<br><br><br>STRING, INTEGER |
| **isDonationItem**<br><br><br>BOOLEAN, STRING |
| **isDropShipItem**<br><br><br>BOOLEAN, STRING |
| **isFulfillable**<br><br><br>BOOLEAN, STRING |
| **isGcoCompliant**<br><br><br>BOOLEAN, STRING |
| **isHazmatItem**<br><br><br>BOOLEAN, STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isOnline**<br><br><br>BOOLEAN, STRING |
| **isPhantom**<br><br><br>BOOLEAN, STRING |
| **isPreTax**<br><br><br>BOOLEAN, STRING |
| **isSpecialOrderItem**<br><br><br>BOOLEAN, STRING |
| **isSpecialWorkOrderItem**<br><br><br>BOOLEAN, STRING |
| **isStorePickupAllowed**<br><br><br>BOOLEAN, STRING |
| **isTaxable**<br><br><br>BOOLEAN, STRING |
| **isVsoeBundle**<br><br><br>BOOLEAN, STRING |
| **issueProduct**<br><br><br>VARIES |
| **itemCarrier**<br><br><br>VARIES |
| **itemId**<br><br><br>STRING |
| **itemNumberOptionsList**<br><br><br>VARIES |
| **itemOptionsList**<br><br><br>VARIES |
| **itemRevenueCategory**<br><br><br>VARIES |
| **itemShipMethodList**<br><br><br>VARIES |
| **itemTaskTemplatesList**<br><br><br>VARIES |
| **itemVendorList**<br><br><br>VARIES |
| **lastInvtCountDate**<br><br><br>STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **lastPurchasePrice**<br><br><br>STRING, NUMBER |
| **leadTime**<br><br><br>STRING, INTEGER |
| **liabilityAccount**<br><br><br>VARIES |
| **location**<br><br><br>VARIES |
| **locationsList**<br><br><br>VARIES |
| **lowerWarningLimit**<br><br><br>STRING, NUMBER |
| **manufacturer**<br><br><br>STRING |
| **manufacturerAddr1**<br><br><br>STRING |
| **manufacturerCity**<br><br><br>STRING |
| **manufacturerState**<br><br><br>STRING |
| **manufacturerTariff**<br><br><br>STRING |
| **manufacturerTaxId**<br><br><br>STRING |
| **manufacturerZip**<br><br><br>STRING |
| **manufactureraddr1**<br><br><br>STRING |
| **manufacturingChargeItem**<br><br><br>BOOLEAN, STRING |
| **matchBillToReceipt**<br><br><br>BOOLEAN, STRING |
| **matrixItemNameTemplate**<br><br><br>STRING |
| **matrixOptionList**<br><br><br>VARIES |
| **matrixType**<br><br><br>VARIES |
| **maxDonationAmount**<br><br><br>STRING, NUMBER |
| **maximumQuantity**<br><br><br>STRING, INTEGER |
| **memberList**<br><br><br>VARIES |
| **metaTagHtml**<br><br><br>STRING |
| **minimumQuantity**<br><br><br>STRING, INTEGER |
| **minimumQuantityUnits**<br><br><br>STRING |
| **mpn**<br><br><br>STRING |
| **multManufactureAddr**<br><br><br>BOOLEAN, STRING |
| **nexTagCategory**<br><br><br>STRING |
| **nextInvtCountDate**<br><br><br>STRING |
| **noPriceMessage**<br><br><br>STRING |
| **nonPosting**<br><br><br>BOOLEAN, STRING |
| **nullFieldList**<br><br><br>VARIES |
| **numOfAllowedDownloads**<br><br><br>STRING, INTEGER |
| **numbersList**<br><br><br>VARIES |
| **offerSupport**<br><br><br>BOOLEAN, STRING |
| **onHandValueMli**<br><br><br>STRING, NUMBER |
| **onSpecial**<br><br><br>BOOLEAN, STRING |
| **originalItemSubtype**<br><br><br>VARIES |
| **originalItemType**<br><br><br>VARIES |
| **outOfStockBehavior**<br><br><br>VARIES |
| **outOfStockMessage**<br><br><br>STRING |
| **overallQuantityPricingType**<br><br><br>VARIES |
| **overheadType**<br><br><br>VARIES |
| **pageTitle**<br><br><br>STRING |
| **parent**<br><br><br>VARIES |
| **paymentMethod**<br><br><br>VARIES |
| **periodicLotSizeDays**<br><br><br>STRING, INTEGER |
| **periodicLotSizeType**<br><br><br>VARIES |
| **planningItemCategory**<br><br><br>STRING |
| **preferenceCriterion**<br><br><br>VARIES |
| **preferredLocation**<br><br><br>VARIES |
| **preferredStockLevel**<br><br><br>STRING, NUMBER |
| **preferredStockLevelDays**<br><br><br>STRING, NUMBER |
| **preferredStockLevelUnits**<br><br><br>STRING |
| **presentationItemList**<br><br><br>VARIES |
| **pricesIncludeTax**<br><br><br>BOOLEAN, STRING |
| **pricingGroup**<br><br><br>VARIES |
| **pricingMatrix**<br><br><br>VARIES |
| **printItems**<br><br><br>BOOLEAN, STRING |
| **prodPriceVarianceAcct**<br><br><br>VARIES |
| **prodQtyVarianceAcct**<br><br><br>VARIES |
| **producer**<br><br><br>BOOLEAN, STRING |
| **productFeedList**<br><br><br>VARIES |
| **purchaseDescription**<br><br><br>STRING |
| **purchaseOrderAmount**<br><br><br>STRING, NUMBER |
| **purchaseOrderQuantity**<br><br><br>STRING, NUMBER |
| **purchaseOrderQuantityDiff**<br><br><br>STRING, NUMBER |
| **purchasePriceVarianceAcct**<br><br><br>VARIES |
| **purchaseTaxCode**<br><br><br>VARIES |
| **purchaseUnit**<br><br><br>VARIES |
| **quantityAvailable**<br><br><br>STRING, NUMBER |
| **quantityAvailableUnits**<br><br><br>STRING |
| **quantityBackOrdered**<br><br><br>STRING, NUMBER |
| **quantityCommitted**<br><br><br>STRING, NUMBER |
| **quantityCommittedUnits**<br><br><br>STRING |
| **quantityOnHand**<br><br><br>STRING, NUMBER |
| **quantityOnHandUnits**<br><br><br>STRING |
| **quantityOnOrder**<br><br><br>STRING, NUMBER |
| **quantityOnOrderUnits**<br><br><br>STRING |
| **quantityPricingSchedule**<br><br><br>VARIES |
| **quantityReorderUnits**<br><br><br>STRING |
| **rate**<br><br><br>STRING, NUMBER |
| **receiptAmount**<br><br><br>STRING, NUMBER |
| **receiptQuantity**<br><br><br>STRING, NUMBER |
| **receiptQuantityDiff**<br><br><br>STRING, NUMBER |
| **relatedItemsDescription**<br><br><br>STRING |
| **reorderMultiple**<br><br><br>STRING, INTEGER |
| **reorderPoint**<br><br><br>STRING, NUMBER |
| **reorderPointUnits**<br><br><br>STRING |
| **rescheduleInDays**<br><br><br>STRING, INTEGER |
| **rescheduleOutDays**<br><br><br>STRING, INTEGER |
| **residual**<br><br><br>STRING |
| **revRecForecastRule**<br><br><br>VARIES |
| **revRecSchedule**<br><br><br>VARIES |
| **revReclassFXAccount**<br><br><br>VARIES |
| **revenueAllocationGroup**<br><br><br>VARIES |
| **revenueRecognitionRule**<br><br><br>VARIES |
| **roundUpAsComponent**<br><br><br>BOOLEAN, STRING |
| **safetyStockLevel**<br><br><br>STRING, NUMBER |
| **safetyStockLevelDays**<br><br><br>STRING, INTEGER |
| **safetyStockLevelUnits**<br><br><br>STRING |
| **saleUnit**<br><br><br>VARIES |
| **salesDescription**<br><br><br>STRING |
| **salesTaxCode**<br><br><br>VARIES |
| **scheduleBCode**<br><br><br>VARIES |
| **scheduleBNumber**<br><br><br>STRING |
| **scheduleBQuantity**<br><br><br>STRING, INTEGER |
| **scrapAcct**<br><br><br>VARIES |
| **searchKeywords**<br><br><br>STRING |
| **seasonalDemand**<br><br><br>BOOLEAN, STRING |
| **secondaryBaseUnit**<br><br><br>STRING |
| **secondaryConsumptionUnit**<br><br><br>VARIES |
| **secondaryPurchaseUnit**<br><br><br>STRING |
| **secondarySaleUnit**<br><br><br>STRING |
| **secondaryStockUnit**<br><br><br>STRING |
| **secondaryUnitsType**<br><br><br>STRING |
| **serialNumbers**<br><br><br>STRING |
| **shipIndividually**<br><br><br>BOOLEAN, STRING |
| **shipPackage**<br><br><br>VARIES |
| **shippingCost**<br><br><br>STRING, NUMBER |
| **shippingCostUnits**<br><br><br>STRING |
| **shoppingDotComCategory**<br><br><br>STRING |
| **shopzillaCategoryId**<br><br><br>STRING, INTEGER |
| **showDefaultDonationAmount**<br><br><br>BOOLEAN, STRING |
| **siteCategoryList**<br><br><br>VARIES |
| **sitemapPriority**<br><br><br>VARIES |
| **softDescriptor**<br><br><br>VARIES |
| **specialsDescription**<br><br><br>STRING |
| **stockDescription**<br><br><br>STRING |
| **stockUnit**<br><br><br>VARIES |
| **storeDescription**<br><br><br>STRING |
| **storeDetailedDescription**<br><br><br>STRING |
| **storeDisplayImage**<br><br><br>VARIES |
| **storeDisplayName**<br><br><br>STRING |
| **storeDisplayThumbnail**<br><br><br>VARIES |
| **storeItemTemplate**<br><br><br>VARIES |
| **subsidiaryList**<br><br><br>VARIES |
| **supplyLotSizingMethod**<br><br><br>VARIES |
| **supplyReplenishmentMethod**<br><br><br>VARIES |
| **supplyTimeFence**<br><br><br>STRING, INTEGER |
| **supplyType**<br><br><br>VARIES |
| **taxSchedule**<br><br><br>VARIES |
| **totalValue**<br><br><br>STRING, NUMBER |
| **trackLandedCost**<br><br><br>BOOLEAN, STRING |
| **transferPrice**<br><br><br>STRING, NUMBER |
| **translationsList**<br><br><br>VARIES |
| **unbuildVarianceAccount**<br><br><br>VARIES |
| **undepFunds**<br><br><br>BOOLEAN, STRING |
| **unitsType**<br><br><br>VARIES |
| **upcCode**<br><br><br>STRING |
| **upperWarningLimit**<br><br><br>STRING, NUMBER |
| **urlComponent**<br><br><br>STRING |
| **useBins**<br><br><br>BOOLEAN, STRING |
| **useComponentYield**<br><br><br>BOOLEAN, STRING |
| **useMarginalRates**<br><br><br>BOOLEAN, STRING |
| **vendor**<br><br><br>VARIES |
| **vendorName**<br><br><br>STRING |
| **vsoeDeferral**<br><br><br>VARIES |
| **vsoeDelivered**<br><br><br>BOOLEAN, STRING |
| **vsoePermitDiscount**<br><br><br>VARIES |
| **vsoePrice**<br><br><br>STRING, NUMBER |
| **vsoeSopGroup**<br><br><br>VARIES |
| **weight**<br><br><br>STRING, NUMBER |
| **weightUnit**<br><br><br>VARIES |
| **weightUnits**<br><br><br>STRING |
| **wipAcct**<br><br><br>VARIES |
| **wipVarianceAcct**<br><br><br>VARIES |

### ItemAccountMapping

The `ItemAccountMapping` table contains details about the item account mapping record in your NetSuite account.

For accounts using NetSuite Multi-Book Accounting, the item account mapping record enables you to configure secondary accounting books to post to accounts different from the primary book, based on the item that is the subject of the transaction. These mappings are used by transactions where the item determines the account to which the transaction posts.

#### ItemAccountMapping table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ItemAccountMapping.html) |

ItemAccountMapping table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **accountingBook**<br><br><br>VARIES |
| **customDimension**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **department**<br><br><br>VARIES |
| **destinationAccount**<br><br><br>VARIES |
| **effectiveDate**<br><br><br>STRING |
| **endDate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **itemAccount**<br><br><br>VARIES |
| **location**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **sourceAccount**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |

### ItemDemandPlan

The `ItemDemandPlan` table contains info about item demand plans in your NetSuite account. An item demand plan transaction stores the quantity expected to be needed, during specified time periods, for an item.

#### ItemDemandPlan table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ItemDemandPlan.html) |

ItemDemandPlan table schema

| **customFieldList**<br><br><br>VARIES |
| --- |
| **customForm**<br><br><br>VARIES |
| **demandPlanCalendarType**<br><br><br>VARIES |
| **demandPlanMatrix**<br><br><br>VARIES |
| **endDate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **item**<br><br><br>VARIES |
| **location**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **month**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **startDate**<br><br><br>STRING |
| **subsidiary**<br><br><br>VARIES |
| **units**<br><br><br>VARIES |
| **year**<br><br><br>STRING, INTEGER |

### ItemRevision

The `ItemRevision` table contains info about item revisions in your NetSuite account.

#### ItemRevision table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ItemRevision.html) |

ItemRevision table schema

| **effectiveDate**<br><br><br>STRING |
| --- |
| **externalId**<br><br><br>STRING |
| **inactive**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **item**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **obsoleteDate**<br><br><br>STRING |

### ItemSupplyPlan

The `ItemSupplyPlan` table contains info about the item supply plans in your NetSuite account. An item supply plan lists the purchase orders or work orders required to ensure that item quantity meets expected demand.

#### ItemSupplyPlan table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ItemSupplyPlan.html) |

ItemSupplyPlan table schema

| **customFieldList**<br><br><br>VARIES |
| --- |
| **customForm**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **item**<br><br><br>VARIES |
| **location**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **orderList**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |
| **units**<br><br><br>VARIES |

### Job

The `Job` table contains info about the projects in your NetSuite account.

#### Job table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Job.html) |

Job table schema

| **accountNumber**<br><br><br>STRING |
| --- |
| **actualTime**<br><br><br>VARIES |
| **addressbookList**<br><br><br>VARIES |
| **allocatePayrollExpenses**<br><br><br>BOOLEAN, STRING |
| **allowAllResourcesForTasks**<br><br><br>BOOLEAN, STRING |
| **allowExpenses**<br><br><br>BOOLEAN, STRING |
| **allowTime**<br><br><br>BOOLEAN, STRING |
| **altName**<br><br><br>STRING |
| **altPhone**<br><br><br>STRING |
| **applyProjectExpenseTypeToAll**<br><br><br>BOOLEAN, STRING |
| **billPay**<br><br><br>BOOLEAN, STRING |
| **billingRateCard**<br><br><br>STRING |
| **billingSchedule**<br><br><br>VARIES |
| **calculatedEndDate**<br><br><br>STRING |
| **calculatedEndDateBaseline**<br><br><br>STRING |
| **calculatedStartDate**<br><br><br>STRING |
| **category**<br><br><br>VARIES |
| **comments**<br><br><br>STRING |
| **companyName**<br><br><br>STRING |
| **createChargeRule**<br><br><br>BOOLEAN, STRING |
| **creditCardsList**<br><br><br>VARIES |
| **currency**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **dateCreated**<br><br><br>STRING |
| **defaultAddress**<br><br><br>STRING |
| **email**<br><br><br>STRING |
| **emailPreference**<br><br><br>VARIES |
| **endDate**<br><br><br>STRING |
| **entityId**<br><br><br>STRING |
| **entityStatus**<br><br><br>VARIES |
| **estimateRevRecTemplate**<br><br><br>VARIES |
| **estimatedCost**<br><br><br>STRING, NUMBER |
| **estimatedGrossProfit**<br><br><br>STRING, NUMBER |
| **estimatedGrossProfitPercent**<br><br><br>STRING, NUMBER |
| **estimatedLaborCost**<br><br><br>STRING, NUMBER |
| **estimatedLaborCostBaseline**<br><br><br>STRING, NUMBER |
| **estimatedLaborRevenue**<br><br><br>STRING, NUMBER |
| **estimatedRevenue**<br><br><br>STRING, NUMBER |
| **estimatedTime**<br><br><br>VARIES |
| **estimatedTimeOverride**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **fax**<br><br><br>STRING |
| **fxRate**<br><br><br>STRING, NUMBER |
| **globalSubscriptionStatus**<br><br><br>VARIES |
| **includeCrmTasksInTotals**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **isExemptTime**<br><br><br>BOOLEAN, STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isProductiveTime**<br><br><br>BOOLEAN, STRING |
| **isUtilizedTime**<br><br><br>BOOLEAN, STRING |
| **jobBillingType**<br><br><br>VARIES |
| **jobItem**<br><br><br>VARIES |
| **jobPrice**<br><br><br>STRING, NUMBER |
| **jobResourcesList**<br><br><br>VARIES |
| **jobType**<br><br><br>VARIES |
| **language**<br><br><br>VARIES |
| **lastBaselineDate**<br><br><br>STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **limitTimeToAssignees**<br><br><br>BOOLEAN, STRING |
| **materializeTime**<br><br><br>BOOLEAN, STRING |
| **milestonesList**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **openingBalance**<br><br><br>STRING, NUMBER |
| **openingBalanceAccount**<br><br><br>VARIES |
| **openingBalanceDate**<br><br><br>STRING |
| **parent**<br><br><br>VARIES |
| **percentComplete**<br><br><br>STRING, NUMBER |
| **percentCompleteOverrideList**<br><br><br>VARIES |
| **percentTimeComplete**<br><br><br>STRING, NUMBER |
| **phone**<br><br><br>STRING |
| **phoneticName**<br><br><br>STRING |
| **plStatementList**<br><br><br>VARIES |
| **plannedWork**<br><br><br>STRING |
| **plannedWorkBaseline**<br><br><br>STRING |
| **projectExpenseType**<br><br><br>VARIES |
| **projectManager**<br><br><br>STRING |
| **projectedEndDate**<br><br><br>STRING |
| **projectedEndDateBaseline**<br><br><br>STRING |
| **revRecForecastRule**<br><br><br>VARIES |
| **scheduledEndDate**<br><br><br>STRING |
| **schedulingMethod**<br><br><br>STRING |
| **sourceServiceItemFromRateCard**<br><br><br>BOOLEAN, STRING |
| **startDate**<br><br><br>STRING |
| **startDateBaseline**<br><br><br>STRING |
| **subsidiary**<br><br><br>VARIES |
| **timeApproval**<br><br><br>STRING |
| **timeRemaining**<br><br><br>VARIES |
| **usePercentCompleteOverride**<br><br><br>BOOLEAN, STRING |
| **workplace**<br><br><br>VARIES |

### JobStatus

The `JobStatus` table contains info about the statuses that can be applied to projects in your NetSuite account.

#### JobStatus table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/JobStatus.html) |

JobStatus table schema

| **description**<br><br><br>STRING |
| --- |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### JobType

The `JobType` table contains info about the types that can be applied to projects in your NetSuite account.

#### JobType table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/JobType.html) |

JobType table schema

| **externalId**<br><br><br>STRING |
| --- |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **parent**<br><br><br>VARIES |

### Location

The `Location` table contains info about locations.

#### Location table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Location.html) |

Location table schema

| **allowStorePickup**<br><br><br>BOOLEAN, STRING |
| --- |
| **autoAssignmentRegionSetting**<br><br><br>VARIES |
| **bufferStock**<br><br><br>STRING, INTEGER |
| **businessHoursList**<br><br><br>VARIES |
| **classTranslationList**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **dailyShippingCapacity**<br><br><br>STRING, INTEGER |
| **excludeLocationRegionsList**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **geolocationMethod**<br><br><br>VARIES |
| **includeChildren**<br><br><br>BOOLEAN, STRING |
| **includeInControlTower**<br><br><br>BOOLEAN, STRING |
| **includeLocationRegionsList**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **latitude**<br><br><br>STRING, NUMBER |
| **locationType**<br><br><br>VARIES |
| **logo**<br><br><br>VARIES |
| **longitude**<br><br><br>STRING, NUMBER |
| **mainAddress**<br><br><br>VARIES |
| **makeInventoryAvailable**<br><br><br>BOOLEAN, STRING |
| **makeInventoryAvailableStore**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nextPickupCutOffTime**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **parent**<br><br><br>VARIES |
| **returnAddress**<br><br><br>VARIES |
| **soPredConfidence**<br><br><br>STRING, NUMBER |
| **soPredictedDays**<br><br><br>STRING, INTEGER |
| **storePickupBufferStock**<br><br><br>STRING, NUMBER |
| **subsidiaryList**<br><br><br>VARIES |
| **timeZone**<br><br><br>VARIES |
| **totalShippingCapacity**<br><br><br>STRING, INTEGER |
| **tranPrefix**<br><br><br>STRING |
| **useBins**<br><br><br>BOOLEAN, STRING |

### ManufacturingCostTemplate

The `ManufacturingCostTemplate` table contains info about the manufacturing cost templates in your NetSuite account.

A manufacturing cost template is a list of rates that can be associated with completing a specific operation. The template defines the activities that occur and related costs to be recorded each time this step is completed.

#### ManufacturingCostTemplate table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ManufacturingCostTemplate.html) |

ManufacturingCostTemplate table schema

| **costDetailList**<br><br><br>VARIES |
| --- |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **memo**<br><br><br>STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |

### ManufacturingOperationTask

The `ManufacturingOperationTask` table contains info about manufacturing operation tasks in your NetSuite account.

After a WIP work order that has a designated routing is saved in NetSuite, manufacturing operation tasks are created based on the routing. Each of these tasks is a step that must be done in order for the assembly process to be finished.

#### ManufacturingOperationTask table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ManufacturingOperationTask.html) |

ManufacturingOperationTask table schema

| **actualWork**<br><br><br>STRING, NUMBER |
| --- |
| **autoCalculateLag**<br><br><br>BOOLEAN, STRING |
| **completedQuantity**<br><br><br>STRING, NUMBER |
| **costDetailList**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **endDate**<br><br><br>STRING |
| **estimatedWork**<br><br><br>STRING, NUMBER |
| **externalId**<br><br><br>STRING |
| **inputQuantity**<br><br><br>STRING, NUMBER |
| **internalId**<br><br><br>STRING |
| **laborResources**<br><br><br>STRING, NUMBER |
| **machineResources**<br><br><br>STRING, NUMBER |
| **manufacturingCostTemplate**<br><br><br>VARIES |
| **manufacturingWorkCenter**<br><br><br>VARIES |
| **message**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **operationSequence**<br><br><br>STRING, INTEGER |
| **order**<br><br><br>VARIES |
| **predecessorList**<br><br><br>VARIES |
| **remainingWork**<br><br><br>STRING, NUMBER |
| **runRate**<br><br><br>STRING, NUMBER |
| **setupTime**<br><br><br>STRING, NUMBER |
| **startDate**<br><br><br>STRING |
| **status**<br><br><br>VARIES |
| **title**<br><br><br>STRING |
| **workOrder**<br><br><br>VARIES |

### ManufacturingRouting

The `ManufacturingRouting` table contains info about the manufacturing routing templates in your NetSuite account.

A manufacturing routing is a template that contains a list of steps required to build an assembly item. Each step is in a sequential order necessary to complete the operational sequence for completing the assembly. After you have created a routing record, that routing can be selected on a work order to direct the completion of the assembly. The routing determines the work center, cost template, labor resources, and machine resources that will be used during the assembly.

#### ManufacturingRouting table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ManufacturingRouting.html) |

ManufacturingRouting table schema

| **autoCalculateLag**<br><br><br>BOOLEAN, STRING |
| --- |
| **billOfMaterials**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isDefault**<br><br><br>BOOLEAN, STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **item**<br><br><br>VARIES |
| **locationList**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **routingComponentList**<br><br><br>VARIES |
| **routingStepList**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |

### MerchandiseHierarchyNode

The `MerchandiseHierarchyNode` table contains info about the the categorization of inventory items in your NetSuite account.

#### MerchandiseHierarchyNode table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/MerchandiseHierarchyNode.html) |

MerchandiseHierarchyNode table schema

| **description**<br><br><br>STRING |
| --- |
| **externalId**<br><br><br>STRING |
| **hierarchyVersionsList**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### Message

The `Message` table contains info about the messages in your NetSuite account.

#### Message table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Message.html) |

Message table schema

| **activity**<br><br><br>VARIES |
| --- |
| **author**<br><br><br>VARIES |
| **authorEmail**<br><br><br>STRING |
| **bcc**<br><br><br>STRING |
| **cc**<br><br><br>STRING |
| **compressAttachments**<br><br><br>BOOLEAN, STRING |
| **dateTime**<br><br><br>STRING |
| **emailed**<br><br><br>BOOLEAN, STRING |
| **externalId**<br><br><br>STRING |
| **incoming**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **mediaItemList**<br><br><br>VARIES |
| **message**<br><br><br>STRING |
| **messageDate**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **recipient**<br><br><br>VARIES |
| **recipientEmail**<br><br><br>STRING |
| **recordName**<br><br><br>STRING |
| **recordTypeName**<br><br><br>STRING |
| **subject**<br><br><br>STRING |
| **transaction**<br><br><br>VARIES |

### Nexus

The `Nexus` table contains info about the tax jurisdictions - or nexus - in your NetSuite account. A nexus is a tax jurisdiction, usually defined at the country level.

#### Nexus table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Nexus.html) |

Nexus table schema

| **country**<br><br><br>VARIES |
| --- |
| **description**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **nullFieldList**<br><br><br>VARIES |
| **parentNexus**<br><br><br>VARIES |
| **state**<br><br><br>VARIES |
| **taxAgency**<br><br><br>VARIES |
| **taxAgencyPst**<br><br><br>VARIES |
| **taxCode**<br><br><br>VARIES |
| **taxDateFromFulfillment**<br><br><br>BOOLEAN, STRING |

### Note

The `Note` table contains info about the notes in your NetSuite account.

#### Note table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Note.html) |

Note table schema

| **activity**<br><br><br>VARIES |
| --- |
| **author**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **direction**<br><br><br>VARIES |
| **entity**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **folder**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **item**<br><br><br>VARIES |
| **lastModifiedDate**<br><br><br>STRING |
| **media**<br><br><br>VARIES |
| **note**<br><br><br>STRING |
| **noteDate**<br><br><br>STRING |
| **noteType**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **record**<br><br><br>VARIES |
| **recordType**<br><br><br>VARIES |
| **title**<br><br><br>STRING |
| **topic**<br><br><br>VARIES |
| **transaction**<br><br><br>VARIES |

### NoteType

The `NoteType` table contains info about the types that can be applied to notes in your NetSuite account.

#### NoteType table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/NoteType.html) |

NoteType table schema

| **description**<br><br><br>STRING |
| --- |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### Opportunity

The `Opportunity` table contains info about the opportunities in your NetSuite account.

#### Opportunity table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Opportunity.html) |

Opportunity table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **accountingBookDetailList**<br><br><br>VARIES |
| **actionItem**<br><br><br>STRING |
| **altSalesRangeHigh**<br><br><br>STRING, NUMBER |
| **altSalesRangeLow**<br><br><br>STRING, NUMBER |
| **billAddressList**<br><br><br>VARIES |
| **billingAddress**<br><br><br>VARIES |
| **buyingReason**<br><br><br>VARIES |
| **buyingTimeFrame**<br><br><br>VARIES |
| **closeDate**<br><br><br>STRING |
| **competitorsList**<br><br><br>VARIES |
| **contribPct**<br><br><br>STRING |
| **createdDate**<br><br><br>STRING |
| **currency**<br><br><br>VARIES |
| **currencyName**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **daysOpen**<br><br><br>STRING, INTEGER |
| **department**<br><br><br>VARIES |
| **entity**<br><br><br>VARIES |
| **entityStatus**<br><br><br>VARIES |
| **entityTaxRegNum**<br><br><br>VARIES |
| **estGrossProfit**<br><br><br>STRING, NUMBER |
| **estGrossProfitPercent**<br><br><br>STRING, NUMBER |
| **estimatedBudget**<br><br><br>STRING, NUMBER |
| **exchangeRate**<br><br><br>STRING, NUMBER |
| **expectedCloseDate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **forecastType**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isBudgetApproved**<br><br><br>BOOLEAN, STRING |
| **itemList**<br><br><br>VARIES |
| **job**<br><br><br>VARIES |
| **lastModifiedDate**<br><br><br>STRING |
| **leadSource**<br><br><br>VARIES |
| **location**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **nexus**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **oneTime**<br><br><br>STRING, NUMBER |
| **partner**<br><br><br>VARIES |
| **partnersList**<br><br><br>VARIES |
| **probability**<br><br><br>STRING, NUMBER |
| **projAltSalesAmt**<br><br><br>STRING, NUMBER |
| **projectedTotal**<br><br><br>STRING, NUMBER |
| **rangeHigh**<br><br><br>STRING, NUMBER |
| **rangeLow**<br><br><br>STRING, NUMBER |
| **recurAnnually**<br><br><br>STRING, NUMBER |
| **recurMonthly**<br><br><br>STRING, NUMBER |
| **recurQuarterly**<br><br><br>STRING, NUMBER |
| **recurWeekly**<br><br><br>STRING, NUMBER |
| **salesGroup**<br><br><br>VARIES |
| **salesReadiness**<br><br><br>VARIES |
| **salesRep**<br><br><br>VARIES |
| **salesTeamList**<br><br><br>VARIES |
| **shipAddressList**<br><br><br>VARIES |
| **shipIsResidential**<br><br><br>BOOLEAN, STRING |
| **shippingAddress**<br><br><br>VARIES |
| **source**<br><br><br>STRING |
| **status**<br><br><br>STRING |
| **subsidiary**<br><br><br>VARIES |
| **subsidiaryTaxRegNum**<br><br><br>VARIES |
| **syncPartnerTeams**<br><br><br>BOOLEAN, STRING |
| **syncSalesTeams**<br><br><br>BOOLEAN, STRING |
| **tax2Total**<br><br><br>STRING, NUMBER |
| **taxDetailsList**<br><br><br>VARIES |
| **taxDetailsOverride**<br><br><br>BOOLEAN, STRING |
| **taxPointDate**<br><br><br>STRING |
| **taxRegOverride**<br><br><br>BOOLEAN, STRING |
| **taxTotal**<br><br><br>STRING, NUMBER |
| **title**<br><br><br>STRING |
| **totalCostEstimate**<br><br><br>STRING, NUMBER |
| **tranDate**<br><br><br>STRING |
| **tranId**<br><br><br>STRING |
| **vatRegNum**<br><br><br>STRING |
| **weightedTotal**<br><br><br>STRING, NUMBER |
| **winLossReason**<br><br><br>VARIES |

### OtherNameCategory

The `OtherNameCategory` table contains info about the other name categories in your NetSuite account. Other name category values are used on other name records to categorize them. The list of other name records is a collection of records for people or companies who are not vendors, customers, or employees.

#### OtherNameCategory table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/OtherNameCategory.html) |

OtherNameCategory table schema

| **externalId**<br><br><br>STRING |
| --- |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### Partner

The `Partner` table contains info about the partners in your NetSuite account.

#### Partner table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Partner.html) |

Partner table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **accessRole**<br><br><br>VARIES |
| **addressbookList**<br><br><br>VARIES |
| **altEmail**<br><br><br>STRING |
| **altName**<br><br><br>STRING |
| **bcn**<br><br><br>STRING |
| **categoryList**<br><br><br>VARIES |
| **comments**<br><br><br>STRING |
| **companyName**<br><br><br>STRING |
| **contactRolesList**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **dateCreated**<br><br><br>STRING |
| **defaultAddress**<br><br><br>STRING |
| **defaultTaxReg**<br><br><br>STRING |
| **department**<br><br><br>VARIES |
| **eligibleForCommission**<br><br><br>BOOLEAN, STRING |
| **email**<br><br><br>STRING |
| **emailPreference**<br><br><br>VARIES |
| **entityId**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **fax**<br><br><br>STRING |
| **firstName**<br><br><br>STRING |
| **giveAccess**<br><br><br>BOOLEAN, STRING |
| **globalSubscriptionStatus**<br><br><br>VARIES |
| **homePhone**<br><br><br>STRING |
| **image**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isPerson**<br><br><br>BOOLEAN, STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **lastName**<br><br><br>STRING |
| **location**<br><br><br>VARIES |
| **loginAs**<br><br><br>STRING |
| **middleName**<br><br><br>STRING |
| **mobilePhone**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **parent**<br><br><br>VARIES |
| **partnerCode**<br><br><br>STRING |
| **password**<br><br><br>STRING |
| **password2**<br><br><br>STRING |
| **phone**<br><br><br>STRING |
| **phoneticName**<br><br><br>STRING |
| **printOnCheckAs**<br><br><br>STRING |
| **promoCodeList**<br><br><br>VARIES |
| **referringUrl**<br><br><br>STRING |
| **requirePwdChange**<br><br><br>BOOLEAN, STRING |
| **roleList**<br><br><br>VARIES |
| **salutation**<br><br><br>STRING |
| **sendEmail**<br><br><br>BOOLEAN, STRING |
| **subPartnerLogin**<br><br><br>BOOLEAN, STRING |
| **subscriptionsList**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |
| **taxFractionUnit**<br><br><br>VARIES |
| **taxIdNum**<br><br><br>STRING |
| **taxRegistrationList**<br><br><br>VARIES |
| **taxRounding**<br><br><br>VARIES |
| **title**<br><br><br>STRING |
| **url**<br><br><br>STRING |
| **vatRegNumber**<br><br><br>STRING |

### PartnerCategory

The `PartnerCategory` table contains info about the categories that can be applied to partners in your NetSuite account.

#### PartnerCategory table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/PartnerCategory.html) |

PartnerCategory table schema

| **externalId**<br><br><br>STRING |
| --- |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **parent**<br><br><br>VARIES |

### Paycheck

The `Paycheck` table contains info about the paycheck records in your NetSuite account.

#### Paycheck table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Paycheck.html) |

Paycheck table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **account**<br><br><br>VARIES |
| **address**<br><br><br>STRING |
| **balance**<br><br><br>STRING, NUMBER |
| **batchNumber**<br><br><br>STRING |
| **createdDate**<br><br><br>STRING |
| **department**<br><br><br>VARIES |
| **entity**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **location**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **payContribList**<br><br><br>VARIES |
| **payDeductList**<br><br><br>VARIES |
| **payDisburseList**<br><br><br>VARIES |
| **payEarnList**<br><br><br>VARIES |
| **payExpList**<br><br><br>VARIES |
| **payFrequency**<br><br><br>STRING |
| **payPtoList**<br><br><br>VARIES |
| **paySummaryList**<br><br><br>VARIES |
| **payTaxList**<br><br><br>VARIES |
| **payTimeList**<br><br><br>VARIES |
| **periodEnding**<br><br><br>STRING |
| **postingPeriod**<br><br><br>VARIES |
| **status**<br><br><br>STRING |
| **tranDate**<br><br><br>STRING |
| **tranId**<br><br><br>STRING |
| **userAmount**<br><br><br>STRING, NUMBER |
| **workplace**<br><br><br>VARIES |

### PaymentMethod

The `PaymentMethod` table contains info about the customer payment methods in your NetSuite account.

#### PaymentMethod table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/PaymentMethod.html) |

PaymentMethod table schema

| **account**<br><br><br>VARIES |
| --- |
| **creditCard**<br><br><br>BOOLEAN, STRING |
| **expressCheckoutArrangement**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isDebitCard**<br><br><br>BOOLEAN, STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isOnline**<br><br><br>BOOLEAN, STRING |
| **merchantAccountsList**<br><br><br>VARIES |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **payPalEmailAddress**<br><br><br>STRING |
| **undepFunds**<br><br><br>BOOLEAN, STRING |
| **useExpressCheckout**<br><br><br>BOOLEAN, STRING |
| **visualsList**<br><br><br>VARIES |

### PayrollItem

The `PayrollItem` table contains info about the payroll items, or payroll transaction line items, in your NetSuite account.

#### PayrollItem table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/PayrollItem.html) |

PayrollItem table schema

| **accountCategory**<br><br><br>VARIES |
| --- |
| **customFieldList**<br><br><br>VARIES |
| **employeePaid**<br><br><br>BOOLEAN, STRING |
| **expenseAccount**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **inactive**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **itemType**<br><br><br>VARIES |
| **liabilityAccount**<br><br><br>VARIES |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |
| **vendor**<br><br><br>VARIES |

### PhoneCall

The `PhoneCall` table contains info about the phone call records in your NetSuite account.

#### PhoneCall table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/PhoneCall.html) |

PhoneCall table schema

| **accessLevel**<br><br><br>BOOLEAN, STRING |
| --- |
| **assigned**<br><br><br>VARIES |
| **company**<br><br><br>VARIES |
| **completedDate**<br><br><br>STRING |
| **contact**<br><br><br>VARIES |
| **contactList**<br><br><br>VARIES |
| **createdDate**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **endDate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **message**<br><br><br>STRING |
| **milestone**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **owner**<br><br><br>VARIES |
| **phone**<br><br><br>STRING |
| **priority**<br><br><br>VARIES |
| **reminderMinutes**<br><br><br>VARIES |
| **reminderType**<br><br><br>VARIES |
| **sendEmail**<br><br><br>BOOLEAN, STRING |
| **startDate**<br><br><br>STRING |
| **status**<br><br><br>VARIES |
| **supportCase**<br><br><br>VARIES |
| **timeItemList**<br><br><br>VARIES |
| **timedEvent**<br><br><br>BOOLEAN, STRING |
| **title**<br><br><br>STRING |
| **transaction**<br><br><br>VARIES |

### PriceLevel

The `PriceLevel` table contains info about the price level list in your NetSuite account. Price level defines a list of values that are used by opportunity and item records to set the price level for a specific item.

#### PriceLevel table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/PriceLevel.html) |

PriceLevel table schema

| **discountpct**<br><br><br>STRING, NUMBER |
| --- |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isOnline**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **updateExistingPrices**<br><br><br>BOOLEAN, STRING |

### PricingGroup

The `PricingGroup` table contains info about the pricing groups in your NetSuite account.

#### PricingGroup table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/PricingGroup.html) |

PricingGroup table schema

| **externalId**<br><br><br>STRING |
| --- |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### ProjectTask

The `ProjectTask` table contains info about the project tasks in your NetSuite account.

#### ProjectTask table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ProjectTask.html) |

ProjectTask table schema

| **actualWork**<br><br><br>STRING, NUMBER |
| --- |
| **assigneeList**<br><br><br>VARIES |
| **company**<br><br><br>VARIES |
| **constraintType**<br><br><br>VARIES |
| **contact**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **endDate**<br><br><br>STRING |
| **endDateBaseline**<br><br><br>STRING |
| **estimatedWork**<br><br><br>STRING, NUMBER |
| **estimatedWorkBaseline**<br><br><br>STRING, NUMBER |
| **eventId**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **finishByDate**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isMilestone**<br><br><br>BOOLEAN, STRING |
| **isOnCriticalPath**<br><br><br>STRING |
| **lateEnd**<br><br><br>STRING |
| **lateStart**<br><br><br>STRING |
| **message**<br><br><br>STRING |
| **nonBillableTask**<br><br><br>BOOLEAN, STRING |
| **nullFieldList**<br><br><br>VARIES |
| **order**<br><br><br>VARIES |
| **owner**<br><br><br>VARIES |
| **parent**<br><br><br>VARIES |
| **percentTimeComplete**<br><br><br>STRING, NUMBER |
| **plannedWork**<br><br><br>STRING, NUMBER |
| **plannedWorkBaseline**<br><br><br>STRING, NUMBER |
| **predecessorList**<br><br><br>VARIES |
| **priority**<br><br><br>VARIES |
| **remainingWork**<br><br><br>STRING, NUMBER |
| **slackMinutes**<br><br><br>STRING, NUMBER |
| **startDate**<br><br><br>STRING |
| **startDateBaseline**<br><br><br>STRING |
| **status**<br><br><br>VARIES |
| **timeItemList**<br><br><br>VARIES |
| **title**<br><br><br>STRING |

### PromotionCode

The `PromotionCode` table contains info about the promotion codes in your NetSuite account.

#### PromotionCode table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/PromotionCode.html) |

PromotionCode table schema

| **applyDiscountTo**<br><br><br>VARIES |
| --- |
| **code**<br><br><br>STRING |
| **codePattern**<br><br><br>STRING |
| **currencyList**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **description**<br><br><br>STRING |
| **discount**<br><br><br>VARIES |
| **discountType**<br><br><br>BOOLEAN, STRING |
| **displayLineDiscounts**<br><br><br>BOOLEAN, STRING |
| **endDate**<br><br><br>STRING |
| **excludeItems**<br><br><br>BOOLEAN, STRING |
| **externalId**<br><br><br>STRING |
| **freeShipMethod**<br><br><br>VARIES |
| **implementation**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isPublic**<br><br><br>BOOLEAN, STRING |
| **itemsList**<br><br><br>VARIES |
| **locationList**<br><br><br>VARIES |
| **minimumOrderAmount**<br><br><br>STRING, NUMBER |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **numberToGenerate**<br><br><br>STRING, INTEGER |
| **partnersList**<br><br><br>VARIES |
| **rate**<br><br><br>STRING |
| **startDate**<br><br><br>STRING |
| **useType**<br><br><br>VARIES |

### ResourceAllocation

The `ResourceAllocation` table contains info about resource allocations, or employee time reservations, in your NetSuite account.

#### ResourceAllocation table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/ResourceAllocation.html) |

ResourceAllocation table schema

| **allocationAmount**<br><br><br>STRING, NUMBER |
| --- |
| **allocationResource**<br><br><br>VARIES |
| **allocationType**<br><br><br>VARIES |
| **allocationUnit**<br><br><br>VARIES |
| **approvalStatus**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **endDate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **nextApprover**<br><br><br>VARIES |
| **notes**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **numberHours**<br><br><br>STRING, NUMBER |
| **percentOfTime**<br><br><br>STRING, NUMBER |
| **project**<br><br><br>VARIES |
| **requestedby**<br><br><br>VARIES |
| **startDate**<br><br><br>STRING |

### RevRecSchedule

The `RevRecSchedule` table contains info about the revenue recognition schedules in your NetSuite account. A revenue recognition schedule indicates the posting periods in which revenue should be recognized, and the amount to be recognized in each period, for an item sale.

#### RevRecSchedule table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/RevRecSchedule.html) |

RevRecSchedule table schema

| **amortizationPeriod**<br><br><br>STRING, INTEGER |
| --- |
| **amortizationType**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **initialAmount**<br><br><br>STRING, NUMBER |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **periodOffset**<br><br><br>STRING, INTEGER |
| **recogIntervalSrc**<br><br><br>VARIES |
| **recurrenceList**<br><br><br>VARIES |
| **recurrenceType**<br><br><br>VARIES |
| **revRecOffset**<br><br><br>STRING, INTEGER |

### RevRecTemplate

The `RevRecTemplate` table contains info about the revenue recognition templates in your NetSuite account. A revenue recognition template indicates how revenue from associated items should be posted.

#### RevRecTemplate table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/RevRecTemplate.html) |

RevRecTemplate table schema

| **amortizationPeriod**<br><br><br>STRING, INTEGER |
| --- |
| **amortizationType**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **initialAmount**<br><br><br>STRING, NUMBER |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **periodOffset**<br><br><br>STRING, INTEGER |
| **recogIntervalSrc**<br><br><br>VARIES |
| **recurrenceList**<br><br><br>VARIES |
| **recurrenceType**<br><br><br>VARIES |
| **revRecOffset**<br><br><br>STRING, INTEGER |

### SalesRole

The `SalesRole` table contains info about the sales roles in your NetSuite account.

#### SalesRole table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/SalesRole.html) |

SalesRole table schema

| **description**<br><br><br>STRING |
| --- |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isSalesRep**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### SalesTaxItem

The `SalesTaxItem` table contains info about the sales tax items in your NetSuite account.

#### SalesTaxItem table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/SalesTaxItem.html) |

SalesTaxItem table schema

| **available**<br><br><br>VARIES |
| --- |
| **city**<br><br><br>STRING |
| **county**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **description**<br><br><br>STRING |
| **displayName**<br><br><br>STRING |
| **eccode**<br><br><br>BOOLEAN, STRING |
| **effectiveFrom**<br><br><br>STRING |
| **excludeFromTaxReports**<br><br><br>BOOLEAN, STRING |
| **exempt**<br><br><br>BOOLEAN, STRING |
| **export**<br><br><br>BOOLEAN, STRING |
| **externalId**<br><br><br>STRING |
| **includeChildren**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **isDefault**<br><br><br>BOOLEAN, STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **itemId**<br><br><br>STRING |
| **name**<br><br><br>STRING |
| **nexusCountry**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **parent**<br><br><br>VARIES |
| **purchaseAccount**<br><br><br>VARIES |
| **rate**<br><br><br>STRING |
| **reverseCharge**<br><br><br>BOOLEAN, STRING |
| **saleAccount**<br><br><br>VARIES |
| **service**<br><br><br>BOOLEAN, STRING |
| **state**<br><br><br>STRING |
| **subsidiaryList**<br><br><br>VARIES |
| **taxAccount**<br><br><br>VARIES |
| **taxAgency**<br><br><br>VARIES |
| **taxType**<br><br><br>VARIES |
| **validUntil**<br><br><br>STRING |
| **zip**<br><br><br>STRING |

### SiteCategory

The `SiteCategory` table contains info about the categories used to organize your website.

#### SiteCategory table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/SiteCategory.html) |

SiteCategory table schema

| **categoryListLayout**<br><br><br>VARIES |
| --- |
| **correlatedItemsListLayout**<br><br><br>VARIES |
| **description**<br><br><br>STRING |
| **excludeFromSitemap**<br><br><br>BOOLEAN, STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isOnline**<br><br><br>BOOLEAN, STRING |
| **itemId**<br><br><br>STRING |
| **itemListLayout**<br><br><br>VARIES |
| **metaTagHtml**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **pageTitle**<br><br><br>STRING |
| **parentCategory**<br><br><br>VARIES |
| **presentationItemList**<br><br><br>VARIES |
| **relatedItemsListLayout**<br><br><br>VARIES |
| **searchKeywords**<br><br><br>STRING |
| **sitemapPriority**<br><br><br>VARIES |
| **storeDetailedDescription**<br><br><br>STRING |
| **storeDisplayImage**<br><br><br>VARIES |
| **storeDisplayThumbnail**<br><br><br>VARIES |
| **translationsList**<br><br><br>VARIES |
| **urlComponent**<br><br><br>STRING |
| **website**<br><br><br>VARIES |

### Solution

The `Solution` table contains info about the solutions, or answers to customer issues, in your NetSuite account.

#### Solution table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Solution.html) |

Solution table schema

| **assigned**<br><br><br>VARIES |
| --- |
| **createdDate**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **displayOnline**<br><br><br>BOOLEAN, STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **longDescription**<br><br><br>STRING |
| **message**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **solutionCode**<br><br><br>STRING |
| **solutionsList**<br><br><br>VARIES |
| **status**<br><br><br>VARIES |
| **title**<br><br><br>STRING |
| **topicsList**<br><br><br>VARIES |

### Subsidiary

The `Subsidiary` table contains info about the subsidiary records in your NetSuite account. A subsidiary represents a separate company within your global organization.

#### Subsidiary table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Subsidiary.html) |

Subsidiary table schema

| **accountingBookDetailList**<br><br><br>VARIES |
| --- |
| **addrLanguage**<br><br><br>STRING |
| **allowPayroll**<br><br><br>BOOLEAN, STRING |
| **checkLayout**<br><br><br>VARIES |
| **classTranslationList**<br><br><br>VARIES |
| **country**<br><br><br>VARIES |
| **currency**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **edition**<br><br><br>STRING |
| **email**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **fax**<br><br><br>STRING |
| **federalIdNumber**<br><br><br>STRING |
| **fiscalCalendar**<br><br><br>VARIES |
| **interCoAccount**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isElimination**<br><br><br>BOOLEAN, STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **legalName**<br><br><br>STRING |
| **logo**<br><br><br>VARIES |
| **mainAddress**<br><br><br>VARIES |
| **name**<br><br><br>STRING |
| **nexusList**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **pageLogo**<br><br><br>VARIES |
| **parent**<br><br><br>VARIES |
| **purchaseOrderAmount**<br><br><br>STRING, NUMBER |
| **purchaseOrderQuantity**<br><br><br>STRING, NUMBER |
| **purchaseOrderQuantityDiff**<br><br><br>STRING, NUMBER |
| **receiptAmount**<br><br><br>STRING, NUMBER |
| **receiptQuantity**<br><br><br>STRING, NUMBER |
| **receiptQuantityDiff**<br><br><br>STRING, NUMBER |
| **returnAddress**<br><br><br>VARIES |
| **shippingAddress**<br><br><br>VARIES |
| **showSubsidiaryName**<br><br><br>BOOLEAN, STRING |
| **ssnOrTin**<br><br><br>STRING |
| **state**<br><br><br>STRING |
| **state1TaxNumber**<br><br><br>STRING |
| **taxFiscalCalendar**<br><br><br>VARIES |
| **taxRegistrationList**<br><br><br>VARIES |
| **tranPrefix**<br><br><br>STRING |
| **url**<br><br><br>STRING |

### SupportCase

The `SupportCase` table contains info about the support cases in your NetSuite account.

#### SupportCase table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/SupportCase.html) |

SupportCase table schema

| **assigned**<br><br><br>VARIES |
| --- |
| **caseNumber**<br><br><br>STRING |
| **category**<br><br><br>VARIES |
| **company**<br><br><br>VARIES |
| **contact**<br><br><br>VARIES |
| **createdDate**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **email**<br><br><br>STRING |
| **emailEmployeesList**<br><br><br>VARIES |
| **emailForm**<br><br><br>BOOLEAN, STRING |
| **endDate**<br><br><br>STRING |
| **escalateToList**<br><br><br>VARIES |
| **escalationMessage**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **helpDesk**<br><br><br>BOOLEAN, STRING |
| **inboundEmail**<br><br><br>STRING |
| **incomingMessage**<br><br><br>STRING |
| **insertSolution**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **internalOnly**<br><br><br>BOOLEAN, STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **issue**<br><br><br>VARIES |
| **item**<br><br><br>VARIES |
| **lastMessageDate**<br><br><br>STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **lastReopenedDate**<br><br><br>STRING |
| **module**<br><br><br>VARIES |
| **newSolutionFromMsg**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **origin**<br><br><br>VARIES |
| **outgoingMessage**<br><br><br>STRING |
| **phone**<br><br><br>STRING |
| **priority**<br><br><br>VARIES |
| **product**<br><br><br>VARIES |
| **profile**<br><br><br>VARIES |
| **searchSolution**<br><br><br>STRING |
| **serialNumber**<br><br><br>VARIES |
| **solutionsList**<br><br><br>VARIES |
| **startDate**<br><br><br>STRING |
| **status**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |
| **timeItemList**<br><br><br>VARIES |
| **title**<br><br><br>STRING |

### Task

The `Task` table contains info about the tasks in your NetSuite account.

#### Task table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Task.html) |

Task table schema

| **accessLevel**<br><br><br>BOOLEAN, STRING |
| --- |
| **actualTime**<br><br><br>VARIES |
| **assigned**<br><br><br>VARIES |
| **company**<br><br><br>VARIES |
| **completedDate**<br><br><br>STRING |
| **contact**<br><br><br>VARIES |
| **contactList**<br><br><br>VARIES |
| **createdDate**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **dueDate**<br><br><br>STRING |
| **endDate**<br><br><br>STRING |
| **estimatedTime**<br><br><br>VARIES |
| **estimatedTimeOverride**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **lastModifiedDate**<br><br><br>STRING |
| **message**<br><br><br>STRING |
| **milestone**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **owner**<br><br><br>VARIES |
| **parent**<br><br><br>VARIES |
| **percentComplete**<br><br><br>STRING, NUMBER |
| **percentTimeComplete**<br><br><br>STRING, NUMBER |
| **priority**<br><br><br>VARIES |
| **reminderMinutes**<br><br><br>VARIES |
| **reminderType**<br><br><br>VARIES |
| **sendEmail**<br><br><br>BOOLEAN, STRING |
| **startDate**<br><br><br>STRING |
| **status**<br><br><br>VARIES |
| **supportCase**<br><br><br>VARIES |
| **timeItemList**<br><br><br>VARIES |
| **timeRemaining**<br><br><br>VARIES |
| **timedEvent**<br><br><br>BOOLEAN, STRING |
| **title**<br><br><br>STRING |
| **transaction**<br><br><br>VARIES |

### TaxGroup

The `TaxGroup` table contains info about the tax groups in your NetSuite account.

#### TaxGroup table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/TaxGroup.html) |

TaxGroup table schema

| **city**<br><br><br>STRING |
| --- |
| **county**<br><br><br>STRING |
| **description**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **includeChildren**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **isDefault**<br><br><br>BOOLEAN, STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **itemId**<br><br><br>STRING |
| **nexusCountry**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **piggyback**<br><br><br>BOOLEAN, STRING |
| **rate**<br><br><br>STRING, NUMBER |
| **state**<br><br><br>STRING |
| **subsidiaryList**<br><br><br>VARIES |
| **taxItemList**<br><br><br>VARIES |
| **taxType**<br><br><br>VARIES |
| **taxitem1**<br><br><br>VARIES |
| **taxitem2**<br><br><br>VARIES |
| **unitprice1**<br><br><br>STRING |
| **unitprice2**<br><br><br>STRING |
| **zip**<br><br><br>STRING |

### TaxType

The `TaxType` table contains info about the tax types in your NetSuite account. A tax type determines where the tax paid or collected is tracked on the balance sheet. The balance sheet account to which NetSuite posts the collection or payment of tax is called the tax control account.

#### TaxType table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/TaxType.html) |

TaxType table schema

| **country**<br><br><br>VARIES |
| --- |
| **description**<br><br><br>STRING |
| **doesNotAddToTotal**<br><br><br>BOOLEAN, STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nexusAccountsList**<br><br><br>VARIES |
| **nexusesTaxList**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **postToItemCost**<br><br><br>BOOLEAN, STRING |
| **reverseCharge**<br><br><br>BOOLEAN, STRING |
| **taxInNetAmount**<br><br><br>BOOLEAN, STRING |

### Term

The `Term` table contains info about the terms in your NetSuite account. Terms are used to specify when payment is due on customer invoices.

#### Term table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Term.html) |

Term table schema

| **dateDriven**<br><br><br>BOOLEAN, STRING |
| --- |
| **dayDiscountExpires**<br><br><br>STRING, INTEGER |
| **dayOfMonthNetDue**<br><br><br>STRING, INTEGER |
| **daysUntilExpiry**<br><br><br>STRING, INTEGER |
| **daysUntilNetDue**<br><br><br>STRING, INTEGER |
| **discountPercent**<br><br><br>STRING, NUMBER |
| **discountPercentDateDriven**<br><br><br>STRING, NUMBER |
| **dueNextMonthIfWithinDays**<br><br><br>STRING, INTEGER |
| **externalId**<br><br><br>STRING |
| **installment**<br><br><br>BOOLEAN, STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **percentagesList**<br><br><br>VARIES |
| **preferred**<br><br><br>BOOLEAN, STRING |
| **recurrenceCount**<br><br><br>STRING, INTEGER |
| **recurrenceFrequency**<br><br><br>STRING |
| **repeatEvery**<br><br><br>STRING, INTEGER |
| **splitEvenly**<br><br><br>BOOLEAN, STRING |

### TimeBill

The `TimeBill` table contains info about the time transactions in your NetSuite account. Also known as time bills, these transactions records the hours worked by an employee. This transaction can be used to record billable hours and invoice customers.

#### TimeBill table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/TimeBill.html) |

TimeBill table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **approvalStatus**<br><br><br>VARIES |
| **caseTaskEvent**<br><br><br>VARIES |
| **createdDate**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **customer**<br><br><br>VARIES |
| **department**<br><br><br>VARIES |
| **employee**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **hours**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isBillable**<br><br><br>BOOLEAN, STRING |
| **item**<br><br><br>VARIES |
| **lastModifiedDate**<br><br><br>STRING |
| **location**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **overrideRate**<br><br><br>BOOLEAN, STRING |
| **paidExternally**<br><br><br>BOOLEAN, STRING |
| **payrollItem**<br><br><br>VARIES |
| **price**<br><br><br>VARIES |
| **rate**<br><br><br>STRING, NUMBER |
| **rejectionNote**<br><br><br>STRING |
| **status**<br><br><br>STRING |
| **subsidiary**<br><br><br>VARIES |
| **supervisorApproval**<br><br><br>BOOLEAN, STRING |
| **temporaryLocalJurisdiction**<br><br><br>VARIES |
| **temporaryStateJurisdiction**<br><br><br>VARIES |
| **timeModified**<br><br><br>BOOLEAN, STRING |
| **timeSheet**<br><br><br>VARIES |
| **timeType**<br><br><br>VARIES |
| **tranDate**<br><br><br>STRING |
| **workplace**<br><br><br>VARIES |

### TimeEntry

The `TimeEntry` table contains info about the time entries in your NetSuite account.

#### TimeEntry table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/TimeEntry.html) |

TimeEntry table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **approvalStatus**<br><br><br>VARIES |
| **billingClass**<br><br><br>STRING |
| **caseTaskEvent**<br><br><br>VARIES |
| **createdDate**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customer**<br><br><br>VARIES |
| **department**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **hours**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **isBillable**<br><br><br>BOOLEAN, STRING |
| **item**<br><br><br>VARIES |
| **lastModifiedDate**<br><br><br>STRING |
| **location**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **overrideRate**<br><br><br>BOOLEAN, STRING |
| **paidExternally**<br><br><br>BOOLEAN, STRING |
| **payrollItem**<br><br><br>VARIES |
| **price**<br><br><br>VARIES |
| **rate**<br><br><br>STRING, NUMBER |
| **subsidiary**<br><br><br>VARIES |
| **timeType**<br><br><br>VARIES |

### TimeSheet

The `TimeSheet` table contains info about the time sheets in your NetSuite account.

#### TimeSheet table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/TimeSheet.html) |

TimeSheet table schema

| **approvalStatus**<br><br><br>VARIES |
| --- |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **employee**<br><br><br>VARIES |
| **endDate**<br><br><br>STRING |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **startDate**<br><br><br>STRING |
| **subsidiary**<br><br><br>VARIES |
| **timeGridList**<br><br><br>VARIES |
| **totalHours**<br><br><br>VARIES |

### Topic

The `Topic` table contains info about the topics used to organize knowledge base solutions in your NetSuite account.

#### Topic table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Topic.html) |

Topic table schema

| **description**<br><br><br>STRING |
| --- |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **longDescription**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **parentTopic**<br><br><br>VARIES |
| **solutionList**<br><br><br>VARIES |
| **title**<br><br><br>STRING |

### Transaction

The `Transaction` table contains info about transactions.

#### Supported transaction types

NetSuite integration supports replicating data for the the transaction types in the [Supported NetSuite transaction types](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Netsuite-v2.htm#supported-transaction-types) section.

#### Transaction table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/script/record/transaction.html) |

Transaction table schema

| **\_class**<br><br><br>VARIES |
| --- |
| **\_type**<br><br><br>STRING |
| **accessibilityTypeFedEx**<br><br><br>VARIES |
| **account**<br><br><br>VARIES |
| **accountingApproval**<br><br><br>BOOLEAN, STRING |
| **accountingBook**<br><br><br>VARIES |
| **accountingBookDetailList**<br><br><br>VARIES |
| **acctCorpCardExp**<br><br><br>VARIES |
| **actualProductionEndDate**<br><br><br>STRING |
| **actualProductionStartDate**<br><br><br>STRING |
| **actualShipDate**<br><br><br>STRING |
| **adjLocation**<br><br><br>VARIES |
| **advance**<br><br><br>STRING, NUMBER |
| **altHandlingCost**<br><br><br>STRING, NUMBER |
| **altSalesTotal**<br><br><br>STRING, NUMBER |
| **altShippingCost**<br><br><br>STRING, NUMBER |
| **amount**<br><br><br>STRING, NUMBER |
| **amountPaid**<br><br><br>STRING, NUMBER |
| **amountRemaining**<br><br><br>STRING, NUMBER |
| **ancillaryEndorsementFedEx**<br><br><br>VARIES |
| **apAcct**<br><br><br>VARIES |
| **applied**<br><br><br>STRING, NUMBER |
| **applyList**<br><br><br>VARIES |
| **approvalStatus**<br><br><br>VARIES |
| **approved**<br><br><br>BOOLEAN, STRING |
| **arAcct**<br><br><br>VARIES |
| **assemblyItem**<br><br><br>VARIES |
| **authCode**<br><br><br>STRING |
| **autoApply**<br><br><br>BOOLEAN, STRING |
| **autoCalculateLag**<br><br><br>BOOLEAN, STRING |
| **availableBalance**<br><br><br>STRING, NUMBER |
| **availableVendorCredit**<br><br><br>STRING, NUMBER |
| **b13AFilingOptionFedEx**<br><br><br>VARIES |
| **b13AStatementDataFedEx**<br><br><br>STRING |
| **backupEmailAddressFedEx**<br><br><br>STRING |
| **backupEmailAddressUps**<br><br><br>STRING |
| **balance**<br><br><br>STRING, NUMBER |
| **billAddressList**<br><br><br>VARIES |
| **billOfMaterials**<br><br><br>VARIES |
| **billOfMaterialsRevision**<br><br><br>VARIES |
| **billPay**<br><br><br>BOOLEAN, STRING |
| **billingAccount**<br><br><br>VARIES |
| **billingAddress**<br><br><br>VARIES |
| **billingSchedule**<br><br><br>VARIES |
| **binNumbers**<br><br><br>STRING |
| **blanketEndDateUps**<br><br><br>STRING |
| **blanketStartDateUps**<br><br><br>STRING |
| **bookingConfirmationNumFedEx**<br><br><br>STRING |
| **buildable**<br><br><br>STRING, NUMBER |
| **built**<br><br><br>STRING, NUMBER |
| **canHaveStackable**<br><br><br>BOOLEAN, STRING |
| **carrierIdUps**<br><br><br>STRING |
| **cashBackList**<br><br><br>VARIES |
| **ccApproved**<br><br><br>BOOLEAN, STRING |
| **ccAvsStreetMatch**<br><br><br>VARIES |
| **ccAvsZipMatch**<br><br><br>VARIES |
| **ccExpireDate**<br><br><br>STRING |
| **ccIsPurchaseCardBin**<br><br><br>BOOLEAN, STRING |
| **ccName**<br><br><br>STRING |
| **ccNumber**<br><br><br>STRING |
| **ccProcessAsPurchaseCard**<br><br><br>BOOLEAN, STRING |
| **ccSecurityCode**<br><br><br>STRING |
| **ccSecurityCodeMatch**<br><br><br>VARIES |
| **ccStreet**<br><br><br>STRING |
| **ccZipCode**<br><br><br>STRING |
| **chargeIt**<br><br><br>BOOLEAN, STRING |
| **checkNum**<br><br><br>STRING |
| **checkNumber**<br><br><br>STRING |
| **companyContributionList**<br><br><br>VARIES |
| **companyTaxList**<br><br><br>VARIES |
| **complete**<br><br><br>BOOLEAN, STRING |
| **completedQuantity**<br><br><br>STRING, NUMBER |
| **componentList**<br><br><br>VARIES |
| **contribPct**<br><br><br>STRING |
| **costComponentList**<br><br><br>VARIES |
| **createdDate**<br><br><br>STRING |
| **createdFrom**<br><br><br>VARIES |
| **createdFromShipGroup**<br><br><br>STRING, INTEGER |
| **creditCard**<br><br><br>VARIES |
| **creditCardProcessor**<br><br><br>VARIES |
| **creditLimit**<br><br><br>STRING, NUMBER |
| **creditList**<br><br><br>VARIES |
| **currency**<br><br><br>VARIES |
| **currencyName**<br><br><br>STRING |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **customer**<br><br><br>VARIES |
| **debitCardIssueNo**<br><br><br>STRING |
| **deductionList**<br><br><br>VARIES |
| **deferredRevenue**<br><br><br>STRING, NUMBER |
| **depDate**<br><br><br>STRING |
| **department**<br><br><br>VARIES |
| **deposit**<br><br><br>VARIES |
| **depositList**<br><br><br>VARIES |
| **discountAmount**<br><br><br>STRING, NUMBER |
| **discountDate**<br><br><br>STRING |
| **discountItem**<br><br><br>VARIES |
| **discountRate**<br><br><br>STRING |
| **discountTotal**<br><br><br>STRING, NUMBER |
| **drAccount**<br><br><br>VARIES |
| **dueDate**<br><br><br>STRING |
| **dynamicDescriptor**<br><br><br>STRING |
| **earningList**<br><br><br>VARIES |
| **eccNumberUps**<br><br><br>STRING |
| **email**<br><br><br>STRING |
| **employee**<br><br><br>VARIES |
| **employeeTaxList**<br><br><br>VARIES |
| **endDate**<br><br><br>STRING |
| **endOperation**<br><br><br>VARIES |
| **entity**<br><br><br>VARIES |
| **entityStatus**<br><br><br>VARIES |
| **entityTaxRegNum**<br><br><br>VARIES |
| **entryNumberUps**<br><br><br>STRING |
| **estGrossProfit**<br><br><br>STRING, NUMBER |
| **estGrossProfitPercent**<br><br><br>STRING, NUMBER |
| **estimatedTotalValue**<br><br><br>STRING, NUMBER |
| **exchangeRate**<br><br><br>STRING, NUMBER |
| **excludeCommission**<br><br><br>BOOLEAN, STRING |
| **expCostDiscAmount**<br><br><br>STRING, NUMBER |
| **expCostDiscPrint**<br><br><br>BOOLEAN, STRING |
| **expCostDiscRate**<br><br><br>STRING |
| **expCostDiscTax1Amt**<br><br><br>STRING, NUMBER |
| **expCostDiscTaxable**<br><br><br>BOOLEAN, STRING |
| **expCostDiscount**<br><br><br>VARIES |
| **expCostDiscprint**<br><br><br>BOOLEAN, STRING |
| **expCostList**<br><br><br>VARIES |
| **expCostTaxCode**<br><br><br>VARIES |
| **expCostTaxRate1**<br><br><br>STRING, NUMBER |
| **expCostTaxRate2**<br><br><br>STRING, NUMBER |
| **expandAssembly**<br><br><br>BOOLEAN, STRING |
| **expectedCloseDate**<br><br><br>STRING |
| **expenseList**<br><br><br>VARIES |
| **expenseReportCurrency**<br><br><br>VARIES |
| **expenseReportExchangeRate**<br><br><br>STRING, NUMBER |
| **expirationDate**<br><br><br>STRING |
| **exportTypeUps**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **fax**<br><br><br>STRING |
| **firmed**<br><br><br>BOOLEAN, STRING |
| **fob**<br><br><br>STRING |
| **forecastType**<br><br><br>VARIES |
| **fxAccount**<br><br><br>VARIES |
| **generateIntegratedShipperLabel**<br><br><br>BOOLEAN, STRING |
| **getAuth**<br><br><br>BOOLEAN, STRING |
| **giftCert**<br><br><br>VARIES |
| **giftCertApplied**<br><br><br>STRING, NUMBER |
| **giftCertAvailable**<br><br><br>STRING, NUMBER |
| **giftCertRedemptionList**<br><br><br>VARIES |
| **giftCertTotal**<br><br><br>STRING, NUMBER |
| **halAddr1FedEx**<br><br><br>STRING |
| **halAddr2FedEx**<br><br><br>STRING |
| **halAddr3FedEx**<br><br><br>STRING |
| **halCityFedEx**<br><br><br>STRING |
| **halCountryFedEx**<br><br><br>STRING |
| **halPhoneFedEx**<br><br><br>STRING |
| **halStateFedEx**<br><br><br>STRING |
| **halZipFedEx**<br><br><br>STRING |
| **handlingCost**<br><br><br>STRING, NUMBER |
| **handlingMode**<br><br><br>VARIES |
| **handlingTax1Rate**<br><br><br>STRING, NUMBER |
| **handlingTax2Rate**<br><br><br>STRING, NUMBER |
| **handlingTaxCode**<br><br><br>VARIES |
| **hazmatTypeFedEx**<br><br><br>VARIES |
| **holdAtLocationFedEx**<br><br><br>BOOLEAN, STRING |
| **homeDeliveryDateFedEx**<br><br><br>STRING |
| **homeDeliveryTypeFedEx**<br><br><br>VARIES |
| **ignoreAvs**<br><br><br>BOOLEAN, STRING |
| **inbondCodeUps**<br><br><br>STRING |
| **inboundShipment**<br><br><br>VARIES |
| **includeInForecast**<br><br><br>BOOLEAN, STRING |
| **incoterm**<br><br><br>VARIES |
| **inputAuthCode**<br><br><br>STRING |
| **inputReferenceCode**<br><br><br>STRING |
| **insideDeliveryFedEx**<br><br><br>BOOLEAN, STRING |
| **insidePickupFedEx**<br><br><br>BOOLEAN, STRING |
| **installmentList**<br><br><br>VARIES |
| **intercoStatus**<br><br><br>VARIES |
| **intercoTransaction**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **intlExemptionNumFedEx**<br><br><br>STRING |
| **inventoryDetail**<br><br><br>VARIES |
| **inventoryList**<br><br><br>VARIES |
| **inventoryValue**<br><br><br>STRING, NUMBER |
| **isBackflush**<br><br><br>BOOLEAN, STRING |
| **isBookSpecific**<br><br><br>BOOLEAN, STRING |
| **isCargoAircraftOnlyFedEx**<br><br><br>BOOLEAN, STRING |
| **isInTransitPayment**<br><br><br>BOOLEAN, STRING |
| **isMultiShipTo**<br><br><br>BOOLEAN, STRING |
| **isRecurringPayment**<br><br><br>BOOLEAN, STRING |
| **isRoutedExportTransactionUps**<br><br><br>BOOLEAN, STRING |
| **isTaxable**<br><br><br>BOOLEAN, STRING |
| **isWip**<br><br><br>BOOLEAN, STRING |
| **item**<br><br><br>VARIES |
| **itemCostDiscAmount**<br><br><br>STRING, NUMBER |
| **itemCostDiscPrint**<br><br><br>BOOLEAN, STRING |
| **itemCostDiscRate**<br><br><br>STRING |
| **itemCostDiscTax1Amt**<br><br><br>STRING, NUMBER |
| **itemCostDiscTaxable**<br><br><br>BOOLEAN, STRING |
| **itemCostDiscount**<br><br><br>VARIES |
| **itemCostList**<br><br><br>VARIES |
| **itemCostTaxCode**<br><br><br>VARIES |
| **itemCostTaxRate1**<br><br><br>STRING, NUMBER |
| **itemCostTaxRate2**<br><br><br>STRING, NUMBER |
| **itemFulfillment**<br><br><br>VARIES |
| **itemList**<br><br><br>VARIES |
| **job**<br><br><br>VARIES |
| **landedCostMethod**<br><br><br>VARIES |
| **landedCostPerLine**<br><br><br>BOOLEAN, STRING |
| **landedCostsList**<br><br><br>VARIES |
| **lastModifiedDate**<br><br><br>STRING |
| **leadSource**<br><br><br>VARIES |
| **licenseDateUps**<br><br><br>STRING |
| **licenseExceptionUps**<br><br><br>VARIES |
| **licenseNumberUps**<br><br><br>STRING |
| **lineList**<br><br><br>VARIES |
| **linkedTrackingNumbers**<br><br><br>STRING |
| **location**<br><br><br>VARIES |
| **manufacturingRouting**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **message**<br><br><br>STRING |
| **messageSel**<br><br><br>VARIES |
| **methodOfTransportUps**<br><br><br>VARIES |
| **nextApprover**<br><br><br>VARIES |
| **nextBill**<br><br><br>STRING |
| **nexus**<br><br><br>VARIES |
| **nullFieldList**<br><br><br>VARIES |
| **onCreditHold**<br><br><br>STRING |
| **oneTime**<br><br><br>STRING, NUMBER |
| **operationList**<br><br><br>VARIES |
| **opportunity**<br><br><br>VARIES |
| **options**<br><br><br>VARIES |
| **orderQuantity**<br><br><br>STRING, NUMBER |
| **orderStatus**<br><br><br>VARIES |
| **otherList**<br><br><br>VARIES |
| **otherRefNum**<br><br><br>STRING |
| **outputAuthCode**<br><br><br>STRING |
| **outputReferenceCode**<br><br><br>STRING |
| **overrideInstallments**<br><br><br>BOOLEAN, STRING |
| **packageFedExList**<br><br><br>VARIES |
| **packageList**<br><br><br>VARIES |
| **packageUpsList**<br><br><br>VARIES |
| **packageUspsList**<br><br><br>VARIES |
| **packedDate**<br><br><br>STRING |
| **parentExpenseAlloc**<br><br><br>VARIES |
| **partiesToTransactionUps**<br><br><br>BOOLEAN, STRING |
| **partner**<br><br><br>VARIES |
| **partnersList**<br><br><br>VARIES |
| **payPalAuthId**<br><br><br>STRING |
| **payPalProcess**<br><br><br>BOOLEAN, STRING |
| **payPalStatus**<br><br><br>STRING |
| **payPalTranId**<br><br><br>STRING |
| **payeeAddress**<br><br><br>VARIES |
| **payeeAddressList**<br><br><br>VARIES |
| **payment**<br><br><br>STRING, NUMBER |
| **paymentCardCsc**<br><br><br>STRING |
| **paymentEventDate**<br><br><br>STRING |
| **paymentEventHoldReason**<br><br><br>VARIES |
| **paymentEventResult**<br><br><br>VARIES |
| **paymentEventType**<br><br><br>VARIES |
| **paymentEventUpdatedBy**<br><br><br>STRING |
| **paymentHold**<br><br><br>BOOLEAN, STRING |
| **paymentList**<br><br><br>VARIES |
| **paymentMethod**<br><br><br>VARIES |
| **paymentOperation**<br><br><br>VARIES |
| **paymentOption**<br><br><br>STRING |
| **paymentProcessingProfile**<br><br><br>VARIES |
| **paypalAuthId**<br><br><br>STRING |
| **paypalProcess**<br><br><br>BOOLEAN, STRING |
| **pending**<br><br><br>STRING, NUMBER |
| **pickedDate**<br><br><br>STRING |
| **pnRefNum**<br><br><br>STRING |
| **policyViolated**<br><br><br>BOOLEAN, STRING |
| **postingPeriod**<br><br><br>VARIES |
| **printVoucher**<br><br><br>BOOLEAN, STRING |
| **probability**<br><br><br>STRING, NUMBER |
| **promoCode**<br><br><br>VARIES |
| **promotionsList**<br><br><br>VARIES |
| **purchaseContract**<br><br><br>VARIES |
| **purchaseOrderList**<br><br><br>VARIES |
| **quantity**<br><br><br>STRING, NUMBER |
| **recipientTaxIdUps**<br><br><br>STRING |
| **recognizedRevenue**<br><br><br>STRING, NUMBER |
| **recurAnnually**<br><br><br>STRING, NUMBER |
| **recurMonthly**<br><br><br>STRING, NUMBER |
| **recurQuarterly**<br><br><br>STRING, NUMBER |
| **recurWeekly**<br><br><br>STRING, NUMBER |
| **recurringBill**<br><br><br>BOOLEAN, STRING |
| **refundCheck**<br><br><br>BOOLEAN, STRING |
| **requestedBy**<br><br><br>VARIES |
| **requestedDate**<br><br><br>STRING |
| **revCommitStatus**<br><br><br>VARIES |
| **revRecEndDate**<br><br><br>STRING |
| **revRecOnRevCommitment**<br><br><br>BOOLEAN, STRING |
| **revRecSchedule**<br><br><br>VARIES |
| **revRecStartDate**<br><br><br>STRING |
| **revenueStatus**<br><br><br>VARIES |
| **reversalDate**<br><br><br>STRING |
| **reversalDefer**<br><br><br>BOOLEAN, STRING |
| **reversalEntry**<br><br><br>STRING |
| **revision**<br><br><br>VARIES |
| **salesEffectiveDate**<br><br><br>STRING |
| **salesGroup**<br><br><br>VARIES |
| **salesOrder**<br><br><br>VARIES |
| **salesOrderRequiredDepositDue**<br><br><br>STRING, NUMBER |
| **salesRep**<br><br><br>VARIES |
| **salesTeamList**<br><br><br>VARIES |
| **saturdayDeliveryFedEx**<br><br><br>BOOLEAN, STRING |
| **saturdayDeliveryUps**<br><br><br>BOOLEAN, STRING |
| **saturdayPickupFedex**<br><br><br>BOOLEAN, STRING |
| **saveOnAuthDecline**<br><br><br>BOOLEAN, STRING |
| **schedulingMethod**<br><br><br>VARIES |
| **scrapQuantity**<br><br><br>STRING, NUMBER |
| **sendBackupEmailFedEx**<br><br><br>BOOLEAN, STRING |
| **sendBackupEmailUps**<br><br><br>BOOLEAN, STRING |
| **sendShipNotifyEmailFedEx**<br><br><br>BOOLEAN, STRING |
| **sendShipNotifyEmailUps**<br><br><br>BOOLEAN, STRING |
| **serialNumbers**<br><br><br>STRING |
| **shipAddress**<br><br><br>STRING |
| **shipAddressList**<br><br><br>VARIES |
| **shipComplete**<br><br><br>BOOLEAN, STRING |
| **shipDate**<br><br><br>STRING |
| **shipDateFedEx**<br><br><br>STRING |
| **shipGroupList**<br><br><br>VARIES |
| **shipIsResidential**<br><br><br>BOOLEAN, STRING |
| **shipMethod**<br><br><br>VARIES |
| **shipNotifyEmailAddress2Ups**<br><br><br>STRING |
| **shipNotifyEmailAddressFedEx**<br><br><br>STRING |
| **shipNotifyEmailAddressUps**<br><br><br>STRING |
| **shipNotifyEmailMessageUps**<br><br><br>STRING |
| **shipStatus**<br><br><br>VARIES |
| **shipTo**<br><br><br>VARIES |
| **shipmentWeightFedEx**<br><br><br>STRING, NUMBER |
| **shipmentWeightUps**<br><br><br>STRING, NUMBER |
| **shippedDate**<br><br><br>STRING |
| **shippingAddress**<br><br><br>VARIES |
| **shippingCost**<br><br><br>STRING, NUMBER |
| **shippingTax1Rate**<br><br><br>STRING, NUMBER |
| **shippingTax2Rate**<br><br><br>STRING, NUMBER |
| **shippingTaxCode**<br><br><br>VARIES |
| **shopperIpAddress**<br><br><br>STRING |
| **signatureHomeDeliveryFedEx**<br><br><br>BOOLEAN, STRING |
| **softDescriptor**<br><br><br>STRING |
| **source**<br><br><br>STRING |
| **sourceTransactionId**<br><br><br>STRING |
| **sourceTransactionLine**<br><br><br>STRING, INTEGER |
| **specialOrder**<br><br><br>BOOLEAN, STRING |
| **startDate**<br><br><br>STRING |
| **startOperation**<br><br><br>VARIES |
| **status**<br><br><br>STRING |
| **subTotal**<br><br><br>STRING, NUMBER |
| **subsidiary**<br><br><br>VARIES |
| **subsidiaryTaxRegNum**<br><br><br>VARIES |
| **supervisorApproval**<br><br><br>BOOLEAN, STRING |
| **syncPartnerTeams**<br><br><br>BOOLEAN, STRING |
| **syncSalesTeams**<br><br><br>BOOLEAN, STRING |
| **tax1Amt**<br><br><br>STRING, NUMBER |
| **tax2Amt**<br><br><br>STRING, NUMBER |
| **tax2Total**<br><br><br>STRING, NUMBER |
| **taxDetailsList**<br><br><br>VARIES |
| **taxDetailsOverride**<br><br><br>BOOLEAN, STRING |
| **taxItem**<br><br><br>VARIES |
| **taxPointDate**<br><br><br>STRING |
| **taxRate**<br><br><br>STRING, NUMBER |
| **taxRegOverride**<br><br><br>BOOLEAN, STRING |
| **taxTotal**<br><br><br>STRING, NUMBER |
| **terms**<br><br><br>VARIES |
| **termsFreightChargeFedEx**<br><br><br>STRING, NUMBER |
| **termsInsuranceChargeFedEx**<br><br><br>STRING, NUMBER |
| **termsOfSaleFedEx**<br><br><br>VARIES |
| **thirdPartyAcctFedEx**<br><br><br>STRING |
| **thirdPartyAcctUps**<br><br><br>STRING |
| **thirdPartyCountryFedEx**<br><br><br>VARIES |
| **thirdPartyCountryUps**<br><br><br>VARIES |
| **thirdPartyTypeFedEx**<br><br><br>VARIES |
| **thirdPartyTypeUps**<br><br><br>VARIES |
| **thirdPartyZipcodeUps**<br><br><br>STRING |
| **threeDStatusCode**<br><br><br>STRING |
| **timeDiscAmount**<br><br><br>STRING, NUMBER |
| **timeDiscPrint**<br><br><br>BOOLEAN, STRING |
| **timeDiscRate**<br><br><br>STRING |
| **timeDiscTax1Amt**<br><br><br>STRING, NUMBER |
| **timeDiscTaxable**<br><br><br>BOOLEAN, STRING |
| **timeDiscount**<br><br><br>VARIES |
| **timeList**<br><br><br>VARIES |
| **timeTaxCode**<br><br><br>VARIES |
| **timeTaxRate1**<br><br><br>STRING, NUMBER |
| **timeTaxRate2**<br><br><br>STRING, NUMBER |
| **title**<br><br><br>STRING |
| **toAch**<br><br><br>BOOLEAN, STRING |
| **toBeEmailed**<br><br><br>BOOLEAN, STRING |
| **toBeFaxed**<br><br><br>BOOLEAN, STRING |
| **toBePrinted**<br><br><br>BOOLEAN, STRING |
| **toPrint2**<br><br><br>BOOLEAN, STRING |
| **toSubsidiary**<br><br><br>VARIES |
| **total**<br><br><br>STRING, NUMBER |
| **totalCostEstimate**<br><br><br>STRING, NUMBER |
| **trackingNumbers**<br><br><br>STRING |
| **tranDate**<br><br><br>STRING |
| **tranId**<br><br><br>STRING |
| **tranIsVsoeBundle**<br><br><br>BOOLEAN, STRING |
| **tranStatus**<br><br><br>STRING |
| **tranType**<br><br><br>STRING |
| **transactionNumber**<br><br><br>STRING |
| **transferLocation**<br><br><br>VARIES |
| **unApplied**<br><br><br>STRING, NUMBER |
| **unapplied**<br><br><br>STRING, NUMBER |
| **undepFunds**<br><br><br>BOOLEAN, STRING |
| **unitCost**<br><br><br>STRING, NUMBER |
| **units**<br><br><br>VARIES |
| **unitsType**<br><br><br>VARIES |
| **useItemCostAsTransferCost**<br><br><br>BOOLEAN, STRING |
| **useMultiCurrency**<br><br><br>BOOLEAN, STRING |
| **userTaxTotal**<br><br><br>STRING, NUMBER |
| **userTotal**<br><br><br>STRING, NUMBER |
| **validFrom**<br><br><br>STRING |
| **vatRegNum**<br><br><br>STRING |
| **visibleToCustomer**<br><br><br>BOOLEAN, STRING |
| **voidJournal**<br><br><br>VARIES |
| **vsoeAutoCalc**<br><br><br>BOOLEAN, STRING |

### UnitsType

The `UnitsType` table contains info about the unit types, or Units of Measure, in your NetSuite account.

#### UnitsType table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/UnitsType.html) |

UnitsType table schema

| **externalId**<br><br><br>STRING |
| --- |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **uomList**<br><br><br>VARIES |

### Usage

The `Usage` table contains info about the subscription billing lines in your NetSuite account. For example: Money, time, cellular data, internet data, etc.

#### Usage table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Usage.html) |

Usage table schema

| **customForm**<br><br><br>VARIES |
| --- |
| **customer**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **item**<br><br><br>VARIES |
| **memo**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **status**<br><br><br>STRING |
| **subscriptionPlan**<br><br><br>VARIES |
| **usageDate**<br><br><br>STRING |
| **usageQuantity**<br><br><br>STRING, NUMBER |
| **usageSubscription**<br><br><br>VARIES |
| **usageSubscriptionLine**<br><br><br>VARIES |

### Vendor

The `Vendor` table contains info about the vendors in your NetSuite account.

#### Vendor table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | internalId |
| **Replication Key** | lastModifiedDate |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/Vendor.html) |

Vendor table schema

| **accountNumber**<br><br><br>STRING |
| --- |
| **addressbookList**<br><br><br>VARIES |
| **altEmail**<br><br><br>STRING |
| **altName**<br><br><br>STRING |
| **altPhone**<br><br><br>STRING |
| **balance**<br><br><br>STRING, NUMBER |
| **balancePrimary**<br><br><br>STRING, NUMBER |
| **bcn**<br><br><br>STRING |
| **billPay**<br><br><br>BOOLEAN, STRING |
| **category**<br><br><br>VARIES |
| **comments**<br><br><br>STRING |
| **companyName**<br><br><br>STRING |
| **creditLimit**<br><br><br>STRING, NUMBER |
| **currency**<br><br><br>VARIES |
| **currencyList**<br><br><br>VARIES |
| **customFieldList**<br><br><br>VARIES |
| **customForm**<br><br><br>VARIES |
| **dateCreated**<br><br><br>STRING |
| **defaultAddress**<br><br><br>STRING |
| **defaultTaxReg**<br><br><br>STRING |
| **eligibleForCommission**<br><br><br>BOOLEAN, STRING |
| **email**<br><br><br>STRING |
| **emailPreference**<br><br><br>VARIES |
| **emailTransactions**<br><br><br>BOOLEAN, STRING |
| **entityId**<br><br><br>STRING |
| **expenseAccount**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **fax**<br><br><br>STRING |
| **faxTransactions**<br><br><br>BOOLEAN, STRING |
| **firstName**<br><br><br>STRING |
| **giveAccess**<br><br><br>BOOLEAN, STRING |
| **globalSubscriptionStatus**<br><br><br>VARIES |
| **homePhone**<br><br><br>STRING |
| **image**<br><br><br>VARIES |
| **incoterm**<br><br><br>VARIES |
| **internalId**<br><br><br>STRING |
| **is1099Eligible**<br><br><br>BOOLEAN, STRING |
| **isAccountant**<br><br><br>BOOLEAN, STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isJobResourceVend**<br><br><br>BOOLEAN, STRING |
| **isPerson**<br><br><br>BOOLEAN, STRING |
| **laborCost**<br><br><br>STRING, NUMBER |
| **lastModifiedDate**<br><br><br>STRING |
| **lastName**<br><br><br>STRING |
| **legalName**<br><br><br>STRING |
| **middleName**<br><br><br>STRING |
| **mobilePhone**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |
| **openingBalance**<br><br><br>STRING, NUMBER |
| **openingBalanceAccount**<br><br><br>VARIES |
| **openingBalanceDate**<br><br><br>STRING |
| **password**<br><br><br>STRING |
| **password2**<br><br><br>STRING |
| **payablesAccount**<br><br><br>VARIES |
| **phone**<br><br><br>STRING |
| **phoneticName**<br><br><br>STRING |
| **predConfidence**<br><br><br>STRING, NUMBER |
| **predictedDays**<br><br><br>STRING, INTEGER |
| **pricingScheduleList**<br><br><br>VARIES |
| **printOnCheckAs**<br><br><br>STRING |
| **printTransactions**<br><br><br>BOOLEAN, STRING |
| **purchaseOrderAmount**<br><br><br>STRING, NUMBER |
| **purchaseOrderQuantity**<br><br><br>STRING, NUMBER |
| **purchaseOrderQuantityDiff**<br><br><br>STRING, NUMBER |
| **receiptAmount**<br><br><br>STRING, NUMBER |
| **receiptQuantity**<br><br><br>STRING, NUMBER |
| **receiptQuantityDiff**<br><br><br>STRING, NUMBER |
| **representingSubsidiary**<br><br><br>VARIES |
| **requirePwdChange**<br><br><br>BOOLEAN, STRING |
| **rolesList**<br><br><br>VARIES |
| **salutation**<br><br><br>STRING |
| **sendEmail**<br><br><br>BOOLEAN, STRING |
| **subscriptionsList**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |
| **taxIdNum**<br><br><br>STRING |
| **taxItem**<br><br><br>VARIES |
| **taxRegistrationList**<br><br><br>STRING |
| **terms**<br><br><br>VARIES |
| **title**<br><br><br>STRING |
| **unbilledOrders**<br><br><br>STRING, NUMBER |
| **unbilledOrdersPrimary**<br><br><br>STRING, NUMBER |
| **url**<br><br><br>STRING |
| **vatRegNumber**<br><br><br>STRING |
| **workCalendar**<br><br><br>VARIES |

### VendorCategory

The `VendorCategory` table contains info about the categories that can be applied to vendors in your NetSuite account.

#### VendorCategory table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/VendorCategory.html) |

VendorCategory table schema

| **externalId**<br><br><br>STRING |
| --- |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **isTaxAgency**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |

### VendorSubsidiaryRelationship

The `VendorSubsidiaryRelationship` table contains info about vendors shared with multiple subsidiaries.

#### VendorSubsidiaryRelationship table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/VendorSubsidiaryRelationship.html) |

VendorSubsidiaryRelationship table schema

| **baseCurrency**<br><br><br>VARIES |
| --- |
| **creditLimit**<br><br><br>STRING, NUMBER |
| **customFieldList**<br><br><br>VARIES |
| **entity**<br><br><br>VARIES |
| **externalId**<br><br><br>STRING |
| **internalId**<br><br><br>STRING |
| **isPrimarySub**<br><br><br>BOOLEAN, STRING |
| **nullFieldList**<br><br><br>VARIES |
| **primaryCurrency**<br><br><br>VARIES |
| **subsidiary**<br><br><br>VARIES |
| **taxItem**<br><br><br>VARIES |

### WinLossReason

The `WinLossReason` table contains info about the win/loss reasons in your NetSuite account.

#### WinLossReason table replication requirements

Replicating this table requires the `View` permission in NetSuite.

| **Replication Method** | Full Table |
| --- | --- |
| **Primary Key** | internalId |
| **Useful links** | [NetSuite documentation](https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2023_1/schema/record/WinLossReason.html) |

WinLossReason table schema

| **externalId**<br><br><br>STRING |
| --- |
| **internalId**<br><br><br>STRING |
| **isInactive**<br><br><br>BOOLEAN, STRING |
| **name**<br><br><br>STRING |
| **nullFieldList**<br><br><br>VARIES |