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

Table 6922 "Expense Report Line VAT Spec."

ExpenseAgent · Microsoft.ExpenseAgent

Across versions

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

Neighbourhood 9 connected objects and pages

Table 323 "VAT Business Posting Group" (relates to)VAT Business Posting GroupTable 324 "VAT Product Posting Group" (relates to)VAT Product Posting GroupTable 6906 "Expense Report Header" (relates to)Expense Report HeaderTable 6921 "Expense Category" (relates to)Expense CategoryTable 6929 "Expense Subcategory" (relates to)Expense SubcategoryPage 7081 "Expense Report Line VAT Spec." (pages and codeunits on it, 3 links)Expense Report Line VAT Spec.Page 7086 "Expense Report Line VATFactBox" (pages and codeunits on it)Expense Report Line VATFactBoxPage 7096 "Expense Report VAT Spec." (pages and codeunits on it)Expense Report VAT Spec.Table 6906 "Expense Report Header" (referenced by, 2 links)Expense Report Header

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 “Expense Report Line VAT Specification” · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Expense Report Line VAT Specification
Access Internal
DataClassification CustomerContent
LookupPageId Expense Report Line VAT Spec.
DrillDownPageId Expense Report Line VAT Spec.

Fields

Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

No. Name Type Explanation Notes
1 Document No. Code[20] Specifies the document number of the associated expense report. TableRelation Table 6906 “Expense Report Header” (“Expense Report Header”.“No.”); NotBlank
2 Document Line No. Integer Specifies the line number of the associated expense report line.
3 Line No. Integer Specifies the line number of this VAT specification.
10 VAT % Decimal Specifies the VAT rate.
11 VAT Base Amount Decimal Specifies the net amount this VAT rate applies to.
12 VAT Amount Decimal Specifies the VAT amount for this rate.
13 Amount Decimal Specifies the total amount (including VAT) that the expense line consists of.
14 VAT Difference Decimal Specifies the difference between the calculated VAT amount and a VAT amount that you have entered manually. not editable
15 Currency Code Code[10] Specifies the currency code for the amounts in this VAT specification line. If empty, amounts are in local currency.
16 Currency Factor Decimal Specifies the currency factor used to convert amounts to the local currency. not editable
20 VAT Bus. Posting Group Code[20] Specifies the VAT business posting group used when posting this rate. TableRelation Table 323 “VAT Business Posting Group” (VAT Business Posting Group)
21 VAT Prod. Posting Group Code[20] Specifies the VAT product posting group used when posting this rate. TableRelation Table 324 “VAT Product Posting Group” (VAT Product Posting Group)
24 VAT Amount (LCY) Decimal Specifies the VAT amount in local currency for this rate. not editable
25 VAT Base Amount (LCY) Decimal Specifies the net amount in local currency this VAT rate applies to. not editable
26 Amount (LCY) Decimal Specifies the total amount in local currency for this expense line.
27 Expense Category Code[20] Specifies the expense category associated with this VAT specification line, used to identify the type of expense for reporting and VAT reclaim purposes. TableRelation Table 6921 “Expense Category” (“Expense Category”.Code)
28 Expense Subcategory Code[20] Specifies the expense subcategory associated with this VAT specification line, providing a more detailed classification within the expense category. TableRelation Table 6929 “Expense Subcategory” (“Expense Subcategory”.Code where(“Expense Category Code” = field(“Expense Category”)))
30 Reclaimable Boolean Specifies whether this VAT amount is reclaimable.
31 Reclaim % Decimal Specifies the reclaim percentage for partial deductibility.
32 Reclaim Reason Text[250] Specifies a short reason supplied with the reclaim suggestion.
33 Reclaim Approved Boolean Specifies whether reclaim has been approved for this VAT row. obsolete Pending 29.0; not editable
34 Reclaim Approved By Code[50] Specifies the user who approved the reclaim. not editable; DataClassification EndUserIdentifiableInformation
35 Reclaim Approved At DateTime Specifies when the reclaim was approved. not editable
36 Reclaim Justification Blob Specifies the justification for the reclaim.
37 Reclaim VAT Amount Decimal Specifies the reclaim amount calculated based on the reclaim percentage. not editable
38 Reclaim VAT Amount (LCY) Decimal Specifies the reclaim amount in local currency calculated based on the reclaim percentage. not editable
40 Source Enum “Expense VAT Spec Source” Specifies the provenance of this row (Agent / Manual / Override). enum Enum 6921 “Expense VAT Spec Source”
41 Source Spec Line No. Integer — not editable
42 Confidence Decimal Specifies the agent confidence (0..1) for this row.
43 Reclaim Status Enum “Expense Reclaim Status” Specifies whether the VAT reclaim for this row is pending, approved, or rejected. enum Enum 6988 “Expense Reclaim Status”; not editable
50 VAT Base Amount (RCY) Decimal Specifies the VAT base amount in reimbursement currency for this rate. not editable
51 VAT Amount (RCY) Decimal Specifies the VAT amount in reimbursement currency for this rate. not editable
52 Amount (RCY) Decimal Specifies the total amount in reimbursement currency for this rate. not editable
53 Reclaim VAT Amount (RCY) Decimal Specifies the reclaim VAT amount in reimbursement currency for this rate. not editable

Keys

  • PK: Document No., Document Line No., Line No. (clustered)
  • Reclaim: Document No., Reclaimable, Reclaim Status

Procedures

  • UpdateReimbursementAmounts() (internal)
  • UpdateReimbursementAmounts(NewExpenseReportHeader: Record "Expense Report Header") (internal)
  • SetJustification(NewText: Text): Stores a UTF-8 reclaim justification text into the blob.
  • GetJustification(): Text: Reads the reclaim justification blob as text.

Plus 8 local procedures.

Relations

Referenced by

2 fields in 1 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this table

Recent changes

Deprecations

  • field Reclaim Approved: Pending 29.0, “Use “Reclaim Status” field instead.”

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

Ask your agent

Procedure bodies are not stored here (D10). 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: "table", object_name: "Expense Report Line VAT Spec."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources