Name | Type | Cardinality | Label | Required | Help |
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. |
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. |