WithholdingTaxTypes

This component runs the Withholding Tax Types (WTT) function and allows you to set up and maintain details of Withholding Tax Types.

Note: Withholding Tax Types have a child Calculation Rules and a grandchild Cumulative Range. Amending the grandchild Cumulative Range is not supported in TRD. Cumulative Range can only be amended it by Navigator.

Methods

Closed
Driver Type: SASI
Use this method to amend the status of withholding tax type to Closed.
CreateAsDraft
Driver Type: SASI
Use this method to create one or more draft withholding tax types.
CreateOrAmend
Driver Type: SASI
Use this method to create or amend one or more withholding tax types. A withholding tax type is created if it does not exist and amended if it does. Both the Create and Amend methods require you to know in advance if the withholding tax types already exists, whereas this method can be used if you are unsure.
Delete
Driver Type: SASI
Use this method to delete one or more withholding tax types.
Hidden
Driver Type: SASI
Use this method to change the status of one or more withholding tax types to Hidden.
Open
Driver Type: SASI
Use this method to change the status of one or more withholding tax types to Open.
Suspended/Held
Driver Type: SASI
Use this method to change the status of one or more withholding tax types to Suspended/Held.

Mandatory fields

When setting up Withholding Tax Types you must supply:
  • Witholding Tax Type - payload element <WithholdingTaxTyp>
  • Description or Short Heading - payload element <Description> or <ShortHeading>
  • Tax Account Code - payload element <TaxAccountCode>
  • Journal Type - payload element <JournalType>
  • Transaction Reference - payload element <TransactionReference>