📚 SAP Business One SDK Help

WithholdingTaxCodes Object Members
See Also  Overview 

Public Methods

Public Method AddAdds a withholding tax code definition.
Public Method GetAsXMLReturns the object from XML data, which is stored as string in a buffer.
Public Method GetByKeyRetrieves and sets the values of the object's properties by the object's absolute key from the Company database.
Public Method RemoveDeletes the current record.
Public Method SaveToFileSave the object to a file as XML data.
Public Method SaveXMLSaves the object data to XML formatted data.
Public Method UpdateUpdates the object data in the company database.

Public Properties

Public Property AccountSets or returns the G/L account for withholding tax postings.

Field name: Account.

Length: 15 characters.

This is a foreign key to the ChartOfAccounts object.

Public Property APCessAccountAn A/P cess account associated with this withholding tax code.

Field name: ApCessAcc

This is a foreign key to the ChartOfAccounts object.

Public Property APCessGSTAccountproperty APCessGSTAccount
Public Property APCessInterimAccountAn A/P cess interim account associated with this withholding tax code.

Field name: ApCesInAcc

Length: 15 characters.

Public Property APCGSTAccountproperty APCGSTAccount
Public Property APHSCAccountAn A/P HSC account associated with this withholding tax code.

Field name: ApHscAcc

This is a foreign key to the ChartOfAccounts object.

Public Property APHSCInterimAccountAn A/P HSC interim account associated with this withholding tax code.

Field name: ApHscInAcc

Length: 15 characters.

Public Property APIGSTAccountproperty APIGSTAccount
Public Property APSGSTAccountproperty APSGSTAccount
Public Property APSurchargeAccountAn A/P surcharge account associated with this withholding tax code.

Field name: ApSurAcc

This is a foreign key to the ChartOfAccounts object.

Public Property APSurchargeInterimAccountAn A/P surcharge interim account associated with this withholding tax code.

Field name: ApSurInAcc

Length: 15 characters.

Public Property APTCSInterimAccountAn A/P TCS interim account associated with this withholding tax code.

Field name: ApTcsInAcc

Length: 15 characters.

Public Property APTDSAccountAn A/P TDS account associated with this withholding tax code.

Field name: ApTdsAcc

This is a foreign key to the ChartOfAccounts object.

Public Property APUTGSTAccountproperty APUTGSTAccount
Public Property ARCessAccountAn A/R cess account associated with this withholding tax code.

Field name: ArCessAcc

This is a foreign key to the ChartOfAccounts object.

Public Property ARCessGSTAccountproperty ARCessGSTAccount
Public Property ARCessInterimAccountAn A/R cess interim account associated with this withholding tax code.

Field name: ArCesInAcc

Length: 15 characters.

Public Property ARCGSTAccountproperty ARCGSTAccount
Public Property ARHSCAccountAn A/R HSC account associated with this withholding tax code.

Field name: ArHscAcc

This is a foreign key to the ChartOfAccounts object.

Public Property ARHSCInterimAccountAn A/R HSC interim account associated with this withholding tax code.

Field name: ArHscInAcc

Length: 15 characters.

Public Property ARIGSTAccountproperty ARIGSTAccount
Public Property ARSGSTAccountproperty ARSGSTAccount
Public Property ARSurchargeAccountAn A/R surcharge account associated with this withholding tax code.

Field name: ArSurAcc

This is a foreign key to the ChartOfAccounts object.

Public Property ARSurchargeInterimAccountAn A/R surcharge interim account associated with this withholding tax code.

Field name: ArSurInAcc

Length: 15 characters.

Public Property ARTCSInterimAccountAn A/R TCS interim account associated with this withholding tax code.

Field name: ArTcsInAcc

Length: 15 characters.

Public Property ARTDSAccountAn A/R TDS account associated with this withholding tax code.

Field name: ArTdsAcc

This is a foreign key to the ChartOfAccounts object.

Public Property ARUTGSTAccountproperty ARUTGSTAccount
Public Property AssesseeAn assessee associated with this withholding tax code.

Field name: Assessee

This is a foreign key to the ONOA (Nature of Assessee) table.

Public Property BaseAmountSpecifies the percentage of the base amount that is subject to withholding. Default value is 100%.

Field name: PrctBsAmnt.

Public Property BaseTypeSets or returns the base amount type on which to calculate withholding tax (Gross, Net, or VAT).

Field name: BaseType.

Public Property BrowserReturns the DataBrowser object.
Public Property CategoryDetermines when the withholding tax code is posted: upon payment or upon invoice.

Field name: Category.

Public Property ConcessionalIndicates whether concession rates are applied.

Field name: Concess.

Public Property CSTCodeIncomingIDproperty CSTCodeIncomingID
Public Property CSTCodeOutgoingIDproperty CSTCodeOutgoingID
Public Property Currencyproperty Currency
Public Property EBooksWTaxCategoryproperty EBooksWTaxCategory
Public Property Effectivefromproperty EffectiveFrom
Public Property Inactiveproperty Inactive
Public Property IsProgressiveTaxproperty IsProgressiveTax
Public Property LinesReturns the WithholdingTaxCodes_Lines child object.
Public Property LocationThe location associated with this withholding tax code.

Field name: Location

This is a foreign key to the WarehouseLocations object.

Public Property MinimumTaxableAmountproperty MinimumTaxableAmount
Public Property NatureOfCalculationBaseCodeproperty NatureOfCalculationBaseCode
Public Property NonDeductThresholdApply tax exemption after threshold.

Field name: NoDedThrsh.

Public Property OfficialCodeSets or returns the code for the withholding tax declaration report.

Field name: OffclCode.

Length: 4 characters.

Public Property Rateproperty Rate
Public Property ReturnTypeThe return type associated with this witholding tax code.

Field name: ReturnType

Public Property RoundingTypeDetermines the rounding type - Truncated AU or Commercial Values - for the withholding tax calculation.

Field name: RoundType.

Public Property SectionA section associated with this witholding tax code.

Field name: Section.

This is a foreign key to the Section object.

Public Property SurchargeA threshold limit for surcharges for this witholding tax code.

Field name: Surcharge.

Public Property TdsTypeproperty TdsType
Public Property ThresholdA threshold limit for this witholding tax code.

Field name: Threshold.

Public Property TransactonThresholdproperty TransactonThreshold
Public Property TypeIDproperty TypeID
Public Property UseInAPDPREnables the usage of eTDS in A/P down payment requests.
Public Property UserFieldsReturns the UserFields object.
Public Property WithholdingTypeDetermines whether the withholding tax code relates to VAT Withholding or Income Tax Withholding.

Field name: Type.

Public Property WTCodeSets or returns the withholding tax code (primary key).

Field name: WTCode.

Length: 4 characters.

Public Property WTNameSets or returns the withholding tax name.

Field name: WTName.

Length: 50 characters.

See Also