Extended Withholding Tax 


With extended withholding tax, you can process withholding tax from both the vendor and customer view.

In Accounts Payable, the vendor is the person subject to tax, and the company code is obligated to deduct withholding tax and pay this over to the tax authorities on the vendorís behalf. In Accounts Receivable, the company code itself is subject to tax, and the customers that do business with this company code deduct withholding tax and pay this over to the tax authorities on the company codeís behalf. In both cases, the business partner of the person/entity subject to tax deducts the tax and pays it over to the tax authorities.


SAP provides the following support for transferring data from external or legacy systems with extended withholding tax:


Extended withholding tax supported from Release


Batch input documents (RFBIBL00)


No direct Input

Batch input interface for vendors (RFBIKR00)



Batch input interface for customers (RFBIDE00)




Make the required system settings in the Implementation Guide for Financial Accounting. For more information, see Settings for Extended Withholding Tax: Overview.


Withholding tax is calculated and posted to the appropriate withholding tax accounts at different stages, depending on the legal requirements in each country. As a rule, withholding tax is posted at the same time that the payment is posted, in other words the outgoing payment (Accounts Payable) or incoming payment (Accounts Receivable), is reduced by the withholding tax amount.
In certain countries, such as Brazil, the Philippines, and Spain, withholding tax can or must be posted when the invoice is posted. This means that the amount receivable or payable is reduced by the withholding tax amount.
Extended withholding tax supports both concepts.

The key concept in extended withholding tax is the distinction between withholding tax type and withholding tax code. While withholding tax types represent basic calculation rules, specific features of these rules - in particular the percentage rate - are represented by the withholding tax code. You can define any number of withholding tax codes for a given withholding tax type.

If a particular transaction requires more than one kind of withholding tax, this is covered in the SAP System by defining more than one withholding tax type. When entering a line item, you can enter withholding tax data for each of these withholding tax types.

For more information about the functions of extended withholding tax (in comparison to classic withholding tax), see Withholding Tax

The following special features also exist: