Professional Documents
Culture Documents
N]
TAXINN FI-CIN Configuration Document V.1.0
Doc Code
Description
Subject
Book For
Language
SAP
:
:
:
:
:
:
FI_CIN
Country India Version (C.I.N)
TAXINN FI-CIN CONFIG
SAP FI-MM-SD CIN Consultants
English
ECC 6.0
TAXINN
TAXINJ only procedure
Assign Country to Calculation Procedure
Activate Country Version India for Specific Fiscal Years
Defining Tax Codes for Sales and Purchases
OBQ3
IMG menu
In this activity, you can check and, if necessary, change existing procedures for tax
calculation.
Default values :
Determines for which area the condition is used (for example, pricing or output).
Application
Subdivides the usage of a condition (for example, pricing) for use in different application
areas (for example, sales & distribution or purchasing).
Applying overhead in Product Costing (costing sheets) and for CO internal orders
Account determination
TAXINJ PROCEDURE
BASB
110
120
200
JMO1
205
JAO1
207
JSO1
210
JMO2
212
JAO2
214
JSO2
215
CONTROL VALUES
M
a Re SubT St AltCT AltCB ActK Accrl Pri Md
n. qt o
at y
V
y
s
nt t Description
362
10
0
11
0
12
0
12
0
12
0
12
0
12
0
12
0
10
0 214
Base Amount
352
Calculated Call
354
JI1
364
JI2
368
JI3
362
NVV
365
NVV
369
NVV
Sub total
IN: A/P BED
deductib
IN: A/P AED
deductib
IN: A/P SED
deductib
IN: A/P BED non
dedu
IN:A/P AED
nondeduct
IN:A/P SED non
deduc
BASE+all duties
JIP3
220
JIP1
230
JIP2
250
JSER
260
JSVD
510
JMOD
512
JAED
513
JSED
514
515
JCES
520
JIN1
530
JIN2
540
JIN4
550
JIN5
560
JMOP
561
JMOQ
562
JAOP
563
JAOQ
564
JSOP
565
JSOQ
570
JMIP
571
JMIQ
572
JAIP
573
JAIQ
21
5
21
5
21
5
10
0
25
0
12
0
12
0
12
0
12
0
51
5
51
5
52
0 520
53
0 530
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
370
371
363 VS5
363 NVV
IN:A/P CST
363 NVV
ESA
IN:A/P LST
Inp SrvTx (Not
used)
ESE
Inp SrvTx Cr
363
366
360
X
X
367
MW3
MW3
IN: AR LST
IN: A/R CST
Surcharg
IN: AR LST
Surcharg
JI1
Inp BED Cr %
JI1
JI2
JI2
JI3
JI3
NVV
MWS
NVV
NVV
NVV
JSIP
575
JSIQ
578
JMX1
579
JAX1
580
JSX1
581
JMX2
582
JAX2
583
JSX2
585
588
590
593
JIPS
595
JIPC
598
JIPL
600
700
JLS1
12
0
12
0
56
0
56
2
56
4
57
0
57
2
57
4
57
8
12
0
58
5
59
0
59
0
59
0
59
0
IN SED inventory
%
IN SED inventory
Qty
NVV
NVV
561
563
565
571
573
575
583
120
588
Price + ED
590
VS5
590
NVV
590
NVV
598
X
X
Cnt
r
CTy
p
Fro
m
To
M
a
n.
R
e
qt
Su
bT
o
S
t
a
t
Alt
CT
y
Alt
CB
V
ActK
y
100
110
120
BASB
362
250
260
265
JSER
JSVD
JEC3
100
120
260
ESA
ESE
VS8
266
270
JSE1
JSV2
260
120
JI5
NVV
275
JEC4
270
NVV
276
280
560
JSE2
270
260
120
100
110
561
562
JMOP
JMO
Q
JAOP
563
564
X
X
NVV
276
VS1
120
120
VS1
VS2
JAOQ
JSOP
120
120
VS2
VS3
565
570
JSOQ
JMIP
120
120
VS3
NVV
571
JMIQ
120
NVV
572
JAIP
120
NVV
573
JAIQ
120
NVV
574
JSIP
120
NVV
575
578
JSIQ
JMX1
120
560
NVV
561
579
JAX1
562
563
580
581
JSX1
JMX2
564
570
565
571
X
X
Ac
crl
s
Pr
in
t
M
d
t
Description
Base Amount
Calculated Call
Sub total
Inp SrvTx (Not
used)
Inp SrvTx Cr
Inp SrvTxEces Cr
Inp SrvTxSEces
Cr
Inp SrvTx w/o Cr
Inp SrvTxEces
w/o Cr
Inp SrvTxSEces
w/oCr
Total SrvTx
Inp BED Cr %
IN: BED setoff
Qty
IN: AED setoff %
IN: AED setoff
Qty
IN: SED setoff %
IN: SED setoff
Qty
Inp BED w/o Cr %
IN: BED inventory
Qt
IN AED inventory
%
IN AED inventory
Qty
IN SED inventory
%
IN SED inventory
Qty
Inp BED Cr Total
IN: A/P AED
setoff
IN: A/P SED
setoff
IN: A/P BED
582
JAX2
572
573
583
585
JSX2
574
578
575
583
X
X
586
578
580
587
588
590
583
120
X
X
JEC1
581
120
586
592
593
JEC2
JSEP
587
586
NVV
JI6
594
595
JSEI
JEX1
587
590
NVV
X
596
597
JEX2
JHX1
592
593
X
X
598
JHX2
594
599
VS9
586
588
599
600
601
605
JIPS
JIPC
594
600
600
610
JVCS
600
371
JP4
615
JVRD
600
370
JP5
620
625
JVRN
JVCD
600
600
371
370
JP6
JP7
630
635
JVCN
JIPL
600
600
371
371
JP8
NVV
640
600 635
Field Explanations:
VS5
NVV
Step number
Number that determines the sequence of the conditions within a procedure.
Condition counter
inventor
IN: A/P AED
inventor
IN: A/P SED
inventor
Total excise duty
Sub Total for
Ecess Cr
Sub Total for
Ecess w/o Cr
Copy of Net Price
Inp Ecess Cr %
Inp Ecess w/o Cr
%
Inp SEcess Cr %
Inp SEcess w/o Cr
%
Inp Ecess Cr Tot
Inp Ecess w/o Cr
Tot
Inp SEcess Cr Tot
Inp SEcess w/o Cr
To
Price + Excise
Duty w/o Ecess
Sub Total for
Sales Tax
IN Sales tax setoff
IN C Sales tax inv.
Inp CST under
VAT
Inp VAT Cr NonCG
Inp VAT w/o Cr
Non-C
Inp VAT Cr CG
Inp VAT w/o Cr
CG
IN L Sales tax inv.
Total inclusive of
Taxes
Base rows, which contain the amount or quantity to which overhead is applied
Calculation rows, which contain a percentage rate to be applied to the base lines
Totals rows, which contain a sum of base amounts and calculated amounts
Pricing procedures are used in Profit Center Accounting to calculate transfer prices.
Condition is used for statistics
This indicator causes a surchage or discount to be set in the document statistically (that is,
without altering the value).
Print ID for condition lines
Controls issue of condition lines when printing documents such as order confirmations or
invoices.
Use
In releases previous to 4.0, the following print indicators are available :
The following standard logic is set out for these printing indicators:
o
All condition lines that contain an item smaller than POS in the pricing
procedure are only printed if print indicators 'X' or 'S' are set.
All condition lines that contain an item larger than POS in the pricing
procedure, that come before the first tax condition line and which have a nonstatistical VAT condition, receive printing indicator 'S'. The same applies for
condition lines that contain an item larger than POS in the pricing procedure,
that come after the first tax condition line and an active non-statistical VAT
condition.
Condition lines that represent a tax condition type are always printed in totals
blocks with print indicator 'S' (set internally or externally).
Condition lines that represent a condition type that is not a tax condition type
are only printed with print indicator 'S' (set externally or internally) if the
condition value of the condition line is not zero. Condition lines that do not
represent a condition type (i.e. subtotals) are only printed with print indicator
'S' or 'X' (set externally or internally) if the condition value of the condition
line is different from the condition value of the previous condition line in the
pricing procedure.
'D' : in total: if value <> zero and value <> value of predecessor
'd' : at item : if value <> zero and value <> value of predecessor
Condition subtotal
Controls whether and in which fields condition amounts or subtotals (for example, a
customer discount or the cost of a material) are stored.
Use
If the same fields are used to store different condition amounts, the system totals the
individual amounts.
Example
These condition amounts or subtotals are used as a starting point for further calculations.
You may, for example, want a subtotal of all the discounts included in the pricing of a sales
order.
Requirement
If the requirement is fulfilled (SY-SUBRC = 0), then output determination also takes into
consideration output type or the access sequence, for which the requirement has been
specified.
Item
1
2
Value Volume
Discount
Stand. disc. Volume disc.
$1000 2 cbm
$20
$10
$500 4 cbm
$10
$20
Account key
Key that identifies different types of G/L account.
The account key enables the system to post amounts to certain types of revenue account.
For example, the system can post freight charges (generated by the freight pricing
condition) to the relevant freight revenue account.
SPRO
IMG menu
Country Key
The country key contains information which the system uses to check entries such as the
length of the postal code or bank account number.
The two-character ISO code in accordance with ISO 3166, which is delivered by SAP as a
default, is usually used.
It could also be the vehicle license plate country-code or a typical country key, for example,
in Germany the Federal statistics office key.
The country keys are determined at system installation in the global settings.
Since the country key does not have to correspond to the ISO code in all installations,
programs that differ according to certain values of the country key cannot query the country
key T005-LAND1, but have to program based on the ISO code T005 INTCA.
Procedure (Pricing, Output Control, Acct. Det., Costing,...)
Specifies the conditions that are allowed for a document and defines the sequence in which
they are used.
SPRO
IMG menu
SPRO
IMG menu
OBQ2 / OBYZ
IMG menu
Enter
Caution: The table is cross-client
Message no. TB113
Diagnosis
You are in the process of maintaining a cross-client table. You are using the standard table
maintenance screen here, which is frequently used to maintain client-specific Customizing
entries. This message serves to warn you that each change you make will have an effect on
all other clients in the system.
System Response
You have the authorization required for cross-client maintenance.
Procedure
Think carefully about the effect of your changes. Due to logical dependencies between
client-specific Customizing and applications data on the one hand and cross-client
Customizing data on the other hand, changing or deleting cross-client data could result in
inconsistencies.
Therefore such changes should be carefully planned and coordinated, taking all the clients in
the system into consideration.
Access sequence
With the access sequence you define
which field contents are the criteria for reading the tables
Description
Select the Access Sequence and double click on Accesses in Dialog structure
window.
JTAX ACCESS SEQUENCE
Procedure
When you create a condition table, you specify one or more target fields as the table key.
You must also tell the system where to find the value for each target field. You do this by
specifying source fields. The source fields are usually the same as the target fields, but they
can differ. For example, if the target field "Customer" is part of the key, you can specify that
the system uses "Ship-to party" as the source field and takes the value from there.
Explanatory short text
This text is displayed when you generate reports or call documentation, for example
Requirement
If the requirement is fulfilled (SY-SUBRC = 0), then output determination also takes into
consideration output type or the access sequence, for which the requirement has been
specified.
Examples
OBQ1
IMG menu
Condition Type
The condition type is used for different functions. In pricing, for example, the condition type
lets you differentiate between different kinds of discount; in output determination, between
different output types such as order confirmation or delivery note; in batch determination,
between different strategy types
JAIP
JAIQ
JAOP
JAOQ
JAX1
JAX2
JEC1
JEC2
JEX1
JEX2
JHX1
JHX2
JMIP
JMIQ
JMOP
JMOQ
JMX1
JMX2
JSEI
JSEP
JSIP
JSIQ
JSOP
JSOQ
JSX1
JSX2
JNIP
JNOP
JNX1
JNX2
IN AED inventory %
IN AED inventory
Qty
IN: AED setoff %
IN: AED setoff Qty
IN: A/P AED setoff
IN: A/P AED inventor
Inp Ecess Cr %
Inp Ecess w/o Cr %
Inp Ecess Cr Tot
Inp Ecess w/o Cr Tot
Inp SEcess Cr Tot
Inp SEcess w/o Cr To
Inp BED w/o Cr %
IN: BED inventory Qt
Inp BED Cr %
IN: BED setoff Qty
Inp BED Cr Total
IN: A/P BED inventor
Inp SEcess w/o Cr %
Inp SEcess Cr %
IN SED inventory %
IN SED inventory
Qty
IN: SED setoff %
IN: SED setoff Qty
IN: A/P SED setoff
IN: A/P SED inventor
Inp NCCD w/o Cr %
Inp NCCD Cr %
Inp NCCD Cr Total
Inp NCCD w/o Cr Tot
Select the condition type and click on details icon on application tool bar.
1.
JAIP
IN AED inventory %
2.
JAIQ
JAOP
4.
JAOQ
5.
JAX1
JAX2
JEC1
Inp Ecess Cr %
8.
JEC2
9.
JEX1
JEX2
11.
JHX1
JHX2
JMIP
14.
JMIQ
15.
JMOP
Inp BED Cr %
16.
JMOQ
17.
JMX1
18.
JMX2
19.
JSEI
20.
JSEP
Inp SEcess Cr %
21.
JSIP
IN SED inventory %
IN SED inventory
Qty
JSOP
24.
JSOQ
25.
JSX1
26.
JSX2
27.
JNIP
JNOP
Inp NCCD Cr %
29.
JNX1
JNX2
which field contents are the criteria for reading the tables
Condition class
Preliminary structuring of condition types e.g. in surchages and discounts or prices.
Use
Allows standardised processing of individual condition classes within the system.
Plus/minus sign of the condition amount
Controls whether the condition results in an amount that is negative (a discount), positive
(a surcharge), or whether both positive and negative amounts are possible.
Procedure
If the condition amount can be either positive or negative, leave the field blank. Otherwise,
enter one of the indicators that specify plus or minus.
Calculation type for condition
Determines how the system calculates prices, discounts, or surcharges in a condition. For
example, the system can calculate a price as a fixed amount or as a percentage based on
quantity, volume, or weight.
The calculation type can be set when generating new condition records. If this does not
happen, the calculation type maintained here is valid for the condition record.
In the standard rounding rule '_', values are rounded off according to business
standards:
10.454 -> 10.45 DEM
10.455 -> 10.46 DEM
Structure condition
controls whether the condition type should be a duplicated condition or a cumulated
condition.
This control is only helpful when you use bill of materials or configurable materials.
A duplicated condition is duplicated into all assigned items.
A cumulated condition contains the net value of all assigned items.
Group condition
Indicates whether the system calculates the basis for the scale value from more than one
item in the document.
Use
Quantity
Material group
150
01
100
01
The group condition indicator is set in the definition of the condition type for material group
discounts. The condition record for material group 01 includes the following pricing scale:
Scale quantity
Discount
from 1 pc
-1%
from 200 pc
-2%
Neither item alone qualifies for the 2% discount. However, when the items are combined as
part of a group condition, the combined quantity creates a basis of 250 pieces. This basis
then exceeds the scale value of 200 pieces, which is necessary to qualify for the higher
discount.
Routine number for creating group key
Identifies a routine that calculates the basis for the scale value when a group condition
occurs in pricing.
Example
You can specify a routine, for example, that totals the value of all items in a document in
order to determine the basis for a discount.
Rounding difference comparison
Indicator that controls whether rounding difference is settled for group conditions with a
group key routine.
If the indicator is set, the system compares the condition value at header level with the total
of the condition values at item level. The difference is then added to the largest item.
Making manual entries
SPACE: You can set an indicator so that the condition record is no longer used in
pricing. The condition record is then archived in the archiving run. This is how things
happened before Release 4.6A.
A: You can delete the condition records from the database. You then receive a
popup, asking whether the condition record should actually be deleted or whether
the deletion indicator should simply be set.
B: You delete the condition records from the database. You only receive a popup if
there are condition supplements available.
Alternatively, it is possible to work with interval scales. Interval scales must be stored in the
condition type, that is, the scale type "interval scale" cannot be changed in the condition
record. The reason for this is technical restrictions resulting from the programming within
pricing.
Indicator: Currency Translation after Multiplication
Controls the currency conversion where the currency in the condition record varies with the
document currency.
For a particular condition record (the field appears on the Details screen)
For all records of a particular condition type (the field appears on the screen where
you define the condition type)
Note
If you set the indicator to exclude conditions, there are several things to consider:
The system will still take into account any condition supplements that are part of
the condition record for the price (condition type PR00, for example)
You can allow for exceptions where you want to include discounts in spite of the
condition exclusion indicator (for a particular discount condition you can specify a
requirement that applies the discount ONLY when the indicator is set)
Indicates that the system posts the amounts resulting from this condition to financial
accounting as accruals.
If you mark this indicator, the condition appears in the document as a statistical
condition.
Before Release 4.0 variant conditions (VA00) had to be created with the condition
category 'O'
Problem: It was not possible to indicate a 'Variant condition' at the same time as
'Internal costing condition' and 'Freight'.
Solution: For this reason more indicators are being set up in 4.0 for the condition
type:
* 'Variant condition' (KVARC)
Pricing date
Procedure
Enter the identification code for the date to which a condition of this type is to be
calculated in the sales document. If you do not enter an identification code, the
pricing date or the date of services rendered is used.
Example
It is a good idea to use the goods issue date as the calculation date for freight
surcharges. In this case, you enter 'A' as the identification code.
Quantity conversion
This field controls the quantity conversion during determination of the condition basis.
The field is only relevant for calculation rule 'C' (quantity- dependent.
It is relevant if the sales quantity unit and the condition quantity unit are identical (and is
different to the basis quantity unit).
Deactivated: The condition basis quantity is converted via the quantity to the stock
keeping unit. This means that the condition quantity is determined for planned
factors. This means that a change to the conversion factors in the delivery or the
order are not taken into account. Rounding errors can occur during quantity
conversion.
Activated: If the sales quantity unit and the condition quantity unit are identical, the
quantity of the document item is used, i.e. the actual quantity.
Conditions for Internal Costing, for example PI01 and PI01 were defined before
Release 4.0 by KNTYP = I (Price for internal costing).
Problem: It was not possible to indicate 'Freight condition' at the same time as
'Internal costing condition' and 'Variant condition'.
Solution: Therefore a new indicator 'Internal costing condition' (KFKIV) has been set
up. You can use this to indicate a freight condition as an internal costing condition.
For more information, see note 93426.
A standard header text that the system automatically includes in the document
JIPL
JIPS
JVCD
Inp VAT Cr CG
Description
Inp / AP Service Tax Cr
Inp / AP SerTx Ecess Cr
Inp / AP SerTx SEcess Cr
Inp SrvTx (Not used)
Inp SrvTxEces w/o Cr
Inp SrvTxSEces w/oCr
Inp SrvTx w/o Cr
TO CHANGE ACCESS
SEQ
JEC3
JSE1
JEC4
JSE2
JSV2
Tax type
Output tax, input tax, additional taxes, or "not tax-relevant" can be specified as the
tax type.
Posting indicator
Here you specify whether the tax amount is posted separately or distributed to
expense or revenue items.
This indicator is set only for Canada. If you select it, the system does not take into
account the corresponding tax amount when determining the tax base.
Standard settings
Process keys with the most important characteristics for tax amounts have already been set
in the standard SAP system.
Recommendation
Do not change the standard settings. Check whether you can use these process keys for
your company, making changes only if necessary.
Activities
If you cannot use the standard settings, use new process keys and enter them in your
calculation procedure. Do not change the standard SAP process keys.
Note
You must make enhancements to the standard settings if you want to specify a new account
key in the "Create calculation procedure" activity. You must create and maintain this key
beforehand in the "Settings for tax processing" activity.
Transaction code
OBCN
IMG menu
Process
Description
Non
Tax type deductible
ESA
Outp Srv Tx
ESE
Inp SrvTx Cr
JI5
Inp SrvTxSEces Cr
JI6
Inp SECess Cr
JN6
Outp VAT
JN7
JP4
JP5
3
2
JP7
Inp VAT Cr CG
JP8
VS1
Inp BED Cr
VS2
Inp AED Cr
VS3
Inp SED Cr
VS5
VS8
Inp SrvTxEces Cr
VS9
Inp Ecess Cr
ZSE
ZSS
2
X
OB40
IMG menu
In this activity, you specify the accounts to which the different tax types are to be posted.
The system determines these accounts for automatic postings.
Activities
Define the tax accounts.
Notes for the transport of tax accounts
When you transport tax codes between different systems or clients, no tax accounts are
transported.
Adjust the tax accounts in the source and target system (or source and target client)
manually.
Transaction Description
COA
ESA
Outp Srv Tx
BPIN
ESE
Inp SrvTx Cr
JI5
GL
Account
Posting Keys
Debit
Credit
18141101
40
50
BPIN
26364211
40
50
Inp SrvTxSEces Cr
BPIN
26364218
40
50
JI6
Inp SECess Cr
BPIN
18719000
40
50
JN6
Outp VAT
BPIN
16622111
40
50
JN7
BPIN
16622121
40
50
JP5
BPIN
26372111
40
50
JP7
Inp VAT Cr CG
BPIN
26372112
40
50
VS1
Inp BED Cr
BPIN
18719000
40
50
VS2
Inp AED Cr
BPIN
18719000
40
50
VS3
Inp SED Cr
BPIN
18719000
40
50
VS8
Inp SrvTxEces Cr
BPIN
26364216
40
50
VS9
Inp Ecess Cr
BPIN
18719000
40
50