tableFinanceofficial - Microsoftderived - from the source, no model text

Table 10012 "Sales Tax Amount Difference" (US)

US country layer · Microsoft.Finance.SalesTax

Across versions

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

US country layer · Microsoft.Finance.SalesTax · BC29-30 · source at ea08af5e · facts from BC29

An object of the US localization, not part of W1.

Properties

Property Value
Caption Sales Tax Amount Difference
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 Document Type Option — OptionCaption: Quote,Order,Invoice,Credit Memo,Blanket Order,Return Order
2 Document Product Area Enum “Sales Tax Document Area” — enum Sales Tax Document Area
3 Document No. Code[20] — TableRelation if (“Document Product Area” = const(Sales)) “Sales Header”.“No.” where(“Document Type” = field(“Document Type”)) else if (“Document Product Area” = const(Purchase)) “Purchase Header”.“No.” where(“Document Type” = field(“Document Type”)) #pragma warning restore AL0603 else if (“Document Type” = const…
5 Tax Area Code Code[20] — TableRelation Tax Area
6 Tax Jurisdiction Code Code[10] — TableRelation Tax Jurisdiction
7 Tax Group Code Code[20] — TableRelation Tax Group
8 Tax % Decimal —
9 Expense/Capitalize Boolean —
10 Tax Type Option — OptionCaption: Sales and Use Tax,Excise Tax,Sales Tax Only,Use Tax Only
11 Use Tax Boolean —
15 Tax Difference Decimal — not editable
16 Positive Boolean — not editable

Keys

  • Key1: Document Product Area, Document Type, Document No., Tax Area Code, Tax Jurisdiction Code, Tax %, Tax Group Code, Expense/Capitalize, Tax Type, Use Tax (clustered)

Events published

  • OnCopyTaxDifferenceRecordsOnBeforeToTaxAmountDifferenceInsert(var ToTaxAmountDifference: Record "Sales Tax Amount Difference"; var FromTaxAmountDifference: Record "Sales Tax Amount Difference") (integration)

Procedures

  • ClearDocDifference(ProductArea: Option Sales,Purchase; DocType: Option Quote,"Order",Invoice,"Credit Memo","Blanket Order","Return Order"; DocNo: Code[20])
  • AnyTaxDifferenceRecords(ProductArea: Option Sales,Purchase; DocType: Option Quote,"Order",Invoice,"Credit Memo","Blanket Order","Return Order"; DocNo: Code[20]): Boolean
  • CopyTaxDifferenceRecords(FromProductArea: Enum "Sales Tax Document Area"; FromDocType: Option Quote,"Order",Invoice,"Credit Memo","Blanket Order","Return Order"; FromDocNo: Code[20]; ToProductArea: Enum "Sales Tax Document Area"; ToDocType: Option ,,Invoice,"Credit Memo"; ToDocNo: Code[20])

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: "Sales Tax Amount Difference"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

A US country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.

Evidence 1 sources