tableFinanceofficial - Microsoftderived - from the source, no model text

Table 12113 "Tmp Withholding Contribution" (IT)

IT country layer · Microsoft.Finance.WithholdingTax

Across versions

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

IT country layer · Microsoft.Finance.WithholdingTax · BC29-30 · source at ea08af5e · facts from BC29

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

Properties

Property Value
Caption Tmp Withholding Contribution
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 Date Date —
2 Invoice No. Code[20] —
3 External Document No. Code[35] —
4 Vendor No. Code[20] — TableRelation Vendor
10 Total Amount Decimal —
13 Base - Excluded Amount Decimal —
16 Non Taxable Amount By Treaty Decimal —
30 Withholding Tax Code Code[20] — TableRelation “Withhold Code”.Code
31 Related Date Date —
32 Payment Date Date —
34 Non Taxable % Decimal —
35 Non Taxable Amount Decimal —
36 Taxable Base Decimal —
37 Withholding Tax % Decimal —
38 Withholding Tax Amount Decimal —
50 Social Security Code Code[20] — TableRelation “Contribution Code”.Code where(“Contribution Type” = filter(INPS))
51 Gross Amount Decimal —
52 Soc.Sec.Non Taxable Amount Decimal —
54 Contribution Base Decimal —
55 Social Security % Decimal —
56 Total Social Security Amount Decimal —
57 Free-Lance % Decimal —
58 Free-Lance Amount Decimal —
59 Company Amount Decimal —
70 Withholding Account Code[20] —
71 Social Security Acc. Code[20] —
72 Social Security Charges Acc. Code[20] —
75 Old Withholding Amount Decimal —
76 Old Free-Lance Amount Decimal —
80 Payment Line-Withholding Integer —
81 Payment Line-Soc. Sec. Integer —
82 Payment Line-Company Integer —
83 Reason Enum “Withholding Tax Reason” — enum Withholding Tax Reason
100 Line No. Integer —
101 Journal Template Name Code[10] — TableRelation Gen. Journal Template
102 Journal Batch Name Code[10] — TableRelation “Gen. Journal Batch”.Name where(“Journal Template Name” = field(“Journal Template Name”))
111 Currency Code Code[10] —
115 INAIL Code Code[20] — TableRelation “Contribution Code”.Code where(“Contribution Type” = filter(INAIL))
116 INAIL Gross Amount Decimal —
117 INAIL Non Taxable Amount Decimal —
118 INAIL Contribution Base Decimal —
119 INAIL Per Mil Decimal —
120 INAIL Total Amount Decimal —
121 INAIL Free-Lance % Decimal —
122 INAIL Free-Lance Amount Decimal —
123 INAIL Company Amount Decimal —
124 INAIL Debit Account Code[20] —
125 INAIL Charge Account Code[20] —
126 INAIL Payment Line Integer —
127 INAIL Company Payment Line Integer —
128 Old INAIL Free-Lance Amount Decimal —

Keys

  • Key1: Journal Template Name, Journal Batch Name, Line No. (clustered)

Events published

  • OnBeforeCalculateAll(var TmpWithholdingContribution: Record "Tmp Withholding Contribution"; var xTmpWithholdingContribution: Record "Tmp Withholding Contribution"; CallingFieldNo: Integer; var IsHandled: Boolean) (integration)
  • OnBeforeValidateGrossAmount(var TmpWithholdingContribution: Record "Tmp Withholding Contribution"; var xTmpWithholdingContribution: Record "Tmp Withholding Contribution"; var IsHandled: Boolean) (integration)
  • OnBeforeValidateSocialSecurityCode(var TmpWithholdingContribution: Record "Tmp Withholding Contribution"; var xTmpWithholdingContribution: Record "Tmp Withholding Contribution"; var IsHandled: Boolean) (integration)
  • OnCalculateWithholdingTaxOnAfterAssignWithholdingTaxAmount(var TmpWithholdingContribution: Record "Tmp Withholding Contribution") (integration)
  • OnCalculateWithholdingTaxOnBeforeAssignWithholdingTaxValues(var IsHandled: Boolean; WithholdCodeLineToAssign: Record "Withhold Code Line"; var TmpWithholdingContribution: Record "Tmp Withholding Contribution") (integration)

Procedures

  • CalculateWithholdingTax()
  • CalculateSocialSecurity(GrossAmount: Decimal)
  • CalcolaINAIL(GrossAmount: Decimal)
  • ClearDeletedLineNos(GeneralJournalLine: Record "Gen. Journal Line")

Plus 2 local procedures.

Recent changes

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: "Tmp Withholding Contribution"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

A IT 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