biuan SAP® BUSINESS ONE SDK
DTW Administration / Setup / Financials / Tax / Withholding Tax
API Withholding Tax Codes

Description

The WithholdingTaxCodes object enables to define the system withholding tax codes that can be applied to business partners, payments, and documents.

Source table: OWHT.

Object Model

Remarks

To display the form in the application:

  • Select Administration --> Setup --> Financials --> Tax --> Withholding Tax.

Mandatory properties (for India): APCessAccount, APHSCAccount, APSurchargeAccount, APTDSAccount, ARCessAccount, ARHSCAccount, ARSurchargeAccount, ARTDSAccount, Assessee, Location, ReturnType, Section

See Also

SAP® B1 DI-API C# definition

public class WithholdingTaxCodesClass : IWithholdingTaxCodes, WithholdingTaxCodes { public virtual string Account { get; set; } public virtual string APCessAccount { get; set; } public virtual string APHSCAccount { get; set; } public virtual string APSurchargeAccount { get; set; } public virtual string APTDSAccount { get; set; } public virtual string ARCessAccount { get; set; } public virtual string ARHSCAccount { get; set; } public virtual string ARSurchargeAccount { get; set; } public virtual string ARTDSAccount { get; set; } public virtual int Assessee { get; set; } public virtual double BaseAmount { get; set; } public virtual WithholdingTaxCodeBaseTypeEnum BaseType { get; set; } public virtual DataBrowser Browser { get; } public virtual WithholdingTaxCodeCategoryEnum Category { get; set; } public virtual BoYesNoEnum Concessional { get; set; } public virtual int CSTCodeIncomingID { get; set; } public virtual int CSTCodeOutgoingID { get; set; } public virtual string Currency { get; set; } public virtual DateTime Effectivefrom { get; } public virtual BoYesNoEnum Inactive { get; set; } public virtual BoYesNoEnum IsProgressiveTax { get; set; } public virtual WithholdingTaxCodes_Lines Lines { get; } public virtual int Location { get; set; } public virtual double MinimumTaxableAmount { get; set; } public virtual string NatureOfCalculationBaseCode { get; set; } public virtual string OfficialCode { get; set; } public virtual double Rate { get; } public virtual ReturnTypeEnum ReturnType { get; set; } public virtual RoundingTypeEnum RoundingType { get; set; } public virtual int Section { get; set; } public virtual double Surcharge { get; set; } public virtual double Threshold { get; set; } public virtual int TypeID { get; set; } public virtual SAPbobsCOM.UserFields UserFields { get; } public virtual WithholdingTypeEnum WithholdingType { get; set; } public virtual string WTCode { get; set; } public virtual string WTName { get; set; } public extern WithholdingTaxCodesClass(); public virtual extern int Add(); public virtual extern string GetAsXML(); public virtual extern bool GetByKey( string bstrWtCode); public virtual extern int Remove(); public virtual extern void SaveToFile( string bstrFileName); public virtual extern void SaveXML( ref string pbstrFileName); public virtual extern int Update(); }

Related information


Withholding Tax Codes Lines WithholdingTaxCodes_Lines Object· Table: WHT1
WithholdingTaxCodes_Lines is a child object of the WithholdingTaxCodes object. It enables to define the tax percentage and the effective from date for the withholding tax code. Source table: WHT1.
   Parent: Withholding Tax Codes WithholdingTaxCodes Object· Table: OWHT

Return Type Enum ReturnTypeEnum Enumeration
   Parent: Withholding Tax Codes WithholdingTaxCodes Object· Table: OWHT

Rounding Type Enum RoundingTypeEnum Enumeration
Methods for rounding of withholding tax calculations.
   Parent: Withholding Tax Codes WithholdingTaxCodes Object· Table: OWHT

Withholding Type Enum WithholdingTypeEnum Enumeration
Types of withholding tax.
   Parent: Withholding Tax Codes WithholdingTaxCodes Object· Table: OWHT


SAP® Business One is the trademark(s) or registered trademark(s) of SAP AG in Germany and in several other countries. Contact
This website is not affiliated with, maintained, authorized, endorsed or sponsored by SAP AG or any of its affiliates