SAP uses a technique called Condition Method to calculate taxes (except
Withholding Tax) in the system. The system makes use of Tax (Calculation)
Procedures defined in the system together with the Tax Codes for calculating
the quantity of tax.
1. The Tax Code is the starting point in the tax calculation. The tax
code is country specific, with every country having a country specific Tax
Procedure defined in the standard system, which is used as the template for
defining various tax codes. The system uses the tax code to verify the
following:
a. Tax type
b. Amount of
tax calculated/entered
c. GL account
for tax posting
d. Calculation
of additional tax portion, if any
2. Tax Rates are defined for each of the tax codes. The tax rates are
then associated with Tax Types, which are included in the tax procedures.
(Because of this relationship, it is technically possible that a single tax
code can have multiple tax rates for various tax types.)
3. The tax code
is assigned to a Tax Procedure, which is tagged to a GL master record. A particular
tax procedure is accessed whenever that GL account is used in document processing.
A Tax Procedure
contains the following:
Steps— To determine the sequence of lines within the procedure.
Condition Types— Indicates how the tax calculation model will work
(whether the
records are for
fixed amount or percentages and whether the records can be processed automatically,
etc.)
Reference Steps— Where the system obtains the amount/value it uses in its
calculation (for example, the base amount)
Account/Process Keys— Provide the link between the tax procedure and the
GL
accounts to
which tax data is posted. This helps in automatic tax account assignments. To enable
that these keys have the necessary information for automatic assignment, you
need to define the following:
o Posting keys (unless
you have a specific requirement, it will be sufficient to use
the GL posting
keys: Debit: 40, Credit: 50)
o Rules to determine on
which fields the account determination is to be based
(such as the
tax code or country key)
o Tax accounts to which
the postings need to be made
SAP comes with a number of predefined account/process keys, and it is
recommended that the standard keys be used.
4. The Access Sequence helps in identifying the sequence of Condition
Tables to be used and identifying which field contents are the criteria for reading the Condition
Tables (a group of Condition Types).
5. The tax amount so calculated is normally posted to the same side as
the GL posting that contains the tax code. When exchange rate differences occur
(due to tax adjustments in foreign currencies) these differences are generally
posted to the specific account(s) for exchange rate differences. However, it is
possible to specify (per Company Code) that the exchange rates for tax items
can also be entered manually or determined by the posting or the document date,
and the resulting differences posted to a special account.
6. R/3 has a number of predefined account keys, and it is recommended
that the standard keys be used.
No comments:
Post a Comment