tableFinanceofficial - Microsoftderived - from the source, no model text

Table 7416 "Excise Tax Rate"

ExciseTaxes · Microsoft.ExciseTaxes

Across versions

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

Neighbourhood 7 connected objects and pages

Table 27 "Item" (relates to)ItemTable 5600 "Fixed Asset" (relates to)Fixed AssetTable 5722 "Item Category" (relates to)Item CategoryTable 7412 "Excise Tax Type" (relates to)Excise Tax TypePage 7418 "Excise Tax Rates" (pages and codeunits on it, 3 links)Excise Tax RatesPage 31 "Item List" (calls)Item ListPage 5601 "Fixed Asset List" (calls)Fixed Asset List

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.

ExciseTaxes · Microsoft.ExciseTaxes · captioned “Excise Duty Rate” · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Excise Duty Rate
DataClassification CustomerContent
LookupPageId Excise Tax Rates
DrillDownPageId Excise Tax Rates

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 Excise Tax Type Code Code[20] Specifies the excise tax type code. via Page 7418 “Excise Tax Rates” TableRelation Table 7412 “Excise Tax Type” (“Excise Tax Type”.Code); NotBlank
2 Source Type Enum “Excise Source Type” Specifies whether this rate applies to an Item or Fixed Asset. via Page 7418 “Excise Tax Rates” enum Enum 7413 “Excise Source Type”; NotBlank
3 Source No. Code[20] Specifies the Item or Fixed Asset number. via Page 7418 “Excise Tax Rates” TableRelation Table 27 “Item”, Table 5600 “Fixed Asset” (if (“Source Type” = const(Item)) Item else if (“Source Type” = const(“Fixed Asset”)) “Fixed Asset”)
4 Excise Duty Decimal Specifies the excise duty. via Page 7418 “Excise Tax Rates”
5 Effective From Date Date Specifies when this excise duty becomes effective. via Page 7418 “Excise Tax Rates” NotBlank
7 Description Text[100] —
8 Excise Calculation Type Enum “Excise Calculation Type” Specifies whether the excise duty is calculated per unit, as a percentage of the taxable amount, or as a combination of both. via Page 7418 “Excise Tax Rates” enum Enum 7415 “Excise Calculation Type”
9 Excise Duty % Decimal Specifies the percentage of the taxable amount that is charged as excise duty. via Page 7418 “Excise Tax Rates”
10 Item Category Code Code[20] Specifies the item category that this rate applies to. Leave it blank to apply the rate to all item categories. via Page 7418 “Excise Tax Rates” TableRelation Table 5722 “Item Category” (“Item Category”.Code)

Keys

  • Key1: Excise Tax Type Code, Source Type, Source No., Item Category Code, Effective From Date (clustered)
  • Key2: Excise Tax Type Code

Procedures

  • GetEffectiveExciseRate(TaxTypeCode: Code[20]; SourceType: Enum "Excise Source Type"; SourceNo: Code[20]; ItemCategoryCode: Code[20]; EffectiveDate: Date): Boolean: Loads the rate line that applies to the given source, from the most specific match to the rate that applies to every source of that type.
  • ConvertSustSourceTypeToExciseSourceType(SustSourceType: Enum "Sust. Excise Jnl. Source Type"): Enum "Excise Source Type"

Plus 5 local procedures.

Triggers

OnInsert, OnModify

Relations

Pages and codeunits on this table

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: "table", object_name: "Excise Tax Rate"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources