Page 6993 "Posted Expense Report SubP."
ExpenseAgent · Microsoft.ExpenseAgent
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 3 connected objects and pages
ExpenseAgent · Microsoft.ExpenseAgent · captioned “Lines” · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Lines |
| SourceTable | Posted 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 Date | Expense Date | Specifies the date the expense was incurred. |
| Expense Category | Expense Category | Specifies the category that classifies this expense line. | |
| Policy Status | PolicyStatus |
Specifies the policy evaluation status captured when the expense was posted: Not Evaluated when the agent had not assessed it, 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. | |
| Description | Description | Specifies the description of the expense line. | |
| Justification | Justification | Specifies the reason or justification for the expense. | |
| Currency Code | Expense Currency Code | Specifies the currency used for this expense line. | |
| VAT Prod. Posting Group | VAT Prod. Posting Group | Specifies the value of the VAT Prod. Posting Group field. | |
| Refundable | Refundable | Specifies whether the expense amount is refundable. | |
| Amount | Amount | Specifies the line amount in the transaction currency. | |
| Non-Refundable Amount | Non-Refundable Amount | Specifies the value of the Non-Refundable Amount field. | |
| Reimbursable Amount | Reimbursable Amount | Specifies the portion eligible for reimbursement. | |
| Refundable Amount | Refundable Amount | Specifies the portion eligible for Refundable. | |
| Amount (LCY) | Amount (LCY) | Specifies the line amount converted to local currency. | |
| Non-Refundable Amount (LCY) | Non-Refundable Amount (LCY) | Specifies the value of the Non-Refundable Amount (LCY) field. | |
| Reimbursable Amount (LCY) | Reimbursable Amount (LCY) | Specifies the reimbursable amount converted to local currency. | |
| Refundable Amount (LCY) | Refundable Amount (LCY) | Specifies the refundable amount converted to local currency. | |
| Reimbursement Type | Reimbursement Type | Specifies the value of the Reimbursement Type field. | |
| Spend Request No. | Spend Request No. | Specifies the travel request to which the posted expense report line is linked. from the table field | |
| VAT Liable | VAT Liable | Specifies whether VAT applies to this expense line | |
| VAT Amount (LCY) | VAT Amount (LCY) | Specifies the VAT amount converted to local currency. | |
| Amount without VAT (LCY) | Amount without VAT (LCY) | Specifies the line amount excluding VAT, in local currency. | |
| Payment Method Code | Payment Method Code | Specifies the payment method used for refunds or reimbursements. | |
| Mileage | Mileage | Specifies the one-way distance traveled for mileage reimbursement. | |
| 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 mileage rate matching this vehicle type is applied, or the generic rate when no vehicle-specific rate exists. from the table field | |
| Job Ledger Entry No. | Job Ledger Entry No. | Specifies the related job ledger entry number, if any. | |
| Control45 | Total Amount (LCY) | TotalAmountLCY |
Specifies the total invoice amount in local currency. |
| Total Non-Refundable Amount (LCY) | TotalNonRefundableAmountLCY |
Specifies the total reductions applied to the document in local currency. | |
| Total VAT. Amount (LCY) | TotalVATAmountLCY |
Specifies the total VAT amount for the document in local currency. | |
| Total Amount Without VAT. (LCY) | TotalAmountWithoutVATLCY |
Specifies the total amount excluding VAT in local currency. | |
| Control28 | Total Reimbursable Amount (LCY) | TotalReimbursableAmountLCY |
Specifies the total reimbursable amount in local currency. |
| 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 in local currency. |
| 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 posted expense report line | Page 6940 “Posted Exp. Rep. Line Particip” | |
| Itemizations | View and manage itemizations for this posted expense report line | Page 6944 “Posted Exp. Report Line Items” | |
| Per Diem | View and manage per diem entries for this posted expense report line | Page 6941 “Posted Exp. Rep. Line Per Diem” | |
| VAT Specification | View the per-rate VAT breakdown for this expense report line. | Page 7083 “Posted Exp.Rep.Line VAT Spec” | |
| Sales Document | View and manage sales document entries for this posted expense report line | Page 516 “Sales Lines” | |
| Expense | View the details of the expense associated with this posted expense report line. | Page 6988 “Expense” | |
| View Applied Rule | View the details of the expense rule that has been applied to this posted expense report line. | ||
| Travel Request | View the details of the travel request associated with this posted expense report line. | Page 7129 “Travel Request Card” |
Procedures
2 local procedures, no public ones.
Triggers
OnOpenPage, OnAfterGetCurrRecord, OnAfterGetRecord
Relations
- source table Table 6916 “Posted Expense Report Line”
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 6906 “Expense Capabilities Provider” (1 call:
UpdateControls → IsEnabled) - Codeunit 6912 “Expense Auto Population” (1 call:
UpdateControls → GetEffectiveDistance)
Recent changes
- 2026-08-27 #10561 Mileage Rate Setup (main, BC30, feature)
- 2026-08-26 #10631 Integration/main to releases 29.x 31a860b5 (releases/29.x, BC29, feature)
- 2026-08-21 #10031 Add AI-assisted policy evaluation backend to Expense Agent (main, BC30, feature)
- 2026-08-10 #9391 [Master] - Slice 616928: [Expense Management] [App part] Expense Managements Travel Requisitions 💸 (main, BC30, feature)
- 2026-08-04 #9859 [Master] - Move Expense Agent (Preview) app into BCApps (main, BC30, feature, added)
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: "Posted Expense Report SubP."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.