Page 6913 "Posted Exp. Report Lines API"
ExpenseAgent · Microsoft.ExpenseAgent
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 4 connected objects and pages
ExpenseAgent · Microsoft.ExpenseAgent · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| SourceTable | Posted Expense Report Line |
| 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 |
— |
| Document No. | Document No. | — | |
| Expense User Number | Expense User No. | — | |
| Expense No. | Expense No. | — | |
| Line No. | Line No. | — | |
| Expense Category | Expense Category | — | |
| Expense Subcategory Code | Expense Subcategory Code | — | |
| Description | Description | — | |
| Justification | Justification | — | |
| Additional Information | Additional Information | — | |
| Expense Date | Expense Date | — | |
| Expense Time | Expense Time | — | |
| Currency Code | CurrencyCodeDisplay |
— | |
| Amount | Amount | — | |
| Amount (LCY) | Amount (LCY) | — | |
| Currency (LCY) | CurrencyLCYDisplay |
— | |
| Non-Refundable Amount | Non-Refundable Amount | — | |
| Non-Refundable Amount (LCY) | Non-Refundable Amount (LCY) | — | |
| Amount without VAT (LCY) | Amount without VAT (LCY) | — | |
| VAT Amount (LCY) | VAT Amount (LCY) | — | |
| VAT Bus. Posting Group | VAT Bus. Posting Group | — | |
| VAT Liable | VAT Liable | — | |
| VAT Prod. Posting Group | VAT Prod. Posting Group | — | |
| Merchant Name | Merchant Name | — | |
| Merchant Registration Number | Merchant Registration No. | — | |
| Merchant VAT Registration Number | Merchant VAT Registration No. | — | |
| Reimbursement Type | Reimbursement Type | — | |
| Reimbursable Amount | Reimbursable Amount | — | |
| Reimbursable Amount (LCY) | Reimbursable Amount (LCY) | — | |
| Receipt Attached | Receipt Attached | — | |
| Receipt Entry | Receipt Entry | — | |
| Account Type | Account Type | — | |
| Account No. | Account No. | — | |
| Shortcut Dimension 1 Code | Shortcut Dimension 1 Code | — | |
| Shortcut Dimension 2 Code | Shortcut Dimension 2 Code | — | |
| Payment Method Code | Payment Method Code | — | |
| Refundable | Refundable | — | |
| Travel Request No. | Spend Request No. | Specifies the travel request to which the posted expense report line is linked. from the table field | |
| Travel Request Close | Spend Request Close | Specifies that the travel request will be closed when the expense report is posted. from the table field | |
| Purchase Invoice | Purchase Invoice | — | |
| Posted Purchase Invoice No. | Posted Purch. Invoice No. | — | |
| Vendor No. | Vendor No. | — | |
| Posted Date | Posted Date | — | |
| Billable | Billable | — | |
| Billable to Customer | Billable to Customer | — | |
| Expense Location | Expense Location | — | |
| Starting Date and Time | Starting Date and Time | — | |
| Ending Date and Time | Ending Date and Time | — | |
| Starting Point | Starting Point | — | |
| Ending Point | Ending Point | — | |
| Mileage | Mileage | — | |
| Round Trip | Round Trip | Specifies whether the mileage expense is a round trip. | |
| Total Mileage | TotalMileage |
Specifies the total mileage for reimbursement. | |
| Unit of Measure Code | Unit of Measure Code | — | |
| Applied Rule Id | Applied Rule Id | — | |
| Credit Card Feed No. | Credit Card Feed No. | — | |
| Expense External Document No. | Expense Ext. Doc. No. | — | |
| Project No. | Job No. | — | |
| Project Task No. | Job Task No. | — | |
| Project Description | JobDescription |
— | |
| Project Task Description | JobTaskDescription |
— | |
| expense | part Page 6927 “Expenses API” | — | |
| expenseReportLineItemization | part Page 6906 “Posted Exp. Rep. Line Item API” | — | |
| attachments | part Page 6926 “Posted Exp. Rep. Line Att. API” | — | |
| expensePolicyEvaluations | part Page 7105 “Posted Policy Evaluations API” | — |
Triggers
OnInit, OnOpenPage, 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 6988 “Expense API Currency Helper” (2 calls:
OnAfterGetRecord → GetCurrencyCodeForAPI,OnInit → GetCurrencyCodeForAPI) - Codeunit 6912 “Expense Auto Population” (1 call:
OnAfterGetRecord → GetEffectiveDistance) - Codeunit 6993 “Expense Agent API Validation” (1 call:
OnInit → VerifyAgentAccess)
Recent changes
- 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 Exp. Report Lines API"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.