Table 7413 "Excise Tax Item/FA Rate"
ExciseTaxes · Microsoft.ExciseTaxes
Across versions
- BC23-28not present
- BC29present
- BC30changed
Neighbourhood 6 connected objects and pages
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 Item/FA Rates |
| DrillDownPageId | Excise Tax Item/FA 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 7412 “Excise Tax Item/FA 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 7412 “Excise Tax Item/FA Rates” | enum Enum 7413 “Excise Source Type”; NotBlank |
| 3 | Source No. | Code[20] | Specifies the Item or Fixed Asset number. via Page 7412 “Excise Tax Item/FA 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 7412 “Excise Tax Item/FA Rates” | |
| 5 | Effective From Date | Date | Specifies when this excise duty becomes effective. via Page 7412 “Excise Tax Item/FA Rates” | NotBlank |
| 7 | Description | Text[100] | — |
Keys
- Key1: Excise Tax Type Code, Source Type, Source No., Effective From Date (clustered)
- Key2: Excise Tax Type Code
Procedures
GetEffectiveExciseDuty(TaxTypeCode: Code[20]; SourceType: Enum "Excise Source Type"; SourceNo: Code[20]; EffectiveDate: Date; var ExciseDuty: Decimal): BooleanConvertSustSourceTypeToExciseSourceType(SustSourceType: Enum "Sust. Excise Jnl. Source Type"): Enum "Excise Source Type"
Plus 4 local procedures.
Triggers
OnInsert, OnModify
Relations
- drill-down page Page 7412 “Excise Tax Item/FA Rates”
- lookup page Page 7412 “Excise Tax Item/FA Rates”
- Source No.: TableRelation Table 27 “Item” (conditional)
- Source No.: TableRelation Table 5600 “Fixed Asset” (conditional)
- Excise Tax Type Code: TableRelation Table 7412 “Excise Tax Type”
Pages and codeunits on this table
- Page 7412 “Excise Tax Item/FA Rates” (source 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.
- Page 31 “Item List” (1 call:
LookupItem → (object)) - Page 5601 “Fixed Asset List” (1 call:
LookupFixedAsset → (object))
Recent changes
- 2026-09-15 #11002 [Master] - Slice 626305: [Excise Tax][VENDOR] Improving Excise Duty Calculation (main, BC30, feature)
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 Item/FA Rate"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.