Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Inclusive/Exclusive Taxes
E-Business Tax will determine if a given tax is inclusive or exclusive. In case of exclusive taxes, Payables will create a separate invoice tax line. For inclusive taxes, the item line will be updated to indicate it has included tax amounts. Exceptions PO matched invoices: Taxes are always exclusive Expense Reports: Taxes are always inclusive
Data Model
Invoice Import
Prior to R12, Invoice Import only defaulted the tax codes onto the invoice lines. There was no tax calculation. In R12, tax can be calculated during import. This is controlled by column calc_tax_during_import_flag in ap_invoices_interface. Setting column add_tax_to_inv_amt_flag to Y, will update the invoice amount with the calculated tax amount. This is set so that validation will not apply a line variance hold on the imported invoice. Manual Tax Lines can be imported into AP. The required tax attributes like the regime, tax, status and the tax rate are required. Manual Tax Lines can be allocated to specific Item lines during invoice import. Columns prorate_across_all_items and line_group_number are used for allocations.
Tax Variance
Tax Variance distributions are generated for invoices matched to PO or Receipt. The following tax variance distributions are created in R12. TRV Tax Rate Variance TIPV Tax Invoice Price Variance TERV Tax Exchange Rate Variance E-Business Tax only creates Recoverable and Non Recoverable Tax
Distributions. It stores tax variance determining attributes on the NonRecoverable tax distribution.
AP uses these attributes to further split the Non-Recoverable Tax distribution into
the respective variance distributions if there is a tax variance. column invoice_price_variance.
In 11i, there were no separate tax variance distributions. Variance was stored in
Prepayment Application
Exclusive Taxes
When tax is exclusive, Tax lines will not be presented to the user in the Apply/Un-apply Prepayments window. Taxes are calculated during prepayment application.
Inclusive Taxes
When users are applying prepayments, the included tax amount is displayed on the window. It will appear as if we are applying the taxes as well. However, behind the scenes, E-Business Tax will actually do the calculation. The calculation mode is setup in E-Business Tax at the tax level. (Applied Amount Handling) When a non-recoverable tax distribution is fetched from E-Business Tax that has a difference between the amount and the prorated amount, the distribution created by Payables will have a non-zero value (amount minus Prorated amount) populated in prepay_tax_diff_amount.
The tax windows are owned by E-Business Tax and built on top of the tax repository. Any changes to data made in these windows will be directly stored in the tax repository. Payables does not control the data manipulation in these windows. Every time changes happen through these windows, Payables will synchronize its data with the tax repository and will refresh the Invoice window to show the most current data.
Troubleshooting
Tax Calculation Errors For troubleshooting or filing a bug, enable statement level fnd logging, reproduce
the issue and provide data from fnd_log_messages. This will give a good picture of the code path and the failure location.
Tax Details Window issues E-Business Tax team owns Tax Lines and the Distributions window. The UI
objects are sub-classed in the Invoice Workbench. Any issues here need to be handled by E-Business Tax team.
Invoice Flow