Withholding Tax Calculation with Calculation Point as Invoice
You can process withholding tax at invoice validation with Oracle ERP Cloud.
Here is an example. A supplier provides services to an organization based in Sao Paulo (SP) and issues invoices to that company. The payables clerk enters an invoice with this transaction line in Payables and validates the invoice.
Payables Transaction Line
Line | Type | Product Type | Amount |
---|---|---|---|
1 | Item | Service | 2000 BRL |
Tax Determination Processes
Process Name | Activities Included | Components Used | Result |
---|---|---|---|
Determine Applicable Tax Regimes | Identify the applicable tax regimes | Configuration options for the withholding tax regime |
Applicable regime = <User-defined withholding tax regime> |
Determine Place of Supply and Tax Jurisdiction |
Identify the jurisdiction and place of supply |
Based on the location (Country) of the transaction | Tax jurisdiction = Brazil |
Determine Tax Applicability | Consider the taxes based on the tax applicability rule for each tax |
Tax Applicability Rules Tax conditions –
|
Applicable tax = INSS_PF |
Determine Tax Registration |
Determine the party type to derive the tax registration for each applicable tax |
INSS_PF Definition > Tax Rule Defaults > Tax Registration | Bill-from party |
Determine Tax Status | Consider the tax statuses of applicable taxes |
User-defined tax status = Standard INSS_PF rule defaults > Indirect defaults > Tax Status= Standard |
Standard |
Determine Tax Rate |
Consider the tax rates of each applicable tax status of each applicable tax |
Tax Rate Rules |
Applicable tax rate=11% |
Determine Taxable Basis |
Determine the taxable basis on which the tax rate for each tax is applied |
Standard Taxable Basis Formula = STANDARD_TB | Taxable basis = Line amount of 2000 BRL |
Calculate Taxes | Identify the tax calculation formula and calculate the taxes | Standard Tax Calculation Formula = STANDARD_TC |
Taxable basis * tax rate = 2000 *11%=220 BRL |
Withholding Tax Line
Tax Line | Tax Regime | Tax Name | Tax Status | Tax Jurisdiction | Tax Rate | Tax Amount |
---|---|---|---|---|---|---|
1 | <User-defined withholding tax regime> | INSS_PF | Standard | Brazil | 11% | -220 BRL |
After the withholding tax line is added, Oracle ERP Cloud generates the distributions for transaction and withholding tax lines.
Line | Account Class | Distribution Type | Amount |
---|---|---|---|
1 | Item Expense | Item | 2000.00 |
2 | Withholding Tax | Withholding Tax | -220.00 |
Total | 1780.00 BRL |
After the accounting successfully completes, Oracle ERP Cloud generates these accounting lines for the invoice:
Account Class | Account Type | Debit | Credit |
---|---|---|---|
Item Expense | Expense | 2000.00 | |
Liability | Liability | 220.00 | |
Liability | Liability | 2000.00 | |
Withholding Tax | Liability | 220.00 | |
Total | 2220.00 | 2220.00 |