ExpenseReport

Namespace: urn:employees.transactions.webservices.netsuite.com

Fields

NameTypeCardinalityLabelRequiredHelp
account RecordRef 0..1 Account F Set the account value for this expense.
accountingApproval boolean 0..1 Accounting Approval F Set to true if this expense report is ready to pay.
accountingBookDetailList AccountingBookDetailList 0..1
acctCorpCardExp RecordRef 0..1 Account for Corporate Card Expenses F Select the credit card account to use for corporate card expenses.
advance double 0..1 Advance to Apply F Sets the amount advanced to employee for these expenses.
amount double 0..1 Total Reimbursable Amount F This is a read-only field that returns the total of all expense line items minus advances.
approvalStatus RecordRef 0..1 Approval Status F When you use SuiteFlow for expense report approvals, the forms now include an Approval Status field. The Approval Status field reflects the state of the transaction in the approval process. Expense reports may have one of the following statuses: * Pending Approval – The expense is in the approval queue. * Approved – The expense has been given approval for processing. * Rejected – The expense has not been approved and will not be processed.
class RecordRef 0..1 Class F References a value from a user defined list at Setup > Company > Classifications > Classes. This field is required when the Make Classes Mandatory preference is enabled at Setup > Accounting > Accounting Preferences.
complete boolean 0..1 Complete F If set to true, this expense report is is complete. If set to false, this expense report is not complete. Only complete reports are submitted for approval and processing.
createdDate dateTime 0..1 Date Created F
customFieldList CustomFieldList 0..1
customForm RecordRef 0..1 Custom Form F Reference an existing custom form for this record type. To ensure that field relationships defined within a desired custom form are maintained, you must provide the customForm value. Also, if defaults are off, then customForm is required. If defaults are on then the default form is used. Internal ID values for existing forms can be found at Setup > Customization > Entry Forms. In order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide.
department RecordRef 0..1 Department F Set a department to associate with this item. For details on existing department records, in the UI go to Setup > Company > Departments.
dueDate dateTime 0..1 Date Due F Sets the due date for this Expense Report.
entity RecordRef 0..1 Employee T Sets the employee for this expense report. Required on Add.
expenseList ExpenseReportExpenseList 0..1
expenseReportCurrency RecordRef 0..1 Currency T Select a currency for this expense report.
expenseReportExchangeRate double 0..1 Exchange Rate T Select an exchange rate for this expense report.
lastModifiedDate dateTime 0..1 Date Last Modified F
location RecordRef 0..1 Location F References a value in a user-defined list at Setup > Company > Classifications > Locations. This field is required when Make Locations Mandatory is enabled at Setup > Accounting > Accounting Preferences.
memo string 0..1 Purpose F Sets a description for the expense report.
nextApprover RecordRef 0..1 Next Approver F When you use SuiteFlow for expense approvals, expense reports include a Next Approver field. This field is populated based on the associated workflow. For example, in your workflow you may create a state of Pending Approval. In that state you create a formula to set the Next Approver as the employee’s supervisor.
nexus RecordRef 0..1 Nexus F Select the nexus that you want to associate with the expense report. This field shows the valid nexuses (tax registrations) for the subsidiary on the expense report.
policyViolated boolean 0..1 Policy violated F
postingPeriod RecordRef 0..1 Posting Period F Required on Add when the Accounting Periods feature is enabled. Defaults to the current posting period.
status string 0..1 Status F
subsidiary RecordRef 0..1 Subsidiary F References a value defined at Setup > Company > Classifications > Subsidiaries.
subsidiaryTaxRegNum RecordRef 0..1 Subsidiary Tax Reg. Number F When you select a nexus, the corresponding tax registration number is automatically selected in this field. If there is more than one tax registration number for the nexus, the transaction date (in the Primary Information section) determines the tax registration number to be used based on the validity dates set on the subsidiary record. When you select a different tax registration number, the corresponding nexus is automatically selected in the Nexus field.
supervisorApproval boolean 0..1 Supervisor Approval F Can only be set for roles that have approval permissions.
tax1Amt double 0..1 Tax F
tax2Amt double 0..1 PST F
taxDetailsList TaxDetailsList 0..1
taxPointDate dateTime 0..1 Tax Point Date F
total double 0..1 Expenses Total F This is a read-only field that returns the total of expense item lines for the expense report.
tranDate dateTime 0..1 Date T Defaults to the current date.
tranId string 0..1 Exp. Rept. # F Defaults to the largest Expense Report number incremented by 1. You can overwrite with another number.
useMultiCurrency boolean 0..1 Use Multicurrency F Set to false to not allow expenses to be entered in foreign currencies on this expense report.

Attributes

NameType
externalId string
internalId string

Related Searches

Name
TransactionSearch
TransactionSearchAdvanced
TransactionSearchBasic
TransactionSearchRow
TransactionSearchRowBasic