tableFinanceofficial - Microsoftderived - from the source, no model text

Table 12137 "Purch. Withh. 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 Purch. Withh. 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 Type Option — OptionCaption: Quote,Order,Invoice,Credit Memo,Blanket Order
2 No. Code[20] —
5 Total Amount Decimal —
6 Base - Excluded Amount Decimal —
7 Non Taxable Amount By Treaty Decimal —
8 Non Taxable Amount % Decimal —
9 Non Taxable Amount Decimal —
10 Taxable Base Decimal —
11 Withholding Tax Code Code[20] — TableRelation “Withhold Code”.Code
12 Withholding Tax % Decimal —
13 Withholding Tax Amount Decimal —
14 Social Security Code Code[20] — TableRelation “Contribution Code”.Code where(“Contribution Type” = filter(INPS))
15 Gross Amount Decimal —
16 Soc.Sec.Non Taxable Amount Decimal —
17 Contribution Base Decimal —
18 Social Security % Decimal —
19 Total Social Security Amount Decimal —
20 Free-Lance % Decimal —
21 Free-Lance Amount Decimal —
22 Company Amount Decimal —
25 Date Related Date —
26 Payable Amount Decimal —
27 Payment Date Date —
28 Currency Code Code[10] —
30 INAIL Code Code[20] — TableRelation “Contribution Code”.Code where(“Contribution Type” = filter(INAIL))
31 INAIL Gross Amount Decimal —
32 INAIL Non Taxable Amount Decimal —
33 INAIL Contribution Base Decimal —
34 INAIL Per Mil Decimal —
35 INAIL Total Amount Decimal —
36 INAIL Free-Lance % Decimal —
37 INAIL Free-Lance Amount Decimal —
38 INAIL Company Amount Decimal —
39 WHT Amount Manual Decimal —

Keys

  • Key1: Document Type, No. (clustered)

Events published

  • OnBeforeCheckBaseExcludedAmount(var PurchWithhContribution: Record "Purch. Withh. Contribution"; xPurchWithhContribution: Record "Purch. Withh. Contribution"; var IsHandled: Boolean) (integration)
  • OnBeforeCheckNonTaxableAmountByTreaty(var PurchWithhContribution: Record "Purch. Withh. Contribution"; xPurchWithhContribution: Record "Purch. Withh. Contribution"; var IsHandled: Boolean) (integration)
  • OnValorizzaRitenuteOnBeforeValidateWithholdingTaxAmount(var PurchWithhContribution: Record "Purch. Withh. Contribution") (integration)
  • OnValorizzaINPSOnBeforeCalcAssoggettato(var Assoggettato: Decimal; Vendor: Record Vendor; PurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean) (integration)
  • OnCreateRecordOnBeforeInsertPurchWithhContribution(var PurchWithhContribution: Record "Purch. Withh. Contribution"; PurchaseHeader: Record "Purchase Header"; Vendor: Record Vendor) (integration)

Procedures

  • ValorizzaRitenute()
  • ValorizzaINPS(GrossAmount: Decimal)
  • GetHeader()
  • ValorizzaINAIL(GrossAmountINAIL: Decimal)
  • CreateRecord(PurchaseHeader: Record "Purchase Header"; Vend: Record Vendor)
  • UpdateDateRelatedWithPurchHeaderDocDate(PurchaseHeader: Record "Purchase Header")
  • DeleteRecByPurchHeader(PurchaseHeader: Record "Purchase Header")

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: "Purch. Withh. 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