Page 7134 "Travel Requests API"
ExpenseAgent · Microsoft.ExpenseAgent
Across versions
- BC23-28not present
- BC29present
- BC30changed
Neighbourhood 2 connected objects and pages
ExpenseAgent · Microsoft.ExpenseAgent · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| SourceTable | Spend Request |
| PageType | API |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| General | Id | Rec.SystemId |
— |
| No. | No. | Specifies the unique identifier of the spend request. from the table field | |
| Requested By | Requested By | Specifies the employee who requested the spend request. from the table field | |
| Status | Status | Specifies the approval status of the spend request. from the table field | |
| G/L Account No. | G/L Account No. | The G/L Account that the expenses will primarily be posted to. from the table field | |
| Purpose | Purpose | Specifies the purpose of the spend request. from the table field | |
| Currency Code | Currency Code | Specifies the currency used for estimation. The currency amount will automatically be converted into Total Expected Amount (LCY) from the table field | |
| Total Expected Amount | Total Expected Amount | Specifies the total expected amount of the spend request in the currency specified. from the table field | |
| Total Expected Amount (LCY) | Total Expected Amount (LCY) | Specifies the total expected amount of the spend request. from the table field | |
| Total Spent Amount (LCY) | Total Spent Amount (LCY) | Specifies the total spent amount of the spend request. from the table field | |
| Total Line Amount (LCY) | Total Line Amount (LCY) | Specifies the total amount in local currency for all the detail lines. from the table field | |
| Expected Start Date | Expected Start Date | Specifies the expected start date of the spend request. from the table field | |
| Expected End Date | Expected End Date | Specifies the expected end date of the spend request. from the table field | |
| Closed At | Closed At | Specifies the time when the spend request was closed. from the table field | |
| Closed By Document No. | Closed By Document No. | Specifies the document no. of the transaction that closed the spend request. from the table field | |
| Shortcut Dimension 1 Code | Shortcut Dimension 1 Code | Specifies the code for Shortcut Dimension 1, which is one of two global dimension codes that you set up in the General Ledger Setup page. from the table field | |
| Shortcut Dimension 2 Code | Shortcut Dimension 2 Code | Specifies the code for Shortcut Dimension 2, which is one of two global dimension codes that you set up in the General Ledger Setup page. from the table field | |
| Requested For | Requested For | Specifies the expense user for whom the spend request is being created. from the table field | |
| Business Justification | Business Justification | Specifies the business justification for the travel. from the table field | |
| Travel Policy Acknowledgment | Travel Policy Acknowledgment | Specifies whether the travel policy has been acknowledged. from the table field | |
| International Travel | International Travel | Specifies whether the travel is international. from the table field | |
| Origin Country | Origin Country/Region Code | Specifies the origin country for the travel. from the table field | |
| Destination Country | Dest. Country/Region Code | Specifies the destination country for the travel. from the table field | |
| Restrictions | Restrictions | Specifies any travel restrictions that apply. from the table field | |
| Per Diem Included | Per Diem Included | Specifies whether per diem is included in the requisition. from the table field | |
| Actual Start Date and Time | Actual Start Date and Time | Specifies the actual start date and time of the travel. from the table field | |
| Actual End Date and Time | Actual End Date and Time | Specifies the actual end date and time of the travel. from the table field | |
| Travel Request Details | part Page 7135 “Travel Request Details API” | — | |
| Travelers | part Page 7103 “Travelers API” | — |
Triggers
OnInit
Relations
- source table Table 6840 “Spend Request”
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 6993 “Expense Agent API Validation” (1 call:
OnInit → VerifyAgentAccess)
Recent changes
- 2026-10-02 #12074 Expense Agent: travel request expense location, per-traveler reports, activity log and submitter comment (main, BC30, feature)
- 2026-10-01 #11654 Repair and re-enable Expense Agent permission and posted-history tests (main, BC30, fix)
- 2026-09-17 #11333 Align travel request APIs with employee travelers and expense report lifecycle (main, BC30, feature)
- 2026-09-09 #11007 Add Travel Request API lifecycle to Expense Agent (main, BC30, feature)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "Travel Requests API"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.