pageCopilot & Agentsofficial - Microsoftderived - from the source, no model text

Page 6999 "Expense Report SubPage"

ExpenseAgent · Microsoft.ExpenseAgent

Across versions

  1. BC23-28not present
  2. BC29-30present

Neighbourhood 3 connected objects and pages

Table 6907 "Expense Report Line" (relates to)Expense Report LineCodeunit 6906 "Expense Capabilities Provider" (calls)Expense Capabilities ProviderCodeunit 6912 "Expense Auto Population" (calls)Expense Auto Population

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

ExpenseAgent · Microsoft.ExpenseAgent · captioned “Lines” · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Lines
SourceTable Expense Report Line
PageType ListPart

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
Group Expense No. Expense No. Specifies the expense report number this line belongs to.
Expense Category Expense Category Specifies the expense category for the line. Determines whether the line requires per diem, mileage, participants, or itemization details.
Rule Violations Rule Violations Specifies if there are any rule violations for the expense line.
Policy Status PolicyStatus Specifies the policy evaluation status for the expense: Not Evaluated when the agent has not assessed it yet, Flagged when one or more policies were not met, or Cleared when all evaluated policies were met. Choose the value to see the policies that were evaluated for this expense.
Expense Location Expense Location Specifies where the expense occurred. Available when the expense requires per diem details.
Description Description Specifies a brief description of the expense line.
Justification Justification Specifies the reason for the expense. Helps approvers understand why the expense was incurred.
Additional Information Additional Information Specifies additional information for the expense line.
Billable Billable Specifies whether the expense is billable to a customer.
Billable to Customer Billable to Customer Specifies the customer to bill for this expense when it is billable.
Payment Method Code Payment Method Code Specifies the payment method used for this expense, for example corporate card or cash.
Expense Date Expense Date Specifies the date when the expense was incurred. Used for reporting and validation purposes.
Expense Currency Code Expense Currency Code Specifies the currency used for this expense. Not editable for per diem expenses.
VAT Prod. Posting Group VAT Prod. Posting Group Specifies the VAT product posting group used when posting VAT for this expense.
Amount Amount Specifies the total amount of the expense for this line, including any applicable taxes. Changing the amount will update related totals automatically.
AmountLCY Amount (LCY) Specifies the total amount of the expense for this line in local currency, including any applicable taxes. Automatically calculated from the amount and exchange rate.
Reimbursement Type Reimbursement Type Specifies how the expense is reimbursed, for example cash or payroll.
Reimbursable Amount (LCY) Reimbursable Amount (LCY) Specifies the portion of the expense that will be reimbursed to the employee in local currency. Calculated from amount, VAT, and reductions.
Reimbursable Amount Reimbursable Amount Specifies the portion of the expense that will be reimbursed to the employee. Calculated from amount, VAT, and reductions.
Refundable Amount (LCY) Refundable Amount (LCY) Specifies the portion of the expense that will be refundable in local currency. Calculated from amount, VAT, and reductions.
Refundable Amount Refundable Amount Specifies the portion of the expense that will be refundable. Calculated from amount, VAT, and reductions.
Spend Request No. Spend Request No. Specifies the travel request number that is associated with this expense report line. The travel request must be approved and released before it can be selected. from the table field
Starting Date and Time Starting Date and Time Specifies the start date and time used for per diem calculations. Available when the expense requires per diem details.
Ending Date and Time Ending Date and Time Specifies the end date and time used for per diem calculations. Available when the expense requires per diem details.
Starting Point Starting Point Specifies the starting point for mileage calculations. Available when the expense requires mileage details.
Ending Point Ending Point Specifies the ending point for mileage calculations. Available when the expense requires mileage details.
Unit of Measure Code Unit of Measure Code Specifies the unit of measure for mileage calculations. Available when the expense requires mileage details.
Mileage Mileage Specifies the distance traveled for mileage reimbursement. Available when the expense requires mileage details.
Total Mileage TotalMileage Specifies the total mileage for reimbursement. If round trip, this is double the one-way distance.
Round Trip Round Trip Specifies whether the mileage expense is a round trip. When enabled, the distance is doubled for reimbursement calculation. from the table field
Vehicle Type Vehicle Type Specifies the vehicle type used for this mileage expense. The matching vehicle-specific mileage rate is applied, or the generic rate when none exists. Available when the expense requires mileage details.
Refundable Refundable Specifies the value of the Refundable field.
VAT Liable VAT Liable Specifies the value of the VAT Liable field.
VAT Amount VAT Amount Specifies the value of the VAT Amount field.
VAT Amount (LCY) VAT Amount (LCY) Specifies the value of the VAT Amount (LCY) field.
Amount without VAT Amount without VAT Specifies the value of the Amount without VAT field.
Amount without VAT (LCY) Amount without VAT (LCY) Specifies the value of the Amount without VAT (LCY) field.
Non-Refundable Amount Non-Refundable Amount Specifies the value of the Non-Refundable Amount field.
Non-Refundable Amount (LCY) Non-Refundable Amount (LCY) Specifies the value of the Non-Refundable Amount (LCY) field.
Control45 Total Amount (LCY) TotalAmountLCY Specifies the total amount for the expense report in local currency. Calculated from all expense lines.
Total Non-Refundable Amount (LCY) TotalNonRefundableAmountLCY Specifies the total amount of reductions for the expense report in local currency. Calculated from line reductions.
Total VAT Amount (LCY) TotalVATAmountLCY Specifies the sum of the value in the Amount LCY field on all lines in the document.
Total Amount Without VAT (LCY) TotalAmountWithoutVATLCY Specifies the sum of the value in the Line Amount VAT field on all lines in the document minus any discount amount in the Invoice Discount Amount field.
Control28 Total Reimbursable Amount (LCY) TotalReimbursableAmountLCY Specifies the total reimbursable amount for the expense report in local currency. Calculated from line reimbursable amounts.
Total Reimbursable Amount TotalReimbursableAmount Specifies the sum of the reimbursement amount in reimbursement currency on all lines in the document.
Refundable Amounts Total Refundable Amount (LCY) TotalRefundableAmountLCY Specifies the total refundable amount for the expense report in local currency. Calculated from line refundable amounts.
Total Refundable Amount TotalRefundableAmount Specifies the sum of the refundable amount in refundable currency on all lines in the document.

Actions

Group Action ToolTip Runs
Line Dimensions View or edit dimensions, such as area, project, or department, that you can assign to sales and purchase documents to distribute costs and analyze transaction history.
Comments View or add comments for the record.
Show Billable Information Show or hide billable information fields
Participants View and manage participants for this expense report line
Itemizations View and manage itemizations for this expense report line
Per Diem View and manage per diem entries for this expense report line
Expense View the details of the expense associated with this expense report line. Page 6988 “Expense”
View Applied Rule View the details of the expense rule that has been applied to this expense report line.
VAT Specification View and approve the per-rate VAT breakdown for this expense report line. Page 7081 “Expense Report Line VAT Spec.”
Travel Request View the details of the travel request associated with this expense report line. Page 7129 “Travel Request Card”

Procedures

4 local procedures, no public ones.

Triggers

OnOpenPage, OnAfterGetCurrRecord, OnAfterGetRecord

Relations

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.

Recent changes

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: "Expense Report SubPage"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources