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

Table 6934 "Posted Exp. Rep. Line VAT Spec"

ExpenseAgent · Microsoft.ExpenseAgent

Across versions

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

Neighbourhood 8 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 6915 "Posted Expense Report Header" (relates to)Posted Expense Report HeaderTable 6921 "Expense Category" (relates to)Expense CategoryTable 6929 "Expense Subcategory" (relates to)Expense SubcategoryPage 7083 "Posted Exp.Rep.Line VAT Spec" (pages and codeunits on it)Posted Exp.Rep.Line VAT SpecPage 7093 "Posted Expense Report VAT Spec" (pages and codeunits on it)Posted Expense Report VAT SpecTable 6915 "Posted Expense Report Header" (referenced by)Posted 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 “Posted Expense Report Line VAT Specification” · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Posted Expense Report Line VAT Specification
Access Internal
DataClassification CustomerContent

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 Expense Report No. Code[20] Specifies the unique identifier of the posted expense report this VAT specification line belongs to. TableRelation Table 6915 “Posted Expense Report Header” (“Posted Expense Report Header”.“No.”); NotBlank
2 Expense Report Line No. Integer Specifies the line number of the posted expense report line this VAT specification line belongs to. A value of 0 indicates that this is a report-level aggregate line representing totals for the entire report.
3 Line No. Integer Specifies the line number of this VAT specification line. This is used to uniquely identify multiple VAT specifications for the same expense report line when there are multiple VAT rates or product posting groups involved.
10 VAT % Decimal Specifies the VAT percentage rate applied to this expense line for this VAT specification. This is used to calculate the VAT amount based on the VAT base amount.
11 VAT Base Amount Decimal Specifies the VAT base amount for this expense line and VAT specification. This is the amount on which the VAT percentage is applied to calculate the VAT amount.
12 VAT Amount Decimal Specifies the VAT amount for this expense line and VAT specification, calculated by applying the VAT percentage to the VAT base amount.
13 Amount Decimal Specifies the total amount (including VAT) that the expense line consists of.
14 VAT Difference Decimal Specifies the difference in VAT amount calculated at the time of posting compared to the VAT amount calculated at the time of expense report approval. This can occur due to changes in exchange rates or VAT rates between approval and posting. not editable
15 Currency Code Code[10] Specifies the currency code of the amounts in this VAT specification line, based on ISO 4217 standard. This is used for proper formatting and calculations of the amounts.
16 Currency Factor Decimal Specifies the currency factor used to convert amounts from the original transaction currency to the reporting currency (usually the company’s local currency) at the time of posting. This is used to calculate the amounts in local currency for reporting and VAT reclaim purposes. not editable
20 VAT Bus. Posting Group Code[20] Specifies the VAT business posting group associated with this VAT specification line, used to determine the VAT rules and rates applicable for this transaction based on the type of business activity. TableRelation Table 323 “VAT Business Posting Group” (VAT Business Posting Group)
21 VAT Prod. Posting Group Code[20] Specifies the VAT product posting group associated with this VAT specification line, used to determine the VAT rules and rates applicable for this transaction based on the type of product or service. TableRelation Table 324 “VAT Product Posting Group” (VAT Product Posting Group)
24 VAT Amount (LCY) Decimal Specifies the VAT amount converted to local currency (LCY) using the currency factor at the time of posting. This is used for reporting and VAT reclaim purposes in the company’s local currency. not editable
25 VAT Base Amount (LCY) Decimal Specifies the VAT base amount converted to local currency (LCY) using the currency factor at the time of posting. This is used for reporting and VAT reclaim purposes in the company’s local currency. not editable
26 Amount (LCY) Decimal Specifies the total amount (including VAT) converted to local currency (LCY) using the currency factor at the time of posting. This is used for reporting and VAT reclaim purposes in the company’s local currency. not editable
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 the VAT amount for this line is reclaimable.
31 Reclaim % Decimal Specifies the percentage of the VAT amount that is reclaimable. This is used to calculate the reclaimable VAT amount for this line.
32 Reclaim Reason Text[250] Specifies the reason why the VAT is reclaimable or not reclaimable for this line. This can be used for internal documentation and audit purposes when processing VAT reclaims.
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 ID of the person who approved the reclaim of the VAT amount for this line. This is used for audit purposes to track who approved the reclaim. not editable; DataClassification EndUserIdentifiableInformation
35 Reclaim Approved At DateTime Specifies the date and time when the reclaim of the VAT amount for this line was approved. This is used for audit purposes to track when the reclaim was approved. not editable
36 Reclaim Justification Blob Specifies the justification text for the reclaim of the VAT amount for this line, stored as a UTF-8 encoded blob. This allows for longer text than a standard string field and can include detailed explanations or notes regarding 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 source of this VAT specification line, indicating how it was generated (e.g., from the original expense report line, from a correction, etc.). This can be used for tracking and reporting purposes to understand the origin of each VAT specification line. enum Enum 6921 “Expense VAT Spec Source”
41 Source Spec Line No. Integer Specifies the line number of the source VAT specification line that this line was generated from, if applicable. This is used to trace back the origin of this VAT specification line to the original specification line it was based on, which can be helpful for auditing and troubleshooting purposes. not editable
42 Confidence Decimal Specifies the confidence level of the VAT specification line, represented as a decimal value between 0 and 1. This can be used to indicate the reliability or accuracy of the VAT specification, especially in cases where it is generated based on machine learning predictions or incomplete data.
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: Expense Report No., Expense Report Line No., Line No. (clustered)
  • Secondary: VAT Bus. Posting Group, VAT Prod. Posting Group

Procedures

  • SetJustification(NewText: Text): Stores a UTF-8 reclaim justification text into the blob.
  • GetJustification(): Text: Reads the reclaim justification blob as text.

Plus 1 local procedures.

Relations

Referenced by

1 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: "Posted Exp. Rep. Line VAT Spec"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources