Table 10012 "Sales Tax Amount Difference" (MX)
MX country layer · Microsoft.Finance.SalesTax
Across versions
- BC23-28not present
- BC29-30present
MX country layer · Microsoft.Finance.SalesTax · BC29-30 · source at ea08af5e · facts from BC29
An object of the MX 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]): BooleanCopyTaxDifferenceRecords(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 MX country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.