Sei sulla pagina 1di 19

C I N

Financial Accounting Tax on Sales/Purchases


The taxes on sales/purchases include input tax, output tax, acquisition tax and additional taxes.
In addition to tax codes, percentage rates and tax accounts, you have to specify whether the cash
discount amount reduces the tax base amount, depending on the company code. This reduction is, for
example, possible in Belgium but not in Germany.
The following sections describe the specifications you must make for calculating taxes on
sales/purchases.
Basic ettings
!alculation
"osting
Basic Settings
In the following activities, you make the global settings for the taxes on sales/purchases.
!heck !alculation "rocedure
#ssign !ountry to !alculation "rocedure
!heck and !hange ettings for Tax "rocessing
!hange $essage !ontrol for Taxes
India
#ctivate !ountry %ersion India for pecific &iscal 'ears
!heck !alculation "rocedure
In this activity, you can check and, if necessary, change existing procedures for tax
calculation.
Standard settings
Calculation procedures containing the necessary specifications for the calculation and
posting of taxes on sales/purchases have already been defined in the standard #" system for
certain countries. (very calculation procedure groups several tax types together into a
condition type )for example, output tax or input tax* in the calculation procedure, and
determines calculation rules for it.
The calculation procedure determines for which amount the individual condition types are to
be calculated. This can be the base amount )total of the expense items and the revenue items*
or a subtotal. The entry in column FrmLvl, determines for which amount tax is calculated.
rovenz@gmail.com 1
C I N
Note
In this activity, the condition types for the check and the possible change provided in the
standard system are also displayed. +ere, for example, the condition calculation rule, or for
which base amount the tax is calculated is determined ), condition type*.
Recommendation
If possible, do not change the condition types and calculation procedures provided in the
standard system. -nly check the standard condition types and calculation procedures
regarding whether you can use them for your re.uirements. If necessary, make changes.
Activities
If you cannot use the standard settings, change the condition types and calculation procedures
delivered to meet your re.uirements.
#ssign !ountry to !alculation "rocedure
In this activity, you enter the key for the calculation procedure which determines the
conditions which are allowed per document and which defines the se.uence of the conditions
in the document for each country.
Requirements
(ach calculation procedure which you enter must contain the necessary specifications for
calculating and posting the taxes on sales/purchases. &or more information on this, read the
chapter "Create calculation procedure".
Activities
/. #ssign a procedure for tax calculation to every country with which your company has
business dealings.
0. $ake sure that the corresponding data for calculating taxes is stored for each calculation
procedure which you enter here.
!heck and !hange ettings for Tax "rocessing
In this activity you make the necessary specifications for posting taxes. In doing this you
specify under a process key the following indicators1
Tax type
-utput tax, input tax, additional taxes, or 2not tax3relevant2 can be specified as the tax type.
4on deductibility of tax amounts
rovenz@gmail.com
C I N
&or this, tax amounts are marked as not deductible.
"osting indicator
+ere you specify whether the tax amount is posted separately or distributed to expense or
revenue items.
Tax not relevant to cash discount )4ot discount relevant*
This indicator is set only for !anada. If you select it, the system does not take into account the
corresponding tax amount when determining the tax base.
Standard settings
"rocess keys with the most important characteristics for tax amounts have already been set in
the standard #" system.
Recommendation
5o not change the standard settings. !heck 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. 5o not change the standard #" process keys.
Note
'ou must make enhancements to the standard settings if you want to specify a new account key
in the "Create calculation procedure" activity. 'ou must create and maintain this key
beforehand in the 2ettings for tax processing2 activity.
!hange $essage !ontrol for Taxes
In this activity you can set system messages to appear as you re.uire them.
'ou can
determine whether a message is issued as a note in the dialog box or in the footer
change warnings into error messages
switch off warnings and error messages
5ifferent specifications are possible for the online mode and for the batch input sessions
processed in the background.
rovenz@gmail.com !
C I N
'ou can make the corresponding specifications for a client or, if re.uired, also for the
individual user.
The relevant work areas for tax on sales/purchases are 2&2 and 2&&2.
Activities
/. elect the application area.
0. elect Edit -> New entries.
6. (nter the following data1
o $essage number
By selecting the &7 key on the MsgNo field you can find out which messages are available.
o 8ser name
If you enter a name here then the specifications only apply to this particular user. If you enter
2blank2, then the settings apply to all users within the client.
o $essage type
'ou can find out the permitted message type by selecting &7 on the "nline or Batc#$ fields.
o ave your entries. The accompanying message text is inserted automatically.
India
#ctivate !ountry %ersion India for pecific &iscal 'ears
In this activity, you specify for which fiscal years you want to activate !ountry %ersion
India for the accounting interface.
Activities
In the table, maintain data as follows1
Comp. )!omponent*1 $N%
To year: &&&
Active: '
Calculation
In the following activities you make the settings for calculating the taxes on sales/purchases.
5efine Tax !odes for ales and "urchases
rovenz@gmail.com (
C I N
)se
'ou have to define a separate tax on sales*purc#ases code for each country in which one of
your company codes is located.
(ach code contains one or more tax rates for the different tax types.
If you have to report tax3exempt or non3taxable sales to the tax authorities, you need to
define a tax rate with the value +.
Note
5o not delete or change any taxes on sales/purchases codes and their definitions as long as
items with these codes exist in the system.
-therwise, the #" system displays the tax amounts with incorrect tax rates in the
corresponding reports and determines incorrect amounts during a tax ad9ustment for payment
transactions.
Standard settings
#" supplies a tax calculation procedure for each country. The procedure comprises a list of
all common tax types with rules for tax calculation. In addition, example tax codes are
defined for some countries.
Activities
/. !heck the standard tax codes for your country. #dd further tax codes, if necessary.
0. (nsure that tax accounts are defined for the automatic posting of taxes.
Notes on transporting tax codes
:hen tax codes are transported, only the tax rates of the tax codes are transported.
The transport of tax codes between systems or clients is carried out in two steps1
/.step1
(xport of tax codes from the source system or source client
0.step1
Import of tax codes into the target system or target client
,xport
/. In !ustomi;ing for &inancial #ccounting Global ettings in the source system or client,
select Tax on ales!"#rc$ases -> Calc#lation -> %e-ine .ax Codes -or Sales and
/urc#ases.
0. elect Tax code -> Transport -> Export.
6. #ssign the export to the corresponding transport order, and note the order number.
rovenz@gmail.com 0
C I N
7. elect and save the tax codes to be transported.
<. $ake sure that the tax codes selected are marked with the transport number in table
T==>%.
To check the table, in the #" menu, select Tools -> A%A" &or'(enc$ -> )verview -> Data
Browser.
(nter the table name. The tax codes are in field $:?@ and the tax 9urisdiction codes are in
fields TAB!5.
C. !arry out the transport into the target system.
To do this, in the #" menu, select Tools -> A%A" &or'(enc$ -> )verview -> &or'(enc$
)rgani*er -> Environment -> Customizing "rganizer.
$mport
/. $ake sure that the tax codes to be transported are selected in table T==>% in the target
system or target client.
0. In !ustomi;ing for &inancial #ccounting Global etting in the source system or client,
select Tax on ales!"#rc$ases -> Calc#lation -> %e-ine .ax Codes -or Sales and
/urc#ases.
6. !reate the tax codes that do not already exist in the target system.
!reate them complete, but 1it#out tax percentage rates.
If you set internal systems in company codes in the 8# or !anada, the corresponding tax
9urisdiction codes should also exist. 'ou can make the settings for these in !ustomi;ing for
&inancial #ccounting Global ettings under Tax on ales!"#rc$ases -> %asic ettings ->
Define Tax Jurisdiction Codes.
7. elect Tax code -> Transport -> +mport.
<. !heck the proposed values for the transport order and country.
C. !arry out the import.
/osting
In the following activities, you set the re.uirements for posting taxes on sales/purchases.
5efine Tax #ccounts
5efine #ccount for (xchange Date 5ifference "osting
#ssign Tax !odes for 4on3Taxable Transactions
5efine Tax #ccounts
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
rovenz@gmail.com 2
C I N
5efine the tax accounts.
Notes -or t#e transport o- tax accounts
:hen you transport tax codes between different systems or clients, no tax accounts are
transported.
#d9ust the tax accounts in the source and target system )or source and target client* manually.
5efine #ccount for (xchange Date 5ifference "osting
If you use a separate exchange rate for the translation of taxes for postings in foreign
currency or want the exchange rate according to posting date and document date to be
proposed, an exchange rate difference in local currency might result. 'ou must therefore
define an account for the exchange rate difference posting.
Note
'our specifications depend on the chart of account
Activities
(nter the account for the exchange rate difference posting and define posting keys and rules
for it.
3urt#er notes
If you translate the tax amounts using the exchange rate predefined by the tax base amounts,
you need not make this setting.
#ssign Tax !odes for 4on3Taxable Transactions
In this activity you define an incoming and outgoing tax code for each company code, to be
used for posting non3taxable transactions to tax3relevant accounts. Transactions posted like
this are, for exampleE goods issue delivery, goods movement, goods receipt purchase order,
goods receipt production order, order accounting.
Activities
5efine tax codes for non3tax relevant transactions for each company code.
4ogistics 5 6eneral .ax on 6oods 7ovements$ndia
Basic Settings
rovenz@gmail.com 8
C I N
7aster %ata
Account %etermination
Business .ransactions
.ools
Basic Settings
$aintain (xcise Degistrations
$aintain !ompany !ode ettings
$aintain "lant ettings
$aintain (xcise Groups
$aintain eries Groups
$aintain (xcise 5uty Indicators
5etermination of (xcise 5uty
elect Tax !alculation "rocedure
$aintain (xcise 5efaults
$aintain (xcise Degistrations
)se
In this I$G activity, you maintain the data relating to your excise registrations.
Activities
(nter each of your excise registrations, specifying a four3character code for each.
$aintain !ompany !ode ettings
)se
In this I$G activity, you maintain the data relating to your company codes.
$aintain "lant ettings
)se
In this I$G activity, you maintain excise information relating to your plants.
rovenz@gmail.com 9
C I N
$aintain (xcise Groups
)se
In this I$G activity, you define your excise groups. &or each excise group, you can also
control how various excise invoice transactions will work.
$aintain eries Groups
)se
In this I$G activity, you define the different excise series groups within your company.
eries groups allow you to maintain multiple number ranges for the outgoing excise
documents.
Based on excise regulations and exemptions from the authorities you can maintain multiple
number series for outgoing documents. But each of these series has to be declared to the
excise authorities.
Activities
5efine excise series groups based on type of outgoing document
#ssign series group to excise registration I5
If no financial postings are re.uired for an (xcise invoice in this series group then
you tick the F4o utili;ationF indicator.
If the !(4%#T has to be paid immediately and you need not wait for the &ort nightly
payment then mark the FImmediate 8tili;ationF indicator.
,xample
'ou could define two series groups, group ==/ for excise invoices, and group ==0 for <> &7
documents.
$aintain (xcise 5uty Indicators
)se
In this I$G activity, you maintain the excise duty indicators.
rovenz@gmail.com &
C I N
5etermination of (xcise 5uty
elect Tax !alculation "rocedure
)se
In this I$G activity, you specify which tax procedure you want to use for
determining excise duties and sales taxes on input materials in India.
If you use condition:;ased excise determination< use a copy of the tax procedure
T#AI44.
If you use -ormula:;ased excise determination< use a copy of the tax procedure
T#AI4B.
This tax procedure also supports condition3based excise determination, so that you
can work with both concurrently.
:e strongly recommend that new customers use condition3based excise
determination. 4ote that once you have started using a tax procedure, you cannot
switch to another one, otherwise you will not be able to display old documents.
$aintain (xcise 5efaults
)se
In this I$G activity, you define which tax procedure and pricing condition types are used
in calculating excise taxes using formula3based excise determination.
Activities
If you use condition3based excise determination, fill out the C,- cond. field and leave all
the others blank.
If you use formula3based excise determination, fill out all of the fields as follows1
(nter the tax procedure and the pricing conditions that are relevant for excise tax
processing.
pecify the purchasing and sales conditions types used for ;asic excise duty< additional
excise duty< special excise duty< and cess.
pecify the conditions in the sales order that are used for excise rates.
rovenz@gmail.com 1+
C I N
pecify the countervailing duty condition type used for import purchase orders.
See also
#" Gibrary 3H Logistics 3H Co#ntry ,ersions 3H Asia-"aci.ic 3H +ndia 3H Materials
Management /MM0 3H Condition-%ased Excise -etermination and 3H Form#la-%ased
Excise -etermination.
7aster %ata
#ssign 8sers to #rticle $aster creen e.uence for (xcise 5uty
)se
In this I$G activity, you customi;e the material master data so that it shows the information
relating to excise duty.
Standard settings
!ountry %ersion India comes with a screen se.uence )I4* that shows the excise duty fields.
'ou have to assign it to each of your users.
Activities
/. 5ouble3click 1ser creen 2e.erence.
0. #ssign all users who need to see the excise duty information to the screen reference I4.
,xample
Name Screen Reference
7$S=RA $N
Account %etermination
5efine G/G #ccounts for Taxes
)se
In this I$G activity, you specify which G/G accounts you will use to record which taxes.
Requirements
'ou have set up G/G accounts for each of the processing keys listed below.
Activities
rovenz@gmail.com 11
C I N
#ssign an account to each of the following posting keys. The accounts for %/, %0, and
%6 are used as clearing accounts during excise invoice veri-ication.
%/ )basic excise duty*
%0 )additional excise duty*
%6 )special excise duty*
%< )sales tax setoff*
$: )central sales tax*
$:6 )local sales tax*
(# )service tax*
(( )service tax expense*
pecify (xcise #ccounts per (xcise Transaction
)se
In this I$G activity, you specify which excise accounts )for excise duty and !(4%#T* are to
be posted to for the various transaction types. (nter all the accounts that are affected by each
transaction type.
If you use sub transaction types, enter the accounts for each subtransaction type as well.
Activities
Transaction type 8TG@ is used for determining accounts only while posting excise B%s and
also if the payment of excise duty has to be done fortnightly.
The fortnightly !(4%#T payment utility picks up the credit side accounts from the
transaction types of GD"-, (:"-, and TDC! for determining the !(4%#T and "G#
accounts. There is no separate transaction type for fortnightly payment.
,xample
,xcise .. %C ind Account name
GD"- !D !(4%#T clearing account
GD"- !D DG 06 B(5 account
GD"- 5D !(4%#T on hold account
rovenz@gmail.com 1
C I N
pecify G/G #ccounts per (xcise Transaction
)se
In this I$G activity, you assign the excise and !(4%#T accounts to G/G accounts.
:hen you come to execute the various transactions, the system determines which G/G accounts to
post to by looking at the1
(xcise group
!ompany code
!hart of accounts
&urthermore, if you want separate account determination settings within an excise group, you can
also use sub transaction types.
Requirements
'ou have already1
%e-ined t#e 6*4 accounts
%e-ined t#e excise groups
7aintained t#e transaction accounts
Activities
&or each excise group, assign the excise and !(4%#T accounts to G/G accounts. &or most
businesses, one set of accounts will suffice for all transactions.
Note
'ou need not remit the !(4%#T to the excise department immediately, so maintain the credit
account for transaction type 5G&! as an excise duty interim account. This will be set off when you
remit the duty.
Business .ransactions
-utgoing (xcise Invoices
#ssign Billing Types to 5elivery Types
$aintain 5efault (xcise Groups and eries Groups
rovenz@gmail.com 1!
C I N
ubcontracting
$aintain $ovement Type Groups
8tili;ation
8tili;ation 5etermination
$aintain $inimum Balances for (xcise #ccounts
(xcise Degisters
pecify #" script &orms
-utgoing (xcise Invoices
#ssign Billing Types to 5elivery Types
)se
'ou enter outgoing excise invoices by referring to either of the following documents1
!ustomer invoices
"ro forma excise invoices
These options are represented in the system by different document types and
document flows.
In this I$G activity, you1
pecify which billing document types you use as a reference for !(4%#T
utili;ation
#ssign them to the appropriate delivery document types
Requirements
'ou have set up the delivery types and copy control as follows1
!reate separate delivery types in !ustomi;ing for Logistics Exec#tion )G(*,
by choosing $ipping 3H -eliveries 3H -e.ine -elivery Types.
et up copy control for the delivery types in !ustomi;ing for G(, by choosing
$ipping 3H Copying Control 3H peci.y Copy Control .or -eliveries.
!reate billing types in !ustomi;ing for ales and -istri(#tion )5*, by
choosing %illing 3H %illing -oc#ments 3H -e.ine %illing Types.
et up copy control for the billing types in !ustomi;ing for 5, by choosing
%illing 3H %illing -oc#ments 3H Maintain Copying Control .or %illing -oc#ments.
rovenz@gmail.com 1(
C I N
Standard settings
In the standard system, there are two document flows that you can use1
tandard order )document type -D* 3H -utbound delivery )G&* 3H "roforma
excise invoice )B(A* 3H Invoice )&0*
tandard order )-D* 3H (xcise invoice )B&* 3H Invoice )&0*.
'ou can use these settings if you wish, or alternatively, you can make copies of these
document types and copy control settings.
Activities
#ssign a !(4%#T reference billing type to each delivery type.
$aintain 5efault (xcise Groups and eries Groups
)se
In this I$G activity, you specify which excise group and series group you want to
appear in these fields by default. 'ou can make separate settings for different
combinations of sales organi;ation, distribution channel, division, and shipping point.
Activities
This activity is optional, unless you want the system to automatically create outgoing
excise invoices when you create a customer invoice.
In this case, you must also make the appropriate setting in !ustomi;ing for Excise
-#ty, by choosing %asic ettings 3H Maintain Excise 3ro#ps4 and selecting Create E+
)!reate (xcise Invoice #utomatically*.
ubcontracting
$aintain $ovement Type Groups
)se
In this I$G activity, you group movement types together to form movement type
groups
8tili;ation
rovenz@gmail.com 10
C I N
8tili;ation 5etermination
)se
In this I$G activity, you specify which !(4%#T accounts are to be debited by the
3ortnig#t )tilization o- C,N>A. report1 :hen the report calculates how much excise
duty you must remit, it automatically proposes which !(4%#T accounts the duty should
be debited to. +ere, you specify those defaults.
'ou can either1
5ebit all the excise duty to one account
5ebit the excise duty to more than one account, in which case you specify which
percentage is to be debited to each account
,xample
If you want <=I of basic excise duty )B(5* to be debited to the DG 06# account and the
remaining <=I to the DG 06! account, you would make the following settings1
Acct name B,% perc.
DG 06# B(5 account <=
DG 06! B(5 account <=
#lternatively, to debit all of the B(5 to the DG 06# account, and then DG 06! account,
if there is not enough in the DG 06# account, you would make the following settings1
Acct name B,% perc. ?
DG 06# B(5 account A
DG 06! B(5 account A
:hen you come to run the report, the system takes the DG 06# account because it is the
first one you have entered. If this account does not cover the B(5, the system takes the
DG 06! account instead.
$aintain $inimum Balances for (xcise #ccounts
)se
In this I$G activity, you can maintain minimum balances in your excise accounts.
:hen the balance in these accounts during utilization falls below this level, the
system automatically utili;es funds in the "G# account.
Activities
rovenz@gmail.com 12
C I N
$aintain the minimum balance amount for the excise accounts. If you have more than
one excise group, you can maintain different minimum balances.
(xcise Degisters
pecify #" script &orms
)se
In this I$G activity, for each of your company codes, you specify which #"script forms
the system prints the excise registers with.
Standard settings
!ountry %ersion India includes a number of sample #"script forms and printing
programs, which you can use as follows1
Reg. name
4ay.
no.
3orm .code*/rog
DG 06# "art I / BJ0IDG06#J"#DT/ BJ0ID#"/
DG 06! "art I / BJ0IDG06!J"#DT/ BJ0ID!"/
DG 06# "art II / BJ0IDG06#J"#DT0 BJ0ID#"0
DG 06! "art II / BJ0IDG06!J"#DT0 BJ0ID!"0
"G# / BJ0IJ"G# BJ0I"G#
DG 06 5 / BJ0IJDG065 BJ0IDG06
DG / / BJ0IJDG/ BJ0IDDG/
DT /0 / BJ0IJDT/0J#BTD# BJ0IDT/0
DT /0 / BJ0IJDT/0J#BTD# BJ0IDT/0
DT /0 / BJ0IJDT/0J6 BJ0IDT/0
The layout description can be left blank or an appropriate description maybe filled in.
'ou may not change the register name. 'ou can have your own layouts and maintain the
name here. If the output device and number of copies are maintained it is automatically
picked up for printing.
.ools
4umber Danges
'ou can maintain the number ranges for all !I4 4umber range ob9ects using this transaction
Activities
rovenz@gmail.com 18
C I N
"lease maintain the number ranges for the folllowing ob9ects The no nr has to be F=/F for all
/. 9J/iintnum
#t an (xcise group
/. 9J/irg06a/
0. 9J/irg06a0
6. 9J/iDG/
7. 9J/irg06c/
<. 9J/irg06c0
C. 9J/ipla0
>. 9J/iintpr0
K. 9J/irg06d
L. 9J/irg/Jt ) material level*
/=. 9J/iconpla ) if !onsolidated "G# is used *
#t eries group
/. 9J/iexcloc
0. 9J/iexcexp
6. 9J/idepinv
7. 9J/i<>&c ) <>& !hallans *
$essage !ontrol
In this activity, you can specify whether a given message should appear as a warning
message or an error message.
Activities
(nter each message that you want, specifying whether it should apply to one user or all users.
rovenz@gmail.com 19
C I N
SAP SD TCodes For India
Transaction Action:
B/I0 3 "repare a sales tax register
B/I6 3 !reate outgoing excise invoices in batches
B/I< 3 8pdate the DG / and "art I registers
B/I(A 3 Incoming (xcise Invoices )central transaction*
B/I(AJ! 3 !apture an incoming excise invoice )excise clerk*
B/I(AJ" 3 "ost an incoming excise invoice )excise supervisor*
B/I&=/ 3 !reate a subcontracting challana
B/I&// 3 !hange a subcontracting challan
B/I&/0 3 5isplay a subcontracting challan
B/I&/6 3 !omplete, reverse, or recredit a subcontracting challan
B/I&M 3 Deconcile .uantities for subcontracting challans
B/I&D 3 Gist subcontracting challans
B/I+ 3 $ake a !(4%#T ad9ustment posting
B/II4 3 !reate an outgoing excise invoice
B/IB 3 #ssign excise invoices to a delivery for sales from depots
B/I4B% 3 #d9ust withholding tax Item
B/I4D(" 3 Deprint a withholding tax certificate for a vendor
B/IM 3 'ear3(nd Income Tax 5epreciation Deport
B/ID 3 5ownload register data
B/I 3 "rocess an excise invoice )outgoing* for other movements
B/I8 3 "rocess exemption forms
B/I: 3 %erify and post an incoming excise invoice
B/IA 3 !reate an incoming excise invoice )without reference to purchase order*
B0IK 3 Transfer excise duty to !(4%#T account
B0I8 3 Demit excise duty fortnightly
B0IL 3 $onthly !(4%#T return
B/IG 3 (xcise invoice entry at depot
B/IG# 3 !reate additional excise entry at depot
B0I< 3 (xtract data for excise registers
B0IC 3 "rint excise registers
rovenz@gmail.com 1&

Potrebbero piacerti anche