docu_cbt_302 (18)
TRANSCRIPT
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 1/147
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 2/147
SAP Online Help 12/22/2013
Copyright
© Copyright 2002 SAP AG. All rights reserved.
No part o this p!"li#ation $ay "e reprod!#ed or trans$itted in any or$ or or any p!rpose %itho!t
the e&press per$ission o SAP AG. 'he inor$ation #ontained herein $ay "e #hanged %itho!t priornoti#e.
So$e sot%are prod!#ts $ar(eted "y SAP AG and its distri"!tors #ontain proprietary sot%are#o$ponents o other sot%are vendors.
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registeredtradear!s of Microsoft Cor"oration#
)*+,- *2,- *2 niversal ata"ase- OS/2,- Parallel Sysple&,- +S/SA- A),- S/30,- AS/400,- OS/30,- OS/400,- iSeries- pSeries- &Series- 5Series- 5/OS- A6P- )ntelligent +iner-7e"Sphere,- Netinity,- 'ivoli,- )nor$i& and )nor$i&, yna$i# Server'+ are trade$ar(s o )*+Corporation in SA and/or other #o!ntries.
O8AC9, is a registered trade$ar( o O8AC9 Corporation.
N),- /Open,- OS6/1,- and +oti, are registered trade$ar(s o the Open Gro!p.
Citri&,- the Citri& logo- )CA,- Progra$ Neigh"orhood,- +eta6ra$e,- 7in6ra$e,- ideo6ra$e,-+!lti7in, and other Citri& prod!#t na$es reeren#ed herein are trade$ar(s o Citri& Syste$s- )n#.
H'+9- H'+9- +9- H'+9 are trade$ar(s or registered trade$ar(s o 73C,- 7orld 7ide 7e"Consorti!$- +assa#h!setts )nstit!te o 'e#hnology.
:AA, is a registered trade$ar( o S!n +i#rosyste$s- )n#.
:AASC8)P', is a registered trade$ar( o S!n +i#rosyste$s- )n#.- !sed !nder li#ense orte#hnology invented and i$ple$ented "y Nets#ape.
SAP- SAP 9ogo- 8/2- 8)A- 8/3- SAP Ar#hive9in(- SAP *!siness 7or(lo%- 7e"6lo%-SAP arly7at#h- *AP)- SAPPH)8- +anage$ent Co#(pit- $ySAP- $ySAP.#o$- and otherSAP prod!#ts and servi#es $entioned herein as %ell as their respe#tive logos aretrade$ar(s or registered trade$ar(s o SAP AG in Ger$any and in several other #o!ntriesall over the %orld. +ar(etSet and nterprise *!yer are ;ointly o%ned trade$ar(s oSAP +ar(ets and Co$$er#e One. All other prod!#t and servi#e na$es $entioned are thetrade$ar(s o their respe#tive o%ners.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 2
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 3/147
SAP Online Help 12/22/2013
Content
1 Version History.............................................................................................13
2 Glossary An !ypographi" Con#entions...................................................14
3 Pre$a"e...........................................................................................................15
4 Co%parison o$ &l an 'e( !a) Cal"*lation............................................1+
4.1 Previo!s 'a& Cal#!lation +ethod...........................................................................1=
4.2 Ne% 'a& Cal#!lation +ethod.................................................................................1=
4.3 8evised Approa#h> Ne% Cal#!lation Pro#ed!re.....................................................1?
5 C*sto%i,ing the -ra,ilian !a) Cal"*lation................................................1
@.1 A#tivation o Condition 8e#ord Generation.............................................................1
@.2 Cal#!lation Pro#ed!res or Condition<*ased 'a& Cal#!lation................................1
@.3 'a& +anagerBs 7or(pla#e......................................................................................1
@.3.1 ntities................................................................................................................ 1
@.3.2 'a& Cal#!lation................................................................................................... 21
@.3.3 Condition Set!p...................................................................................................22
@.4 +aintenan#e o 'a& 'a"les....................................................................................24
@.@ 'a& Gro!ps o yna$i# &#eptions.......................................................................2@
@.= A##ess Se!en#es.................................................................................................2
@.=.1 'a& Gro!ps in A##ess Se!en#es......................................................................2
@.=.2 A!to$ati# Ad;!st$ent o A##ess Se!en#es......................................................2
@.? Condition 'ypes.....................................................................................................30
@. 'a& Cal#!lation Pro#ed!re.....................................................................................30@. Alternative Cal#!lation Pro#ed!re..........................................................................30
@.10 )nternal Condition Codes......................................................................................30
@.11 Assign$ent o Condition 'ypes to )nternal Codes................................................31
@.12 Assign$ent o Condition 'a"les to 'a& 'a"les....................................................31
@.13 einition o 'a& 'ypes.........................................................................................31
@.14 C!sto$i5ing 6)/++ 'a& Codes............................................................................31
@.14.1 One Single 'a& Code +aintenan#e 'ool...........................................................31
@.14.2 +aintenan#e o 'a& Code Conditions...............................................................32
@.14.3 Hints on C!sto$i5ing 'a& Code Conditions......................................................34
@.14.4 Note on 'ransporting 'a& Code Conditions......................................................3@
@.1@ +apping o 'a& al!es to the Nota 6is#al............................................................3@
@.1= +apping o 'a& 9a%s to the Nota 6is#al...............................................................3?
@.1? +igration o 'a& ata to Condition 8e#ords.........................................................3?
@.1?.1 Che#( Conditions..............................................................................................3?
@.1?.2 Convert 'a& ata to Condition 8e#ords............................................................3
@.1 Colle#tive +igration o All 'a& ata......................................................................3
@.1 Se!en#e or S 'a& Code eter$ination..........................................................3
@.20 Se!en#e or S 'a& 9a% eter$ination............................................................3
+ !a) Cal"*lation ogi"...................................................................................407 teps in nitial !a) C*sto%i,ing..................................................................41
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 3
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 4/147
SAP Online Help 12/22/2013
?.1 A#tivation o *C Set CSCD*8D'A.......................................................................41
?.1.1 +an!al #!sto$i5ing re!ired ater *C Set a#tivation..........................................41
?.2 'ranser o 'e&ts to esired 9ang!age..................................................................41
?.2.1 Pro#ed!re or 9ang!age S!pple$entation in &pert $ode.................................42
?.3 Assign$ent o Cal#!lation Pro#ed!res...................................................................42
?.3.1 Spe#iy Cal#!lation Pro#ed!res or C*'.............................................................42
?.3.2 Assign Co!ntry to Cal#!lation Pro#ed!re............................................................43
?.4 Creation o 'a& Codes...........................................................................................43
?.@ Creation o ea!lt Condition 8e#ords...................................................................43
?.= +igration o 'a& C!sto$i5ing.................................................................................43
?.=.1 Note on Condition 8e#ords 7ith Only One Appli#ation.......................................43
?.? pdate o A##ess Se!en#es 6ro$ 'a& Gro!ps...................................................44
?. ser<Spe#ii# +odii#ation / nhan#e$ents o 'a& Cal#!lation..............................44
?..1 &tension o Cal#!lation Pro#ed!re....................................................................44
?..2 Changes in A*AP Coding...................................................................................44
C*sto%i,ing Pri"ing Pro"e*res ith C-!.........................................45
.1 Pri#e Conditions )n#l!ding 'a&es ..........................................................................4@
.1.1 Pri#e Conditions S............................................................................................4@
.1.2 Pri#e Conditions ++...........................................................................................4@
.1.3 eine 7hi#h 'a&es Are )n#l!ded in ++/S Pri#e Conditions...........................4=
.2 7here to )nsert is#o!nts......................................................................................4=
!ro*leshooting............................................................................................47
.1 Consisten#y o Condition 8e#ords.........................................................................4?
.1.1 'a& ata 7itho!t Condition 8e#ord....................................................................4.1.2 Condition 8e#ords 7itho!t 'a& ata..................................................................4
10 AP tanar C*sto%i,ing.......................................................................50
10.1.1 Create Condition 'a"le =01..............................................................................@0
10.1.2 &tend Pri#ing 6ield Catalog.............................................................................@0
10.1.3 Create A##ess Se!en#es................................................................................@0
10.2 A##ess Se!en#es ++/6)....................................................................................@1
10.3 A##ess Se!en#es S.........................................................................................@
10.4 Condition 'ypes ++/6)........................................................................................=
10.4.1 Condition types !sed in ta& #al#!lation pro#ed!re or ++ ................................=10.4.2 'a& 8ate Conditions.........................................................................................?3
10.4.3 Nota 6is#al +apping Conditions........................................................................?4
10.4.4 Nota 6is#al +apping Conditions 7ith +an!ally Created Condition 8e#ords..?@
10.@ Condition 'ypes S.............................................................................................?=
[email protected] Condition types !sed in ta& #al#!lation pro#ed!re or S .................................?=
[email protected] 7ithholding ta& types !sed in ta& #al#!lation pro#ed!re or S ......................??
[email protected] 7ithholding 'a& Code Conditions.....................................................................?
[email protected] 'a& Code Conditions .......................................................................................?
10.@.@ 7ithholding ta& 'a& 8ate Conditions ................................................................?
10.@.= Nota 6is#al +apping Condition .........................................................................?
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 4
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 5/147
SAP Online Help 12/22/2013
10.= Cal#!lation Pro#ed!re in ++ E6)F> 'A*8A.........................................................0
10.=.1 'ransa#tion ata 8etrieval................................................................................0
10.=.2 C!sto$i5ing ata 8etrieval...............................................................................1
10.=.3 8es!lts o 'a& Cal#!lation.................................................................................3
10.=.4 'a& Code Conditions.........................................................................................4
10.=.@ Create Pro#essing (eys or 7ithholding 'a& E'00?*F......................................?
10.=.= Create G/9 A##o!nts.........................................................................................
10.=.? eine and Assign 'a& A##o!nts.......................................................................
10.=. eine A##o!nt eys or S E'=?F..................................................................
10.=. 'a& Cal#!lation.................................................................................................
10.=.10 8es!lts o 'a& Cal#!lation...............................................................................
10.=.11 'a& Code Conditions.......................................................................................1
10.? Cal#!lation Pro#ed!re in S> 8A*8A................................................................3
10.?.1 Net pri#e deter$ination.....................................................................................3
10.?.2 C!sto$i5ing ata 8etrieval...............................................................................410.?.3 'a& Cal#!lation on net a$o!nt EStep 1F............................................................@
10.?.4 Nota 6is#al relevant $odii#ations to the "ase pri#e in#l!ding )C+S ................=
10.?.@ 'a& re#al#!lation on the $odiied a$o!nt in#l!ding )C+S EStep 2F...................=
10.?.= 8es!lts o 'a& Cal#!lation.................................................................................=
10.?.? 'a& Code Conditions.........................................................................................
10. )nternal Condition Codes....................................................................................100
10. Assign$ent o )nternal Codes to Condition 'ypes .............................................10@
10.10 Assign$ent o 'a& 8ate 'a"les to Condition 'a"les........................................111
10.11 einition o 'a& 'ypes.....................................................................................112
10.12 Nota 6is#al +apping.........................................................................................114
10.13 'a& Codes........................................................................................................11@
10.13.1 Standard 'a& Codes ....................................................................................11@
10.13.2 7ithholding 'a& Codes.................................................................................11?
10.13.3 'a& Codes or Non<'a&a"le 'ransa#tions.....................................................11
10.13.4 'a& #odes or )n#o$ing +ove$ents < )nd!striali5ation..................................11
10.13.@ 'a& Codes or )n#o$ing +ove$ents < Cons!$ption.....................................120
10.13.= 'a& Codes or )n#o$ing +ove$ents < )C+S S!".'ri". on 6reight.................122
10.13.? 'a& Codes or )n#o$ing +ove$ents < 6!t!re elivery P!r#hasing / Consign$ent 122
10.13. 'a& Codes or )n#o$ing +ove$ents < Servi#es < )SS and )NSS...................12410.13. 'a& Codes or O!tgoing +ove$ents < )nd. Cons. Posted in S.................124
10.13.10 'a& Codes or 'ranser Postings < O!tgoing +ove$ents < )nd. Cons.......12@
10.14 C!sto$i5ing o &tended 7ithholding 'a&.......................................................12=
10.14.1 7ithholing 'a& 'ypes at Pay$ent.................................................................12=
10.14.2 7H' 'ypes at )nvoi#e...................................................................................12=
10.14.3 7ithholding 'a& Codes................................................................................12?
10.14.4 eine Pro#essing ey 6or +odiied 'a& A$o!nt.........................................12?
10.14.@ Assign 7H' 'ypes to Co$pany Codes...................................................... 12?
10.14.= eine A##o!nts 6or 7ithholding 'a& to *e Paid Over.................................12
10.14.? eine Oi#ial Colle#tion Codes....................................................................12
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 6/147
SAP Online Help 12/22/2013
10.14. +aintain 'a& 8elevant Classii#ation.............................................................12
10.14. +aintain 7ithholding 'a& S Conditions......................................................12
10.1@ +aintain Settings 6or &ternal 'a& Cal#!lation................................................12
[email protected] Str!#t!re or 'a& :!risdi#tion Code Eie% D''F......................................12
[email protected] A#tivate &ternal 'a& Cal#!lation..................................................................12
[email protected] eine 9ogi#al estination.............................................................................12
10.1= eine 'a& :!risdi#tion Codes..........................................................................12
10.1? Assign :!risdi#tion Codes to 8anges o Postal Codes.....................................12
10.1 +aster ata Changes......................................................................................12
10.1.1 endors E'ransa#tion 02F.........................................................................12
10.1.2 C!sto$ers E'ransa#tion 02F.....................................................................12
10.1 Other Address Changes> Organi5ational Str!#t!re...........................................12
10.20 )SS C!sto$i5ing...............................................................................................130
10.20.1 'a& 9a%s.......................................................................................................130
10.20.2 Oi#ial Servi#e 'ypes....................................................................................13010.20.3 Generi# Servi#e 'ypes..................................................................................130
10.20.4 Assign Oi#ial Servi#e 'ypes........................................................................130
10.21 'a& 8ates.........................................................................................................130
10.21.1 CO6)NS.........................................................................................................130
10.21.2 P)S................................................................................................................ 130
10.21.3 )SS................................................................................................................ 130
10.21.4 7ithholding 'a&es.........................................................................................130
10.22 8eserved 'a& Gro!ps o yna$i# &#eptions.................................................131
10.23 N6<relevant S<Conditions or 8A*8A..........................................................131
11 6aintain ettings or E)ternal !a) Cal"*lation....................................131
11.1 Str!#t!re or 'a& :!risdi#tion Code Eie% D''F...........................................131
11.2 A#tivate &ternal 'a& Cal#!lation.......................................................................131
11.3 eine 9ogi#al estination..................................................................................131
12 e$ine !a) 8*risi"tion Coes................................................................132
13 Assign 8*risi"tion Coes to Ranges o$ Postal Coes.......................132
14 6aster ata Changes...............................................................................132
14.1 endors E'ransa#tion 02F..............................................................................132
14.2 C!sto$ers E'ransa#tion 02F..........................................................................132
14.3 Other Address Changes> Organi5ational Str!#t!re.............................................132
15 C*sto%i,ing........................................................................................132
[email protected] 'a& 9a%s............................................................................................................132
[email protected] Oi#ial Servi#e 'ypes.........................................................................................132
[email protected] Generi# Servi#e 'ypes.......................................................................................133
[email protected] Assign Oi#ial Servi#e 'ypes.............................................................................133
1+ !a) Rates...................................................................................................133
1=.1 CO6)NS............................................................................................................. 133
1=.2 P)S133
1=.3 )SS133
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il =
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 7/147
SAP Online Help 12/22/2013
1=.4 7ithholding 'a&es..............................................................................................133
17 C*sto%i,ing ettings an 6aster ata $or the to"9 !ransport &rer Pro"ess *sing Pro"essing..........................................................134
1?.1 Settings I One<Step or '%o<Step Pro#ed!re.....................................................134
1?.2 Sto#( 'ransport Order !sing S elivery E)ntraCo$pany<CodeF.......................1341?.2.1 C!sto$i5ing Settings and +aster ata or )ss!ing Plant 1000........................134
1?.2.2 C!sto$i5ing Settings and +aster ata or 8e#eiving Plant 1200....................13@
1?.2.3 +aterial +aster............................................................................................... 13=
1?.2.4 endor ata....................................................................................................13?
1?.2.@ Pro#ess 6lo%...................................................................................................13?
1?.3 Sto#( 'ransport Order !sing S elivery ..........................................................13
1?.3.1 C!sto$i5ing Settings and +aster ata or )ss!ing Plant 1000........................13
1?.3.2 C!sto$i5ing Settings and +aster ata or 8e#eiving Plant 0001....................142
1?.3.3 +aterial +aster............................................................................................... 143
1?.3.4 Pro#ess 6lo%...................................................................................................144
1?.4 Overvie% in 'a"le 6or$.....................................................................................14=
1
1 Version History.............................................................................................13
2 Glossary An !ypographi" Con#entions...................................................14
3 Pre$a"e...........................................................................................................15
4 Co%parison o$ &l an 'e( !a) Cal"*lation............................................1+
4.1 Previo!s 'a& Cal#!lation +ethod...........................................................................1=
4.2 Ne% 'a& Cal#!lation +ethod.................................................................................1=4.3 8evised Approa#h> Ne% Cal#!lation Pro#ed!re.....................................................1?
5 C*sto%i,ing the -ra,ilian !a) Cal"*lation................................................1
@.1 A#tivation o Condition 8e#ord Generation.............................................................1
@.2 Cal#!lation Pro#ed!res or Condition<*ased 'a& Cal#!lation................................1
@.3 'a& +anagerBs 7or(pla#e......................................................................................1
@.3.1 ntities................................................................................................................ 1
@.3.1.1 'a& 8egions.....................................................................................................20
@.3.1.2 NC+ Codes......................................................................................................20
@.3.1.3 S!".'ri". Gro!ps..............................................................................................20
@.3.1.4 C6OP I C6OP ersions..................................................................................20
@.3.1.@ C6OP I alidity ate o C6OP ersions..........................................................20
@.3.1.= C6OP I C6OP Codes......................................................................................20
@.3.1.? C6OP I C6OP eter$ination ++...................................................................20
@.3.1. C6OP I C6OP eter$ination S....................................................................20
@.3.1. 'a& 9a%s )P).................................................................................................... 21
@.3.1.10 'a& 9a%s )C+S..............................................................................................21
@.3.2 'a& Cal#!lation................................................................................................... 21
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ?
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 8/147
SAP Online Help 12/22/2013
@.3.2.1 +aintain 'a& 8ates..........................................................................................21
@.3.2.2 +aintain 'a& Gro!ps........................................................................................21
@.3.2.3 'a& Codes ++.................................................................................................21
@.3.2.4 'a& Codes S..................................................................................................21
@.3.2.@ Alternative Cal#. Pro#ed!re..............................................................................22
@.3.2.= 'a& Code eter$ination S.............................................................................22
@.3.2.? 'a& 9a% eter$ination S..............................................................................22
@.3.2. Other Co!ntry...................................................................................................22
@.3.3 Condition Set!p...................................................................................................22
@.3.3.1 +igration I 'a& 'a"les to Conditions...............................................................22
@.3.3.2 +igration I 'a& Gro!ps in A##ess Se!en#es.................................................22
@.3.3.3 Nota<6is#al +apping I 'a& al!es ++............................................................22
@.3.3.4 Nota<6is#al +apping I 'a& al!es S.............................................................23
@.3.3.@ Nota<6is#al +apping I 'a& 9a%s ++..............................................................23
@.3.3.= Condition +apping I )nternal Codes................................................................23
@.3.3.? Condition +apping I Assign Conditions...........................................................23
@.3.3. Condition +apping I 'a& 8ate 'a"les.............................................................23
@.3.3. A##ess Se!en#es I A##ess Se!en#es ++..................................................23
@.3.3.10 A##ess Se!en#es I A##ess Se!en#es S.................................................23
@.3.3.11 Condition 'ypes I Condition 'ypes ++.........................................................24
@.3.3.12 Condition 'ypes I Condition 'ypes S..........................................................24
@.3.3.13 Cal#. Pro#ed!res I Cal#. Pro#ed!res ++......................................................24
@.3.3.14 Cal#. Pro#ed!res I Cal#. Pro#ed!res S.......................................................24
@.3.3.1@ 'a& 'ypes...................................................................................................... 24
@.4 +aintenan#e o 'a& 'a"les....................................................................................24
@.@ 'a& Gro!ps o yna$i# &#eptions.......................................................................2@
@.= A##ess Se!en#es.................................................................................................2
@.=.1 'a& Gro!ps in A##ess Se!en#es......................................................................2
@.=.2 A!to$ati# Ad;!st$ent o A##ess Se!en#es......................................................2
@.? Condition 'ypes.....................................................................................................30
@. 'a& Cal#!lation Pro#ed!re.....................................................................................30
@. Alternative Cal#!lation Pro#ed!re..........................................................................30
@.10 )nternal Condition Codes......................................................................................30
@.11 Assign$ent o Condition 'ypes to )nternal Codes................................................31
@.12 Assign$ent o Condition 'a"les to 'a& 'a"les....................................................31
@.13 einition o 'a& 'ypes.........................................................................................31
@.14 C!sto$i5ing 6)/++ 'a& Codes............................................................................31
@.14.1 One Single 'a& Code +aintenan#e 'ool...........................................................31
@.14.2 +aintenan#e o 'a& Code Conditions...............................................................32@.14.3 Hints on C!sto$i5ing 'a& Code Conditions......................................................34
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 9/147
SAP Online Help 12/22/2013
@.14.3.1 )C+S and )P) 9ines in Nota 6is#al..................................................................34
@.14.3.2 )P) Split...........................................................................................................34
@.14.3.3 Oset Postings...............................................................................................3@
@.14.4 Note on 'ransporting 'a& Code Conditions......................................................3@
@.1@ +apping o 'a& al!es to the Nota 6is#al............................................................3@@.1= +apping o 'a& 9a%s to the Nota 6is#al...............................................................3?
@.1? +igration o 'a& ata to Condition 8e#ords.........................................................3?
@.1?.1 Che#( Conditions..............................................................................................3?
@.1?.2 Convert 'a& ata to Condition 8e#ords............................................................3
@.1 Colle#tive +igration o All 'a& ata......................................................................3
@.1 Se!en#e or S 'a& Code eter$ination..........................................................3
@.20 Se!en#e or S 'a& 9a% eter$ination............................................................3
+ !a) Cal"*lation ogi"...................................................................................40
7 teps in nitial !a) C*sto%i,ing..................................................................41?.1 A#tivation o *C Set CSCD*8D'A.......................................................................41
?.1.1 +an!al #!sto$i5ing re!ired ater *C Set a#tivation..........................................41
?.2 'ranser o 'e&ts to esired 9ang!age..................................................................41
?.2.1 Pro#ed!re or 9ang!age S!pple$entation in &pert $ode.................................42
?.3 Assign$ent o Cal#!lation Pro#ed!res...................................................................42
?.3.1 Spe#iy Cal#!lation Pro#ed!res or C*'.............................................................42
?.3.2 Assign Co!ntry to Cal#!lation Pro#ed!re............................................................43
?.4 Creation o 'a& Codes...........................................................................................43
?.@ Creation o ea!lt Condition 8e#ords...................................................................43
?.= +igration o 'a& C!sto$i5ing.................................................................................43
?.=.1 Note on Condition 8e#ords 7ith Only One Appli#ation.......................................43
?.? pdate o A##ess Se!en#es 6ro$ 'a& Gro!ps...................................................44
?. ser<Spe#ii# +odii#ation / nhan#e$ents o 'a& Cal#!lation..............................44
?..1 &tension o Cal#!lation Pro#ed!re....................................................................44
?..2 Changes in A*AP Coding...................................................................................44
C*sto%i,ing Pri"ing Pro"e*res ith C-!.........................................45
.1 Pri#e Conditions )n#l!ding 'a&es ..........................................................................4@
.1.1 Pri#e Conditions S............................................................................................4@
.1.2 Pri#e Conditions ++...........................................................................................4@
.1.3 eine 7hi#h 'a&es Are )n#l!ded in ++/S Pri#e Conditions...........................4=
.2 7here to )nsert is#o!nts......................................................................................4=
!ro*leshooting............................................................................................47
.1 Consisten#y o Condition 8e#ords.........................................................................4?
.1.1 'a& ata 7itho!t Condition 8e#ord....................................................................4
.1.2 Condition 8e#ords 7itho!t 'a& ata..................................................................4
10 AP tanar C*sto%i,ing.......................................................................50
10.1.1 Create Condition 'a"le =01..............................................................................@0
10.1.2 &tend Pri#ing 6ield Catalog.............................................................................@0
10.1.3 Create A##ess Se!en#es................................................................................@0
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 10/147
SAP Online Help 12/22/2013
10.2 A##ess Se!en#es ++/6)....................................................................................@1
10.3 A##ess Se!en#es S.........................................................................................@
10.4 Condition 'ypes ++/6)........................................................................................=
10.4.1 Condition types !sed in ta& #al#!lation pro#ed!re or ++ ................................=
10.4.2 'a& 8ate Conditions.........................................................................................?3
10.4.3 Nota 6is#al +apping Conditions........................................................................?4
10.4.4 Nota 6is#al +apping Conditions 7ith +an!ally Created Condition 8e#ords..?@
10.@ Condition 'ypes S.............................................................................................?=
[email protected] Condition types !sed in ta& #al#!lation pro#ed!re or S .................................?=
[email protected] 7ithholding ta& types !sed in ta& #al#!lation pro#ed!re or S ......................??
[email protected] 7ithholding 'a& Code Conditions.....................................................................?
[email protected] 'a& Code Conditions .......................................................................................?
10.@.@ 7ithholding ta& 'a& 8ate Conditions ................................................................?
10.@.= Nota 6is#al +apping Condition .........................................................................?
10.= Cal#!lation Pro#ed!re in ++ E6)F> 'A*8A.........................................................010.=.1 'ransa#tion ata 8etrieval................................................................................0
10.=.2 C!sto$i5ing ata 8etrieval...............................................................................1
10.=.3 8es!lts o 'a& Cal#!lation.................................................................................3
10.=.4 'a& Code Conditions.........................................................................................4
10.=.@ Create Pro#essing (eys or 7ithholding 'a& E'00?*F......................................?
10.=.= Create G/9 A##o!nts.........................................................................................
10.=.? eine and Assign 'a& A##o!nts.......................................................................
10.=. eine A##o!nt eys or S E'=?F..................................................................
10.=. 'a& Cal#!lation.................................................................................................
10.=.10 8es!lts o 'a& Cal#!lation...............................................................................
10.=.11 'a& Code Conditions.......................................................................................1
10.? Cal#!lation Pro#ed!re in S> 8A*8A................................................................3
10.?.1 Net pri#e deter$ination.....................................................................................3
10.?.2 C!sto$i5ing ata 8etrieval...............................................................................4
10.?.3 'a& Cal#!lation on net a$o!nt EStep 1F............................................................@
10.?.4 Nota 6is#al relevant $odii#ations to the "ase pri#e in#l!ding )C+S ................=
10.?.@ 'a& re#al#!lation on the $odiied a$o!nt in#l!ding )C+S EStep 2F...................=
10.?.= 8es!lts o 'a& Cal#!lation.................................................................................=
10.?.? 'a& Code Conditions.........................................................................................10. )nternal Condition Codes....................................................................................100
10. Assign$ent o )nternal Codes to Condition 'ypes .............................................10@
10.10 Assign$ent o 'a& 8ate 'a"les to Condition 'a"les........................................111
10.11 einition o 'a& 'ypes.....................................................................................112
10.12 Nota 6is#al +apping.........................................................................................114
10.13 'a& Codes........................................................................................................11@
10.13.1 Standard 'a& Codes ....................................................................................11@
10.13.2 7ithholding 'a& Codes.................................................................................11?
10.13.2.1 'a& Codes sed in ++..............................................................................11?10.13.2.2 'a& Codes !sed in S Eie% :D1*'SCF............................................11
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 10
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 11/147
SAP Online Help 12/22/2013
10.13.3 'a& Codes or Non<'a&a"le 'ransa#tions.....................................................11
10.13.4 'a& #odes or )n#o$ing +ove$ents < )nd!striali5ation..................................11
10.13.@ 'a& Codes or )n#o$ing +ove$ents < Cons!$ption.....................................120
10.13.= 'a& Codes or )n#o$ing +ove$ents < )C+S S!".'ri". on 6reight.................122
10.13.? 'a& Codes or )n#o$ing +ove$ents < 6!t!re elivery P!r#hasing / Consign$ent 122
10.13. 'a& Codes or )n#o$ing +ove$ents < Servi#es < )SS and )NSS...................124
10.13. 'a& Codes or O!tgoing +ove$ents < )nd. Cons. Posted in S.................124
10.13.10 'a& Codes or 'ranser Postings < O!tgoing +ove$ents < )nd. Cons.......12@
10.14 C!sto$i5ing o &tended 7ithholding 'a&.......................................................12=
10.14.1 7ithholing 'a& 'ypes at Pay$ent.................................................................12=
10.14.2 7H' 'ypes at )nvoi#e...................................................................................12=
10.14.3 7ithholding 'a& Codes................................................................................12?
10.14.4 eine Pro#essing ey 6or +odiied 'a& A$o!nt.........................................12?
10.14.@ Assign 7H' 'ypes to Co$pany Codes...................................................... 12?
10.14.= eine A##o!nts 6or 7ithholding 'a& to *e Paid Over.................................1210.14.? eine Oi#ial Colle#tion Codes....................................................................12
10.14. +aintain 'a& 8elevant Classii#ation.............................................................12
10.14. +aintain 7ithholding 'a& S Conditions......................................................12
10.1@ +aintain Settings 6or &ternal 'a& Cal#!lation................................................12
[email protected] Str!#t!re or 'a& :!risdi#tion Code Eie% D''F......................................12
[email protected] A#tivate &ternal 'a& Cal#!lation..................................................................12
[email protected] eine 9ogi#al estination.............................................................................12
10.1= eine 'a& :!risdi#tion Codes..........................................................................12
10.1? Assign :!risdi#tion Codes to 8anges o Postal Codes.....................................12
10.1 +aster ata Changes......................................................................................12
10.1.1 endors E'ransa#tion 02F.........................................................................12
10.1.2 C!sto$ers E'ransa#tion 02F.....................................................................12
10.1 Other Address Changes> Organi5ational Str!#t!re...........................................12
10.20 )SS C!sto$i5ing...............................................................................................130
10.20.1 'a& 9a%s.......................................................................................................130
10.20.2 Oi#ial Servi#e 'ypes....................................................................................130
10.20.3 Generi# Servi#e 'ypes..................................................................................130
10.20.4 Assign Oi#ial Servi#e 'ypes........................................................................130
10.21 'a& 8ates.........................................................................................................13010.21.1 CO6)NS.........................................................................................................130
10.21.2 P)S................................................................................................................ 130
10.21.3 )SS................................................................................................................ 130
10.21.4 7ithholding 'a&es.........................................................................................130
10.22 8eserved 'a& Gro!ps o yna$i# &#eptions.................................................131
10.23 N6<relevant S<Conditions or 8A*8A..........................................................131
11 6aintain ettings or E)ternal !a) Cal"*lation....................................131
11.1 Str!#t!re or 'a& :!risdi#tion Code Eie% D''F...........................................131
11.2 A#tivate &ternal 'a& Cal#!lation.......................................................................13111.3 eine 9ogi#al estination..................................................................................131
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 11
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 12/147
SAP Online Help 12/22/2013
12 e$ine !a) 8*risi"tion Coes................................................................132
13 Assign 8*risi"tion Coes to Ranges o$ Postal Coes.......................132
14 6aster ata Changes...............................................................................132
14.1 endors E'ransa#tion 02F..............................................................................132
14.2 C!sto$ers E'ransa#tion 02F..........................................................................132
14.3 Other Address Changes> Organi5ational Str!#t!re.............................................132
15 C*sto%i,ing........................................................................................132
[email protected] 'a& 9a%s............................................................................................................132
[email protected] Oi#ial Servi#e 'ypes.........................................................................................132
[email protected] Generi# Servi#e 'ypes.......................................................................................133
[email protected] Assign Oi#ial Servi#e 'ypes.............................................................................133
1+ !a) Rates...................................................................................................133
1=.1 CO6)NS............................................................................................................. 133
1=.2 P)S133
1=.3 )SS133
1=.4 7ithholding 'a&es..............................................................................................133
17 C*sto%i,ing ettings an 6aster ata $or the to"9 !ransport &rer Pro"ess *sing Pro"essing..........................................................134
1?.1 Settings I One<Step or '%o<Step Pro#ed!re.....................................................134
1?.2 Sto#( 'ransport Order !sing S elivery E)ntraCo$pany<CodeF.......................134
1?.2.1 C!sto$i5ing Settings and +aster ata or )ss!ing Plant 1000........................134
1?.2.2 C!sto$i5ing Settings and +aster ata or 8e#eiving Plant 1200....................13@
1?.2.3 +aterial +aster............................................................................................... 13=1?.2.4 endor ata....................................................................................................13?
1?.2.@ Pro#ess 6lo%...................................................................................................13?
[email protected] Create Sto#( 'ransport Order ...................................................................13
Create elivery........................................................................................................ 13
[email protected] Pi#( elivery and Post Goods )ss!e.............................................................13
[email protected] Post Goods 8e#eipt.................................................................................... 13
1?.3 Sto#( 'ransport Order !sing S elivery ..........................................................13
1?.3.1 C!sto$i5ing Settings and +aster ata or )ss!ing Plant 1000........................13
1?.3.2 C!sto$i5ing Settings and +aster ata or 8e#eiving Plant 0001....................1421?.3.3 +aterial +aster............................................................................................... 143
1?.3.4 Pro#ess 6lo%...................................................................................................144
1?.3.4.1 Create Cross<Co$pany<Code Sto#( 'ransport Order..................................144
1?.3.4.2 Create elivery.............................................................................................144
1?.3.4.3 Pi#( elivery and Post Goods )ss!e.............................................................14@
1?.3.4.4 Post Goods 8e#eipt.....................................................................................14@
1?.4 Overvie% in 'a"le 6or$.....................................................................................14=
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 12
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 13/147
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 14/147
SAP Online Help 12/22/2013
2 Glossary An !ypographi" Con#entions
Condition re#ord I ata re#ord %ith #ondition rate- possi"ly !nits- te&t- and other data
Condition ta"le I 'a"le that stores the n!$"ers o #ondition re#ords
Condition<"ased ta& #al#!lation EC*'F I Contrary to e&ternal ta& #al#!lation- in the C*' all #al#!lation
and ta& rate deter$ination is done "y standard #ondition te#hni!e Epri#ingF
'a& +anagerBs 7or(pla#e E'+7F I A transa#tion that provides a %or(pla#e ro$ %hi#h $ost o the
*ra5ilian ta& C!sto$i5ing #an "e rea#hed dire#tly
Pri#ing pro#ed!re res!lts ta"le I 'he ta"le that is a##essi"le internally ater a #al#!lation pro#ed!re
%as pro#essed. )n other %ords- the ta"le %ith the pri#ing res!lts.
ntries %hi#h are relevant- i the la% #hange +P 13@ applies are $ar(ed in red.
)n this do#!$ent- se#tions that are only valid or spe#ii# appli#ation areas are $ar(ed at the side o
the te&t>
Se#tions that are only relevant or #ondition "ased ta& #al#!lation are $ar(ed %ith a grey line and the
te&t C*'.
Se#tions that are only relevant or +aterials +anage$ent are $ar(ed %ith a grey line and the te&t ++.
Se#tions that are only relevant or Sales and istri"!tion are $ar(ed %ith a grey line and the te&t S.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 14
CBT
MM
SD
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 15/147
SAP Online Help 12/22/2013
3 Pre$a"e
'his do#!$ent des#ri"es the *ra5ilian ta& C!sto$i5ing and ta& #al#!lation- introd!#ed in 8/3 release4.?0.
)t is o#!sed on the #ondition<"ased ta& #al#!lation EC*'F. 7hat diers "et%een this approa#h and the#lassi#al one o e&ternal ta& #al#!lation is des#ri"ed in se#tion 4.
Note: Since the concept of CBT was revised (see section 4.3 ), at least support packae !" or S#$Note %%4&'' is reuired.
)n se#tion @- all steps in C!sto$i5ing the *ra5ilian ta& #al#!lation are des#ri"ed. 'he o#!s is p!t onthe a#tivities that have #hanged #o$pared to the C!sto$i5ing o the #lassi#al *ra5ilian ta& #al#!lation.'hings that have not #hanged Ee.g. a##o!nt deter$ination- nota is#al types- et#.F are not des#ri"ed inthis do#!$ent.
Se#tion = "riely des#ri"es the te#hni#al details o the ne% #al#!lation logi#. 'his sho!ld "e eno!gh orte#hni#al #ons!ltants to get the ne#essary (no%ledge to !rther st!dy the A*AP #oding that peror$sthe ta& #al#!lation. 'he #oding is !ite sel<e&planatory.
)n se#tion ?- step<"y<step instr!#tions are given ho% to pro#eed %hen #!sto$i5ing a syste$ ro$s#rat#h. )n a #oo("oo(<li(e $anner- yo! %ill "e g!ided thro!gh the steps yo! have to peror$ in orderto set !p C*' or *ra5il.
Se#tion #ontains tro!"leshooting hints. 'his se#tion %ill "e !pdated %henever a ne% #o$$onpro"le$ in the area o C*' is identiied.
)n se#tion 10- inally- yo! ind a #o$plete reeren#e o the standard C!sto$i5ing o ta& #al#!lation or*ra5il delivered "y SAP.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 1@
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 16/147
SAP Online Help 12/22/2013
4 Co%parison o$ &l an 'e( !a) Cal"*lation
4.1 Pre#io*s !a) Cal"*lation 6etho
'he previo!s %ay o #al#!lating *ra5ilian ta&es $ade !se o the e&ternal ta& intera#e. 'he tas( o ta&#al#!lation is "eing e&e#!ted "y a dedi#ated !n#tion $od!le rather than "y dire#t pro#essing o theta& #al#!lation pro#ed!re assigned to the #o!ntry- !sing the ta& rates #!sto$i5ed in transa#tion 6'P.'he previo!s standard #al#!lation pro#ed!re assigned to *ra5il- 'A*8:- does not a#t!ally $a(e !seo the #al#!lation !n#tionality provided "y the pri#ing $od!les- "!t only #alls the !n#tion $od!le $%&'C(LC)L(TE%T(XES in or$!la 320. All the ta& #al#!lation logi# is #ontained in this !n#tion$od!le.
'he ta& #ode serves to indi#ate %hi#h ta&es are d!e- a#tivating spe#ii# lines in the #al#!lationpro#ed!re "y setting the respe#tive rate to 100J. 9ines Eta&esF %hi#h are not to "e ta(en into a##o!ntor the respe#tive ta& #ode have to "e dea#tivated EN.*.> not only set to "e 0JF. Ho%ever- a signii#anta$o!nt o logi# that deals %ith spe#ii# spe#ial #ases o the #o$pli#ated *ra5ilian ta& syste$ is hiddenin the !n#tion $od!le- th!s preventing a le&i"le and transparent adaption o the ta& #al#!lation logi#
to ne% legal re!ire$ents or spe#ial #!sto$er needs. +oreover- the ta& rates are "eing read ro$ thedata"ase in !n#tion $%&'C(LC)L(TE%T(XES and not dete$ined "y the standard #ondition
te#hni!e that is $eant to get the rates "ased on the a#t!al entries in the #o$$!ni#ation str!#t!resO+P and O+.
'he val!es o the vario!s ta&es are "eing et#hed "y "ase or$!las 301 I 30 and val!e or$!las @21 I @2 %hi#h only serve to get the val!es stored in the glo"al varia"les o !n#tion gro!p :1*8 "y the$od!le $%&'C(LC)L(TE%T(XES.
4.2 'e( !a) Cal"*lation 6etho
'he ne% approa#h o the *ra5ilian ta& #al#!lation that is de#ri"ed in this design do#!$ent $a(es !seo the standard #ondition te#hni!e to #al#!late the ta&es. !ring the ta& #al#!lation- "y #alls to the
!n#tion $od!le P*ICIN+ a #al#!lation pro#ed!re is pro#essed. 'he rates are stored as #onditionre#ords and deter$ined d!ring the pri#ing pro#ed!re "ased on the a#t!al val!es o the ields o the#o$$!ni#ation str!#t!res O+P and O+. 'he %hole #al#!lation logi# is #ontained in the#al#!lation pro#ed!re itsel %itho!t #alling an e&ternal !n#tion $od!le. 6or$!las are only !sed to dospe#ial #al#!lations that are not provided "y the standard pri#ing !n#tionality. 'hese or$!las typi#ally#onsist o only a e% lines o #ode- pro#essing at $ost o!r para$eters that are stored in the %or(ields 7O8 and 7O8- the "ase val!e A78' o the respe#tive line in the #al#!lationpro#ed!re- and the #ondition rate O+<*'8.
'he ta& rates- ta& la%s- and spe#ial indi#ators #onsidering the appearan#e o the ta& line ite$ in thenota is#al are $aintained in *ra5il<spe#ii# vie%s :D1*'K Ee.g. :D1*')P1 #ontains the )P) ratesF. )nthe old $ethod- the !nderlying ta"les are "eing read dire#tly in the !n#tion $od!le $%&'C(LC)L(TE%T(XES. )n the ne% approa#h the data are not only stored in the :D1*'K ta"les-
"!t are additionally present as #ondition re#ords on the data"ase. 'hese re#ords #an "e dire#tly read"y the pri#ing logi# so that no e&tra data"ase sele#tions have to "e peror$ed in or$!las "eingpro#essed in the #al#!lation pro#ed!re. 6!rther$ore- the #ondition re#ords #an easily "e transerred toother syste$s Ee.g. C8+ syste$sF.
'he generation o the #ondition re#ords ta(es pla#e d!ring the vie% $ainenan#e o the :D1*'Kta"les. *y $a(ing !se o the event te#hni!e provided in the e&tended ta"le $aintenan#e Etransa#tionS@4F- #ondition re#ords are a!to$ati#ally %ritten- !pdated- or deleted %hen data are $aintained inthe vie%s and saved to the data"ase. 7hi#h #onditions are to "e generated is "eing #!sto$i5ed in$apping ta"les that are des#ri"ed in se#tion @.
'he generation o the nota is#al !sed to "e partly peror$ed in $%&'C(LC)L(TE%T(XES in the old
$ethod. )n the ne% $ethod- all logi# %hi#h val!es are %ritten in %hi#h ields in the nota is#al lineite$s and %hi#h ta& lines are generated is #!sto$i5ed in another $apping ta"le and "y the
#!sto$i5ing o the ta& #ode. *asi#ally- the syste$ is "eing told %hi#h lines and val!es o the ta"le othe #al#!lation pro#ed!re #ontain %hi#h ta& ite$s. 'h!s- the %hole nota<is#al<$apping logi# is a
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 1=
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 17/147
SAP Online Help 12/22/2013
$atter o #!sto$i5ing and no longer to a great e&tent hard<#oded- hidden in the !n#tion $od!le $%&'C(LC)L(TE%T(XES.
4.3 Re#ise Approa"h: 'e( Cal"*lation Pro"e*re
Note> 'his se#tion %as added on Nove$"er 4- 2003. )t reers to the #hanges in #ondition<"ased ta&
#al#!lation or *ra5il des#ri"ed in SAP Note ==4@@.
'he initial approa#h p!rs!ed the ai$ to peror$ the #o$plete ta& #al#!lation in the #al#!lation
pro#ed!re itsel. S$all #ondition val!e- "ase- and re!ire$ent or$!las provide the #al#!lation logi#
that #annot "e a#hieved %ith the standard pri#ing algorith$.
'his approa#h %or(ed- "!t it t!rned o!t that the se#tion in the #al#!lation pro#ed!re %here the a#t!al
#al#!lation happened got very long and #o$pli#ated to !nderstand. 6or this reason- the #al#!lation
logi# %as $oved to A*AP #oding.
'his do#!$ent reers to the revised #al#!lation pro#ed!res E++/6) and SF.
'his g!ide also des#ri"es ho% to te#hni#ally set !p the syste$ or the ne% ta& !n#tions E)SS- P)S-
CO6)NS- and +P<13@ %ithholding ta&esF.
All entries reerring to this la% #hange are highlighted in red.
'he prere!isite or the i$ple$entation is that all #oding and )C #hanges have already "een
i$ple$ented. 'his $eans- either the s!pport pa#(age that #ontains the #hanges is installed- or the
#hanges are i$ple$ented $an!ally- ollo%ing the instr!#tions o the respe#tive Note. 6or !rther
details- see Note ?2?4?@ and the Notes $entioned there.
Ater i$ple$entation o the s!pport pa#(age or the Note- there are still $an!al steps ne#essary to%or( %ith the ne% ta&es. 'hese $an!al steps are des#ri"ed in this g!ide. )t $ay "e that the #hanges
des#ri"ed in so$e o the steps are already done in yo!r syste$ Ee.g. entries in ta"le :D1*A:F. )n s!#h
#ase- ;!st s(ip the se#tion.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 1?
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 18/147
SAP Online Help 12/22/2013
5 C*sto%i,ing the -ra,ilian !a) Cal"*lation
5.1 A"ti#ation o$ Conition Re"or Generation
)n order to !se the ne% #ondition<"ased ta& #al#!lation- the generation o #ondition re#ords in the$aintenan#e o ta& rates has to "e a#tivated "y setting a lag or the respe#tive #o!ntry Esee the
s#reenshot in 6ig!re @ <1F. A ne% C!sto$i5ing step in the )+G has "een added> *+ inancial
#ccountin inancial #ccountin +lo-al Settins Ta on Sales/$urchases Basic Settins
Bra0il Condition1Based Ta Calculation #ctivate Condition +eneration. )n this #!sto$i5inga#tivity- the ne% ta"le :D1*CON'AAC' is $aintained.
ig*re 5;1. A"ti#ation o$ "onition generation.
) the lag is set or *ra5il- #ondition re#ords are "eing generated in the "a#(gro!nd d!ring the$aintenan#e o the *ra5ilian ta& ta"les.
5.2 Cal"*lation Pro"e*res $or Conition;-ase !a) Cal"*lation
'he syste$ needs to identiy %hether in the #!rrently pro#essed #al#!lation pro#ed!re the ta&#al#!lation is #ondition<"ased or not. 'his is ne#essary to either #all the #lassi#al- e&ternal ta&#al#!lation or the ne% ta& #al#!lation in #ondition val!e or$!la 320. 6or this reason- yo! spe#iy the
#al#!lation pro#ed!re or C*' in the ne% )+G a#tivity *+ inancial #ccountin inancial
#ccountin +lo-al Settins Ta on Sales/$urchases Basic Settins Bra0il Specif2Calculation $rocedures for Condition1Based Ta Calculation. Here- the $aintenan#e vie%:D1*C*'AP8OC is #alled. 6ig!re @ <2 sho%s a s#reenshot.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 1
CBT
CBT
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 19/147
SAP Online Help 12/22/2013
ig*re 5;2. pe"i$i"ation o$ "al"*lation pro"e*res *se in C-!.
5.3 !a) 6anager<s or9pla"e
'he 'a& +anagerBs 7or(pla#e E'+7F is a general entry point to do al$ost all C!sto$i5ing relevantor the *ra5ilian ta& #al#!lation. )t is #alled "y the transa#tion :1*'A and #an also "e a##essed ro$
the )+G> )+G 6inan#ial A##o!nting 6inan#ial A##o!nting Glo"al Settings 'a& on
Sales/P!r#hases Cal#!lation Settings or 'a& Cal#!lation in *ra5il A##ess 'a& +anagerBs7or(pla#e. 'he !nderlying progra$ is :D1*D+)G8A'D'AD8A'S.
ig*re 5;3. nitial s"reen o$ the !a) 6anager<s or9pla"e.
On the entry s#reen a list o all *ra5ilian ta& ta"les is sho%n. 6ig!re @ <3 sho%s a s#reenshot o theinitial s#reen o the transa#tion. 'he ter$ Lta& ta"lesM shall $ean all ta"les that #ontain *ra5ilian ta&data "eing a##essed d!ring the ta& #al#!lation in order to ind rates- ta& la%s- and spe#ial lags li(eLConvnio 100M or LOther "aseM. 'he C!sto$i5ing o these ta"les #an also "e o!nd in the )+G !nder
*+ inancial #ccountin inancial #ccountin +lo-al Settins Ta on Sales/$urchasesSettins for Ta Calculation in Bra0il Ta ates.
'his ne% transa#tion #an "e !sed in any #ase to do the C!sto$i5ing o *ra5ilian ta&es in 8/3nterprise. )t is not ne#essary to s%it#h to the #ondition<"ased ta& #al#!lation EC*'F to !se it. ) it is nota#tive- so$e $en! options regarding the C*' are not a##essi"le- tho!gh.
)n the ollo%ing- an overvie% a"o!t all $en! options is given. +ore detailed des#riptions a"o!t thene#essary C!sto$i5ing steps to i$ple$ent the C*' #an "e o!nd in se#tions @.4 to @.1?.
5.3.1 Entities
)n this $en!- C!sto$i5ing steps are #olle#ted that deine "asi# #onstants that are relevant or the*ra5ilian ta& #al#!lation.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 1
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 20/147
SAP Online Help 12/22/2013
5.3.1.1 !a) Regions
Assign$ent o geographi#al regions to ta& regions that are !sed in the ship1fro and ship1to ieldsd!ring the ta& #al#!lation. ) the Ta1ree 5one indi#ator is set and the #ondition<"ased ta& #al#!lationis a#tive Esee se#tion F- a #ondition re#ord %ith a rate o 100J is generated in the "a#(gro!nd %hosetype %as assigned to the internal #ode 'A688G)ON. 'his #ondition #an "e !sed in the ta&
#al#!lation pro#ed!re to peror$ spe#ial handling o ta&<ree regions.'he )+G a#tivity that #orresponds to this $en! ite$ #an "e o!nd in *+ inancial #ccountin
inancial #ccountin +lo-al Settins Ta on Sales/$urchases Basic Settins Bra0il 6efineBra0ilian Ta eions and #ssin to +eoraph. eions. 'he #orresponding $aintenan#e vie% is:D1*'8G.
5.3.1.2 'C6 Coes
einition o NC+ #odes. 'he )+G a#tivity that #orresponds to this $en! ite$ #an "e o!nd in *+
Cross #pplication Coponents +eneral #pplication unctions Nota iscal NC* Codes6efine NC* Codes. 'he #orresponding $aintenan#e vie% is :D1*'=046.
5.3.1.3 *.!ri. Gro*pseinition o possi"le S!"stit!io 'ri"!tQria gro!ps in the vendor and #!sto$er $aster. 'he )+G
a#tivity that #orresponds to this $en! ite$ #an "e o!nd in *+ inancial #ccountin inancial
#ccountin +lo-al Settins Ta on Sales/$urchases Basic Settins Calculation Settins for
Ta Calculation in Bra0il 6efine Custoer +roups for Su-Tri- Calculation. 'he #orresponding$aintenan#e vie% is :D1*'S'G.
5.3.1.4 C&P = C&P Versions
einition o C6OP versions. 'he )+G a#tivity that #orresponds to this $en! ite$ #an "e o!nd in *+
Cross #pplication Coponents +eneral #pplication unctions Nota iscal C7$ Codes6efine C7$ 8ersions. 'he #orresponding $aintenan#e vie% is :D1*C6OP8.
5.3.1.5 C&P = Valiity ate o$ C&P Versions
einition o validity dates o C6OP versions. 'he )+G a#tivity that #orresponds to this $en! ite$ #an
"e o!nd in *+ Cross #pplication Coponents +eneral #pplication unctions Nota iscal
C7$ Codes #ssin 8alidit2 6ate to C7$ 8ersions. 'he #orresponding $aintenan#e vie% is:D1*C6OPD8GN.
5.3.1.+ C&P = C&P Coes
einition o C6OP #odes. 'he )+G a#tivity that #orresponds to this $en! ite$ #an "e o!nd in *+
Cross #pplication Coponents +eneral #pplication unctions Nota iscal C7$ 6efineC7$ Codes and #ssin 8ersions. 'he #orresponding $aintenan#e vie% is :D1*AGN.
5.3.1.7 C&P = C&P eter%ination 66
8!les or the deter$ination o the C6OP #odes in ++ appli#ations. 'he )+G a#tivity that #orresponds
to this $en! ite$ #an "e o!nd in *+ Cross #pplication Coponents +eneral #pplication
unctions Nota iscal C7$ C7$ 6eterination for +oods eceipts and eturns. 'he#orresponding $aintenan#e vie% is :D1*AON.
5.3.1. C&P = C&P eter%ination
8!les or the deter$ination o the C6OP #odes in S appli#ations. 'he )+G a#tivity that #orresponds
to this $en! ite$ #an "e o!nd in *+ Cross #pplication Coponents +eneral #pplication
unctions Nota iscal C7$ C7$ 6eterination for +oods ssues and eturns. 'he#orresponding $aintenan#e vie% is :D1*APN.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 20
MM
SD
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 21/147
SAP Online Help 12/22/2013
5.3.1. !a) a(s P
einition o )P) ta& la%s. 'he )+G a#tivity that #orresponds to this $en! ite$ #an "e o!nd in *+
inancial #ccountin inancial #ccountin +lo-al Settins Ta on Sales/$urchases Basic
Settins Bra0il 6efine $ Ta 9aws. 'he #orresponding $aintenan#e vie% is :D1*A'92.
5.3.1.10 !a) a(s C6
einition o )C+S ta& la%s. 'he )+G a#tivity that #orresponds to this $en! ite$ #an "e o!nd in *+
inancial #ccountin inancial #ccountin +lo-al Settins Ta on Sales/$urchases Basic
Settins Bra0il 6efine C*S Ta 9aws. 'he #orresponding $aintenan#e vie% is :D1*A'91.
5.3.2!a) Cal"*lation
)n this $en!- C!sto$i5ing steps are #olle#ted that #ontrol the rates- lags- and te&ts that are !sed inthe ta& #al#!lation.
5.3.2.1 6aintain !a) Rates
Sele#ting this $en! ite$ starts the $aintenan#e o the ta& rates o the sele#ted line in the ta"le o the
overvie% s#reen Etransa#tion :1*'AF. )t #an also "e a##essed "y pressing the "!tton in theappli#ation tool"ar or "y do!"le<#li#(ing the line in the ta"le. ) the #ondition<"ased ta& #al#!lation isa#tive- #ondition re#ords are "eing generated- $odiied- or deleted a!to$ati#ally in the "a#(gro!nd%hen the data are saved.
'he )+G a#tivities that #orrespond to this $en! ite$ #an "e o!nd in *+ inancial #ccountin
inancial #ccountin +lo-al Settins Ta on Sales/$urchases Calculation Settins for Ta
Calculation in Bra0il Ta ates.
5.3.2.2 6aintain !a) Gro*ps
Here yo! deine ta& gro!ps !sed in the dyna$i# ta& e&#eptions. 'he a#tivity #an also "e a##essed "y
pressing the "!tton in the appli#ation tool"ar. Gro!ps in the range ro$ 10 to #an "e deined.
'he n!$"ers "et%een 0 and as %ell as "et%een 0 and are reserved or SAP. 'hese gro!ps
$!st not "e deleted.
'o !se ne%ly deined ta& gro!ps re!ires additional C!sto$i5ing a#tivities %hen the #ondition<"asedta& #al#!lation is !sed. See se#tion @.@ or !rther inor$ation.
'he )+G a#tivitity that #orresponds to this $en! ite$ #an "e o!nd in *+ inancial #ccountin
inancial #ccountin +lo-al Settins Ta on Sales/$urchases Calculation Settins for Ta
Calculation in Bra0il Ta ates *aintain Ta +roups for 62naic ceptions. 'he#orresponding ta"le is :D1*'G8OP.
5.3.2.3 !a) Coes 66
einition o 6) ta& #odes that are !sed in ++ appli#ations. 'he a#tivity #an also "e a##essed "y
pressing the 66 "!tton in the appli#ation tool"ar. etails or this C!sto$i5ing step #an "e o!nd inse#tion @.14.
'he )+G a#tivitity that #orresponds to this $en! ite$ #an "e o!nd in *+ inancial #ccountin
inancial #ccountin +lo-al Settins Ta on Sales/$urchases Calculation Settins for Ta
Calculation in Bra0il 6efine ** Ta Codes. 'he #orresponding $aintenan#e vie% is:D1*'ACO.
5.3.2.4 !a) Coes
einition o ta& #odes that are !sed in S appli#ations. 'he a#tivity #an also "e a##essed "y pressing
the "!tton in the appli#ation tool"ar. 'he )+G a#tivitity that #orresponds to this $en! ite$ #an"e o!nd in *+ inancial #ccountin inancial #ccountin +lo-al Settins Ta on
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 21
MM
SD
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 22/147
SAP Online Help 12/22/2013
Sales/$urchases Calculation Settins for Ta Calculation in Bra0il 6efine S6 Ta Codes. 'he#orresponding $aintenan#e vie% is :D1*'ACO.
5.3.2.5 Alternati#e Cal". Pro"e*re
Assign$ent o ta& #odes deined or a ta& #al#!lation pro#ed!re to a dierent #o$"ination o ta&
#ode/#al#!lation pro#ed!re. etails #an "e o!nd in se#tion @..'he )+G a#tivitity that #orresponds tothis $en! ite$ #an "e o!nd in *+ inancial #ccountin inancial #ccountin +lo-al Settins
Ta on Sales/$urchases Basic Settins Bra0il #ssin #lternative Calculation $rocedure per /** Ta Code. 'he #orresponding $aintenan#e vie% is :D1*+7SRA9S+.
5.3.2.+ !a) Coe eter%ination
einition o the se!en#e o the deter$ination logi# o the S ta& #odes. etails #an "e o!nd in
se#tion @.1. 'he )+G a#tivitity that #orresponds to this $en! ite$ #an "e o!nd in *+ inancial
#ccountin inancial #ccountin +lo-al Settins Ta on Sales/$urchases Calculation
Settins for Ta Calculation in Bra0il 6efine Seuence for S6 Ta Code 6eterination. 'he#orresponding ta"le is :D1*'COS.
5.3.2.7 !a) a( eter%ination
einition o the se!en#e o the deter$ination logi# o the S ta& la%s. 'he )+G a#tivitity that
#orresponds to this $en! ite$ #an "e o!nd in *+ inancial #ccountin inancial #ccountin
+lo-al Settins Ta on Sales/$urchases Basic Settins Bra0il 6efine Seuence for S6Ta 9aw 6eterination. 'he #orresponding ta"le is :D1*'9A7S.
5.3.2. &ther Co*ntry
Here a dierent #o!ntry #an "e sele#ted. At the start o the 'a& +anagerBs 7or(pla#e the #o!ntry isdeter$ined ro$ the set/get para$eter 9N. ) this para$eter has no val!e the !ser is pro$pted or a#o!ntry that is stored in this para$eter ater%ards. 'his #an also "e e&e#!ted "y #hoosing this $en!point. 'he #al#!lation pro#ed!re assigned to the sele#ted #o!ntry Ein ta"le '00@F is then ta(en as thedea!lt val!e.
5.3.3Conition et*p
)n this $en!- all C!sto$i5ing steps are #olle#ted that are related to the #ondition te#hni!e in the ta&#al#!lation.
5.3.3.1 6igration = !a) !ales to Conitions
Choosing this $en! point- the generation o #ondition re#ords o!t o the entries in the *ra5ilian ta&ta"les #an "e triggered initially- and the #orre#t #onversion #an "e $onitored. etails #an "e o!nd inse#tion @.1?. 'here is no entry in the )+G to start this a#tivity. 'he '+7 al%ays has to "e !sed or
this.
5.3.3.2 6igration = !a) Gro*ps in A""ess e>*en"es
To! !se this a#tivity to a!to$ati#ally !pdate a##ess se!en#es ater yo! have #reated or #hanged ta&gro!ps or dyna$i# e&#eptions. etails #an "e o!nd in se#tion @.=.2.
To! need to have a!thori5ation or #ross<#lient C!sto$i5ing i yo! %ant to $odiy the a##essse!en#es. )t is i$portant that yo! ens!re that ta& gro!ps are not #!sto$i5ed dierently in dierent#lients "e#a!se %ith ea#h #onversion to a##ess se!en#es- the previo!s C!sto$i5ing settings %ill "eover%ritten.
5.3.3.3 'ota;is"al 6apping = !a) Val*es 66
Here it is #!sto$i5ed %hi#h ields o the ta"le o the ta& #al#!lation pro#ed!re !sed in ++ #ontain theval!es o the nota is#al. etails #an "e o!nd in se#tion @.1@. 'he )+G a#tivitity that #orresponds to
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 22
CBT
CBT MM
MM
SD
CBT
SD
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 23/147
SAP Online Help 12/22/2013
this $en! ite$ #an "e o!nd in *+ inancial #ccountin inancial #ccountin +lo-al Settins
Ta on Sales/$urchases Basic Settins Bra0il Condition1Based Ta Calculation *ap** Ta 8alues to Nota iscal ields. 'he #orresponding $aintenan#e vie% is :D1*N6'CON++.
5.3.3.4 'ota;is"al 6apping = !a) Val*es
Here it is #!sto$i5ed %hi#h ields o the ta"le o the #al#!lation pro#ed!re !sed in S #ontain theval!es o the nota is#al. etails #an "e o!nd in se#tion @.1@. 'he )+G a#tivitity that #orresponds to
this $en! ite$ #an "e o!nd in *+ inancial #ccountin inancial #ccountin +lo-al Settins
Ta on Sales/$urchases Basic Settins Bra0il Condition1Based Ta Calculation *apS6 Ta 8alues to Nota iscal ields.'he #orresponding $aintenan#e vie% is :D1*N6'CON.
5.3.3.5 'ota;is"al 6apping = !a) a(s 66
Here it is #!sto$i5ed %hi#h ields o the ta"le o the ta& #al#!lation pro#ed!re !sed in ++ #ontain theta& la% te&ts o the nota is#al. etails #an "e o!nd in se#tion @.1=. 'he )+G a#tivitity that
#orresponds to this $en! ite$ #an "e o!nd in *+ inancial #ccountin inancial #ccountin
+lo-al Settins Ta on Sales/$urchases Basic Settins Bra0il Condition1Based Ta
Calculation *ap ** Ta 9aws to Nota iscal ields. 'he #orresponding $aintenan#e vie% is:D1*N697CON++.
5.3.3.+ Conition 6apping = nternal Coes
einition o internal #odes !sed in the #ondition<"ased ta& #al#!lation. etails #an "e o!nd in se#tion
@.. 'he )+G a#tivitity that #orresponds to this $en! ite$ #an "e o!nd in *+ inancial
#ccountin inancial #ccountin +lo-al Settins Ta on Sales/$urchases Basic Settins
Bra0il Condition1Based Ta Calculation 6efine nternal Codes for Ta Conditions. 'he#orresponding $aintenan#e vie% is :D1*CON+AP.
5.3.3.7 Conition 6apping = Assign Conitions
Assign$ent o #ondition types to the internal #odes. etails #an "e o!nd in se#tion @.11. 'he )+G
a#tivitity that #orresponds to this $en! ite$ #an "e o!nd in *+ inancial #ccountin inancial
#ccountin +lo-al Settins Ta on Sales/$urchases Basic Settins Bra0il Condition1
Based Ta Calculation #ssin nternal Codes for Ta Conditions to Condtion T2pes. 'he#orresponding ta"le is :D1*'CON.
5.3.3. Conition 6apping = !a) Rate !ales
Assign$ent o ta& rate ta"les to the #ondition ta"les. etails #an "e o!nd in se#tion @.12. 'he )+G
a#tivitity that #orresponds to this $en! ite$ #an "e o!nd in *+ inancial #ccountin inancial
#ccountin +lo-al Settins Ta on Sales/$urchases Basic Settins Bra0il Condition1
Based Ta Calculation #ssin Condition Ta-les to Ta Ta-les. 'he #orresponding ta"le is:D1*)7+AP.
5.3.3. A""ess e>*en"es = A""ess e>*en"es 66
einition o a##ess se!en#es %ith appli#ation T; . 'hese a##ess se!en#es #an "e !sed in the ta&#al#!lation that is #alled "y the ++ appli#ations. 'he )+G a#tivitity that #orresponds to this $en! ite$
#an "e o!nd in *+ inancial #ccountin inancial #ccountin +lo-al Settins Ta on
Sales/$urchases Basic Settins Check Calculation $rocedure < #ccess Seuences. 'he#orresponding vie% #l!ster is CD'=2D'.
5.3.3.10 A""ess e>*en"es = A""ess e>*en"es
einition o a##ess se!en#es %ith appli#ation 8 . 'hese a##ess se!en#es #an "e !sed in the S
pri#ing pro#ed!res. 'he )+G a#tivity that #orresponds to this $en! ite$ #an "e o!nd in *+ Sales
and 6istri-ution Basic unctions $ricin $ricin Control 6efine #ccess Seuences. 'he#orresponding vie% #l!ster is D'=2.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 23
CBT SD
CBT MM
CBT
MM
SD
CBT
CBT
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 24/147
SAP Online Help 12/22/2013
5.3.3.11 Conition !ypes = Conition !ypes 66
einition o #ondition types %ith appli#ation T; . 'hese #ondition types #an "e !sed in the ta&#al#!lation that is #alled "y the ++ appli#ations. 'he )+G a#tivitity that #orresponds to this $en! ite$
#an "e o!nd in *+ inancial #ccountin inancial #ccountin +lo-al Settins Ta on
Sales/$urchases Basic Settins Check Calculation $rocedure < 6efine Condition T2pes. 'he
#orresponding $aintenan#e vie% is D'=@AD1.
5.3.3.12 Conition !ypes = Conition !ypes
einition o #ondition types %ith appli#ation 8 . 'hese #ondition types #an "e !sed in the S pri#ing
pro#ed!res. 'he )+G a#tivitity that #orresponds to this $en! ite$ #an "e o!nd in *+ Sales and
6istri-ution Basic unctions $ricin $ricin Control 6efine Condition T2pes. 'he#orresponding $aintenan#e vie% is D'=@A.
5.3.3.13 Cal". Pro"e*res = Cal". Pro"e*res 66
einition o ta& #al#!lation pro#ed!res. 'hese #al#!lation pro#ed!res #an "e !sed in the ta&#al#!lation that is #alled "y the ++ appli#ations. 'he )+G a#tivitity that #orresponds to this $en! ite$
#an "e o!nd in *+ inancial #ccountin inancial #ccountin +lo-al Settins Ta onSales/$urchases Basic Settins Check Calculation $rocedure < 6efine $rocedures. 'he#orresponding vie% #l!ster is CD'=3D'.
5.3.3.14 Cal". Pro"e*res = Cal". Pro"e*res
einition o pri#ing #al#!lation pro#ed!res. 'hese a##ess se!en#es #an "e !sed in the S pri#ing
pro#ed!res. 'he )+G a#tivitity that #orresponds to this $en! ite$ #an "e o!nd in *+ Sales and
6istri-ution Basic unctions $ricin $ricin Control 6efine #nd #ssin $ricin $rocedures.'he #orresponding vie% #l!ster is D'=3.
5.3.3.15 !a) !ypes
)n this )+G a#tivity- yo! deine ta& types or *ra5il. Here it is #!sto$i5ed %hi#h ields o the pri#ingpro#ed!re res!lts ta"le #ontain the val!es o the Nota 6is#al. etails #an "e o!nd in se#tion @.1@.
6!rther$ore- yo! #an set the 9PP E9ast P!r#hase Pri#eF indi#ator or ea#h ta& type in order to a#tivatethe re#ording o the 9PP. 6!rther details #an "e o!nd in the do#!$ent 9ast purchase price in /3 forBra0il .
'he )+G a#tivitity that #orresponds to this $en! ite$ #an "e o!nd in *+ inancial #ccountin
inancial #ccountin +lo-al Settins Ta on Sales/$urchases Basic Settins Bra0il 6efineTa T2pes. 'he #orresponding $aintenan#e vie% is :D1*A:.
5.4 6aintenan"e o$ !a) !ales
Sele#ting a line o the ta"le on the overvie% s#reen o the '+7 leads to the $aintenan#e vie% o thesele#ted ta"le. ) a ta"le %ith dyna$i# e&#eptions is sele#ted the !ser is pro$pted or the ta& gro!pprior to the ta"le $aintenan#e. 'he s#reenshot in 6ig!re @ <@ sho%s an e&a$ple- the $aintenan#evie% :D1*')P3.
) the a!to$ati# #ondition generation is a#tive Esee se#tion @.1F- #ondition re#ords are generated and#hanged a!to$ati#ally %hen the data that are entered in these vie%s are saved. 'hese #onditions area##essed in the ta& #al#!lation. 'he *ra5ilian ta"les are no longer a##essed any%here in theappli#ations and only serve as a #o$orta"le %ay o si$!ltaneo!sly $aintaining $!ltiple #onditionshaving the sa$e (ey ields.
)t is possi"le to display the a!to$ati#ally generated #ondition re#ords in transa#tion 613. Ho%ever-never $ay these #ondition re#ords "e #hanged or deleted %ith transa#tion 612 or ne% #onditions "e#reated %ith transa#tion 611. 'his %ill lead to in#onsisten#ies "et%een the data in the *ra5ilian ta&
ta"les and the #ondition re#ords. )n se#tion @.1?- it is de#ri"ed ho% to veriy and reesta"lish the#onsisten#y o the data.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 24
MM
SD
MM
SD
CBT
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 25/147
SAP Online Help 12/22/2013
5.5 !a) Gro*ps o$ yna%i" E)"eptions
'he s#reenshot in 6ig!re @ <4 sho%s the $aintenan#e o the ta"le :D1*'G8OP in %hi#h thegro!ps o dyna$i# ta& e&#eptions are deined. 6or ea#h ta& gro!p- yo! #an spe#iy !p to three (eyields that are to "e !sed to deter$ine the ta& rates. To! #an #hoose ro$ the ollo%ing (ey ields>$aterial- NC+ #ode- $aterial #lass/$aterial gro!p- ta& #ode- vendor- #!sto$er- ind!stry se#tor- #ity
#ode- and $aterial ta& !sage. All o the ields are ta(en ro$ the #!sto$er- vendor- and $aterial$aster re#ords < %ith the e&#eption o the ta& #ode- %hi#h is ta(en ro$ the ite$ level in thetransa#tions.
'he n!$"er o the ta& gro!p deter$ines %hi#h rates are ta(en in #ase o $ore than one $at#hingre#ord. 6or e&a$ple- s!pposed ta& gro!p @0 has the (ey ield NC+ #ode and ta& gro!p @1 has the (eyield $aterial #lass. ) in the ta& #al#!lation a re#ord is o!nd as %ell or ta& gro!p @0 as or gro!p @1-the re#ord o gro!p @0 %ill "e ta(en sin#e it has the lo%er n!$"er.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 2@
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 26/147
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 27/147
SAP Online Help 12/22/2013
6!rther$ore- a ta& gro!p #an "e restri#ted to "e !sed only or #ertain appli#ations "y #hoosing adierent val!e than +eneral in the ield Call. #pp. sing the C*'- t%o other appli#ations #an "esele#ted> Sales and 6istri-ution (S6) and *aterials *anaeent (**). 'he individ!al ++ s!"<appli#ations $7- * - and 8 - are no longer s!pported sin#e it $a(es no sense to !se- or e&a$ple-dierent ta& rates in the invoi#e #o$pared to the p!r#hase order.
Also it #an "e restri#ted to "e !sed only or #ertain ta& types "y only setting so$e ta& type indi#ators inthe #ol!$ns at the right side o the ta"le. To! #an individ!ally a#tivate the #onsideration o a ta& gro!pin the ta& rate deter$ination or the types )C+S- )P)- )SS- and S!"'ri" ES'F.
)n the or$er ta& #al#!lation $ethod- the des#ri"ed logi# is progra$$ed in the ta&<#al#!lating !n#tion-:D1*CA9C9A'D'AS. 7hen !sing the ne% ta& #al#!lation- this logi# has to "e transerred to the#!sto$i5ing o the a##ess se!en#es "elonging to the #onditions that store the ta& rates. See se#tion@.=.1 or a detailed des#ription ho% this is reali5ed.
sing C*'- in the standard set!p delivered "y SAP the ta& data "elonging to dierent ta& gro!ps arestored in #ondition re#ords that have the sa$e #ondition ta"le. )n order to identiy %hi#h ta& gro!p anentry in the #ondition ta"le "elongs to- the #ondition ta"le #ontains a (ey ield 'AG8OP. Ho%ever-this #ondition ta"le is not only !sed or dyna$i# ta& e&#eptions- "!t or other ta& ta"les. 6or e&a$ple-#ondition ta"le 32 is !sed or all )C+S ta& ta"les- i.e. :D1*')C1- :D1*')C2- and :D1*')C3F.'hereore- SAP deines standard ta& gro!ps that are not to "e !sed "y #!sto$ers. 'hey are listed inse#tion 10.22. )n #onse!en#e- #!sto$ers $ay only !se ta& gro!p n!$"ers in the range ro$ 10 to. 'he other n!$"ers are reserved or SAP.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 2?
ig*re 5;4. 6aintenan"e o$ ta) gro*ps o$ yna%i" e)"eptions. Gro*ps 11? 13? an 25 arean e)a%ple (hi"h is not eli#er as stanar.
ig*re 5;5. 6aintenan"e o$ the ta) rate tale 8@1-!P3? ta) gro*p +? in the #ie(8@1-!P3V. !he yna%i" 9ey $iels are %aterial an #enor.
CBT
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 28/147
SAP Online Help 12/22/2013
5.+ A""ess e>*en"es
)n the '+7- the $aintenan#e o a##ess se!en#es is a##essed "y sele#ting the $en! ite$ ConditionSetup < #ccess Seuences ** and #ccess Seuences S6. 'his #alls the $aintenan#e o the vie%#l!sters CD'=2D' and D'=2- respe#tively. A##ess se!en#es are #ross<#lient data.
)n se#tion 10.2- the a##ess se!en#es and the !nderlying #ondition ta"les and ields that are !sed orthe a##ess are listed.
5.+.1!a) Gro*ps in A""ess e>*en"es
7henever a ne% ta& gro!p %as #reated or an e&isting gro!p %as #hanged- e.g. ta& type indi#ators%ere s%it#hed on and o- the appli#ation %as #hanged- or even (ey ields %ere #hanged- the a##essse!en#es have to "e ad;!sted a##ordingly i the #ondition<"ased ta& #al#!lation is !sed. A ne% stephas to "e in#l!ded in all those a##ess se!en#es that are !sed "y #onditions that are !sed to #al#!lateta&es o the type that is s%it#hed as a#tive in the #!sto$i5ing o the ta& gro!p. A progra$-:D1*D'DACCDS- is provided that #an do this a!to$ati#ally. 'his is des#ri"ed in se#tion @.=.2. )yo! #hange the a##ess se!en#es $an!ally- the ollo%ing e&a$ple ill!strates %hat yo! need to
#hange.
S!ppose yo! #reate ta& gro!p @0 %ith t%o (ey ields cit2 code and NC* code- #alling appli#ation+eneral - and $ar(ed as a#tive or )C+S only. 'hen- yo! need to e&tend all ++ and S a##essse!en#es that are !sed in the )C+S #onditions I "y adding step @0. One e&a$ple ro$ ++ is *8)*.To! #an #reate step @0 "y #opying step @- sin#e they "oth !se the sa$e #ondition ta"le Ethe one#orresponding to $aterial<dependent e&#eptionsF. *y #opying step @- yo! ta(e over the assign$ent oields and #onstant val!es or the ields < e&#ept or the dyna$i# ones. )n the ield assign$ent- yo!need to assign the #ity #ode to dyna$i# ield 1- the NC+ #ode to ield 2- and the #onstant UU to ield 3.9astly- assign the #onstant val!e U@0U to the ield Ta roup - so that the syste$ #an !ni!ely identiythe re#ord d!ring rate deter$ination.
) yo! do not !se #ondition<"ased ta& #al#!lation- yo! do not need to ad;!st the #orresponding a##essse!en#es. )n this #ase- the syste$ sear#hes thro!gh the deined order o (ey ields o an a#tivegro!p as des#ri"ed a"ove.
5.+.2A*to%ati" AB*st%ent o$ A""ess e>*en"es
7ith the report :D1*D'DACCDS yo! #an a!to$ati#ally ad;!st all a##ess se!en#es that are!sed "y #ondition types !sed or the #ondition<"ased ta& #al#!lation. 6ig!re @ <= sho%s the initialsele#tion s#reen.
To! need to have a!thori5ation or #ross<#lient C!sto$i5ing i yo! %ant to $odiy the a##essse!en#es. )t is i$portant that yo! ens!re that ta& gro!ps are not #!sto$i5ed dierently in dierent#lients "e#a!se %ith ea#h #onversion to a##ess se!en#es- the previo!s C!sto$i5ing settings %ill "eover%ritten.
On the progra$ sele#tion s#reen- yo! enter the ta& gro!ps yo! %ant to in#l!de in the !pdate. To! #ansi$!late the res!lts o the progra$ "y setting the Siulate 7nl2 indi#ator. 'his is e&tre$ely i$portant-sin#e the progra$ $a(es #ross<#lient #hanges to yo!r data. ) yo! have no a!thori5ation or #ross<#lient #!sto$i5ing- this indi#ator is set "y dea!lt and #annot "e #leared.
Additionally- yo! need to spe#iy %hat type o #onversion is to ta(e pla#e>
• pdate a##ess se!en#es < i yo! %ant to !pdate e&isting steps in the a##ess se!en#es.
• )nsert into the a##ess se!en#es < i yo! %ant to in#l!de ne% steps in the a##ess se!en#es
ater #reating a ne% ta& gro!p .
• elete ro$ a##ess se!en#es < i yo! %ant to delete e&isting steps ro$ the a##ess
se!en#es.
6ollo%ing the #onversion or the si$!lation- the syste$ displays a log that #ontains all $essagesiss!ed d!ring pro#essing.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 2
CBT
CBT
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 29/147
SAP Online Help 12/22/2013
)n detail- the syste$ "ehaves as ollo%s "ased on the sele#ted option>
A. pate a""ess se>*en"es
• ) the syste$ inds a step in the a##ess se!en#e that has the sa$e n!$"er o the ta& gro!p- it
over%rites the stepUs ield assign$ent %ith the val!es #!sto$i5ed or the ta& gro!p.
• ) the syste$ does not ind a #orresponding step in the a##ess se!en#e- it inserts a ne% step.
• ) the syste$ inds a step in the a##ess se!en#e that #orresponds to the sele#ted ta& gro!p-
"!t the C!sto$i5ing settings indi#ate that this a##ess se!en#e is not to have this step- then thesyste$ deletes the step ro$ the a##ess se!en#e.
-. nsert into a""ess se>*en"es
Sele#t this option i the ta& gro!ps yo! have spe#iied have no #orresponding steps and ieldassign$ents in the a##ess se!en#es yet Ethis %o!ld "e %hen yo! have #reated a ne% ta& gro!pF. )the syste$ does ind a step %ith the n!$"er o the ta& gro!p in an a##ess se!en#e- it displays one othe ollo%ing in the appli#ation log>
• 7arning $essage> i the e&isting ield assign$ent is identi#al to the ield assign$ent that %o!ld
"e generated "y the #onversion
• rror $essage> i the a#t!al ield assign$ent diers- in %hi#h #ase the syste$ does not #hange
the a##ess se!en#e
C. elete $ro% a""ess se>*en"es
Sele#t this option i the ta& gro!ps yo! have spe#iied are to "e deleted ro$ all a##ess se!en#es!sed in the C*'.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 2
ig*re 5;+. ele"tion s"reen o$ the progra% that a*to%ati"ally aB*sts a""ess se>*en"esase on the C*sto%i,ing o$ the ta) gro*ps o$ yna%i" e)"eptions.
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 30/147
SAP Online Help 12/22/2013
5.7 Conition !ypes
'he #ondition types that have to "e deined #an "e #lassiied in o!r #ategories>
1. Conditions #ontaining ta& data. 'hese #ondition re#ords are $aintained a!to$ati#ally d!ringthe $aintenan#e o the *ra5ilian ta& rate ta"les. An internal #ode $!st "e assigned to ea#h
#ondition in ta"le :D1*'CON Esee se#tions @. and @.11F.2. Conditions that reer to other #onditions. 'hese are #onditions that have a reeren#e #ondition
#ontaining the data. 'hey are !sed to re!se a #ondition val!e in another line o the #al#!lationpro#ed!re.
3. Conditions that are only !sed to $ar( spe#ii# lines o the #al#!lation pro#ed!re to !se the$ inthe Nota 6is#al $apping ta"les. 'hese #onditions are $an!al- i.e. they have no a##essse!en#e and no #ondition re#ords in the data"ase.
4. Conditions indi#ating that a #ertain ta& type is d!e. 'hese #ondition types have to "e enteredalso in the ta"le :D1*A: to #lassiy the$ as ta& type. 'he $aintenan#e o the ta& types isa##essed in the '+7 !nder Condition Setup < Ta T2pes. 'he re#ords are $aintained "y#!sto$i5ing the ta& #odes.
'he #ondition types !sed in C*' are des#ri"ed in se#tion .
5. !a) Cal"*lation Pro"e*re
'he ne% standard ta& #al#!lation pro#ed!re or *ra5il is 'A*8A. 'he #!sto$i5ing o #al#!lationpro#ed!res is done in the vie% #l!ster CD'=3D' and #an "e rea#hed ro$ the '+7 "y #hoosingCondition Setup < Calc. $rocedure ** .
'his ta& #al#!lation pro#ed!re has to "e assigned to the #o!ntry B in ta"le '00@. 'he #orresponding
)+G a#tivity #an "e o!nd in *+ inancial #ccountin inancial #ccountin +lo-al Settins
Ta on Sales/$urchases Basic Settins #ssin Countr2 To Calculation $rocedure.
A detailed des#ription o the ne% standard #al#!lation pro#ed!re 'A*8A #an "e o!nd in se#tion
10.@.
5. Alternati#e Cal"*lation Pro"e*re
)n 8/3 nterprise- an e&tension to the #on#ept des#ri"ed in se#tion @. has "een introd!#ed. )n theta"le :D1*+7SRA9S+- alternative #al#!lation pro#ed!res #an "e spe#iied that are to "e !sed or#ertain ta& #odes instead o the standard one. 'his is a#hieved "y reading this ta"le in a *Ad) "eorethe #all to the pri#ing pro#ed!re and $odiying the #o$$!ni#ation ields that #ontain the #al#!lationpro#ed!re and the ta& #ode.
'h!s the !ser #o!ld e.g. !se the e&ternal ta& #al#!lation or so$e ta& #odes E"y spe#iying 'A*8: inthe a"ove $entioned ta"leF or !se several s$aller #al#!lation pro#ed!res- e.g. in #ase o peror$an#epro"le$s or ne% re!ire$ents.
5.10nternal Conition Coes
An internal #ode has to "e #reated or ea#h #ondition type that is to "e !sed in the a!to$ati#generation o #ondition re#ords d!ring the $aintenan#e o the *ra5ilian ta& ta"les. Only the internal#odes are !sed in the progra$ #oding. *y this $apping- the #!sto$ers are ree to !se their o%n#ondition types.
'he internal #odes are $aintained in the '+7 "y #hoosing Condition Setup < Condition *appin <nternal Codes in the $en! or $aintaining the vie% :D1*CON+AP. 'he #!sto$er !s!ally is note&pe#ted to $aintain this ta"le "e#a!se SAP delivers the internal #odes re!ired or the standard*ra5ilian ta& #al#!lation.'he #ondition Codes or %ithholding ta& $ight "e re!ired and are thereorelisted. ) #!sto$ers need to deine their o%n internal #odes or !ser<spe#ii# #oding- they #an deine
ne% #odes "eginning %ith 5 . 'a"le 10 < sho%s all standard internal #ondition #odes delivered "y SAP.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 30
CBT
CBT MM
CBT
MM
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 31/147
SAP Online Help 12/22/2013
6or the internal #odes that represent #ondition types that #ontain data o a spe#ii# ta& gro!p E)C+S-)P)- )SS- or S!"'ri"F- the respe#tive ta& gro!p has to "e assigned to the #odes. 'his is ne#essary orthe syste$ to #onsider the a##ess se!en#e o the #ondition type assigned to the internal #ode in thea!to$ati# e&tension o a##ess se!en#es ater #hanging ta& gro!ps o dyna$i# e&#eptions Eseese#tion @.=.2F.
5.11Assign%ent o$ Conition !ypes to nternal Coes
'he #ondition types that are a#t!ally !sed in the ta& #al#!lation pro#ed!re have to "e assigned to thea"ove des#ri"ed internal #odes. 6or the standard *ra5ilian ta& #al#!lation- SAP delivers all internal#odes- #onditions- and their assign$ents.
5.12Assign%ent o$ Conition !ales to !a) !ales
!ring the $aintenan#e o the *ra5ilian ta& ta"les- #ondition re#ords are generated and #hangeda!to$ati#ally. )n the ta"le :D1*)7+AP it has to "e spe#iied %hi#h #ondition ta"les are to "e !sedor a spe#ii# ta& ta"le. )n the #ase o dyna$i# e&#eptions- yo! additionally spe#iy the #ondition ta"leper ta& gro!p.
'he dea!lt entries delivered "y SAP are sho%n in 'a"le.
5.13e$inition o$ !a) !ypes
'he #ondition types that indi#ate %hether a spe#ii# ta& is d!e or %hether spe#ii# lines are to "e listedin the nota is#al have to "e spe#iied in the ta"le :D1*A:. 'he #ondition types are reerred to as tat2pes in this ta"le. 'hey are #!sto$i5ed in the vie% :D1*A: that #an "e a##essed in the '+7 "y#hoosing Condition Setup < Ta T2pes.
A ta& type #an "e assigned to a ta& gro!p. 'a& gro!ps are the dierent *ra5ilian ta&es E)P)- )C+S-S!"stit!io 'ri"!taria- )SSF and the inor$ation %hether it is a #o$ple$entary ta& or a ta& on reight.) a ta& gro!p is assigned to the ta& type that #orresponds to a ta& #ode #ondition- this ta& line %ill "e
transerred to the nota is#al. Per gro!p there is a separate line in the nota is#al. ) yo! do not assign ata& gro!p to a ta& type- the #ondition %ill "e ignored in the nota is#al generation. 'his is e.g. the #aseor oset #onditions li(e )CO. )n order to $aintain this #ondition in the ta& #ode $aintenan#e- it has to"e deined as a ta& type as %ell. Ho%ever- it is not nota<is#al relevant- and thereore no ta& gro!p isassigned to it.
6or ea#h ta& type an indi#ator 9$$ #an "e set- indi#ating that or this ta& type the last p!r#hasing pri#eis to "e #al#!lated and !sed in the ta& rate deter$ination. etails a"o!t this !n#tionality #an "e o!ndin the do#!$ent 9ast purchase price in /3 for Bra0il .
'a"le 1 0 <1@ sho%s the standard ta& types delivered "y SAP.
5.14C*sto%i,ing /66 !a) Coes
5.14.1 &ne ingle !a) Coe 6aintenan"e !ool
'he C!sto$i5ing o 6)/++ ta& #odes is done in the '+7 "y #hoosing Ta Calculation < Ta Codes**. 'his leads to the $aintenan#e vie% :D1*'ACO. )t is no longer done %ith the transa#tion6'P. 'his transa#tion #annot "e !sed "e#a!se the ta& #al#!lation pro#ed!re 'A*8A is not#o$pati"le %ith the !n#tionality o the transa#tion. .g. in 6'P- re#ords #an "e generated only or#ondition types that are non<statisti#al and that have an a##o!nt (ey assigned in the #al#!lationpro#ed!re. )n 'A*8A- ho%ever- there are statisti#al lines that have ta& #ode #onditions Esee se#tion10.@F.
*eore the ta"le %ith the ta& #odes is displayed- the !ser is pro$pted or the #al#!lation pro#ed!re. Asdea!lt- the ta& #al#!lation pro#ed!re assigned to the #o!ntry is displayed. 'his #an "e over%ritten ithe eat!re o alternative #al#!lation pro#ed!res Ese#tion @.F is !sed.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 31
CBT
CBT
MM
MM
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 32/147
SAP Online Help 12/22/2013
ntil release 4.=C three #!sto$i5ing steps had to "e e&e#!ted to #!sto$i5e a ta& #ode. 6irst- the#onditions o the ta& #ode had to "e $aintained in transa#tion 6'P. 'here it %as also spe#iied%hether the #ode "elongs to inp!t or o!tp!t ta&. 'he *ra5il<spe#ii# ields in ta"le '00?A- %hi#h#ontains the ta& #ode data Ee&#ept the #ondition re#ordsF- had to "e $aintained %ith the vie%:D1*'++C. 6or the a!to$ati# deter$ination o ta& #odes in sto#( transer pro#esses- inally theta"le '00?D)' had to "e $aintained to $ap S ta& #odes Edeined in ta"le :D1*'SCF against
in#o$ing and o!tgoing ta& #odes Edeined in '00?AF.
'he ta"le '00?D)' has "een repla#ed "y the ne% ta"le :D1*'00? in release 4.?. 'he ne% vie%:D1*'ACO allo%s the $aintenan#e o all ields $entioned in the three steps a"ove at the sa$eti$e in one line. sho%s a s#reenshot o this vie%.
5.14.2 6aintenan"e o$ !a) Coe Conitions
'he #onditions "elonging to a ta& #ode are $aintained "y sele#ting the line %ith the ta& #ode that is to
"e $aintained and ater%ards #hoosing +oto < *aintain Conditions ECtrl63F or pressing the
"!tton on the appli#ation tool"ar. )n #ase the syste$ does not ind a !ni!e assign$ent o a ta&#al#!lation pro#ed!re to a #o!ntry Ein ta"le '00@F- the !ser is as(ed to sele#t a #o!ntry irst.
'he s#reenshot in 6ig!re @ < sho%s an e&a$ple o the s#reen %here the ta& #ode #onditions are$aintained. )n the ta"le- all #ondition types are listed that are deined as ta& types in the ta"le :D1*A:Esee the previo!s se#tionF and that are present in the #al#!lation pro#ed!re assigned to the #o!ntry. Ata& type is a#tive %hen the respe#tive #he#("o& is #he#(edV other%ise it is ina#tive.
7hen the data are saved in the s#reen displayed in - #ondition re#ords are a!to$ati#ally "einggenerated. Che#(ed ta& types are transerred to #ondition re#ords %ith a val!e o 100JV or!n#he#(ed types the respe#tive #ondition re#ords are deleted so that the line %ill not appear in thepri#ing<pro#ed!re res!lts ta"le ater the e&e#!tion o the pri#ing pro#ed!re in the ta& #al#!lation.
'he ta& #ode #onditions are stored in the #ondition ta"le A003 %hi#h has as (ey ields the #o!ntry and
the ta& #ode. 'his is dierent to the ta"le '00?A in %hi#h the ta& #odes are deined or
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 32
MM
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 33/147
SAP Online Help 12/22/2013
ig*re 5;7. &#er#ie( o$ the ta) "oe %aintenane".
6ig!re @<. Conditions that "elong to the sele#ted ta& #ode.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 33
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 34/147
SAP Online Help 12/22/2013
#o!ntry and #al#!lation pro#ed!re. )n the standard ta& #al#!lation- only one ta& #al#!lation pro#ed!re#an "e assigned to a #o!ntry in ta"le '00@. Ho%ever- i the ne% eat!re o alternative #al#!lationpro#ed!res is !sed Esee se#tion @.F- a dierent #al#!lation pro#ed!re #an "e !sed or #ertain ta&#odes. 6or this reason- the ta& #odes deined or dierent #al#!lation pro#ed!res have to "e givendierent na$es i their #onditions are to "e #!sto$i5ed dierently- in order its #onditions do notover%rite the ones o ta& #odes %ith the sa$e na$e assigned to a dierent #al#!lation pro#ed!re.
5.14.3 Hints on C*sto%i,ing !a) Coe Conitions
Co$pared %ith the or$er %ay o #!sto$i5ing *ra5ilian ta& #ode #onditions- so$e #hanges %ereintrod!#ed in the #ondition<"ased ta& #al#!lation. 'he "asi# idea is the sa$e> To! a#tivate the lines othe #al#!lation pro#ed!re that store the ta& a$o!nts %hi#h are to "e ta(en or the ta& #ode. 'he otherlines that #ontain ta& #ode #onditions Eta& typesF are dea#tivated. 'he ta"le displayed in 6ig!re @ < is"asi#ally a spe#ial vie% on the ta& #al#!lation pro#ed!re in %hi#h only those lines are displayed that#ontain #onditions that are ta& types Edeined in ta"le :D1*A:- see se#tion @.13F.
7hat has #hanged is that no spe#ial internal nota<is#al handling is peror$ed in an e&ternal ta&#al#!lation any longer. All this logi# is #!sto$i5a"le in the nota<is#al $apping ta"le :D1*N6'CON-%hi#h is e&plained in se#tion @.1@. 'his has the ollo%ing #onse!en#es #o$pared to the C!sto$i5ingo ta& #odes or the #lassi#al- e&ternal ta& #al#!lation E'A*8:F.
5.14.3.1 C6 an P ines in 'ota is"al
)n general- a nota is#al al%ays has a line or )C+S and a line or )P)- no $atter i )C+S and )P) ared!e. E'here are so$e e&#eptions to this r!le %hi#h are- ho%ever- handled in the A*AP #oding o theta& #al#!lation.F
)n order to generate the )P) or )C+S lines in the nota is#al that only store the #al#!lation "ase in
the 7ther Base ield in #ase the respe#tive ta& is not d!e Ereerred to as du2 line in the ollo%ing-the ollo%ing #onditions Elines in the ta"le sho%n in 6ig!re @ <F have to "e a#tivated too>
• )P)0 A#tivate i )P) d!$$y line is to "e generated in the nota is#al
• )C+0 A#tivate i )C+S d!$$y line is to "e generated in the nota is#al
'hese spe#ial additional #onditions that have to "e $aintained are only relevant or )C+S and )P)- notor )SS- S!"'ri"- or any other ta& gro!p.
Conse>*ently? (hen %igrating $ro% the ol to the ne( ta) "al"*lation? all ta) "oes that ha#eeither P or C6 or oth not a"ti#e ha#e to e %oi$ie a""oringly.
5.14.3.2 P plit
)n order to #onsider the spe#ial #ase o Lvendor non<ind!stryM in )P) ind!striali5ation postings- t%o )P)#onditions have to "e a#tivated- one "eing ded!#ti"le and one non<ded!#ti"le. )n the ne% standardthese are #ondition types )P)1 and )P)4. )P)1 is ded!#ti"le- )P)4 non<ded!#ti"le. )n the old ta&#al#!lation- it %as #ondition )P)2 that had to "e a#tivated together %ith )P)1. 'his %as #hanged-"e#a!se the se$anti#s o )P)2 is )P) #ons!$ption- and the nota<is#al $apping is dierent.
'he A*AP #oding handles the spe#ial logi# and does not transer the val!es in the )P)4 line to the notais#al i )P) split is not the #ase. )n this sit!ation- as %ell the ta& a$o!nt as all "ase a$o!nts are 5ero%hi#h indi#ates that s!#h line is not to "e #onsidered in the nota is#al.
Conse>*ently? all ta) "oes that ha#e P in*striali,ation a"ti#e Dan th*s *se to ha#e"onitions P1 an P2 a"ti#e ha#e to e %oi$ie in a (ay that P2 is ea"ti#ate aninstea P4 is a"ti#ate.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 34
CBT
M M
CBT
MM
CBT
MM
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 35/147
SAP Online Help 12/22/2013
5.14.3.3 &$$set Postings
)n the old ta& #al#!lation- #onditions or oset postings have the rate I100J. )n the ne% ta&#al#!lation- ho%ever- yo! only a#tivate or dea#tivate #onditions. ) yo! a#tivate a #ondition- a re#ord%ith al%ays 100J is generated. 'hereore- in ea#h line o the #al#!lation pro#ed!re that #orrespondsto a #ondition type !sed or an oset posting- the #ondition "ase or$!la 1=4 has to "e spe#iied. 'his
or$!la $!ltiplies the "ase val!e %ith I1.Conse>*ently? all ta) "oes that ha#e a"ti#e "onition types (ith =100F ha#e to e eite sothat the rate is "hange to 100F instea.
5.14.4 'ote on !ransporting !a) Coe Conitions
7hen yo! #!sto$i5e ta& #odes %ith transa#tion 6'P- yo! have the option to i$port or e&port ta&#ode #onditions. 7hen i$porting ta& #odes- the #ondition re#ords are read ro$ ta"le '00? and thetransa#tion 6'P is pro#essed in "at#h inp!t $ode. 'he report 86'A)+P reads the standard ta&#odes or a #o!ntry. 'his is the %ay ho% standard ta& #odes #an "e #reated in a syste$.
7ith the ne% ta& #al#!lation pro#ed!re 'A*8A- ho%ever- this is not possi"le "e#a!se transa#tion6'P #annot "e !sed to edit ta& #odes Esee se#tion @.14.1F. 'hereore- or the ti$e "eing- ta& #odes
have to "e #reated $an!ally.
)n se#tion - the *ra5ilian ta& #odes SAP delivers as standard are des#ri"ed. 8eer also to that se#tionor e&a$ples and !rther e&planations.
5.156apping o$ !a) Val*es to the 'ota is"al
*y !sing the ne% #ondition<"ased ta& #al#!lation the pri#ing<pro#ed!re res!lts ta"le #ontains allval!es that need to "e listed in the nota is#al. 7hi#h val!es o the ta"le are transerred to %hi#h notais#al ields is #!sto$i5ed in the '+7 "y #hoosing Condition Setup < Nota1iscal *appin < Ta8alues ** or S6- respe#tively. 'his leads to the $aintenan#e o the vie%s :D1*N6'CON++ Eor++F and :D1*N6'CON Eor SF that deine the $apping r!les. 'he s#reenshot in 6ig!re @ < sho%s an e&a$ple.
A ta& line in the nota is#al #onsists o the ta& rate- pa!ta rate E!sed or )P) Pa!taF- the ta& val!e- thenor$al "ase- the e&#l!ded "ase- and the other "ase. An a#tive ta& type or a ta& #ode leads to a#orresponding line in the nota is#al. )n this vie% it is spe#iied ro$ %hi#h ields in the pri#ing<pro#ed!re res!lts ta"le the a"ove $entioned nota is#al ields are "eing illed.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 3@
CBT
CBT
MM
CBT
MM
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 36/147
SAP Online Help 12/22/2013
6or ea#h nota is#al ield the #ondition type that identiies the line in the #al#!lation pro#ed!re has to"e spe#iied. ) the #ondition is ina#tive- the respe#tive line %ill not "e o!nd in the pri#ing<pro#ed!reres!lts ta"le and the initial val!e %ill "e transerred.
6!rther$ore- the ield o the line o the pri#ing<pro#ed!re res!lts ta"le has to "e spe#iied in the#ol!$n *ap. ield . 'here are three alternatives> the #ondition "ase val!e- A78'V the #ondition rateor a$o!nt- *'8V and the #ondition val!e- 78'.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 3=
ig*re 5;. 6apping o$ lines in the tale o$ the "al"*lation pro"e*re to ta) #al*es in the 'ota;is"al. !he MM #ie( 8@1-'!C&'66V is sho(n.
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 37/147
SAP Online Help 12/22/2013
5.1+6apping o$ !a) a(s to the 'ota is"al
'he ta& la%s are also stored in #ondition re#ords that are generated "y the $aintenan#e o the ta&#ode or the $aintenan#e o #ertain ta& rate ta"les Ee.g. :D1*')P1 or :D1*')C2F. 6ro$ %hi#h#ondition types the la%s are ta(en is deined in the ta"le :D1*N697CON. )t is $aintained in the'+7 "y #hoosing Condition Setup < Nota1iscal *appin < Ta 9aws. 'his leads to the $aintenan#e
o the vie% :D1*N697CON++ that deines the $apping. 'he s#reenshot in sho%s the standard$apping delivered "y SAP.
ig*re 5;10. 6apping o$ lines in the tale o$ the "al"*lation pro"e*re to ta) la( te)ts in the'ota;is"al.
5.176igration o$ !a) ata to Conition Re"ors
)n the '+7- "y #hoosing Condition Setup < *iration EShit6@F a s#reen is displayed %here the initial
#onversion o the entries in the *ra5ilian ta& ta"les to #ondition re#ords #an "e started and it #an "e#he#(ed %hether all entries are s!##ess!lly #onverted.
5.17.1 Che"9 Conitions
'he entries in the ta"le o the sele#ted line in the list o ta& rate ta"les #an "e #he#(ed or#orresponding #ondition re#ords "y #hoosing Condition ecords < Check Conditions E6@F or pressing
the "!tton in the appli#ation tool"ar. 6or ea#h entry in the respe#tive ta"le it is #he#(ed E"ased onthe C!sto$i5ing in the $apping ta"les :D1*)7+AP and :D1*'CONF %hether #orresponding#ondition re#ords e&ist. 'he sele#tions $ade in the #pplication gro!p deter$ine %hether the#onditions or the appli#ation T; E!sed in $aterials $anage$entF or 8 E!sed in sales and distri"!tionFare "eing #he#(ed.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 3?
CBT MM
CBT
CBT
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 38/147
SAP Online Help 12/22/2013
'he entries and the n!$"ers o the #orresponding #onditions are displayed in the A9 list. *y do!"le<#li#(ing a #ondition re#ord n!$"er a $odeless pop!p %indo% is displayed that #ontains detailedinor$ation a"o!t the #ondition re#ord ro$ the #orresponding entries in the )C ta"les ONH andONP. 'he s#reenshot in 6ig!re @ <11 sho%s an e&a$ple.
'he trai# lights i#on in the let$ost #ol!$n o the A9 list indi#ates %hether or ea#h ield in the ta"leline that is to have a #orresponding #ondition re#ord e&ists a #ondition EgreenF- that no #onditions e&istso ar EredF- or that only so$e ields have #orresponding #onditions Eyello%F. 'he i#on in the let$ost#ol!$n o the ta"le #ontrol %ith all *ra5ilian ta& ta"les gives a s!$$ary o the #he#(> 'he $agniying<glass indi#ates that the respe#tive ta"le has not "een #he#(ed yet sin#e the transa#tion %as started.Green trai# lights $ean that every entry in the ta"le has all #orresponding #ondition re#ordsV red$eans that at least one entry has no #ondition re#ords so arV yello% $eans that at least one line hasonly so$e #onverted ields.
5.17.2 Con#ert !a) ata to Conition Re"ors
*y #hoosing Condition ecords < Convert E6=F or pressing the "!tton in the appli#ation tool"ar- the#onversion o ta& re#ords to #onditions is started. )t is prere!isite that all #!sto$i5ing o the $appingta"les des#ri"ed in this se#tion is already doneV other%ise errors are "eing iss!ed. 'he sele#tion $ade
in the gro!p Conversion 7ptions deter$ines the $ode o #onversion. ) the irst option is #hosen-every ield is #onverted in any #ase- no $atter i there already e&ists a #orresponding #ondition re#ord.) the se#ond option is #hosen- the !ser is as(ed in #ase o the previo!sly des#ri"ed sit!ation. ) thethird option is #hosen- only the ields are #onverted that do not have #orresponding #ondition re#ordsso ar.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 3
ig*re 5;11. !he %igration an "he"9 tool that "ontrols the initial "on#ersion an the"onsisten"y o$ entries in -ra,ilian ta) tales to "onition re"ors.
CBT
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 39/147
SAP Online Help 12/22/2013
5.1Colle"ti#e 6igration o$ All !a) ata
)n order to $igrate all ta& C!sto$i5ing data to #ondition re#ords- yo! #an !se the progra$:D1*DGND'ADCOND*AC. Note =341 des#ri"es the details. 'his progra$ is !se!l in theinitial $igration o all ta& data. To! #an also s#hed!le it in "a#(gro!nd.
5.1e>*en"e $or !a) Coe eter%ination
)n Sales and istri"!tion there are t%o pla#es to deine the S 'a& Code %hi#h #an "e a!to$ati#allydeter$ined in a transa#tion Ee.g. a sales orderF. )t #an "e either derived ro$ the )te$ Category- or theC!sto$er/+aterial )nor$ation 8e#ord.
*y $eans o the ta"le :D1*'COS- a se!en#e #an "e deined "y %hi#h these data so!r#esare a##essed. nter se!ential integer n!$"ers and assign the data so!r#es ro$ the drop do%n$en! to the$. !ring the transa#tion- the syste$ %ill loo( !p the data so!r#es in as#ending order othe se!en#e n!$"er !ntil a ta& #ode is o!nd.
!ale 5;1. E)a%ple o$ a se>*en"e $or ta) "oe eter%ination.
e>*en"e in !a) Coe eter%ination o*r"e $or !a) Coe eter%ination
1 )te$ Category 'a"le
2 C!sto$er +aterial )nor$ation
An e&a$ple is sho%n in 'a"le @ <1. )n this e&a$ple the syste$ %o!ld irst loo( !p the ite$ #ategoryta"le and i no ta& #ode %as o!nd- the #!sto$er $aterial inor$ation.
5.20e>*en"e $or !a) a( eter%ination
)n Sales and istri"!tion there are several pla#es to deine 'a& 9a%s or )C+S and )P) %hi#h #an "ea!to$ati#ally deter$ined in a transa#tion Ee.g. a sales orderF. 'hey #an "e either derived ro$ the)te$ Category- the 'a& 8ate &#eption 'a"les or ro$ the C!sto$er +aster 8e#ord.
*y $eans o the ta"le :D1*'9A7S- a se!en#e #an "e deined "y %hi#h the vario!s dataso!r#es are a##essed. nter se!ential integer n!$"ers and assign the data so!r#es ro$ the dropdo%n $en! to the$. !ring the transa#tion- the syste$ %ill loo( !p the data so!r#es in as#endingorder o the se!en#e n!$"er !ntil the ta& la%s are o!nd.
!ale 5;2. E)a%ple o$ a se>*en"e $or ta) la( eter%ination.
e>*en"e in !a) a( eter%ination o*r"e $or !a) a( eter%ination
1 'a& &#eption 'a"les
2 )te$ Category 'a"le
3 C!sto$er +aster
An e&a$ple is sho%n in 'a"le @ <2. )n this e&a$ple the syste$ %o!ld irst loo( !p the ta& e&#eption
ta"les- then the ite$ #ategory ta"les i no ta& la%s %ere o!nd and inally the #!sto$er $aster.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 3
CBT SD
CBT SD
CBT
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 40/147
SAP Online Help 12/22/2013
+ !a) Cal"*lation ogi"
ierent to the initial approa#h o #ondition<"ased ta& #al#!lation E++/6) #al#!lation pro#ed!re'A*8CF- the ta& #al#!lation is no longer peror$ed "y the pri#ing algorith$ in several steps o the
#al#!lation pro#ed!re. )nstead- the #al#!lation is peror$ed in A*AP #oding. Ho%ever- dierent to the#lassi#al *ra5ilian ta& #al#!lation E'A*8:F- only the #al#!lation is done there. All data retrieval andnota is#al generation is "ased on the C!sto$i5ing o the #al#!lation pro#ed!re and the nota is#al$apping ta"les.
'he #ondition val!e or$!la 320- already !sed in the #lassi#al *ra5ilian ta& #al#!lation- %as e&tendedto %or( also %ith C*'. ) the #al#!lation pro#ed!re is spe#iied in the ta"le :D1*C*'AP8OC Eseese#tion @.2F- the !n#tion $od!le :D1*DC*' is #alled in %hi#h the ne% #al#!lation logi# is pro#essed.
'he or$!la is !sed as %ell to #all the ta& #al#!lation Esee se#tion F as to retrieve the res!lts o the ta&#al#!lation in order to store the$ in the pri#ing<pro#ed!re res!lts ta"le Ese#tion 10.=.10F. 'hedierentiation is done "y analy5ing the #ondition type o the step in the #al#!lation pro#ed!re in %hi#hthe or$!la %as #alled. *y assigning internal #odes to these #ondition types Esee se#tions @.11 and F-depending on this internal #ode either the #al#!lation is started or a spe#ii# ta& res!lt is retrieved
Eidentiied "y the internal #odeF.6or e&a$ple- in the ++/6) #al#!lation pro#ed!re 'A*8A the ta& #al#!lation is triggered in the stepthat #ontains the #ondition type *01. 'his is "e#a!se #ondition type *01 is assigned to the internal#ode CA9C9A'D'A.
'he ta& res!lts are retrieved in the ne&t se#tion o the #al#!lation pro#ed!re. a#h line #ontains a#ondition type that is assigned to an internal #ode that indi#ates a ta& res!lt val!e. .g. #ondition type*12 is assigned to the internal #ode N6D)C+SDO*AS %hi#h indi#ates the )C+S other "ase a$o!ntEsee se#tion or the #o$plete listF.
)n the S pri#ing- the or$!la $!st "e #alled t%o ti$es- in #ase there are Nota 6is#al relevant#onditions Ee.g. is#o!nts- 6reight et#.F in#l!ding )C+S. 'he pro#ed!re is identi#al to the #lassi#al ta&#al#!lation- i.e. the irst #all is #al#!lating ta& on the net a$o!nt on #ondition )C+)- %hereas these#ond #all on #ondition )*8 is #al#!lating "ased on the a$o!nt in#l!ding )C+S- possi"ly $odiied"y other #onditions in"et%een.
'he A*AP #oding o the ta& #al#!lation is o";e#t<oriented. 'hree A*AP O";e#t #lasses #ontain the#oding> C9D'ADCA9CD*8 #ontains #oding !sed or ++/6) and S. 6!n#tionality that is spe#ii# oran appli#ation- i.e. ++/6) or S is #ontained in t%o derived #lasses> C9D'ADCA9CD*8D++ andC9D'ADCA9CD*8DS.
*y the o";e#t<oriented approa#h- #oding #an "e re!sed $ore easily- and #!sto$er<spe#ii# e&tensionson A*AP level #an "e i$ple$ented $ore transparently Esee also se#tion ?.F.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 40
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 41/147
SAP Online Help 12/22/2013
7 teps in nitial !a) C*sto%i,ing
'his se#tion des#ri"es %hat to do %hen setting !p the *ra5ilian ta& C!sto$i5ing ro$ s#rat#h.
7.1 A"ti#ation o$ -C et CC@-R@!A
'he SAP standard C!sto$i5ing entries are delivered and availa"le in #lient 000 o the syste$ thea#t!al s!pport pa#(age is installed in. )n order to a#ilitate the transer o C!sto$i5ing to other #lients-a *C Set is availa"le that #ontains $ost o the C!sto$i5ing entries or C*'.
• A#tivate the *C Set CSC=B=T#; %ith transa#tion SCP820.
Only valid !ntil release 4.?. Higher releases in#l!de this in delivered #!sto$i5ing.
)t #ontains the C!sto$i5ing entries o the )+G a#tivities listed in 'a"le ? <3.
!ale 7;3: C*sto%i,ing entries in -C et CC@-R@!A
C*sto%i,ing A"ti#itye"tion in !hiso"*%ent (/E)planations
!ale in !his o"*%ent(/ tanar C*sto%i,ing
eine 'a& 'ypes @.13 'a"le 1 0 <1@
eine )nternal Codes or 'a& Conditions @.10 'a"le 10 <
A#tivate Condition Generation @.1
+ap ++ 'a& 9a%s to Nota 6is#al 6ields @.1=
+ap ++ 'a& al!es to Nota 6is#al 6ields @.1@ 'a"le
eine 'a& Gro!ps or yna$i# &#eptions @.@ 'a"le 11 <2@
Assign Condition 'ypes to )nternal Codes or'a& Conditions
@.11'a"le 1 0 <
Assign Condition 'a"les to 'a& 'a"les @.12 'a"le
Spe#iy Str!#t!re or 'a& :!risdi#tion Code
Cal#!lation Pro#ed!re E6)F @. 'a"le 10 <14 I 'a"le 10 <
Condition 'ypes E6)F @.?rror> 8eeren#e so!r#enot o!nd
A#tivate &ternal 'a& Cal#!lation
+ap S 'a& al!es to Nota 6is#al 6ields @.1@
Spe#ial Conditions or Pri#ing ESF
eine and Assign Pri#ing Pro#ed!res ESF
eine Condition 'ypes ESF
7.1.16an*al "*sto%i,ing re>*ire a$ter -C et a"ti#ation
Note ?3==?@
7.2 !rans$er o$ !e)ts to esire ang*age
'he *C Set had to "e #reated in lang!age EGer$anF "e#a!se o li$itations o so$e C!sto$i5ingta"les. Ho%ever- the te&ts are nglish. )n order to have te&ts also in yo!r desired logon lang!age- yo!have to pro#eed as ollo%s ater a#tivating the *C Set.
• 9og on to the syste$ in the relevant #lient.
• Start transa#tion S+9'.
• Sele#t the lang!age to "e illed !p Ee.g. nglishF and veriy it is illed !p ro$ Ger$an
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 41
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 42/147
SAP Online Help 12/22/2013
• Choose the e&pert $ode or the lang!age s!pple$entation as des#ri"ed "elo%.
• Sele#t the ta"les given "elo% or the 9ang!age ill!p
• 8epeat the pro#ess to ill !p e.g. Port!g!ese ro$ nglish.
7.2.1Pro"e*re $or ang*age *pple%entation in E)pert %oe
Pro#eed as ollo%s ater starting transa#tion S+9'>
.. 1. Choose the ollo%ing or the lang!age that yo! %ant to s!pple$ent> 9anuae → Special #ctions→ Suppleentation (pert).
2. On the ne&t s#reen- enter a des#ription o yo!r s!pple$entation. 'his helps yo! to re#ogni5e thes!pple$entation yo! have started in the transa#tion S+9' overvie%.
3. )n the #enter o the dialog "o&- yo! #an spe#iy #onditions or sele#ting the ta"les yo! %ant tos!pple$ent. 'hese ields are set %ith SAP dea!lts- ho%ever- yo! #an #hange the$ "y #hoosingChane. 'he dea!lt is set so that i yo! are logged on to #lient 000- all #ross<#lient and #lient<spe#ii#
ta"les are s!pple$ented in #lient 000. )n other #lients- only the #lient<spe#ii# ta"les in the logon #lientare sele#ted or s!pple$entation.
4. 'he ta"les that yo! %ant to s!pple$ent appear at the "otto$ o the s#reen- a##ording to thesele#tion yo! $ade "y #hoosing Select . a#h ta"le is sho%n %ith its ta"le #lass- a des#ription- thes!pple$entation $ode- and the #lient in %hi#h the ta"le %ill "e s!pple$ented. To! #an !se theappropriate p!sh"!ttons to #hange this list- ho%ever- %e re#o$$end this or e&perien#ed !sers only.8ead the long te&ts o the dialog "o&es that appear %hen yo! #hange the dea!lts. 6or inor$ation onthe rest o the pro#ed!re- see the do#!$ent
SAP 7e" AS =.20> 9ang!age 'ransport
'a"les to "e sele#ted or lang!age ill!p>
'=2'
'=3'
'=3
'=@'
:D1*CON+AP'
7.3 Assign%ent o$ Cal"*lation Pro"e*res
7.3.1pe"i$y Cal"*lation Pro"e*res $or C-!
)n the )+G- e&e#!te the a#tivity *+ inancial #ccountin inancial #ccountin +lo-al Settins
Ta on Sales/$urchases Basic Settins Bra0il Specif2 Calculation $rocedures forCondition1Based Ta Calculation. Alternatively- %ith transa#tion S+30- #all the $aintenan#e vie%:D1*C*'AP8OC Esee se#tion @.2F.
Create t%o ne% entries>
• 6or ++- #reate an entry or !sage A- appli#ation '- #al#!lation pro#ed!re 'A*8A and set
the CBT #ct. )ndi#ator.
• 6or S- #reate an entry or !sage A- appli#ation - #al#!lation pro#ed!re 8A*8A and set the
CBT #ct. )ndi#ator.
) yo! %ant to !se other #al#!lation pro#ed!res or C*'- spe#iy the$ here as %ell.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 42
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 43/147
SAP Online Help 12/22/2013
7.3.2Assign Co*ntry to Cal"*lation Pro"e*re
)n the )+G- e&e#!te the a#tivity *+ inancial #ccountin inancial #ccountin +lo-al Settins
Ta on Sales/$urchases Basic Settins #ssin Countr2 to Calculation $rocedure. Alternatively- %ith transa#tion S+30- #all the $aintenan#e vie% D'00@.
• dit the entry or #o!ntry *8 and assign the #al#!lation pro#ed!re 'A*8A to it.
7.4 Creation o$ !a) Coes
)n transa#tion :1*'A- go to the $aintenan#e o ta& #odes as des#ri"ed in se#tion @.14. Create theta& #odes yo! need. 8eer to se#tion 10.13 that des#ri"es the standard ta& #odes or *ra5il.
• Create ta& #odes "ased on 'a"le 1 0 <
• Create the ta& #ode #ondition re#ords "ased on 'a"le1 0 < I 'a"le 0 <24.
7.5 Creation o$ e$a*lt Conition Re"ors
So$e #ondition re#ords o ta& rates #annot "e $aintained "y #reating entries in the *ra5ilian ta&ta"les :D1*'K- "!t $!st "e #reated $an!ally %ith transa#tions 611 Eor 6) re#ordsF and 11 EorS re#ordsF. ) these entries do not e&ist- %rong ta& C!sto$i5ing data #an "e read d!ring the ta&#al#!lation.
7ith transa#tion 611- #reate the ollo%ing #ondition re#ord>
• Condition type *C)1 E)C+S #o$ple$ent "aseF- #o!ntry *8> 100J
'his #ondition re#ord is ta(en %hen )C+S #o$ple$ent is #al#!lated and no e&#eption o )C+S#o$ple$ent "ase red!#tion %as deined in ta"le :D1*'C)1 or the $aterial o the ite$ "eingpro#essed.
7.+ 6igration o$ !a) C*sto%i,ing
) yo! !pgraded to release 4.?0 or i yo! s%it#hed to #ondition<"ased ta& #al#!lation ater so$e ta&C!sto$i5ing had already "een #arried o!t- yo! have to initially generate #ondition re#ords or theentries in the *ra5ilian ta& ta"les.
8eer to se#tion @.1? to see ho% to $igrate ta& C!sto$i5ing to #ondition re#ords or ea#h ta"leseparately.
spe#ially %hen $igrating all ta"les the irst ti$e- the $ass $igration progra$ des#ri"ed in se#[email protected] %ill "e help!l.
) yo! have not $aintained any ta& rates yet- yo! do not need to r!n the $igration tools. Atera#tivating the #ondition generation Edes#ri"ed in se#tion @.1F- %hi#h happens d!ring a#tivation o the*C Set Ese#tion ?.1F- #ondition re#ords %ill "e generated a!to$ati#ally %hen $aintaining ta& rates.
7.+.1'ote on Conition Re"ors ith &nly &ne Appli"ation
'he syste$ !s!ally generates #ondition re#ords or as %ell appli#ation WB as appli#ation W'B.Ho%ever- or the ollo%ing ta"les this is not the #ase>
• )n ta"les %ith dyna$i# ta& e&#eptions yo! $aintain entries or a #ertain ta& gro!p. ) yo!
restri#t the #alling appli#ation o the ta& gro!p to either S or ++ Esee se#tion @.3.2.2F-#ondition re#ords are generated only or that appli#ation. )n the $igration tool- yo! #annot#he#( or #onvert #ondition re#ords or a #o$"ination o appli#ation and ta"le/ta& gro!p i theta& gro!p is not valid or the sele#ted appli#ation. 'he syste$ displays a $essage in s!#h#ase.
•'a"le :D1*'SC #ontains the ta& #odes !sed in S. 7hen yo! $aintain entries o this ta"leEsee se#tion @.3.2.4F- only #ondition re#ords %ith appli#ation WW are generated- "e#a!se they
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 43
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 44/147
SAP Online Help 12/22/2013
are not !sed in the 6) #al#!lation pro#ed!re. 'hereore- yo! donBt need to #he#( or #onditionre#ords o appli#ation W'B "elonging to ta"le :D1*'SC. 6!rther$ore- yo! #anBt generates!#h #ondition re#ords %ith the tool. +oreover- there are no #ondition types o appli#ation W'Bassigned to the internal #odes o the val!es yo! $aintain in ta"le :D1*'SC Esee theentries or internal #odes "eginning %ith T;S6C in se#tion F.
7.7 pate o$ A""ess e>*en"es ro% !a) Gro*ps
'he a##ess se!en#es !sed in C*' have to "e e&tended "y the steps a##ording to the deinition ota& gro!ps or dyna$i# e&#eptions. 'his is e&plained in se#tion @.=.2.
6or this p!rpose- e&e#!te the a#tivity in '+7 as des#ri"ed in this se#tion.
7. ser;pe"i$i" 6oi$i"ation / Enhan"e%ents o$ !a) Cal"*lation
7..1E)tension o$ Cal"*lation Pro"e*re
) there is the need to enhan#e or $odiy the ta& #al#!lation SAP delivers- the easiest %ay to do this is
to $odiy the #al#!lation pro#ed!re or the nota<is#al $apping.
'he (ind o $odii#ation that is easiest to handle is an e&tension o the ta& #al#!lation that does notae#t the standard ta& #al#!lation. 'his is e.g. the #ase or additional ta&es li(e P)S / CO6)NS. )n this#ase yo! ;!st add additional lines to the #al#!lation pro#ed!re. To! #an a##ess all transa#tion<spe#ii#and ta& C!sto$i5ing data "y reerring to the respe#tive standard lines in the #al#!lation pro#ed!reEsee se#tion 10.@F. ) the #al#!lation logi# is too #o$pli#ated to handle "y the standard pri#ingalgorith$- a #!sto$er<spe#ii# #ondition val!e or$!la #an "e !sed. ) val!es need to "e transerred tothe nota is#al- ne% ta& types #an "e deined Eta"le :D1*A:F and the nota<is#al<$apping ta"le #an "ee&tended Esee se#tion @.1@F.
A little $ore #o$pli#ated is the #ase i so$e o the e&isting #al#!lation logi# has to "e $odiied. 'his%o!ld "e the #ase i e.g. the )C+S #al#!lation logi# has to "e $odiied. )n this #ase yo! #an add linesto the #al#!lation pro#ed!re that peror$ the #al#!lation a##ording to yo!r needs- as $entioned in theparagraph a"ove. 'hen yo! $odiy the nota<is#al $apping or the )C+S val!es so that the val!es areno longer ta(en ro$ the standard #onditions- "!t ro$ yo!r o%n ones. )n this %ay- the syste$ still#al#!lates all ta&es a##ording to the standard %ay- "!t yo! only !se part o the res!lts.
7..2Changes in A-AP Coing
) the $odii#ation t!rns o!t to "e $ore #o$pli#ated or to have a strong intera#tion %ith the standardta& #al#!lation logi#- an alternative to e&tending the #al#!lation pro#ed!re is to i$ple$ent the #hangein A*AP #oding.
'his (ind o #hange %o!ld "e s!ita"le rather or ind!stry<spe#ii# sol!tions than or #!sto$ere&tensions- !nless a #!sto$er has re!ire$ents o large #hanges in the ta& #al#!lation.
'he o";e#t<oriented i$ple$entation o the ta& #al#!lation #oding $a(es it easy to re!se the standard#oding. 7itho!t going in too $!#h detail here- the approa#h %o!ld "e to inherit an o%n A*AP #lassro$ the #lass C9D'ADCA9CD*8 or the ++< and S<spe#ii# #lasses C9D'ADCA9CD*8D++ and#lass C9D'ADCA9CD*8DS- respe#tively in %hi#h all the ta& #al#!lation and data transer ta(espla#e. To! then over%rite only those $ethods o the #lass that a#t!ally have to "e #hanged- so that$ost o the standard #oding is !sed.
7ith this approa#h- the ta& #al#!lation logi# #an "e #hanged deeply. 'ho!gh "eing a #oding$odii#ation- it is- ho%ever- still possi"le or SAP to analy5e pro"le$s in the ta& #al#!lation- providedthat SAP standard #oding is ae#ted. 'his is "e#a!se the o";e#t<oriented i$ple$entation allo%s a#learer dis#ri$ination o $odiied #oding ro$ standard one.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 44
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 45/147
SAP Online Help 12/22/2013
C*sto%i,ing Pri"ing Pro"e*res ith C-!
Note @41?
.1 Pri"e Conitions n"l*ing !a)es
'he ne% sol!tion or ta& #al#!lation s!pports pri#es %hi#h are not the real net pri#es- "!t $ay #ontainP)S- CO6)NS- )SS d!e at the $!ni#ipio o the servi#e provider- )SS d!e at the $!ni#ipio o the servi#ee&e#!tion- or any #o$"ination o these.
)n order to allo% the syste$ to #onsider #orre#tly %hi#h ta&es are already in#l!ded in a pri#e and %hi#hnot- #orresponding pri#e #onditions sho!ld "e $aintained. )t is possi"le to either #ontin!e !singe&isting pri#e #onditions or introd!#e ne% ones. O #o!rse- i ne% pri#e #onditions are introd!#ed- allpri#e #onditions $!st "e !pdated.
'he ollo%ing is a s!ggestion "ased on 4 ne% pri#e #onditions.
.1.1Pri"e Conitions
Copy pri#ing pro#ed!re P80000 to 8A*82 "eore #reating the #onditions.
Cond. Class> * EPri#esF
Cal#!lat. 'ype> C E!antityF
Cond. Category> H E*asi# Pri#eF
A##ess Se.> P800
+an!al ntries> C E+an!al entry has priorityF
A$o!nt/per#ent>
)te$ Condition>
Pri#ing Pro#> 8A*82
elete r. *> Edo not deleteF
S#ale "asis> C
Che#( val!e> A
!antity Conversion>
Con. !ype es"ription
RP*0 Pri#e %/o 'a&es
RP*1 Pri#e)SS
RP*2 Pri#eP)SCO6
RP*3 Pri#e)SSP)SCO6
.1.2Pri"e Conitions 66
) ne#essary- #reate ne% pri#e #onditions and adapt the ++ pri#ing pro#ed!re or P!r#hase OrdersEe.g. 8+0000F or #reate ne% ones "y #opying and $odiying.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 4@
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 46/147
SAP Online Help 12/22/2013
.1.3e$ine hi"h !a)es Are n"l*e in 66/ Pri"e Conitions
ie%s :D1*ON1++ and :D1*ON1S.
+aintain or ea#h S EAppli#ation F or ++ EAppli#ation +F pri#ing pro#ed!re the ta&es that arein#l!ded in ea#h pri#e #ondition type. As an e&a$ple- the S pro#ed!re 8A*8A is $aintained or the#onditions RP*0 X RP*3
Pri"e Conition !a) Gro*p
RP*1 )SSP )SS at lo#ation o servi#e provider RP*1 )SSS )SS at lo#ation %here servi#e is providedRP*2 CO6) CO6)NSRP*2 P)S P)SRP*3 CO6) CO6)NSRP*3 )SSP )SS at lo#ation o servi#e provider RP*3 )SSS )SS at lo#ation %here servi#e is providedRP*3 P)S P)S
.2 here to nsert is"o*nts
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 4=
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 47/147
SAP Online Help 12/22/2013
!ro*leshooting
'his se#tion %ill "e !pdated %henever a ne% #o$$on pro"le$ regarding C*' is identiied.
.1 Consisten"y o$ Conition Re"ors
7hen the a!to$ati# generation o #ondition re#ords in the ta& C!sto$i5ing is a#tive- the sa$einor$ation is stored at t%o pla#es>
1. the *ra5ilian ta& ta"le Eli(e e.g. :D1*')C2F
2. the #ondition data"ase
'he reason or this red!ndan#y is the a#t that or a given (ey ield #o$"ination Ee.g. ship<ro$- ship<to- $aterial n!$"erF several ta& data #an "e spe#iied- li(e ta& rate- red!#ed "ase rate- ta& la%-e&e$pt lag- et#. 'o a#ilitate the ta& C!sto$i5ing Eand to stay #o$pati"le %ith the old ta& #al#!lationF-the *ra5ilian ta"les still #ontain this inor$ation- and additionally the syste$ a!to$ati#ally generates#orresponding #ondition re#ords.
Nor$ally- there is a 1>1 relationship "et%een *ra5ilian ta& data and #orresponding #ondition re#ords.'his $eans>
1. 6or ea#h ta& rate Eor %hatever yo! #!sto$i5e in the *ra5ilian ta"lesF there e&ists one#ondition re#ord.
2. a#h #ondition re#ord o a #ondition type that is !sed or *ra5ilian ta& deter$ination has a#orresponding entry in a *ra5ilian ta& ta"le.
Conse!ently- yo! #an have t%o (inds o in#onsisten#ies in yo!r syste$>
1. 'here does not e&ist a #orresponding #ondition re#ord or a ta& rate Eor %hatever yo!#!sto$i5e in the *ra5ilian ta"lesF.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 4?
ig*re ;12. Progra% 8@1-@C-!@C&'!.
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 48/147
SAP Online Help 12/22/2013
2. 'here does not e&ist a #orresponding entry in a *ra5ilian ta& ta"le or a #ondition re#ord o a#ondition type that is !sed or *ra5ilian ta& deter$ination.
S!#h in#onsisten#ies #an have several reasons>
< To! dea#tivated a!to$ati# generation o #ondition re#ords and #reated or #hanged ta& dataEres!lts in type 1 in#onsisten#iesF.
< To! dea#tivated a!to$ati# generation o #ondition re#ords and deleted ta& data Eres!lts intype 2 in#onsisten#iesF.
< To! $an!ally #reated #ondition re#ords %ith transa#tions 11 Eappli#ation F or 611Eappli#ation 'F Eres!lts in type 2 in#onsisten#iesF.
< To! deleted re#ords %ith #!sto$er progra$s or the data"ase !tility Eres!lts in type 1 or 2in#onsisten#iesF.
.1.1!a) ata itho*t Conition Re"or
To! #an dete#t in#onsisten#ies o type 1 "y r!nning the $igration tool in '+7 Esee se#tion @.1?F. 'a&data %itho!t #orresponding #ondition re#ords are indi#ated "y a red trai#<light i#on. To! #an $igrate
the$ as des#ri"ed in se#tion @.1?.2.
.1.2Conition Re"ors itho*t !a) ata
6or type 2 o in#onsisten#ies there e&ists a #he#( progra$- introd!#ed %ith s!pport pa#(age 1Erelease 4.=C> 4?F and Note ==?0- respe#tively.
1. 8!n progra$ :D1*DC*'DCONS)S'- and the syste$ displays a list o #ondition ta"les.
2. o!"le<#li#( a ta"le- and the syste$ displays all #ondition re#ords !sed or *ra5ilian ta&#al#!lation. 6ig!re <12 sho%s an e&a$ple s#reenshot
'he trai# light indi#ates the stat!s o the #ondition re#ord> red $eans there is no#orresponding re#ord in the ta& ta"leV yello% $eans a re#ord e&ists in the ta& ta"le- "!t the
data diers Eor e&a$ple- the ta& rateFV and green $eans a #orre#t #orresponding entry e&ists. At the ar right- yo! see the #orresponding *ra5ilian ta& ta"le as %ell as the inde& in the ta"leEor #ondition re#ords %ith yello% and green stat!s onlyV or red entries- this ield is "lan(F.
3. Sele#t all #ondition re#ords %ith red and yello% stat!s- and delete the$ "y pressing the 6eletecondition records p!sh"!tton. )n a pop!p %indo% yo! are as(ed to #onir$ the deletion Esee6ig!re <13F.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 4
ig*re ;13: eletion o$ "onition re"ors.
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 49/147
SAP Online Help 12/22/2013
4. 8epeat steps 2 and 3 or ea#h o the #ondition ta"les. 6or the ta& #al#!lation to !n#tionproperly- all #ondition ta"les $!st #ontain green entries only.
On#e yo! have vie%ed a #ondition ta"le- the i#on ne&t to it #hanges to in#l!de a pair o eyeglassesV iyo! have $ade at least one #hange to a ta"le- the i#on in#l!des a dis(ette.
@. 'o ens!re that there are #ondition re#ords or all e&isting ta& re#ords- r!n the $igration
progra$ as des#ri"ed in se#tion @.1?
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 4
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 50/147
SAP Online Help 12/22/2013
10 AP tanar C*sto%i,ing
10.1.1 Create Conition !ale +01'his ta"le is !sed or )SS data.
To! #an #hoose a dierent n!$"er than =01 i this ta"le is already in !se or so$ething else. )n this#ase- repla#e =01 "y yo!r n!$"er in the a##ess se!en#es des#ri"ed in the ne&t se#tions.
*+ 1> Sales and 6istri-ution 1> Basic unctions 1> $ricin 1> 6efine Condition Ta-les
10.1.2 E)ten Pri"ing iel Catalog
)n order to !se the ne% #o$ponents 9OCDP8 and 9OCDS in the )SS a##ess se!en#es- the pri#ingield #atalog!e has to "e e&tended "y these #o$ponents. 'his is peror$ed in the $aintenan#e vie%D'=16. Spe#iy !sage WAB- appli#ation WB or W'B- and ield gro!p 001. Add the ne% #o$ponents
ro$ str!#t!re O+P.
10.1.3 Create A""ess e>*en"es
Ne% a##ess se!en#es have to "e #reated that are !sed in the ne% #ondition types that store therates o the ne% ta&es.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @0
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 51/147
SAP Online Help 12/22/2013
10.2A""ess e>*en"es 66/
'a"le 10 <4 sho%s the a##ess se!en#es !sed in the *ra5ilian ++/6) ta& #al#!lation. 'he steps andield assign$ents o ea#h a##ess se!en#e are listed in the ollo%ing ta"les.
!ale 10;4: A""ess se>*en"es *se in the 66 D ta) "al"*lation
A""e> es"ription
*8*1 !$$y 1 or *ra5il
*8C) *ra5il )C+S Co$ple$ent
*8CO *ra5il CO6)NS
*8)* *ra5il )C+S *ase
*8)C *ra5il )C+S
*8) *ra5il )C+S 8ate S6YS'
*8)P *ra5il )P)
*8)S *ra5il )SS
*8P) *ra5il P)S
*89C *ra5il 'a& 9a%> )C+S
*89P *ra5il 'a& 9a%> )P)
*8S1 *ra5i>)SS at Servi#e Provider
*8S2 *ra5i>)SS %h Servi#e provided
*8S' *ra5il S!"tri".
*8'6 *ra5il> 'a&<&e$pt
*8)) *ra5il )C+S 8ate S6YS' or S.'.
*87' *ra5il %ht
+7S' Co!ntry- 'a& Code
!ale 10;5: A""ess se>*en"e -R-1 = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
10 32 0 A9AN Y *8
!ale 10;+: A""ess se>*en"e -RC = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
10 34 0 A9AN Y *8
'8GDS' O+P '8GDS'
+A'N8 O+P +A'N8
20 32 0 A9AN Y *8
'a"le 10<4 > A##ess se!en#e *8CO <Na$e> *ra5il CO6)NS
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @1
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 52/147
SAP Online Help 12/22/2013
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 34= 0 A9AN Y *8
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
Step @ is ne#essary as a te$plate to a!to$ati#ally !pdate a##ess se!en#es %hen #reating ne% ta&gro!ps o dyna$i# e&#eptions. se re!ire$ent or$!la that is never !lilled in step @ o the a##essse!en#e i yo! donBt %ant to #onsider it.
!ale 10;5: A""ess se>*en"e -R- = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
1 344 0 A9AN Y *8
'A*S O+ 'A*S
OC'TP O+ OC'TP
@ 32 0 A9AN Y *8
OC'TP Y 0
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
OC'TP Y 0
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 Y TNT2 Y
TNT3 Y
'AG8OP Y
32 0 A9AN Y *8
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @2
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 53/147
SAP Online Help 12/22/2013
!ale 10;+: A""ess se>*en"e -RC = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 32 0 A9AN Y *8
OC'TP Y 0'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
OC'TP Y 0
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 Y
TNT2 Y
TNT3 Y
'AG8OP Y
32 0 A9AN Y *8
!ale 10;7: A""ess se>*en"e -R = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 32 0 A9AN Y *8
OC'TP Y 0
'8GDS6 O+P '8GDS'
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
OC'TP Y 0
'8GDS6 O+P '8GDS'
'8GDS' O+P '8GDS'
TNT1 Y
TNT2 Y
TNT3 Y
'AG8OP Y
32 0 A9AN Y *8
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @3
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 54/147
SAP Online Help 12/22/2013
!ale 10;: A""ess se>*en"e -R= steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 32 0 A9AN Y *8
OC'TP Y 4
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
OC'TP Y 4
'8GDS6 O+P '8GDS6'8GDS' O+P '8GDS'
TNT1 Y
TNT2 Y
TNT3 Y
'AG8OP Y
32 0 A9AN Y *8
!ale 10;: A""ess se>*en"e -R = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 32 1=3 A9AN Y *8
OC'TP Y 4
'8GDS6 O+P '8GDS'
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
!ale 10;10: A""ess se>*en"e -RP = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 34= 0 A9AN Y *8
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @4
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 55/147
SAP Online Help 12/22/2013
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
? 34= 0 A9AN Y *8
TNT1 O+P S'CTNT2 Y
TNT3 Y
'AG8OP Y ?
32 0 A9AN Y *8
!ale 10;11: A""ess se>*en"e -RR = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 32 1=3 A9AN Y *8
OC'TP O+ O'TP
'8GDS6 O+P '8GDS'
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
OC'TP O+ O'TP
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 Y
TNT2 Y
TNT3 Y
'AG8OP Y
32 0 A9AN Y *8
!ale 10;12: A""ess se>*en"e -R = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
1 121 0 A9AN Y *8
+A'N8 O+P +A'N8
@ 34? 0 A9AN Y *8
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8TNT2 Y
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @@
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 56/147
SAP Online Help 12/22/2013
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
!ale 10;13: A""ess se>*en"e -RC = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 32 0 A9AN Y *8
OC'TP Y 0
'8GDS6
O+P '8GDS6'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
OC'TP Y 0
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 Y
TNT2 Y
TNT3 Y
'AG8OP Y
3 0 A9AN Y *8
+7SR O+ +7SR
!ale 10;14: A""ess se>*en"e -RP = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 34= 0 A9AN Y *8
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
? 34= 0 A9AN Y *8
TNT1 O+P S'C
TNT2 Y
TNT3 Y
'AG8OP Y ?
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @=
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 57/147
SAP Online Help 12/22/2013
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
3 0 A9AN Y *8
+7SR O+ +7SR
!ale 10;15: A""ess se>*en"e -RP = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 34= 0 A9AN Y *8
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
'a"le 10<1=> A##ess Se!en#e *8S1 = steps an $iel assign%ent
tep !a. Re>.
E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ =01 0 A9AN Y *8
':C Y O+P 9OCDP8
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
!ale 10;17: A""ess se>*en"e -R2 ; steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ =01 0 A9AN Y *8
':C Y O+P 9OCDS
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @?
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 58/147
SAP Online Help 12/22/2013
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
'AG8OP Y @
32 0 A9AN Y *8
Step @ is ne#essary as a te$plate to a!to$ati#ally !pdate a##ess se!en#es %hen #reating ne% ta&gro!ps o dyna$i# e&#eptions. se re!ire$ent or$!la that is never !lilled in step @ o the a##essse!en#e i yo! donBt %ant to #onsider it.
Step is !sed or #o!ntry dea!lt rates. A dierent #ondition ta"le is !sed that has only #o!ntry as(ey ield.
!ale 10;1: A""ess se>*en"e -R! = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 34 0 A9AN Y *8
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
S*' O+ S*'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
34 0 A9AN Y *8
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
S*' O+ S*'
TNT1 Y
TNT2 Y
TNT3 Y
'AG8OP Y
!ale 10;1: A""ess se>*en"e -R! = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 34 0 A9AN Y *8
'8GDS' O+P '8GDS'
10 3 0 A9AN Y *8
+7SR O+ +7SR
'a"le 10<20> A##ess se!en#e *87' I Na$e> *ra5il 7H'
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 59/147
SAP Online Help 12/22/2013
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 34= 0 A9AN Y *8
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
Step @ is ne#essary as a te$plate to a!to$ati#ally !pdate a##ess se!en#es %hen #reating ne% ta&gro!ps o dyna$i# e&#eptions. se re!ire$ent or$!la that is never !lilled in step @ o the a##essse!en#e i yo! donBt %ant to #onsider it.
!ale 10;21 : A""ess se>*en"e -' = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
10 3 0 A9AN O+
+7SR O+ +7SR
32 0 A9AN Y *8
!ale 10;22: A""ess se>*en"e 6! = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
10 3 0 A9AN O+ A9AN
+7SR O+ +7SR
10.3A""ess e>*en"es
!ale 10;23: A""ess se>*en"es *se in the ta) "al"*lation
A""e> es"ription*8CO *ra5il Coins
*8P) *ra5il P)S
*87' *ra5il %ht
)*8 *ra5il 'a&es !e
)*88 *ra5il> 100J oset
)*8 *ra5il &t. 'a& et.
)C*S *8> )C+S 'a& *ase al
)CC* *8> )C+S Osetting ntry
)C97 *8> )C+S 'a& 9a%s
)CA *8> )C+S 'a& 8ates
)CC *8> C!sto$er )C+S &e$pt
)P*S *8> )P) 'a& *ase al!e
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 60/147
SAP Online Help 12/22/2013
A""e> es"ription
)P97 *8> )P) 'a& 9a%s
)PA *8> )P) 'a& 8ates
)SS1 *ra5il )SS at Servi#e Provider
)SS2 *ra5il )SS %h Servi#e provided
)PC *8> C!sto$er )P) &e$pt
)S'C *8> )C+S 8ates or S!"tri"
)S') *8> )C+S 8ate or S.'
)S' *8> S!"tri" S!r#harge
)SA *8> )SS 'a& 8ates
)RO6 Rona 6ran#a
!ale 10;24: A""ess se>*en"e -RC&= steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 34= 0 A9AN Y *8
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
!ale 10;25: A""ess e>*en"e -RP ; steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 34= 0 A9AN Y *8
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
Step @ is ne#essary as a te$plate to a!to$ati#ally !pdate a##ess se!en#es %hen #reating ne% ta&gro!ps o dyna$i# e&#eptions. se re!ire$ent or$!la that is never !lilled in step @ o the a##essse!en#e i yo! donBt %ant to #onsider it.
!ale 10;2+ A""ess se>*en"e -R!= -ra,il H!
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 34= 0 A9AN Y *8TNT1 O+P +A'N8
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il =0
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 61/147
SAP Online Help 12/22/2013
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
TNT2 Y
TNT3 Y
'AG8OP Y @
Step @ is ne#essary as a te$plate to a!to$ati#ally !pdate a##ess se!en#es %hen #reating ne% ta&gro!ps o dyna$i# e&#eptions. se re!ire$ent or$!la that is never !lilled in step @ o the a##essse!en#e i yo! donBt %ant to #onsider it.
!ale 10;27: A""ess se>*en"e -R = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
10 21 A9AN Y *8:D1*'SC O+P :D1*'SC
!ale 10;2 A""ess se>*en"e C6= steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
10 11 0 A9AN Y *8
99AN O+ 9AN1
'A1 O+ 'A1'A+1 O+P 'A+1
20 32 0 A9AN Y *8
!ale 10;2: A""ess se>*en"e P = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
20 002 A9AN O+ A9AN
'A1 O+ 'A1 A'TP A /P8)O 1
'A+1 O+P 'A+1 A'TP A /P8)O 2
30 342 0 A9AN O+ A9AN
'A+2 O+P 'A+2
40 32 0 A9AN Y *8
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il =1
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 62/147
SAP Online Help 12/22/2013
!ale 10;30: A""ess se>*en"e = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
10 121 0 A9AN O+ A9AN
+A'N8 O+P +A'N8
!ale 10;31: A""ess se>*en"e -RR = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
1 30 0 A9AN Y *8
!ale 10;32: A""ess se>*en"e -R = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
1 002 A9AN O+ A9AN
'A1 O+ 'A1
'A+1 O+P 'A+1
!ale 10;33: A""ess se>*en"e CC- = steps an $iel assign%ent
tep !a Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
10 34 0 A9AN Y *8
'8GDS' O+P '8GDS'
+A'N8 O+P +A'N8
20 32 0 A9AN Y *8
!ale 10;34: A""ess se>*en"e C- = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
1 341 A9AN O+ A9AN
'A3 O+ 'A3
@ 32 0 A9AN Y *8
OC'TP Y 0
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il =2
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 63/147
SAP Online Help 12/22/2013
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
OC'TP Y
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 Y
TNT2 Y
TNT3 Y
'AG8OP Y
32 0 A9AN Y *8
!ale 10;35: A""ess se>*en"e C = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 32 0 A9AN Y *8
OC'TP Y 0
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
OC'TP Y 0
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 Y
TNT2 Y
TNT3 Y
'AG8OP Y
003 0 A9AN Y *8
+7SR O+ +7SR
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il =3
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 64/147
SAP Online Help 12/22/2013
!ale 10;3+: A""ess se>*en"e CVA = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 32 0 A9AN Y *8
OC'TP Y 0'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
OC'TP Y 0
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 Y
TNT2 Y
TNT3 Y
'AG8OP Y
32 0 A9AN Y *8
!ale 10;37: A""ess se>*en"e CC = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
1 341 0 A9AN O+ A9AN
'A3 O+ 'A3
!ale 10;3: A""ess se>*en"e P- = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
1 23 0 A9AN Y *8
'A2 O+ 'A2
@ 34= 0 A9AN Y *8
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
? 34= 0 A9AN Y *8
TNT1 O+P S'C
TNT2 Y
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il =4
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 65/147
SAP Online Help 12/22/2013
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
TNT3 Y
'AG8OP Y ?
32 0 A9AN Y *8
!ale 10;3: A""ess se>*en"e P = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
1 23 0 A9AN Y *8
'A2 O+ 'A2
@ 34= 0 A9AN Y *8
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
? 34= 0 A9AN Y *8
TNT1 O+P S'C
TNT2 Y
TNT3 Y
'AG8OP Y ?
34= 0 A9AN Y *8
TNT1 Y
TNT2 Y
TNT3 Y
'AG8OP Y
003 0 A9AN Y *8
+7SR O+ +7SR
!ale 10;40: A""ess se>*en"e PVA = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
1 23 0 A9AN Y *8
'A2 O+ 'A2
@ 34= 0 A9AN Y *8
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il =@
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 66/147
SAP Online Help 12/22/2013
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
34= 0 A9AN Y *8
TNT1 O+P S'C
TNT2 Y
TNT3 Y
'AG8OP Y
32 0 A9AN Y *8
!ale 10;41: A""ess se>*en"e PC = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
1 23 0 A9AN O+ A9AN
'A2 O+ 'A2
!ale 10; 42: A""ess e>*en"e 1 ; steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ =01 0 A9AN Y *8
':C Y O+P 9OCDP8
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
Step @ is ne#essary as a te$plate to a!to$ati#ally !pdate a##ess se!en#es %hen #reating ne% ta&gro!ps o dyna$i# e&#eptions. se re!ire$ent or$!la that is never !lilled in step @ o the a##essse!en#e i yo! donBt %ant to #onsider it.
Step is !sed or #o!ntry dea!lt rates. A dierent #ondition ta"le is !sed that has only #o!ntry as(ey ield.
!ale 10; 43: A""ess e>*en"e 2 ; steps an $iel assign%ent
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ==
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 67/147
SAP Online Help 12/22/2013
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ =01
329eer
0 A9AN Y *8
':C Y O+P 9OCDS
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
Step @ is ne#essary as a te$plate to a!to$ati#ally !pdate a##ess se!en#es %hen #reating ne% ta&gro!ps o dyna$i# e&#eptions. se re!ire$ent or$!la that is never !lilled in step @ o the a##essse!en#e i yo! donBt %ant to #onsider it.
Step is !sed or #o!ntry dea!lt rates. A dierent #ondition ta"le is !sed that has only #o!ntry as(ey ield.
!ale 10;44: A""ess se>*en"e !C = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 32 0 A9AN Y *8
OC'TP Y 0
'8GDS6 O+P '8GDS'
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
OC'TP Y 0
'8GDS6 O+P '8GDS'
'8GDS'
O+P '8GDS'TNT1 Y
TNT2 Y
TNT3 Y
'AG8OP Y
32 0 A9AN Y *8
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il =?
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 68/147
SAP Online Help 12/22/2013
!ale 10;45: A""ess se>*en"e ! = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 32 1=3 A9AN Y *8
OC'TP Y 0'8GDS6 O+P '8GDS'
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
!ale 10;4+: A""ess se>*en"e !V = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%entCondition )/O o#.Str!#. o#.6ield Constant
@ 32 0 A9AN Y *8
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
S*' O+ S*'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y
'AG8OP Y @
32 0 A9AN Y *8
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
S*' O+ S*'
TNT1 Y
TNT2 Y
TNT3 Y
'AG8OP Y
!ale 10;47: A""ess se>*en"e VA = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
1 121 0 A9AN Y *8
+A'N8 O+P +A'N8
@ 34? 0 A9AN Y *8
'8GDS6 O+P '8GDS6
'8GDS' O+P '8GDS'
TNT1 O+P +A'N8
TNT2 Y
TNT3 Y 'AG8OP Y @
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il =
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 69/147
SAP Online Help 12/22/2013
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
32 0 A9AN Y *8
!ale 10;4: A""ess se>*en"e & = steps an $iel assign%ent
tep !a. Re>. E)"l. iel Assign%ent
Condition )/O o#.Str!#. o#.6ield Constant
@ 34 0 A9AN Y *8
'8GDS' O+P '8GDS'
10.4Conition !ypes 66/
10.4.1 Conition types *se in ta) "al"*lation pro"e*re $or 66
!ale 10;7: Conition types *se in ta) "al"*lation pro"e*re $or 66 D
C!yp 'a%e A"> Cal!y CCat CCl R$C!y Rap
-100 Convenio 100 *8)C A A
-C1 )C+S Co$ple$ent *ase *8C) A 1 A
-C2 )C+S Co$ple$. &e$pt *8C) A 1 A
- is#o!nt * 6 A
-RE 6reight * 6 A
-00 !$$y Non<Statisti#. *8*1 A 1 *)C= '
-C0 )C+S 8ate *8)C A 1 A
-C1 )C+S *ase 8ed!#tion *8)* A 1 A
-C2 )C+S Other *ase 6lag *8)C A 1 A
-C+ )C+S *ase *8*1 A 1 A
-CH )C+S 8ate S6YS' *8) A 1 A *)C0 '
-C )C+S 8ate or S.'. *8)) A 1 A *)C0 '
-C )C+S e&e$pt +7S' A 1 A
-0 )C+S on reight *8)C A 1 A
-H )C+S 6r 8ate S6YS' *8) A 1 A *)60 '
-P0 )P) 8ate *8)P A 1 A
-P1 )P) *ase 8ed!#tion *8)P A 1 A
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il =
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 70/147
SAP Online Help 12/22/2013
C!yp 'a%e A"> Cal!y CCat CCl R$C!y Rap
-P2 )P) Other *ase 6lag *8)P A 1 A
-PP )P) Pa!ta A$o!nt *8)P C 1 *
-P )P) e&e$pt +7S' A 1 A
-0 )SS 8ate *8)S A 1
- 'a& 6ree 8egion *8'6 A 1 )CR6 '
-C 'a& 9a% )C+S *89C A 1 A
-P 'a& 9a% )P) *89P A 1
-0 S!"tri". 8ate *8S' A 1 A *S'0 '
-1 )C+S 6r 8ate S6YS' *8) A 1 A *)60 '
-!0 S!"tri". 8ate *8S' A 1 A
-!1 S!"tri". s!r#h. type *8S' A 1 A
-!2 S!"tri". +inpri#e *8S' C 1 *
-!3 S!"tri". 6i&pri#e *8S' C 1 *
-!+ S!"tri". red!#tion 1 *8S' A 1 A
-!7 S!"tri". red!#tion 2 *8S' A 1 A
-! S!"tri". "ase red!#t *8S' A 1 A
-! S!"tri".+inpr.6a#tor *8S' A 1 A
-! S.'. +inp.*e.S!r#h. *8S' A 1 A
-- S.'. *ase +odi. * 6 A
-01 *8 'a& Cal#!lation * 1 A
-10 *8 )C+S Nor$al *ase * 1 A
-11 *8 )C+S &#l!de *ase * 1 A
-12 *8 )C+S Other *ase * 1 A
-13 *8 )C+S A$o!nt * 1 A
- *8 )C+S Rona 6ran#a * 1 A
-14 *8 )C+S 6reight *ase * 1 A
-15 *8 )C+S 6reight A$nt. * 1 A
-1+ *8 )C+S 8ate * 1 A
-20 *8 )P) Nor$al *ase * 1 A
-21 *8 )P) &#l!de *ase * 1 A
-22 *8 )P) Other *ase * 1 A
-23 *8 )P) A$o!nt * 1 A
-24 *8 )P) Oset *ase * 1 A
-25 *8 )P) Oset A$o!nt * 1 A
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ?0
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 71/147
SAP Online Help 12/22/2013
C!yp 'a%e A"> Cal!y CCat CCl R$C!y Rap
-30 *8 )C+S Co$p. *ase * 1 A
-31 *8 )C+S Co$p. A$nt. * 1 A
-32 *8 )C+S Co$p. 8ate * 1 A
-40 *8 S!"'ri" *ase * 1 A
-41 *8 S!"'ri" A$o!nt * 1 A
-42 *8 S!"'ri" 6r. *ase * 1 A
-43 *8 S!"'ri" 6r. A$nt * 1 A
-44 *8S!"'ri" N6 8ate * 1 A
-45 *8S!"tri" *asered1 * 1 A
-4+ *8S!"tri" *asered2 * 1 A
-50 *8 )SS *ase * 1 A
-51 *8 )SS A$o!nt * 1 A
-PA *8 )P) Pa!ta A$o!nt * 1 A
-P& *8 Caller Y POZ * 1 A
C1C )C+S )nd.Clearing +7S' A 1
C1& )C+S )nd.Clear.O. +7S' A 1
C60 )C+S N6 Rero 9ine +7S' A 1
C61 )C+S )nd!str. )n +7S' A 1
C62 )C+S Cons!$ption )n +7S' A 1
C63 )C+S ro$ S O!t +7S' A 1
C64 S'O<)C+S S E)C+3F +7S' A 1
C6 )C+S S.'. r. oset +7S' A 1
C&A CO6)NS Nor$al PO/G8 +7S' A 1
C'3 CO6)NS Nor$al 'a& +7S' A 1
C& CO6)NS ded!#ti"le +7S' A 1
C&' CO6)NS Nor$al 'a& +7S' A 1
C&& CO6)NS Oset 'a& )n#l!ded +7S' A 1
C&P )C+S #o$ple$ent +7S' A 1
C& CO6)NS Nor$al PO/G8 +7S' A 1
C&! S'O<)C+S #o$ple$ent +7S' A 1
C& CO6)NS CO6)NS Nor$al +7S' A 1
C&V CO6)NS Oset )COS/)CO +7S' A 1
C& CO6)NS 7H' +7S' A 1
C& )C+S #o$ple$ent 100 +7S' A 1
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ?1
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 72/147
SAP Online Help 12/22/2013
C!yp 'a%e A"> Cal!y CCat CCl R$C!y Rap
C& CO6)NS 7H' Oset +7S' A 1
C CS99 7H' +7S' A 1
C CS99 7H' Oset +7S' A 1
C1 S!".'ri"!taria )n +7S' A 1
C2 S.'. Cons!$ption )n +7S' A 1
C3 S!".'ri"!taria O!t +7S' A 1
C3 CO6)NS 7ithholding 'a&S +7S' A 1
C )C+S 8ev ER.6.F<S'O *8'6 A 1
C3 CO6)NS 7H' S Oset +7S' A 1
R1 )C+S on reight )n +7S' A 1
R3 )C+S on reight O!t +7S' A 1
1 )C+S S' reight )n +7S' A 1
3 )C+S S' reight O!t +7S' A 1
GE General 7H' +7S' A 1
GE General 7H' Oset +7S' A 1
G3 General 7H' S +7S' A 1
G3 General 7H' S Oset +7S' A 1
R )8 7H' +7S' A 1
R )8 7H' Oset +7S' A 1
' )NSS )n#o$ing +7S' A 1
' )NSS oset E100<F<< +7S' A 1
P0 )P) N6 Rero 9ine +7S' A 1
P P)S ded!#ti"le +7S' A 1
P1 )P) )nd!str. )n +7S' A 1
P2 )P) Cons!$ption )n +7S' A 1
P3 )P) ro$ S O!t +7S' A 1
P4 )P) <Split endor +7S' A 1
P3 P)S Nor$al 'a& +7S' A 1
PA P)S Nor$al PO/G8 +7S' A 1
P' P)S Nor$al 'a& +7S' A 1
P& P)S Oset 'a& )n#l!ded +7S' A 1
P P)S Nor$al PO/G8 +7S' A 1
P P)S Nor$al ) N +7S' A 1
PV P)S Oset )PSS / )PS +7S' A 1
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ?2
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 73/147
SAP Online Help 12/22/2013
C!yp 'a%e A"> Cal!y CCat CCl R$C!y Rap
P P)S 7H' +7S' A 1
P P)S 7H' Oset +7S' A 1
P3 P)S 7H' S Oset +7S' A 1
P3 P)S 7H' S +7S' A 1
R1 8ei$"!rse$ent )C+S +7S' A 1
R2 8ei$". )C+S oset +7S' A 1
R3 8ei$"!rse$ent S*' +7S' A 1
R4 8ei$". S*' oset +7S' A 1
R5 8ei$". )C+S o. N +7S' A 1
R+ 8ei$". S*' o.N +7S' A 1
R3 )8 7ithholding 'a&S +7S' A 1
R3 )8 7H' S Oset +7S' A 1
A3 )SS at Provider S +7S' A 1
-3 )SS 7H' at Provider S +7S' A 1
E3 )SS at Servi#e 9o# S +7S' A 1
3 )SS 7H' at Servi#e 9o# S +7S' A 1
A )SS at Provider +7S' A 1
- )SS 7H' at Provider +7S' A 1
E )SS at Servi#e 9o# +7S' A 1
)SS 7H' at Servi#e 9o# +7S' A 1
G )SS Oset +7S' A 1
2 )SS ro$ ++ )n +7S' A 1
3 )SS ro$ S O!t +7S' A 1
& )SS ro$ ++ )n Os +7S' A 1
3 CS99 7ithholding 'a& S +7S' A 1
3 CS99 7H' S Oset +7S' A 1
10.4.2 !a) Rate Conitions
Cond. Category> 1 E:!r. 9evel 1F
+an!al ntries> ENot possi"le to pro#ess $an!allyF
)te$ Condition>
elete r. *> * E%itho!t pop!pF
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ?3
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 74/147
SAP Online Help 12/22/2013
!ale 10;50:
Con. es"ription A"".e>. Cal.!ype Co.Class Re$Con Re$App
*CO1 CO6)NS 8ate *8CO A A
*CO2 CO6)NS *ase *8CO A A
*COP CO6)NS Pa!ta A$o!nt *8CO C *
*)S1 )SS 8ate at Prov. *8S1 A A
*)S2 )SS *ase at Prov. *8S1 A A
*)S3 )SS 9a% at Prov. *8S1 A A
*)S@ )SS 'a&lo# at Prov. *8S1 A A
*)S= )SS 7H' at Prov. *8S1 A A
*)S? )SS +in 7H' at Prov. *8S1 * A
*)SA )SS 8ate at Serv. *8S2 A A *)S1 '
*)S* )SS *ase at Serv. *8S2 A A *)S2 '
*)SC )SS 9a% at Serv. *8S2 A A *)S3 '*)S )SS 'a&lo# at Serv. *8S2 A A *)S@ '
*)S6 )SS 7H' at Serv. *8S2 A A *)S= '
*)SG )SS +in 7H' at Serv. *8S2 A A *)S? '
*P)1 P)S 8ate *8P) A A
*P)2 P)S *ase *8P) A A
*P)P P)S Pa!ta A$o!nt *8P) C *
*701 7H' Coll.Code Gen. *87' A A
*702 7H' 8ate Gen. *87' A A
*711 7H' Coll.Code P)S *87' A A*712 7H' 8ate P)S *87' A A
*721 7H' Coll.Code CO6)NS *87' A A
*722 7H' 8ate CO6)NS *87' A A
*731 7H' Coll.Code CS99 *87' A A
*732 7H' 8ate CS99 *87' A A
*741 7H' Coll.Code )8 *87' A A
*742 7H' 8ate )8 *87' A A
10.4.3 'ota is"al 6apping Conitions
Cond. Class> A Eis#o!nt or s!r#hargeF
Cal#!lat. 'ype> * E6i&ed a$o!ntF
Cond. Category> 1 E:!r. 9evel 1F
A##ess Se.> Ee$ptyF
+an!al ntries> ENot possi"le to pro#ess $an!allyF
)te$ Condition>
elete r. *> * E%itho!t pop!pF
!ale 10;51:
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ?4
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 75/147
SAP Online Help 12/22/2013
Con. es"ription
-+0 *8 )SS *ase Prov
-+1 *8 )SS &*ase Prov
-+2 *8 )SS A$o!nt Prov
-+3 *8 )SS 7'A$o!nt Prov
-+4 *8 )SS 7' *ase Prov
-+5 *8 )SS 7' &*as Prov
-+A *8 )SS *ase Serv
-+- *8 )SS &*ase Serv
-+C *8 )SS A$o!nt Serv
-+ *8 )SS 7'A$o!nt Serv
-+E *8 )SS 7' *ase Serv
-+ *8 )SS 7' &*as Serv
-+& *8 )SS Oset '&)n#l
-70 *8 CO6)NS *ase
-71 *8 CO6)NS &#l. *ase
-72 *8 CO6)NS A$o!nt
-7& *8 CO6)NS O.'&)n#l
-7P *8 CO6)NS Pa!ta A$t.
-0 *8 P)S *ase
-1 *8 P)S &#l. *ase
-2 *8 P)S A$o!nt
-& *8 P)S O.'&)n#l
-P *8 P)S Pa!ta A$o!nt
10.4.4 'ota is"al 6apping Conitions ith 6an*ally Create ConitionRe"ors
Cond. Category> 1 E:!r. 9evel 1F
+an!al ntries> ENot possi"le to pro#ess $an!allyF
)te$ Condition>
elete r. *> * E%itho!t pop!pF
!ale 10;52:
Con. es"ription A"".e>. Co.Class Cal.!ype Re$Con Re$App
*7' *8 7H' *ase A$o!nt *8*1 A
7ith transa#tion 611- #reate a #ondition re#ord or this #ondition type %ith rate 100J and ta& #odeWSB.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ?@
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 76/147
SAP Online Help 12/22/2013
10.5Conition !ypes
10.5.1 Conition types *se in ta) "al"*lation pro"e*re $or
!ale 10;1:
C!yp 'a%e A"> Cal!y CCat CCl R$C!y RAp
-00 !$$y Non<Statisti#. )*8 A )*8
-10 *8 )C+S Nor$al *ase 1 A
-11 *8 )C+S &#l!de *ase * 1 A
-12 *8 )C+S Other *ase * 1 A
-13 *8 )C+S A$o!nt )*8 * )*8
-14 *8 )C+S 6reight *ase * 1 A
-15 *8 )C+S 6reight A$nt. )*8 * )*8
-1+ *8 )C+S 8ate * 1 A
-20 *8 )P) Nor$al *ase * 1 A
-21 *8 )P) &#l!de *ase * 1 A
-22 *8 )P) Other *ase A H A
-23 *8 )P) A$o!nt )*8 * )*8
-40 *8 S!"'ri" *ase * 1 A
-41 *8 S!"'ri" A$o!nt )*8 * )*8
-42 *8 S!"'ri" 6r. *ase * 1 A
-43 *8 S!"'ri" 6r. A$nt )*8 * )*8
-44 *8S!"'ri" N6 8ate * 1 A
-45 *8S!"'ri" *asered1 * 1 A
-4+ *8S!"'ri" *asered2 * 1 A
-50 *8 )SS *ase * 1 A
-51 *8 )SS A$o!nt )*8 * )*8 -PA *8 )P) Pa!ta A$o!nt * 1 A
- *8 )C+S Rona 6ran#a )*8 A
C evido )C+S 6reight )*8 A
C6 evido )C+S )*8 A
P *8> evido )P) )*8 A
evido )C+S s/)P) )*8 A
evido )SS )*8 A
Rona 6ran#a )RO6 A 1 )CR6
- evido S!" 'ri" )*8 A
evido S!"'ri" 6r. )*8 A
-R *ra5il ta& #al#. )*8 A 1
C0 *8> )C+S 0 e&#e$pt )*8 A
C- )C+S 'a& *ase )C*S A
CC- *8> )C+S #o$p."ase )CC* A
CC *8> )C+S #o$p.e&#$pt )CC* A
CR *8> )C+S on reight )CA A
C *8> )C+S 9a% )C97 A
C63 )C+S ro$ S A 1
C6 Pri#e'a& Eor N6F C *
C6& )C+S oset )*88 A H A
C&- *8> )C+S other "ase )CA A
C3 S!".'ri". ro$ S A 1
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ?=
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 77/147
SAP Online Help 12/22/2013
C!yp 'a%e A"> Cal!y CCat CCl R$C!y RAp
C& )SS oset )*88 A H A
CVA )C+S 'a& 8ate )CA A
CC *8 C!st )C+S &e$pt )CC A A
C )C+S is#. Rona 6r. )RO6 A 1
R3 )C+S on reight S A 1
3 )C+S S' reight S A 1
P0 *8> )P) 0 e&#e$pt )*8 A
P- )P) 'a& *ase )P*S A
P3 )P) ro$ S A 1
PP *8> )P) Pa!ta )PA A
P *8> )P) 9a% )P97 A
P&- *8> )P) other "ase )PA A
PVA )P) 'a& 8ate )PA A
PC *8 C!st )P) &e$pt )PC A A
C )C+S 8ate S6YS' )S'C A )CA
3 )SS ro$ S A 1
!2 *8> S!".'ri" 2 )S' A
!- S!". 'ri" *ase al!e )S' A
!C S!"tri". "ase red!#t )S' A
! )C+S 8ate or S.'. )S') A
! *8> S!".'ri" 6i&Pri# )S' C
! S.'. +inp.*e.S!r#h. )S' A A
!6 *8> S!".'ri" +inPri# )S' C
!' S!"tri".+inpr.6a#tor )S' A A
! S!"tri" S!r#harge )S' A
!! *8> S!".'ri" S!r'ype )S' A VA *8> )SS a$o!nt )SA A
10.5.2 ithholing ta) types *se in ta) "al"*lation pro"e*re $or
!ale 10;2:
!a) !ype es"ription A"> Cal!y CCat CCl R$C!y RAp
C'3 CO6)NS ro$ S MWST ( &
C3 CO6)NS 7ithholding 'a&S MWST ( & G3 General 7H' S MWST ( &
P3 P)S Nor$al 'a& MWST ( &
P3 P)S 7H' S MWST ( &
R3 )8 7ithholding 'a&S MWST ( &
A3 )SS at Provider S MWST ( &
-3 )SS 7H' at Provider S MWST ( &
E3 )SS at Servi#e 9o# S MWST ( &
3 )SS 7H' at Servi#e 9o# S MWST ( &
3 CS99 7ithholding 'a& S MWST ( &
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ??
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 78/147
SAP Online Help 12/22/2013
C3 CO6)NS 7H' S Oset I'** ( & )C+O
G3 General 7H' S Oset I'** ( & )C+O
P3 P)S 7H' S Oset I'** ( & )C+O
R3 )8 7H' S Oset I'** ( & )C+O
3 CS99 7H' S Oset I'** ( & )C+O
C&2 CO6)NS Oset S I'** ( A )C+O
P2 P)S Oset S I'** ( A )C+O
10.5.3 ithholing !a) Coe Conitions
!ale 10;103
!a) !ype es"ription A"> Cal!y CCat CCl R$C!y RAp
I4 )SS provider 7H' #de :1AG ( 7
4 )SS servi#e 7H' #de :1AG ( 7
C4 CO6)NS 7H' #ode :1AG ( 7
P4 P)S 7H' #ode :1AG ( 7
4 CS99 7H' #ode :1AG ( 7
R4 )8 7H' #ode :1AG ( 7
G4 General 7H' #ode :1AG ( 7
10.5.4 !a) Coe Conitions
!ale 10;114:
!a) !ype es"ription A"> Cal!y CCat CCl R$C!y RAp
C& CO6)NS !e )*8 (
P P)S !e )*8 (
H! 7H' !e )*8 (
10.5.5 ithholing ta) !a) Rate Conitions
!ale 10;125:
Con. es"ription A"> Cal!y CCat CCl
R$C!y RAp
-C&1 CO6)NS 8ate *8CO A
-C&2 CO6)NS *ase *8CO A
-C&P CO6)NS Pa!ta A$o!nt *8CO C
V- )SS 8ate at Prov. )SS1 A
VC )SS *ase at Prov. )SS1 A
V )SS 9a% at Prov. )SS1 A
V )SS 'a&lo# at Prov. )SS1 A
VG )SS 7H' at Prov. )SS1 A
VH )SS +in 7H' at Prov. )SS1 * V' )SS 8ate at Serv. )SS2 A )S*
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ?
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 79/147
SAP Online Help 12/22/2013
Con. es"ription A"> Cal!y CCat CCl
R$C!y RAp
V& )SS *ase at Serv. )SS2 A )SC
VP )SS 9a% at Serv. )SS2 A )S
VR )SS 'a&lo# at Serv. )SS2 A )S6 V )SS 7H' at Serv. )SS2 A )SG
V! )SS +in 7H' at Serv. )SS2 * )SH
-P1 P)S 8ate *8P) A
-P2 P)S *ase *8P) A
-PP P)S Pa!ta A$o!nt *8P) C *
-01 7H' Coll.Code Gen. *87' A
-02 7H' 8ate Gen. *87' A
-11 7H' Coll.Code P)S *87' A
-12 7H' 8ate P)S *87' A
-21 7H' Coll.Code CO6)NS *87' A
-22 7H' 8ate CO6)NS *87' A
-31 7H' Coll.Code CS99 *87' A
-32 7H' 8ate CS99 *87' A
-41 7H' Coll.Code )8 *87' A
*742 7H' 8ate )8 *87' A
10.5.+ 'ota is"al 6apping Conition
!ale 10;13+:
Con. es"ription A"> Cal!y CCat CCl R$C!y RAp
*=0 *8 )SS *ase Prov * 1 A
*=1 *8 )SS &*ase Prov * 1 A
*=2 *8 )SS A$o!nt Prov * 1 A
*=3 *8 )SS 7'A$o!nt Prov * 1 A
*=4 *8 )SS 7' *ase Prov * 1 A
*=@ *8 )SS 7' &*as Prov * 1 A
*=A *8 )SS *ase Serv * 1 A
*=* *8 )SS &*ase Serv * 1 A
*=C *8 )SS A$o!nt Serv * 1 A
*= *8 )SS 7'A$o!nt Serv * 1 A
*= *8 )SS 7' *ase Serv * 1 A
*=6 *8 )SS 7' &*as Serv * 1 A
*=O *8 )SS Oset '&)n#l * 1 A
*?0 *8 CO6)NS *ase * 1 A
*?1 *8 CO6)NS &#l. *ase * 1 A
*?2 *8 CO6)NS A$o!nt * 1 A
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ?
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 80/147
SAP Online Help 12/22/2013
*?O *8 CO6)NS O.'&)n#l * 1 A
*?P *8 CO6)NS Pa!ta A$t. * 1 A
*0 *8 P)S *ase * 1 A
*1 *8 P)S &#l. *ase * 1 A
*2 *8 P)S A$o!nt * 1 A
*O *8 P)S O.'&)n#l * 1 A
*P *8 P)S Pa!ta A$o!nt * 1 A
10.+Cal"*lation Pro"e*re in 66 D: !A-RA
'he #al#!lation pro#ed!re 'A*8A is !sed in the 6) ta& #al#!lation- %hi#h is #alled in ++transa#tions. 'his #al#!lation pro#ed!re is assigned to the #o!ntry in ta"le '00@.
)t is str!#t!red in the ollo%ing se#tions>
• 'ransa#tion data retrieval
• C!sto$i5ing data retrieval
• 'a& #al#!lation
• 8es!lts o ta& #al#!lation
• 'a& #ode #onditions
a#h o the se#tions or$s a #onne#ted "lo#( in the #al#!lation pro#ed!re.
'he #al#!lation part is #o$pletely $oved to a or$!la. 'his is dis#!ssed in se#tion =.
)n the ollo%ing- ea#h o the se#tions o the ne% #al#!lation pro#ed!re %ill "e dis#!ssed.
10.+.1 !ransa"tion ata Retrie#al
'he irst line o the #al#!lation pro#ed!re ;!st #ontains a 5ero val!e. )t is !sed to reer to it in lines othe #al#!lation pro#ed!re that only #ontain e&planatory te&ts Eli(e e.g. step 011F in order that no#on!sing inter$ediate s!$ appears in s!#h lines on the pri#ing res!lts s#reen in the transa#tions.
)n the irst se#tion o the #al#!lation pro#ed!re- data spe#ii# to the ite$ that is pro#essed in the ta&#al#!lation are pro#essed. 'hese are the net val!e Estep 010- *AS*F- the dis#o!nt Estep 012- *)SF-the reight Estep 013- *68F- and the S.'. "ase $odii#ation a$o!nt Estep 014- *S*F. 6!rther$ore-the #alling appli#ation EPO/ )+ or )F is deter$ined Estep 01?- *POF.
!ale 10;141: Retrie#al o$ transa"tion ata in the "al"*lation pro"e*re
tep C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
001 6irst line> 5ero 000 000 000 000 000
010 *AS* *ase A$o!nt 000 000 000 000 000
011 'a&<relev.#onditions>
001 000 000 000 000
012 *)S is#o!nt 000 000 000 320 1=0
013 *68 6reight 000 000 000 320 1=0
014 *S* S.'. *ase +odi. 000 000 000 320 1=0
015 001 000 000 000 000
017 *PO *8 Caller Y POZ 000 000 1=0 000 1=0
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 0
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 81/147
SAP Online Help 12/22/2013
10.+.2 C*sto%i,ing ata Retrie#al
)n the ne&t se#tion- the ta& C!sto$i5ing data Erates- la%s- and other lagsF are read ro$ the #onditiondata"ase. 'he a##ess is done "ased on the a#t!al val!es in the #o$$!ni#ation str!#t!res O+P andO+ and is #ontrolled "y the a##ess se!en#es assigned to the #ondition types. 'he steps in redare only re!ired or C*'. ) sing the #lassi#al #al#!lation please s(ip the step.
'he entries in dar( "l!e are d!e to %ithholding ta& la% #hange E+P13@F
!ale 10;+2: Retrie#al o$ ta) C*sto%i,ing ata in the "al"*lation pro"e*re
tep C!yp es"ription ro% !o Re>t tat AltC!y AltC-V A"tIy
01 8ead ta& data> 001 000 000 000 000
020 )C+S 001 000 000 000 000
021 *)C0 )C+S 8ate 000 000 000 000 1=0
022 *)C1 )C+S *ase 8ed!#tion 000 000 000 000 1=0
023 *)C2 )C+S Other *ase 6lag 000 000 000 000 1=0
024 *)C )C+S e&e$pt 000 000 000 000 1=0
025 *100 Convenio 100 000 000 000 000 1=0
02+ *9)C Ste!ergeset5 )C+S 000 000 000 000 1=0
027 *)CH )C+S 8ate S6YS' 000 000 000 000 1=0
02 *)CS )C+S 8ate or S.'. 000 000 000 000 1=0
030 )C+S Co$ple$ent 001 000 000 000 000
031 *C)1 )C+S Co$ple$ent *ase 000 000 000 000 1=0
032 *C)2 )C+S Co$ple$. &e$pt 000 000 000 000 1=0
040 )C+S on 6reight 001 000 000 000 000
041 *)60 )C+S on reight 000 000 000 000 1=0042 *)6H )C+S 6r 8ate S6YS' 000 000 000 000 1=0
050 )P) 001 000 000 000 000
051 *)P0 )P) 8ate 000 000 000 000 1=0
052 *)P1 )P) *ase 8ed!#tion 000 000 000 000 1=0
053 *)P2 )P) Other *ase 6lag 000 000 000 000 1=0
054 *)PP )P) Pa!ta A$o!nt 000 000 000 000 000
055 *)P )P) e&e$pt 000 000 000 000 1=0
05+ *9)P Ste!ergeset5 )P) 000 000 000 000 1=0
0+0 )SS 001 000 000 000 000
0+1 *)S0 )SS 8ate 000 000 000 000 1=0
070 S!".'ri". 001 000 000 000 000
071 *S'0 S!"tri". 8ate 000 000 000 000 1=0
072 *S'1 S!"tri". s!r#h. type 000 000 000 000 1=0
073 *S'2 S!"tri". +inpri#e 000 000 000 000 000
074 *S'3 S!"tri". 6i&pri#e 000 000 000 000 000
075 *S'= S!"tri". red!#tion 1 000 000 000 000 1=0
07+ *S'? S!"tri". red!#tion 2 000 000 000 000 1=0
077 *S' S!"tri". "ase red!#t 000 000 000 000 1=0
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 1
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 82/147
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 83/147
SAP Online Help 12/22/2013
10.+.3 Res*lts o$ !a) Cal"*lation
'he res!lts o the ta& #al#!lation are retrieved in the ne&t se#tion o the #al#!lation pro#ed!re. 6or
ea#h val!e- a #ondition type is deined that serves to indi#ate the res!lt in the pri#ing pro#ed!re res!ltsta"le. 6or these ne% #ondition types- #orresponding internal #odes are deined %hi#h are !sed in the#oding to transer the ta& res!lts "a#( to the #al#!lation pro#ed!re. 'his #oding is pro#essed in the #allto the #ondition val!e or$!la 320 as %ell Esee se#tion =F.
'he #ondition types and internal #odes are listed in se#tions and 10.?- respe#tively.
!ale 10;+4: Res*lts o$ ta) "al"*lation in the "al"*lation pro"e*re
tep C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
100/10 Call 'a& Cal#!lation> 001 000 000 000 000
200 'a& 8es!lts> 001 000 000 000 000
210 *10 *8 )C+S Nor$al *ase 000 000 000 320 000
215 *11 *8 )C+S &#l!de *ase 000 000 000 320 000
220 *12 *8 )C+S Other *ase 000 000 000 320 000
225 *13 *8 )C+S A$o!nt 000 000 000 320 000
22+ *R6 *8 )C+S Rona 6ran#a 000 000 000 320 000
227 *1= *8 )C+S 8ate 000 000 000 320 000
230 *20 *8 )P) Nor$al *ase 000 000 000 320 000
235 *21 *8 )P) &#l!de *ase 000 000 000 320 000
240 *22 *8 )P) Other *ase 000 000 000 320 000
245 *23 *8 )P) A$o!nt 000 000 000 320 000
24+ *24 *8 )P) Oset *ase 000 000 000 320 000
247 *2@ *8 )P) Oset A$o!nt 000 000 000 320 000
24 *PA *8 )P) Pa!ta A$o!nt 000 000 000 320 000
250 *30 *8 )C+S Co$p. *ase 000 000 000 320 000
255 *31 *8 )C+S Co$p. A$nt. 000 000 000 320 000
25+ *32 *8 )C+S Co$p. 8ate 000 000 000 320 000
2+0 *40 *8 S!"'ri" *ase 000 000 000 320 000
2+5 *41 *8 S!"'ri" A$o!nt 000 000 000 320 000
270 *42 *8 S!"'ri" 6r. *ase 000 000 000 320 000
275 *43 *8 S!"'ri" 6r. A$nt 000 000 000 320 000
277 *44 *8S!"'ri" N6 8ate 000 000 000 320 000
27 *4@ *8S!"'ri" *asered1 000 000 000 320 000
27 *4= *8S!"'ri" *asered2 000 000 000 320 000
20 *14 *8 )C+S 6reight *ase 000 000 000 320 000
25 *1@ *8)C+S 6reight A$nt. 000 000 000 320 000
20 *@0 *8 )SS *ase 000 000 000 320 000
25 *@1 *8 )SS A$o!nt 000 000 000 320 000
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 3
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 84/147
SAP Online Help 12/22/2013
tep C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
300 *=0 *8 )SS *ase Prov 000 000 000 320 000
301 *=1 *8 )SS &*ase Prov 000 000 000 320 000
305 *=2 *8 )SS A$o!nt Prov 000 000 000 320 000
310 *=3 *8 )SS 7'A$o!nt Prov 000 000 000 320 000
311 *=4 *8 )SS 7' *ase Prov 000 000 000 320 000
312 *=@ *8 )SS 7' &*as Prov 000 000 000 320 000
315 *=A *8 )SS *ase Serv 000 000 000 320 000
31+ *=* *8 )SS &*ase Serv 000 000 000 320 000
320 *=C *8 )SS A$o!nt Serv 000 000 000 320 000
325 *= *8 )SS 7'A$o!nt Serv 000 000 000 320 000
330 *= *8 )SS 7' *ase Serv 000 000 000 320 000
335 *=6 *8 )SS 7' &*as Serv 000 000 000 320 000 33 *=O *8 )SS Oset '&)n#l 000 000 000 320 000
350 *?0 *8 CO6)NS *ase 000 000 000 320 000
351 *?1 *8 CO6)NS &#l. *ase 000 000 000 320 000
355 *?2 *8 CO6)NS A$o!nt 000 000 000 320 000
3+0 *?O *8 CO6)NS O.'&)n#l 000 000 000 320 000
3+5 *?P *8 CO6)NS Pa!ta A$t. 000 000 000 320 000
370 *0 *8 P)S *ase 000 000 000 320 000
371 *1 *8 P)S &#l. *ase 000 000 000 320 000
375 *2 *8 P)S A$o!nt 000 000 000 320 000
30 *O *8 P)S O.'&)n#l 000 000 000 320 000
35 *P *8 P)S Pa!ta A$o!nt 000 000 000 320 000
10.+.4 !a) Coe Conitions
'he last se#tion o the ta& #al#!lation pro#ed!re #ontains the ta& #ode #onditions- i.e. the #onditionsthat yo! a#tivate E100JF or dea#tivate Eno re#ordF "y #!sto$i5ing the ta& #odes.
'he #ondition "ase val!es are ta(en ro$ the lines in the #al#!lation pro#ed!re that #ontain the ta&res!lts des#ri"ed in the se#tion "eore.
!ale 10;+5: !a) "oe "onitions in the "al"*lation pro"e*re
tep C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
100/10
Call 'a& Cal#!lation> 001 000 000 000 000
400 'a& Code Conditions> 001 000 000 000 000
405 )P)0 )P) N6 Rero 9ine 24@ 000 000 000 000 S'
40+ )C+0 )C+S N6 Rero 9ine 22@ 000 000 000 000 S'
410 )P)1 )P) )nd!str. )n 24@ 000 000 000 000 S1
412 )P)4 )P) <Split endor 24? 000 000 000 000 N
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 4
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 85/147
SAP Online Help 12/22/2013
tep C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
415 )C+1 )C+S )nd!str. )n 22@ 000 000 000 000 S2
420 )CS1 S!".'ri"!taria )n 2=@ 000 000 000 000 S3
425 )C+6 )C+S S.'. r. oset 22@ 000 000 000 1=4 )C1
430 )681 )C+S on reight )n 2@ 000 000 000 000 S3
435 )6S1 )C+S S' reight )n 2?@ 000 000 000 000 S3
440 )P1C )P) )nd.Clearing 24@ 000 000 000 000 )PC
445 )P1O )P) )nd.Clear.O. 440 000 000 000 1=4 )PC
450 )C1C )C+S )nd.Clearing 22@ 000 000 000 000 )CC
455 )C1O )C+S )nd.Clear.O. 41@ 000 000 000 1=4 )CC
510 )P)2 )P) Cons!$ption )n 24@ 000 000 000 000 N
515 )C+2 )C+S Cons!$ption )n 22@ 000 000 000 000 N
520 )CS2 S.'. Cons!$ption )n 2=@ 000 000 000 000 N
525 )COP )C+S #o$ple$ent 2@@ 000 000 000 000 )CP
530 )CO' S'O<)C+S #o$ple$ent 2@@ 000 000 000 000 )CP
535 )CO )C+S #o$ple$ent 100 @2@ 000 000 000 1=4 )C
555 )SS2 )SS ro$ ++ )n 2@ 000 000 000 000 )C1
5+0 )SSO )SS ro$ ++ )n Os @@@ 000 000 000 1=4 +74
+10 )P)3 )P) ro$ S O!t 24@ 000 000 000 000 +71
+15 )C+3 )C+S ro$ S O!t 22@ 000 000 000 000 +72
+20 )CS3 S!".'ri"!taria O!t 2=@ 000 000 000 000 +73
+25 )SS3 )SS ro$ S O!t 2@ 000 000 000 000 +74
+30 )CR6 )C+S 8ev ER.6.F<S'O 22@ 000 000 000 1=4 )CR
+40 )683 )C+S on reight O!t 2@ 000 000 000 000 +73
+45 )6S3 )C+S S' reight O!t 2?@ 000 000 000 000 +73
+50 )C+4 S'O<)C+S S E)C+3F 22@ 000 000 000 000 +72
+0 )NSS )NSS )n#o$ing 010 000 000 000 000 S'
+5 )NS )NSS oset E100<F<< =0 000 000 000 1=4 )N
710 )81 8ei$"!rs$ent )C+S 010 000 000 000 000 )81
715 )82 8ei$". )C+S oset ?10 000 000 000 000 )82
720 )83 8ei$"!rs$ent S*' 010 000 000 000 000 )83
725 )84 8ei$". S*' oset ?20 000 000 000 000 )84
730 )8@ 8ei$". )C+S o. N 010 000 000 000 000 N
735 )8= 8ei$". S*' o.N 010 000 000 000 000 N
750 )SS 1
755 )SSA )SS at Provider 30@ 1
7+0 )SS* )SS 7H' at Provider 310 1
7+5 )SS )SS at Serv.9o#. 320 1
770 )SS6 )SS 7H' at Serv.9o#. 32@ 1
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 86/147
SAP Online Help 12/22/2013
tep C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
775 )SSG )SS Osets 33 1
77 P)S/CO6)NS NON<C')*9
1
70 )CON CO6)NS N 3@@ 1
72 )COO CO6)NS NO '&)n#l 3=0 1
74 )PSN P)S N 3?@ 1
7+ )PSO P)S N O. '&)n#l 30 1
7 P)S/CO6)NSC')*9
1
70 )CO6 CO6)NS ded!#ti"le 3@@
71 )P)S P)S ded!#ti"le 3?@
72 )CO Coins Oset 3=0 1 1=4
73 )COS CO6)NS ded!#t.PO/G8
3=0 1=0 1
74 )CO Coins ) Non ed!#t 3=0 1=1 1
75 )COA Coins ded. not in#. 3@@ 3=0 1
7+ )PS Oset )PSS / )PS 30 1 1=4
77 )PSS P)S ded!#t. PO/G8 30 1=0 1
7 )PS P)S non ded!#ti". ) 30 1=1 1
7 )PSA P)S ded. not in#. 3?@ 30 1
00 7)'HHO9)NG'AS
1
01 *7' *8 7H' *ase A$o!nt @
04 *701 7H' Coll.Code Gen. @
05 *702 7H' 8ate Gen. @
0 *711 7H' Coll.Code P)S @
10 *712 7H' 8ate P)S @
14 *721 7H' Coll.CodeCO6)NS
@
15 *722 7H' 8ate CO6)NS @
1 *731 7H' Coll.Code CS99 @
20 *732 7H' 8ate CS99 @
24 *741 7H' Coll.Code )8 @
25 *742 7H' 8ate )8 @
50 )CO7 CO6)NS 7H' 1@
51 )COR CO6)NS 7H' Oset @0 1=4
55 )PS7 P)S 7H' 10
5+ )PSR P)S 7H' Oset @@ 1=4
+0 )CS7 CS99 7H' 20
+1 )CSR CS99 7H' Oset =0 1=4
+5 ))87 )8 7H' 2@
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il =
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 87/147
SAP Online Help 12/22/2013
tep C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
++ ))8R )8 7H' Oset =@ 1=4
70 )G7 General 7H' 0@
71 )GR General 7H' Oset ?0 1=4
*)00 !$$y Non<Statisti#. 1=3
10.+.5 Create Pro"essing 9eys $or ithholing !a) D!007-
6or the %ithholding ta& ne% pro#essing (eys Ea##o!nt (eysF have to "e #reated to post ta&es toseparate a##o!nts and to identiy %ithholding ta& a$o!nts in the nor$al ta& #al#!lation.
'a& 'ype> 2 Einp!t ta&F
Not ded!#ti"le>
Posting indi#ator> 3 Eistri"!te to relevant e&pense/reven!e ite$sF
!ale 10;++
Pro"essing Iey es"ription
)S7 )SS 7H'
7'C CO6)NS 7H'
7'G General 7H'
7') )8 7H'
7'P P)S 7H'
7'S CS99 7H'
'a& type> 2 Einp!t ta&F
Non ded!#ti"le> spa#e
Posting indi#ator> 2 Eseparate line ite$F!ale 10;+7
Pro"essing Iey es"ription
CO3 CO6)NS Clearing
P)3 P)S Clearing
'a& type> 1 Eo!tp!t ta&F
Non ded!#ti"le> spa#e
Posting indi#ator> 2 Eseparate line ite$F
!ale 10;+5
Pro"essing Iey es"ription
CO6 CO6)NS
P)S P)S
73 )SS 7H'7C3 Coins 7H'
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ?
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 88/147
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 89/147
SAP Online Help 12/22/2013
A""o*nt Iey A""o*nt
7S3 1??020
7S4 1??020
10.+. e$ine A""o*nt Ieys $or D!+7
!ale 10;+7
A""o*nt Iey es"ription
CO6 CO6)NS
P)S P)S
73 )SS 7H'
7C3 Coins 7H'
7C4 Coins 7H' oset
7G3 General 7H'
7G4 General 7H' oset
7)3 )8 7H'
7)4 )8 7H' oset
7P3 P)S 7H'
7P4 P)S 7H' oset
7S3 CS99 7H'
7S4 CS99 7H' oset
10.+. !a) Cal"*lation
'his is only relevant or the #lassi#al #al#!lation.
Ater all data are retrieved that are ne#essary to #al#!late the ta&es- the ta& #al#!lation is peror$ed"y pro#essing the #ondition val!e or$!la 320 %hi#h is dis#!ssed in se#tion =.
!ale 10;+: Call to ta) "al"*lation in the "al"*lation pro"e*re
tep C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
100Call 'a&Cal#!lation>
001 000 000 000 000
101 *01 *8 'a& Cal#!lation 010 000 000 320 000
10.+.10 Res*lts o$ !a) Cal"*lation
'he res!lts o the ta& #al#!lation are retrieved in the ne&t se#tion o the #al#!lation pro#ed!re. 6orea#h val!e- a #ondition type is deined that serves to indi#ate the res!lt in the pri#ing pro#ed!re res!ltsta"le. 6or these ne% #ondition types- #orresponding internal #odes are deined %hi#h are !sed in the#oding to transer the ta& res!lts "a#( to the #al#!lation pro#ed!re. 'his #oding is pro#essed in the #allto the #ondition val!e or$!la 320 as %ell Esee se#tion =F.
'he #ondition types and internal #odes are listed in se#tions and 10.?- respe#tively.
!ale 10;+: Res*lts o$ ta) "al"*lation in the "al"*lation pro"e*re
tep C!yp es"ription ro% !oRe>t tat
AltC!y
AltC-V A"tIy
10 Call 'a& Cal#!lation> 001 000 000 000 000
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 90/147
SAP Online Help 12/22/2013
tep C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
11 *01 *8 'a& Cal#!lation 010 000 000 320 000
200 'a& 8es!lts> 001 000 000 000 000
210 *10 *8 )C+S Nor$al *ase 000 000 000 320 000
21@ *11 *8 )C+S &#l!de *ase 000 000 000 320 000
220 *12 *8 )C+S Other *ase 000 000 000 320 000
22@ *13 *8 )C+S A$o!nt 000 000 000 320 000
22? *1= *8 )C+S 8ate 000 000 000 320 000
230 *20 *8 )P) Nor$al *ase 000 000 000 320 000
23@ *21 *8 )P) &#l!de *ase 000 000 000 320 000
240 *22 *8 )P) Other *ase 000 000 000 320 000
24@ *23 *8 )P) A$o!nt 000 000 000 320 000
24= *24 *8 )P) Oset *ase 000 000 000 320 000
24? *2@ *8 )P) Oset A$o!nt 000 000 000 320 000
24 *PA *8 )P) Pa!ta A$o!nt 000 000 000 320 000
2@0 *30 *8 )C+S Co$p. *ase 000 000 000 320 000
2@@ *31 *8 )C+S Co$p. A$nt. 000 000 000 320 000
2@= *32 *8 )C+S Co$p. 8ate 000 000 000 320 000
2=0 *40 *8 S!"'ri" *ase 000 000 000 320 000
2=@ *41 *8 S!"'ri" A$o!nt 000 000 000 320 000
2?0 *42 *8 S!"'ri" 6r. *ase 000 000 000 320 000
2?@ *43 *8 S!"'ri" 6r. A$nt 000 000 000 320 000
2?? *44 *8S!"'ri" N6 8ate 000 000 000 320 000
2? *4@ *8S!"'ri" *asered1 000 000 000 320 000
2? *4= *8S!"'ri" *asered2 000 000 000 320 000
20 *14 *8 )C+S 6reight *ase 000 000 000 320 000
2@ *1@ *8)C+S 6reight A$nt. 000 000 000 320 000
20 *@0 *8 )SS *ase 000 000 000 320 0002@ *@1 *8 )SS A$o!nt 000 000 000 320 000
300 *=0 *8 )SS *ase Prov 000 000 000 320 000
301 *=1 *8 )SS &*ase Prov 000 000 000 320 000
30@ *=2 *8 )SS A$o!nt Prov 000 000 000 320 000
310 *=3 *8 )SS 7'A$o!nt Prov 000 000 000 320 000
311 *=4 *8 )SS 7' *ase Prov 000 000 000 320 000
312 *=@ *8 )SS 7' &*as Prov 000 000 000 320 000
31@ *=A *8 )SS *ase Serv 000 000 000 320 000
31= *=* *8 )SS &*ase Serv 000 000 000 320 000
320 *=C *8 )SS A$o!nt Serv 000 000 000 320 000
32@ *= *8 )SS 7'A$o!nt Serv 000 000 000 320 000
330 *= *8 )SS 7' *ase Serv 000 000 000 320 000
33@ *=6 *8 )SS 7' &*as Serv 000 000 000 320 000
33 *=O *8 )SS Oset '&)n#l 000 000 000 320 000
3@0 *?0 *8 CO6)NS *ase 000 000 000 320 000
3@1 *?1 *8 CO6)NS &#l. *ase 000 000 000 320 000
3@@ *?2 *8 CO6)NS A$o!nt000 000 000
320000
3=0 *?O *8 CO6)NS O.'&)n#l 000 000 000 320 000
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 0
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 91/147
SAP Online Help 12/22/2013
tep C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
3=@ *?P *8 CO6)NS Pa!ta A$t. 000 000 000 320 000
3?0 *0 *8 P)S *ase 000 000 000 320 000
3?1 *1 *8 P)S &#l. *ase000 000 000
320000
3?@ *2 *8 P)S A$o!nt 000 000 000 320 000
30 *O *8 P)S O.'&)n#l 000 000 000 320 000
3@ *P *8 P)S Pa!ta A$o!nt 000 000 000 320 000
10.+.11 !a) Coe Conitions
'he last se#tion o the ta& #al#!lation pro#ed!re #ontains the ta& #ode #onditions- i.e. the #onditionsthat yo! a#tivate E100JF or dea#tivate Eno re#ordF "y #!sto$i5ing the ta& #odes.
'he #ondition "ase val!es are ta(en ro$ the lines in the #al#!lation pro#ed!re that #ontain the ta&res!lts des#ri"ed in the se#tion "eore.
!ale 10;+: !a) "oe "onitions in the "al"*lation pro"e*re
tep C!yp es"ription ro% !o Re>t tatAltC!y
AltC-V
A"tIy
100 Call 'a& Cal#!lation> 001 000 000 000 000
400 'a& Code Conditions> 001 000 000 000 000
40@ )P)0 )P) N6 Rero 9ine 24@ 000 000 000 000 S'
40= )C+0 )C+S N6 Rero 9ine 22@ 000 000 000 000 S'
410 )P)1 )P) )nd!str. )n 24@ 000 000 000 000 S1
412 )P)4 )P) <Split endor 24? 000 000 000 000 N
41@ )C+1 )C+S )nd!str. )n 22@ 000 000 000 000 S2
420 )CS1 S!".'ri"!taria )n 2=@ 000 000 000 000 S3
42@ )C+6 )C+S S.'. r. oset 22@ 000 000 000 1=4 )C1430 )681 )C+S on reight )n 2@ 000 000 000 000 S3
43@ )6S1 )C+S S' reight )n 2?@ 000 000 000 000 S3
440 )P1C )P) )nd.Clearing 24@ 000 000 000 000 )PC
44@ )P1O )P) )nd.Clear.O. 440 000 000 000 1=4 )PC
4@0 )C1C )C+S )nd.Clearing 22@ 000 000 000 000 )CC
4@@ )C1O )C+S )nd.Clear.O. 41@ 000 000 000 1=4 )CC
@10 )P)2 )P) Cons!$ption )n 24@ 000 000 000 000 N
@1@ )C+2 )C+S Cons!$ption )n 22@ 000 000 000 000 N
@20 )CS2 S.'. Cons!$ption )n 2=@ 000 000 000 000 N
@2@ )COP )C+S #o$ple$ent 2@@ 000 000 000 000 )CP
@30 )CO' S'O<)C+S #o$ple$ent 2@@ 000 000 000 000 )CP
@3@ )CO )C+S #o$ple$ent 100 @2@ 000 000 000 1=4 )C
@@@ )SS2 )SS ro$ ++ )n 2@ 000 000 000 000 )C1
@=0 )SSO )SS ro$ ++ )n Os @@@ 000 000 000 1=4 +74
=10 )P)3 )P) ro$ S O!t 24@ 000 000 000 000 +71
=1@ )C+3 )C+S ro$ S O!t 22@ 000 000 000 000 +72
=20 )CS3 S!".'ri"!taria O!t 2=@ 000 000 000 000 +73
=2@ )SS3 )SS ro$ S O!t 2@ 000 000 000 000 +74
=30 )CR6 )C+S 8ev ER.6.F<S'O 22@ 000 000 000 1=4 )CR
=40 )683 )C+S on reight O!t 2@ 000 000 000 000 +73
=4@ )6S3 )C+S S' reight O!t 2?@ 000 000 000 000 +73
=@0 )C+4 S'O<)C+S S E)C+3F 22@ 000 000 000 000 +72
=0 )NSS )NSS )n#o$ing 010 000 000 000 000 S'
=@ )NS )NSS oset E100<F<< =0 000 000 000 1=4 )N
?10 )81 8ei$"!rs$ent )C+S 010 000 000 000 000 )81
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 1
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 92/147
SAP Online Help 12/22/2013
tep C!yp es"ription ro% !o Re>t tatAltC!y
AltC-V
A"tIy
?1@ )82 8ei$". )C+S oset ?10 000 000 000 000 )82
?20 )83 8ei$"!rs$ent S*' 010 000 000 000 000 )83
?2@ )84 8ei$". S*' oset ?20 000 000 000 000 )84
?30 )8@ 8ei$". )C+S o. N 010 000 000 000 000 N
?3@ )8= 8ei$". S*' o.N 010 000 000 000 000 N
?@0 )SS 1
?@@ )SSA )SS at Provider 30@ 000 000 000 000 N
?=0 )SS* )SS 7H' at Provider 310 000 000 000 000 )S7
?=@ )SS )SS at Serv.9o#. 320 000 000 000 000 N
??0 )SS6 )SS 7H' at Serv.9o#. 32@ 000 000 000 000 )S7
??@ )SSG )SS Osets 33 000 000 000 000 N
?? P)S/CO6)NS NON<C')*9 1 000 000 000 000 000
?0 )CON CO6)NS N 3@@ 000 000 000 000 000 N
?2 )COO CO6)NS NO '&)n#l 3=0 000 000 000 000 000 N
?4 )PSN P)S N 3?@ 000 000 000 000 000 N
?= )PSO P)S N O. '&)n#l 30 000 000 000 000 000 N
? P)S/CO6)NS C')*9 1 000 000 000 000
?0 )CO6 CO6)NS ded!#ti"le 3@@ 000 000 000 000 S'
?1 )P)S P)S ded!#ti"le 3?@ 000 000 000 000 S'
?2 )CO Coins Oset 3=0 000 000 000 000 1=4 CO3
?3 )COS CO6)NS ded!#t. PO/G8 3=0 000 1=0 000 000 000 CO3
?4 )CO Coins ) Non ed!#t 3=0 000 1=1 000 000 000 N
?@ )COA Coins ded. not in#. 3@@ 3=0 000 000 000 000 CO3
?= )PS Oset )PSS / )PS 30 000 000 000 000 1=4 P)3
?? )PSS P)S ded!#t. PO/G8 30 000 1=0 000 000 000 P)3
? )PS P)S non ded!#ti". ) 30 000 1=1 000 000 000 N
? )PSA P)S ded. not in#. 3?@ 30 000 000 000 000 P)3
00 7)'HHO9)NG 'AS 1 000 000 000 000
01 *7' *8 7H' *ase A$o!nt 000 000 000 000 @
04 *701 7H' Coll.Code Gen. 000 000 000 000 @
0@ *702 7H' 8ate Gen. 000 000 000 000 @
0 *711 7H' Coll.Code P)S 000 000 000 000 @
10 *712 7H' 8ate P)S 000 000 000 000 @
14 *721 7H' Coll.Code CO6)NS 000 000 000 000 @
1@ *722 7H' 8ate CO6)NS 000 000 000 000 @
1 *731 7H' Coll.Code CS99 000 000 000 000 @
20 *732 7H' 8ate CS99 000 000 000 000 @
24 *741 7H' Coll.Code )8 000 000 000 000 @
2@ *742 7H' 8ate )8 000 000 000 000 @
@0 )CO7 CO6)NS 7H' 1@ 000 000 000 000 000 7'C
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 2
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 93/147
SAP Online Help 12/22/2013
tep C!yp es"ription ro% !o Re>t tatAltC!y
AltC-V
A"tIy
@1 )COR CO6)NS 7H' Oset @0 000 000 000 000 1=4 N
@@ )PS7 P)S 7H' 10 000 000 000 000 000 7'P
@= )PSR P)S 7H' Oset @@ 000 000 000 000 1=4 N
=0 )CS7 CS99 7H' 20 000 000 000 000 0000 7'S
=1 )CSR CS99 7H' Oset =0 000 000 000 000 1=4 N
=@ ))87 )8 7H' 2@ 000 000 000 000 000 7')
== ))8R )8 7H' Oset =@ 000 000 000 000 1=4 N
?0 )G7 General 7H' 0@ 000 000 000 000 000 7'G
?1 )GR General 7H' Oset ?0 000 000 000 000 1=4 N
*)00 !$$y Non<Statisti#. 000 000 000 000 000 1=3 S1
10.7Cal"*lation Pro"e*re in : RVA-RA
'he #al#!lation pro#ed!re 8A*8A is delivered as a sa$ple S pri#ing pro#ed!re. Sin#e it #ontainsnor$al #onditions "esides the ta& #onditions- it %ill $ost li(ely "e ne#essary to adapt it to theindivid!al needs.
)t is str!#t!red in the ollo%ing se#tions>
• Net pri#e deter$ination
• C!sto$i5ing data retrieval
• 'a& #al#!lation on net a$o!nt EStep 1F
• Nota 6is#al relevant $odii#ations to the "ase pri#e in#l!ding )C+S
• 'a& re#al#!lation on the $odiied a$o!nt in#l!ding )C+S EStep 2F
• 8es!lts o ta& #al#!lation
• 'a& #ode #onditions
a#h o the se#tions or$s a #onne#ted "lo#( in the #al#!lation pro#ed!re.
'he #al#!lation part is #o$pletely $oved to a or$!la. 'his is dis#!ssed in se#tion =.
)n the ollo%ing- ea#h o the se#tions o the ne% #al#!lation pro#ed!re %ill "e dis#!ssed.
10.7.1 'et pri"e eter%ination
'he irst line o the #al#!lation pro#ed!re ;!st #ontains a 5ero val!e. )t is !sed to reer to it in lines othe #al#!lation pro#ed!re that only #ontain e&planatory te&ts Eli(e e.g. step 011F in order that no#on!sing inter$ediate s!$ appears in s!#h lines on the pri#ing res!lts s#reen in the transa#tions.
'he rest #overs the deter$ination o the net pri#e Epri#e e&#l!ding any (ind o ta&F- e.g. ta(ing intoa##o!nt dis#o!nts %hi#h sho!ld not have i$pa#t on Nota 6is#al.
) !sing C*' !se the red entries- id !sing the #lassi#al pro#ed!re- ignore the red entries. 'he step 10$ay only "e in#l!ded %hether %ith the red or the "la#( entry.
'he entries in dar( "l!e are d!e to %ithholding ta& la& #hange +P13@. &a$ples or other pro#ed!resEli(e 8*8 et#.F are not given- sin#e the #hanges are the sa$e.
!ale 10;71: Retrie#al o$ transa"tion ata in the "al"*lation pro"e*re
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 3
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 94/147
SAP Online Help 12/22/2013
tepCntr
C!yp es"ription ro% !oRe>t
tatPrt AltC!
yAltC-V
A"tIy
001 KKKK Rero KKKK 000 000 000 000 000
010 1 RP*0 Pri#e %/o 'a&es 000 000 002 000 000
010 2 RP*1 Pri#e)SS 000 000 002 000 000
010 3 RP*2 Pri#eP)SCO6 000 000 002 000 000
010 4 RP*3 Pri#e)SSP)SCO6 000 000 002 000 000
010 P800 Pri#e 000 000 002 000 000
04@ 001 000 000 000 000
0@0 8*00 is#o!nt 000 000 002 000 000
1 Net *ase 000 000 000 000 000
10.7.2 C*sto%i,ing ata Retrie#al
)n the ne&t se#tion- the ta& C!sto$i5ing data Erates- la%s- and other lagsF are read ro$ the #onditiondata"ase. 'he a##ess is done "ased on the a#t!al val!es in the #o$$!ni#ation str!#t!res O+P andO+ and is #ontrolled "y the a##ess se!en#es assigned to the #ondition types.
!ale 10;72: Retrie#al o$ ta) C*sto%i,ing ata in the "al"*lation pro"e*re
tep Cntr
C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
200 )C+ evido )C+S 000 000 000 000 000
201 )CA )C+S 'a& 8ate 000 000 000 000 1=0
202 )C*S )C+S 'a& *ase 000 000 000 000 1=0
203)CO* *8> )C+S other "ase 000 000 000 000 1=0
204 )C0 *8>)C+S 0 e&e$pt 000 000 000 000 1=0
20@ )100*8> )C+S Convnio100
000 000 000 000 1=0
20= )C97 *8> )C+S 9a% 000 000 000 000 1=0
20? )S)C )C+S 8ate S6YS' 000 000 000 000 1=0
20 )S' )C+S 8ate or S.' 000 000 000 000 1=0
20 )CC *8 C!st )C+S &e$pt 000 000 000 000 1=0
210 )R6 Rona 6ran#a 000 000 000 000 1=0
220 )C6 evido )C+S 6reight 000 000 000 000 1=0
221 )C68 *8> )C+S on reight 000 000 000 000 1=0
230 )S) evido )C+S s/)P) 000 000 000 000 1=0
240 )P) evido )P) 000 000 000 000 1=0
241 )PA )P) 'a& 8ate 000 000 000 000 1=0
242 )P*S )P) 'a& *ase 000 000 000 000 1=0
243 )PO* *8> )P) other "ase 000 000 000 000 1=0
244 )P)P *8> )P) Pa!ta 000 000 000 000 1=0
24@ )P0 *8> )P) 0 e&e$pt 000 000 000 000 1=0
24= )P97 *8> )P) 9a% 000 000 000 000 1=0
24? )PC *8 C!st )P) &e$pt 000 000 000 000 1=0
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 4
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 95/147
SAP Online Help 12/22/2013
tep Cntr
C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
2@0 CO6 CO6)NS !e 1=0
2@1 *CO1 CO6)NS 8ate 1=0
2@2 *CO2 CO6)NS *ase 1=0
2@3 *COP CO6)NS Pa!ta A$o!nt
2@@ P)S P)S !e 1=0
2@= *P)1 P)S 8ate 1=0
2@? *P)2 P)S *ase 1=0
2@ *P)P P)S Pa!ta A$o!nt
2=0 )SS evido )SS 1=0
2=@ )SS Ne% 2004 1
2== )S* )SS 8ate at Prov. 1=0
2=? )SC )SS *ase at Prov. 1=0
2= )S )SS 9a% at Prov. 1=0
2= )S )SS )ns.Cal at Prov. 1=0
2?0 )S6 )SS 'a&lo# at Prov. 1=0
2?1 )SG )SS 7H' at Prov. 1=0
2?2 )SH )SS +in 7H' at Prov. 1=0
2?3 )SN )SS 8ate at Serv. 1=0
2?4 )SO )SS *ase at Serv. 1=0
2?@ )SP )SS 9a% at Serv. 1=0
2?= )S )SS )ns.Cal at Serv. 1=0
2?? )S8 )SS 'a&lo#>1YP8-2YS8 1=0
2? )SS )SS 7H' at Serv. 1=0
2? )S' )SS +in 7H' at Serv. 1=0
20 S* evido S!" 'ri" 000 000 000 000 1=0
21 )S'S S!"tri" S!r#harge 000 000 000 000 1=0
22 )S'' *8> S!".'ri" S!r'ype 000 000 000 000 1=0
23 )S'+ *8> S!".'ri" +inPri# 000 000 000 000 1=0
24 )S'6 8> S!".'ri" 6i&Pri# 000 000 000 000 1=0
2@ )S'* S!". 'ri" *ase al!e 000 000 000 000 1=0
2= )S'2 *8> S!".'ri" 2 000 000 000 000 1=0
2? )S'C S!"tri". "ase red!#t 000 000 000 000 1=0
2 )S'N S!"tri".+inpr.6a#tor 000 000 000 000 1=0
2 )S') S.'. +inp.*e.S!r#h. 000 000 000 000 1=0
20 S6 evido S!"'ri"6reight 000 000 000 000 1=0
10.7.3 !a) Cal"*lation on net a%o*nt Dtep 1
Ater all data are retrieved that are ne#essary to #al#!late the ta&es- the ta& #al#!lation is peror$ed"y pro#essing the #ondition val!e or$!la 320 %hi#h is dis#!ssed in se#tion =.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il @
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 96/147
SAP Online Help 12/22/2013
!ale 10;73: Call to ta) "al"*lation in the "al"*lation pro"e*re
tep C!yp es"ription ro% !oRe>t
tatPrt AltC!
yAltC-V
A"tIy
300 )C+) Pri#e'a& Eor N6F 000 000 002 320 002 89
10.7.4 'ota is"al rele#ant %oi$i"ations to the ase pri"e in"l*ing C6
)n this part- the pri#e in#l!ding )C+S %hi#h res!lts ro$ the irst step o the #al#!lation a$o!nt #an "e!sed to apply #onditions that $odiy this a$o!nt- e.g. Nota 6is#al relevant dis#o!nts- reight-ins!ran#e or other e&penses. Sin#e these #onditions are not really part o the ta& #al#!lation- "!t arespe#ii# to individ!al re!ire$ents- the se#tion given "elo% $!st "e seen as an e&a$ple only. 'hestep range oreseen or these (inds o #onditions is "et%een 301 and @.
!ale 10;74: Call to ta) "al"*lation in the "al"*lation pro"e*re
tepCntr
Ctyp es"riptionro%
!oRe>t
tat
Pr t
AltC!y
AltC-V
A"tIy
310 KKKK +odiy *ase KKKK 001
00
0 000 000 000
320 004 +aterial 000000
002 000 000 8S
321 00? C!sto$er 000000
002 000 000 8S
322 00@ C!sto$er/+aterial 000000
002 000 000 8S
400 600 6reight 000000
002 000 000 86
10.7.5 !a) re"al"*lation on the %oi$ie a%o*nt in"l*ing C6 Dtep 2
'he $odii#ation a$o!nts that have "een applied in the previo!s part re!ire a re#al#!lation o the
ta&es- this ti$e on the $odiied gross a$o!nt
!ale 10;75: Call to ta) "al"*lation in the "al"*lation pro"e*re
tepCntr
C!yp es"ription ro% !oRe>t
tatPrt AltC!
yAltC-V
A"tIy
=00 )*8 *ra5il ta& #al#. 300 @ 002 320 002
10.7.+ Res*lts o$ !a) Cal"*lation
'he res!lts o the ta& #al#!lation are retrieved in the ne&t se#tion o the #al#!lation pro#ed!re. 6or
ea#h val!e- a #ondition type is deined that serves to indi#ate the res!lt in the pri#ing pro#ed!re res!ltsta"le. 6or these ne% #ondition types- #orresponding internal #odes are deined %hi#h are !sed in the#oding to transer the ta& res!lts "a#( to the #al#!lation pro#ed!re. 'his #oding is pro#essed in the #allto the #ondition val!e or$!la 320 as %ell Esee se#tion =F.
'he #ondition types and internal #odes are listed in se#tions and 10.?- respe#tively.
!ale 10;7+: Res*lts o$ ta) "al"*lation in the "al"*lation pro"e*re
tepCntr
C!yp es"riptionro%
!o Re>t6 ta
tAltC!y
AltC-V
A"tIy
=10 *10*8 )C+S Nor$al*ase
000 000 000 320 000
=12 *11*8 )C+S &#l!de
*ase
000 000 000 320 000
=14 *12 *8 )C+S Other 000 000 000 320 000
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il =
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 97/147
SAP Online Help 12/22/2013
tepCntr
C!yp es"riptionro%
!o Re>t6 ta
tAltC!y
AltC-V
A"tIy
*ase
=1= *13 *8 )C+S A$o!nt 000 000 000 320 000 +72
=1? *R6*8 )C+S Rona
6ran#a000 000 000
320 000 +7S
=1 *14*8 )C+S 6reight*ase
000 000 000 320 000
=20 *1@*8 )C+S 6reight A$nt
000 000 000 320 000 +73
=22 *1= *8 )C+S 8ate 000 000 000 320 000
=24 *20*8 )P) Nor$al*ase
000 000 000 320 000
=2= *21*8 )P) &#l!de*ase
000 000 000 320 000
=2 *22 *8 )P) Other *ase 000 000 000 320 000
=30 *23 *8 )P) A$o!nt 000 000 000 320 000 +71
=3= *40 *8 S!"'ri" *ase 000 000 000 320 000
=3 *41*8 S!"'ri" A$o!nt
000 000 000 320 000 +73
=40 *42*8 S!"'ri" 6r.*ase
000 000 000 320 000
=42 *43*8 S!"'ri" 6r. A$nt
000 000 000 320 000 +73
=44 *44*8S!"'ri" N68ate
000 000 000 320 000
=4@ *4@*8S!"'ri"*asered1
000 000 000 320 000
=4= *4=*8S!"'ri"*asered2
000 000 000 320 000
=4? *@0 *8 )SS *ase 000 000 000 320 000
=4 *@1 *8 )SS A$o!nt 000 000 000 320 000 +74
=@0 *PA*8 )P) Pa!ta A$o!nt
000 000 000 320 000
=@2 *=0 *8 )SS *ase Prov 320
=@3 *=1 *8 )SS &*aseProv
320
=@4 *=4 *8 )SS 7' *aseProv
320
=@@ *=@ *8 )SS 7' &*asProv
320
=@= *=A *8 )SS *ase Serv 320
=@? *=* *8 )SS &*aseServ
320
=@ *= *8 )SS 7' *aseServ
320
=@ *=6 *8 )SS 7' &*asServ
320
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il ?
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 98/147
SAP Online Help 12/22/2013
tepCntr
C!yp es"riptionro%
!o Re>t6 ta
tAltC!y
AltC-V
A"tIy
==0 *@1 *8 )SS A$o!nt 1 320
==1 *=2 *8 )SS A$o!ntProv
1 320
==2 *=3 *8 )SS 7'A$o!ntProv 1 320
==3 *=C *8 )SS A$o!ntServ
1 320
==4 *= *8 )SS 7'A$o!ntServ
1 320
==@ *=O *8 )SS oset ==0 ==4 1
=== *?0 *8 CO6)NS *ase 320
==? *?1 *8 CO6)NS &#l.*ase
320
== *?2 *8 CO6)NS
A$o!nt
1 320
== *?P *8 CO6)NS Pa!ta A$t.
320
=?2 *?O *8 CO6)NS oset == == 1
=?@ *0 *8 P)S *ase 320
=?? *1 *8 P)S &#l. *ase 320
=? *2 *8 P)S A$o!nt 1 320
=0 *P *8 P)S Pa!ta A$t. 320
=3 *O *8 P)S oset =? =? 1
10.7.7 !a) Coe Conitions
'he last se#tion o the ta& #al#!lation pro#ed!re #ontains the ta& #ode #onditions- i.e. the #onditionsthat yo! a#tivate E100JF or dea#tivate Eno re#ordF "y #!sto$i5ing the ta& #odes or the ++/6)#al#!lation pro#ed!re. )n the S pro#ed!re they are present only to provide a #o!nterpart- ho%everthey a#t as a d!$$y. 'he tr!e postings are "eing done dire#tly "y the ta& res!lt #onditions o theprevio!s se#tion.
'he #onditions )C+O and )SSO are the (no%n )C+S ans )SS oset #onditions.
'he part "et%een step ?30 and #an "e !sed or additional #onditions- e.g. #ash dis#o!nt orro!nding dieren#e #onditions.
!ale 10;77: !a) "oe "onitions in the "al"*lation pro"e*re
tepCntr
C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
700 KKKK 'a& Code Conditions KKKK 001 000 000 000 000
702 'a& Code Conditions> 001 000 000 000 000
704 )P)3 )P) ro$ S 001 000 000 000 000
70+ )C+3 )C+S ro$ S 001 000 000 000 000
70 )SS3 S!".'ri". ro$ S 001 000 000 000 000
710 )CR6 )SS ro$ S 001 000 000 000 000
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 99/147
SAP Online Help 12/22/2013
tepCntr
C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
712 )683 )C+S is#. Rona 6r. 001 000 000 000 000
714 )6S3 )C+S on reight S 001 000 000 000 000
715 1 )SSA )SS at Provider Cond type
not deined
1
715 2 )SS* )SS 7H' at Provider Condtype not deined
1
715 3 )SSC )SS 7H' O. Prov. Condtype not deined
1
715 4 )SS )SS 7H' Again Prov. Condtype not deined
1
715 @ )SS )SS at Serv.9o#. Cond typenot deined
1
715 = )SS6 )SS 7H' at Serv.9o#. Condtype not deined
1
715 ? )SSG )SS 7H' O. Srv9o# Condtype not deined
1
715 )SSH )SS 7H' Again Srv9o#Cond type not deined
1
71 'otal 'a& ?02 ?1
720 )C+O )C+S S' reight S 001 =1= 000 000 1=4
720 )C+O )C+S oset =1=
730 )SSO )C+S oset 001 =@0 000 000 000
720 )C+O )C+S oset =1=
740 )66 8o!nding O 13 1= 750 4
00 S'O Cash is#o!nt
10 P8S Cost 4 *
*)00 !$$y Non<Statisti#. 001 000 000 000 000
7)'HHO9)NG 'AS ONG8OSS
1
00 7GC *8 General 7H' CodeCond type not deined
01 7P)C *8 P)S 7H' Code
02 7COC *8 CO6)NS 7H' Code
03 7CSC *8 CS99 7H' Code
04 7)8C *8 )8 7H' Code
05 7)SC *8 )SS 7H' Code
0+ 7H' 7H' !e
10 *7' *8 7H' *ase A$o!nt
15 *701 7H' Coll.Code Gen.
1+ *702 7H' 8ate Gen.
20 *711 7H' Coll.Code P)S
21 *712 7H' 8ate P)S
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 100/147
SAP Online Help 12/22/2013
tepCntr
C!yp es"ription ro% !oRe>t
tatAltC!y
AltC-V
A"tIy
25 *721 7H' Coll.Code CO6)NS
2+ *722 7H' 8ate CO6)NS
30 *731 7H' Coll.Code CS99 1
31 *732 7H' 8ate CS99
35 *741 7H' Coll.Code )8 1
3+ *742 7H' 8ate )8
+0 *GR *8 General 7H' o 1=
+5 *PSR *8 P)S 7H' Oset 21
70 *COR *8 CO6)NS 7H' oset 2=
75 *CSR *8 CS99 7H' oset 31
0 *)8R *8 )8 7H' oset 3=
*)00 !$$y or 'a& 1
n o9* P/ C&' so enthalten
'he S pri#ing pro#ed!re "elo% is the ne% pri#e s!pple$ent pro#ed!re 8A*82 %hi#h is introd!#edor the optional ne% pri#e #onditions. )t #an "e #onig!red in the ollo%ing %ay>
'a"le 10<?>
t C C!yp es"ription r o
!o 6 6 P Re> A.C
A.-.
A"t.I
10 1 RP*0 Pri#e %/o 'a&es
10 2 RP*1 Pri#e)SS
10 3 RP*2 Pri#eP)SCO6
10 4 RP*3 Pri#e)SSP)SCO6
40 1 8A00 J is#o!nt ro$ Net
40 2 8*00 is#o!nt Eal!eF
40 3 8C00 !antity is#o!nt
40 4 800 7eight is#o!nt
10.nternal Conition Coes
!ale 10;7: nternal "onition "oes
nternal !C Coe es"ription !a)Grp
CA9C9A'D)NC9D2N Cal#!late 2nd pass in#l!ding )C+S
CA9C9A'D'A +ar(s line %here ta& #al#!lation is #alled
CA998DPO Che#( Caller Y PO
CO6)NS*AS CO6)NS 'a& *ase CO6)
CO6)NSPA'A CO6)NS Pa!ta 8ate CO6)
CO6)NS8A' CO6)NS 'a& 8ate CO6)
68)GH'S*'8)* S!$ o reight a$o!nts relevant or S!"'ri"
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 100
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 101/147
SAP Online Help 12/22/2013
nternal !C Coe es"ription !a)Grp
)C+S*AS )C+S 8ed!#ed *ase 8ate )C+S
)C+SCO+P*AS )C+S Co$ple$ent- 'a& *ase
)C+SCO+P+P' )C+S Co$ple$ent- 'a& &e$ption
)C+SCON100 )C+S Code> Convnio 100 )C+S
)C+SCS'+P' )C+S e&e$pt C!sto$er
)C+S)SCON' )C+S is#o!nt or 'a& 6ree Rones
)C+S68)GH' )C+S on 6reight )C+S
)C+S68)GH'D)N'8A )C+S on 6reight 8ate S6YS'
)C+S9A7 )C+S 'a& 9a% )C+S
)C+SN99+P' )C+S *ase in &#l!ded *ase- ) Not )C+S<8elevant
)C+SO'H8 )C+S Code> Other *ase )C+S
)C+S8A' )C+S 'a& 8ate )C+S
)C+S8A'D)N'8A )C+S 8ate S6YS'
)C+SS*'8)* )C+S &#eption 8ate or S!"'ri" )CS'
)P)*AS )P) 8ed!#ed<*ase 8ate )P)
)P)*AS+O S!$ o dis#o!nts/s!r#harges not relevant or )P) "ase
)P)CS'+P' )P) e&e$pt C!sto$er
)P)9A7 )P) 'a& 9a% )P)
)P)N99+P' )P) *ase in &#l!ded *ase- ) Not )P)<8elevant)P)O'H8 )P) Code> Other *ase )P)
)P)PA'A )P) Pa!ta 8ate )P)
)P)8A' )P) 'a& 8ate )P)
)SS*ASDP8 )SS *ase at Provider )SS
)SS*ASDS )SS *ase at Servi#e 9o#.
)SS9A7DP8 )SS 9a% at Provider )SS
)SS9A7DS )SS 9a% at Servi#e 9o#.
)SS+)NA97'DP8 )SS +ini$!$ al!e 6or 7ithholding 'a& at Provider )SS
)SS+)NA97'DS )SS +ini$!$ al!e 6or 7ithholding 'a& at Servi#e 9o#.
)SS8A' )SS 'a& 8ate )SS
)SS8A'DP8 )SS 8ate at Provider )SS
)SS8A'DS )SS 8ate at Servi#e 9o#.
)SS'A899OCDP8 )SS 'a&<8elevant 9o#ation at Provider )SS
)SS'A899OCDS )SS 'a&<8elevant 9o#ation at Servi#e 9o#.
)SS7)'HHO9DP8 )SS )ndi#ator> 7ithholding 'a& at Provider )SS
)SS7)'HHO9DS )SS )ndi#ator> 7ithholding 'a& at Servi#e 9o#.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 101
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 102/147
SAP Online Help 12/22/2013
nternal !C Coe es"ription !a)Grp
N6DCO6)NSDA+ON' 8es!lt o 'a& Cal#!lation> CO6)NS Nor$al 'a& A$o!nt
N6DCO6)NSD*AS 8es!lt o 'a& Cal#!lation> CO6)NS *ase A$o!nt
N6DCO6)NSD*AS 8es!lt o 'a& Cal#!lation> CO6)NS &#l!de *ase A$o!nt
N6DCO6)NSDO66S' 8es!lt o ta& #al#.> CO6)NS Oset d!e to ta& in#l. in pri#e
N6DCO6)NSDPA'AD8A' 8es!lt o ta& #al#.> CO6)NS Pa!ta rate
N6D)C+SDA+ON' 8es!lt o ta& #al#.> )C+S a$o!nt
N6D)C+SDCO+PDA+ON' 8es!lt o ta& #al#.> )C+S #o$ple$ent a$o!nt
N6D)C+SDCO+PD*AS 8es!lt o ta& #al#.> )C+S #o$ple$ent "ase a$o!nt
N6D)C+SDCO+PD8A' 8es!lt o ta& #al#.> )C+S #o$ple$ent rate
N6D)C+SD*AS 8es!lt o ta& #al#.> )C+S e&#l!de "ase
N6D)C+SD68)GH'DA+ON' 8es!lt o ta& #al#.> )C+S on reight a$o!nt
N6D)C+SD68)GH'D*AS 8es!lt o ta& #al#.> )C+S on reight "ase a$o!nt
N6D)C+SDN*AS 8es!lt o ta& #al#.> )C+S nor$al "ase
N6D)C+SDO*AS 8es!lt o ta& #al#.> )C+S other "ase
N6D)C+SD8A' 8es!lt o ta& #al#.> )C+S rate Enor$al/reight/S.'.F
N6D)C+SDRONA68ANCA 8es!lt o ta& #al#.> )C+S Rona 6ran#a is#o!nt
N6D)P)DA+ON' 8es!lt o ta& #al#.> )P) a$o!nt
N6D)P)D*AS 8es!lt o ta& #al#.> )P) e&#l!de "ase
N6D)P)DN*AS 8es!lt o ta& #al#.> )P) nor$al "aseN6D)P)DO*AS 8es!lt o ta& #al#.> )P) other "ase
N6D)P)DO66S'DA+ON' 8es!lt o ta& #al#.> )P) oset a$o!nt or )P) split vendor
N6D)P)DO66S'D*AS 8es!lt o ta& #al#.> )P) oset "ase or )P) split vendor
N6D)P)DPA'AD8A' 8es!lt o ta& #al#.> )P) Pa!ta rate
N6D)SSDA+ON' 8es!lt o ta& #al#.> )SS a$o!nt
N6D)SSD*AS 8es!lt o ta& #al#.> )SS "ase a$o!nt
N6D)SSDA+ON'DP8O 8es!lt o ta& #al#.> )SS a$o!nt at lo#ation o provider
N6D)SSDA+ON'DS8 8es!lt o ta& #al#.> )SS a$o!nt at lo#ation o servi#e
N6D)SSD*ASDP8O 8es!lt o ta& #al#.> )SS e&#l. "ase at lo#ation o provider
N6D)SSD*ASDS8 8es!lt o ta& #al#.> )SS e&#l. "ase at lo#ation o servi#e
N6D)SSD9A7 8es!lt o ta& #al#.> )SS 9a%
N6D)SSDN*ASDP8O 8es!lt o ta& #al#.> )SS nor$al "ase at lo#ation o provider
N6D)SSDN*ASDS8 8es!lt o ta& #al#.> )SS nor$al "ase at lo#ation o servi#e
N6D)SSDO66S'S 8es!lt o ta& #al#.> )SS Oset d!e to ta& in#l!ded in pri#e
N6D)SSD7'A+ON'DP8O 8es!lt o ta& #al#.> )SS 7' a$o!nt at lo#ation o provider
N6D)SSD7'A+ON'DS8 8es!lt o ta& #al#.> )SS 7' a$o!nt at lo#ation o servi#e
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 102
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 103/147
SAP Online Help 12/22/2013
nternal !C Coe es"ription !a)Grp
N6D)SSD7'D*ASDP8O 8es!lt o ta& #al#.> )SS 7' e&#l. "ase at lo#. o provider
N6D)SSD7'D*ASDS8 8es!lt o ta& #al#.> )SS 7' e&#l. "ase at lo#. o servi#e
N6D)SSD7'DN*ASDP8O 8es!lt o ta& #al#.> )SS 7' nor$al "ase at lo#. o provider
N6D)SSD7'DN*ASDS8 8es!lt o ta& #al#.> )SS 7' nor$al "ase at lo#. o servi#e
N6DP)SDA+ON' 8es!lt o 'a& Cal#!lation> P)S Nor$al 'a& A$o!nt
N6DP)SD*AS 8es!lt o 'a& Cal#!lation> P)S *ase A$o!nt
N6DP)SD*AS 8es!lt o 'a& Cal#!lation> P)S &#l!de *ase A$o!nt
N6DP)SDO66S' 8es!lt o ta& #al#.> P)S Oset d!e to ta& in#l. in pri#e
N6DP)SDPA'AD8A' 8es!lt o ta& #al#.> P)S Pa!ta rate
N6DS*'8)*DA+ON' 8es!lt o ta& #al#.> S!".'ri". a$o!nt
N6DS*'8)*D*AS 8es!lt o ta& #al#.> S!".'ri". "ase a$o!nt
N6DS*'8)*D*AS81 6ederal "ase red!#tion 8ate or S!"tri"
N6DS*'8)*D*AS82 State *ase red!#tion 8ate or S!"tri"
N6DS*'8)*DN68A' 8es!lt o ta& #al#.> S!".'ri". rate on nota is#al
N6DS*D68)GH'DA+ON' 8es!lt o ta& #al#.> S!".'ri". on reight a$o!nt
N6DS*D68)GH'D*AS 8es!lt o ta& #al#.> S!".'ri". on reight "ase a$o!nt
P)S*AS P)S 'a& *ase P)S
P)SPA'A P)S Pa!ta 8ate P)S
P)S8A' P)S 'a& 8ate P)SPOD)SCON' is#o!nt ro$ PO
POD68)GH' 6reight ro$ PO
PODS*'8)**AS S!$ o dis#o!nts/s!r#harges $odiying S!"'ri" "ase
S*'8)**AS1 S!"stit!io 'ri"!tQria> 8ed!#ed *ase 1 )CS'
S*'8)**AS2 S!"stit!io 'ri"!tQria> 8ed!#ed *ase 2 )CS'
S*'8)*6)P8)C S!"stit!io 'ri"!tQria> 6i&ed Pri#e )CS'
S*'8)*)C+S S!"stit!io 'ri"!tQria> )C+S 8ed!#tion )CS'
S*'8)*+)N6AC'O8 S!"stit!io 'ri"!tQria> +ini$!$ Pri#e 6a#tor )CS'
S*'8)*+)NP8)C S!"stit!io 'ri"!tQria> +ini$!$ Pri#e )CS'
S*'8)*S8CHA8G S!"stit!io 'ri"!tQria> S!r#harge 8ate )CS'
S*'8)*S8CH)N S!"stit!io 'ri"!tQria> Co$pare +inpri#e "eore S!r#harge )CS'
S*'8)*S8'TP S!"stit!io 'ri"!tQria> Cal#!lation 8!le )CS'
'A688G)ON 'a& 6ree 8egion )ndi#ator ERona 6ran#aF
'SC)C+S S 'a& Code> Cal#!late )C+S
'SC)C+S68)GH' S 'a& Code> Cal#!late )C+S on 6reight
'SC)NS S 'a& Code> +aterial sage )ndi#ator
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 103
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 104/147
SAP Online Help 12/22/2013
nternal !C Coe es"ription !a)Grp
'SC)P) S 'a& Code> Cal#!late )P)
'SC)SS S 'a& Code> Cal#!late )SS
'SCS*'8)* S 'a& Code> Cal#!late S!"stit!io 'ri"!tQria
'SCS*'8)*68)GH' S 'a& Code> Cal#!late S!"stit!io 'ri"!tQria on 6reight
Changes d!e t0 +P 13@
nternal !C Coe es"ription !a)Grp
CO6)NS*AS CO6)NS 'a& *ase CO6)
CO6)NSPA'A CO6)NS Pa!ta 8ate CO6)
CO6)NS8A' CO6)NS 'a& 8ate CO6)
)SS*ASDP8 )SS *ase at Provider )SS
)SS*ASDS )SS *ase at Servi#e 9o#.
)SS9A7DP8 )SS 9a% at Provider )SS
)SS9A7DS )SS 9a% at Servi#e 9o#.
)SS+)NA97'DP8 )SS +ini$!$ al!e 6or 7ithholding 'a& at Provider )SS
)SS+)NA97'DS )SS +ini$!$ al!e 6or 7ithholding 'a& at Servi#e 9o#.
)SS8A'DP8 )SS 8ate at Provider )SS
)SS8A'DS )SS 8ate at Servi#e 9o#.
)SS'A899OCDP8 )SS 'a&<8elevant 9o#ation at Provider )SS
)SS'A899OCDS )SS 'a&<8elevant 9o#ation at Servi#e 9o#.
)SS7)'HHO9DP8 )SS )ndi#ator> 7ithholding 'a& at Provider )SS
)SS7)'HHO9DS )SS )ndi#ator> 7ithholding 'a& at Servi#e 9o#.
N6DCO6)NSDA+ON' 8es!lt o 'a& Cal#!lation> CO6)NS Nor$al 'a& A$o!nt
N6DCO6)NSD*AS 8es!lt o 'a& Cal#!lation> CO6)NS *ase A$o!nt
N6DCO6)NSD*AS 8es!lt o 'a& Cal#!lation> CO6)NS &#l!de *ase A$o!nt
N6DCO6)NSDO66S' 8es!lt o ta& #al#.> CO6)NS Oset d!e to ta& in#l. in pri#e
N6DCO6)NSDPA'AD8A' 8es!lt o ta& #al#.> CO6)NS Pa!ta rate
N6D)SSDA+ON'DP8O 8es!lt o ta& #al#.> )SS a$o!nt at lo#ation o provider
N6D)SSDA+ON'DS8 8es!lt o ta& #al#.> )SS a$o!nt at lo#ation o servi#eN6D)SSD*ASDP8O 8es!lt o ta& #al#.> )SS e&#l. "ase at lo#ation o provider
N6D)SSD*ASDS8 8es!lt o ta& #al#.> )SS e&#l. "ase at lo#ation o servi#e
N6D)SSD9A7 8es!lt o ta& #al#.> )SS 9a%
N6D)SSDN*ASDP8O 8es!lt o ta& #al#.> )SS nor$al "ase at lo#ation o provider
N6D)SSDN*ASDS8 8es!lt o ta& #al#.> )SS nor$al "ase at lo#ation o servi#e
N6D)SSDO66S'S 8es!lt o ta& #al#.> )SS Oset d!e to ta& in#l!ded in pri#e
N6D)SSD7'A+ON'DP8O 8es!lt o ta& #al#.> )SS 7' a$o!nt at lo#ation o provider
N6D)SSD7'A+ON'DS8 8es!lt o ta& #al#.> )SS 7' a$o!nt at lo#ation o servi#e
N6D)SSD7'D*ASDP8O 8es!lt o ta& #al#.> )SS 7' e&#l. "ase at lo#. o provider
N6D)SSD7'D*ASDS8 8es!lt o ta& #al#.> )SS 7' e&#l. "ase at lo#. o servi#e
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 104
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 105/147
SAP Online Help 12/22/2013
nternal !C Coe es"ription !a)Grp
N6D)SSD7'DN*ASDP8O 8es!lt o ta& #al#.> )SS 7' nor$al "ase at lo#. o provider
N6D)SSD7'DN*ASDS8 8es!lt o ta& #al#.> )SS 7' nor$al "ase at lo#. o servi#e
N6DP)SDA+ON' 8es!lt o 'a& Cal#!lation> P)S Nor$al 'a& A$o!nt
N6DP)SD*AS 8es!lt o 'a& Cal#!lation> P)S *ase A$o!nt
N6DP)SD*AS 8es!lt o 'a& Cal#!lation> P)S &#l!de *ase A$o!nt
N6DP)SDO66S' 8es!lt o ta& #al#.> P)S Oset d!e to ta& in#l. in pri#e
N6DP)SDPA'AD8A' 8es!lt o ta& #al#.> P)S Pa!ta rate
P)S*AS P)S 'a& *ase P)S
P)SPA'A P)S Pa!ta 8ate P)S
P)S8A' P)S 'a& 8ate P)S
'SCCO6)NS Cal#!late CO6)NS
'SCP)S Cal#!late P)S
'SC7H' Cal#!late 7ithholding 'a&es
7H'CO99DCO6)NS Oi#ial Colle#tion Code < CO6)NS 7H'
7H'CO99DCS99 Oi#ial Colle#tion Code < CS99 7H'
7H'CO99DGN Oi#ial Colle#tion Code < General 7H'
7H'CO99D)8 Oi#ial Colle#tion Code I )8 7H'
7H'CO99DP)S Oi#ial Colle#tion Code I P)S 7H'
7H'8A'DCO6)NS CO6)NS 7ithholding 'a& 8ate 7H'
7H'8A'DCS99 CS99 7ithholding 'a& 8ate 7H'
7H'8A'DGN General 7ithholding 'a& 8ate 7H'
7H'8A'D)8 )8 7ithholding 'a& 8ate 7H'
7H'8A'DP)S P)S 7ithholding 'a& 8ate 7H'
10.Assign%ent o$ nternal Coes to Conition !ypes
!ale 10;0: Assign%ent o$ "onition types to internal "oes
nternal !C Coe App
C!yp
CA9C9A'D)NC9D2N )*8
CA9C9A'D'A ' *01
CA9C9A'D'A )C+)
CA998DPO ' *PO
CO6)NS*AS ' *CO2
CO6)NS*AS *CO2
CO6)NSPA'A ' *COP
CO6)NSPA'A *COP
CO6)NS8A' ' *CO1
CO6)NS8A' *CO1
)SS*ASDP8 ' *)S2
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 10@
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 106/147
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 107/147
SAP Online Help 12/22/2013
)SS*ASDP8 )SC
)SS*ASDS ' *)S*
)SS*ASDS )SO
)SS9A7DP8 ' *)S3
)SS9A7DP8 )S
)SS9A7DS ' *)SC
)SS9A7DS )SP
)SS+)NA97'DP8 ' *)S?
)SS+)NA97'DP8 )SH
)SS+)NA97'DS ' *)SG
)SS+)NA97'DS )S'
)SS8A' ' *)S0
)SS8A' )SA
)SS8A'DP8 ' *)S1
)SS8A'DP8 )S*
)SS8A'DS ' *)SA
)SS8A'DS )SN
)SS'A899OCDP8 ' *)S@
)SS'A899OCDP8 )S6
)SS'A899OCDS ' *)S
)SS'A899OCDS )S8
)SS7)'HHO9DP8 ' *)S=
)SS7)'HHO9DP8 )SG
)SS7)'HHO9DS ' *)S6
)SS7)'HHO9DS )SS
N6DCO6)NSDA+ON' ' *?2
N6DCO6)NSDA+ON' *?2
N6DCO6)NSD*AS ' *?0
N6DCO6)NSD*AS *?0
N6DCO6)NSD*AS ' *?1
N6DCO6)NSD*AS *?1
N6DCO6)NSDO66S' ' *?O
N6DCO6)NSDO66S' *?O
N6DCO6)NSDPA'AD8A' ' *?P
N6DCO6)NSDPA'AD8A' *?P
N6D)C+SDA+ON' ' *13
N6D)C+SDA+ON' *13
N6D)C+SDCO+PDA+ON' ' *31
N6D)C+SDCO+PD*AS ' *30
N6D)C+SDCO+PD8A' ' *32
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 10?
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 108/147
SAP Online Help 12/22/2013
N6D)C+SD*AS ' *11
N6D)C+SD*AS *11
N6D)C+SD68)GH'DA+ON' ' *1@
N6D)C+SD68)GH'DA+ON' *1@
N6D)C+SD68)GH'D*AS ' *14
N6D)C+SD68)GH'D*AS *14
N6D)C+SDN*AS ' *10
N6D)C+SDN*AS *10
N6D)C+SDO*AS ' *12
N6D)C+SDO*AS *12
N6D)C+SD8A' ' *1=
N6D)C+SD8A' *1=
N6D)C+SDRONA68ANCA *R6
N6D)P)DA+ON' ' *23
N6D)P)DA+ON' *23
N6D)P)D*AS ' *21
N6D)P)D*AS *21
N6D)P)DN*AS ' *20
N6D)P)DN*AS *20
N6D)P)DO*AS ' *22
N6D)P)DO*AS *22
N6D)P)DO66S'DA+ON' ' *2@
N6D)P)DO66S'D*AS ' *24
N6D)P)DPA'AD8A' ' *PA
N6D)P)DPA'AD8A' *PA
N6D)SSDA+ON' ' *@1
N6D)SSDA+ON' *@1
N6D)SSDA+ON'DP8O ' *=2
N6D)SSDA+ON'DP8O *=2
N6D)SSDA+ON'DS8 ' *=C
N6D)SSDA+ON'DS8 *=C
N6D)SSD*AS ' *@0
N6D)SSD*AS *@0
N6D)SSD*ASDP8O ' *=1
N6D)SSD*ASDP8O *=1
N6D)SSD*ASDS8 ' *=*
N6D)SSD*ASDS8 *=*
N6D)SSDN*ASDP8O ' *=0
N6D)SSDN*ASDP8O *=0
N6D)SSDN*ASDS8 ' *=A
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 10
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 109/147
SAP Online Help 12/22/2013
N6D)SSDN*ASDS8 *=A
N6D)SSDO66S'S ' *=O
N6D)SSDO66S'S *=O
N6D)SSD7'A+ON'DP8O ' *=3
N6D)SSD7'A+ON'DP8O *=3
N6D)SSD7'A+ON'DS8 ' *=
N6D)SSD7'A+ON'DS8 *=
N6D)SSD7'D*ASDP8O ' *=@
N6D)SSD7'D*ASDP8O *=@
N6D)SSD7'D*ASDS8 ' *=6
N6D)SSD7'D*ASDS8 *=6
N6D)SSD7'DN*ASDP8O ' *=4
N6D)SSD7'DN*ASDP8O *=4
N6D)SSD7'DN*ASDS8 ' *=
N6D)SSD7'DN*ASDS8 *=
N6DP)SDA+ON' ' *2
N6DP)SDA+ON' *2
N6DP)SD*AS ' *0
N6DP)SD*AS *0
N6DP)SD*AS ' *1
N6DP)SD*AS *1
N6DP)SDO66S' ' *O
N6DP)SDO66S' *O
N6DP)SDPA'AD8A' ' *P
N6DP)SDPA'AD8A' *P
N6DS*'8)*DA+ON' ' *41
N6DS*'8)*DA+ON' *41
N6DS*'8)*D*AS ' *40
N6DS*'8)*D*AS *40
N6DS*'8)*D*AS81 ' *4@
N6DS*'8)*D*AS81 *4@
N6DS*'8)*D*AS82 ' *4=
N6DS*'8)*D*AS82 *4=
N6DS*'8)*DN68A' ' *44
N6DS*'8)*DN68A' *44
N6DS*D68)GH'DA+ON' ' *43
N6DS*D68)GH'DA+ON' *43
N6DS*D68)GH'D*AS ' *42
N6DS*D68)GH'D*AS *42
P)S*AS ' *P)2
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 10
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 110/147
SAP Online Help 12/22/2013
P)S*AS *P)2
P)SPA'A ' *P)P
P)SPA'A *P)P
P)S8A' ' *P)1
P)S8A' *P)1
POD)SCON' ' *)S
POD68)GH' ' *68
PODS*'8)**AS ' *S*
S*'8)**AS1 ' *S'=
S*'8)**AS1 )S'*
S*'8)**AS2 ' *S'?
S*'8)**AS2 )S'2
S*'8)*6)P8)C ' *S'3
S*'8)*6)P8)C )S'6
S*'8)*)C+S ' *S'
S*'8)*)C+S )S'C
S*'8)*+)N6AC'O8 ' *S'6
S*'8)*+)N6AC'O8 )S'N
S*'8)*+)NP8)C ' *S'2
S*'8)*+)NP8)C )S'+
S*'8)*S8CHA8G ' *S'0
S*'8)*S8CHA8G )S'S
S*'8)*S8CH)N ' *S')
S*'8)*S8CH)N )S')
S*'8)*S8'TP ' *S'1
S*'8)*S8'TP )S''
'A688G)ON ' *)R6
'A688G)ON )R6
'SC)C+S )C+
'SC)C+S68)GH' )C6
'SC)NS )S)
'SC)P) )P)
'SC)SS )SS
'SCCO6)NS CO6
'SCP)S P)S
'SCS*'8)* S*
'SCS*'8)*68)GH' S6
'SC7H' 7H'
7H'CO99DCO6)NS ' *721
7H'CO99DCO6)NS *721
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 110
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 111/147
SAP Online Help 12/22/2013
7H'CO99DCS99 ' *731
7H'CO99DCS99 *731
7H'CO99DGN ' *701
7H'CO99DGN *701
7H'CO99D)8 ' *741
7H'CO99D)8 *741
7H'CO99DP)S ' *711
7H'CO99DP)S *711
7H'8A'DCO6)NS ' *722
7H'8A'DCO6)NS *722
7H'8A'DCS99 ' *732
7H'8A'DCS99 *732
7H'8A'DGN ' *702
7H'8A'DGN *702
7H'8A'D)8 ' *742
7H'8A'D)8 *742
7H'8A'DP)S ' *712
10.10 Assign%ent o$ !a) Rate !ales to Conition !ales
!ale10;1: Assign%ent o$ -ra,ilian ta) tales to "onition tales!ale 'a%e !a) Gro*p Conition !ale
:D1*'ACO 3
:D1*'8G 34
:D1*'C)1 34
:D1*'6 32
:D1*')C1 32 ;et5t 0@
:D1*')C2 32 0
:D1*')C3 an2 ? 32
:D1*'CO6 Any 34=
:D1*')P1 34= 3=2
:D1*')P2 34= 121
:D1*')P3
an2 rror:eferencesource not found
34=
:D1*')SS
Any e&#ept#o!ntry dea!ltE this is ta"le32F
=01
:D1*')S1 121
:D1*')S3
an2 rror:eferencesource not found
34?
* SAP does not deliver standard Customizing of dynamic tax exeptions. If you create new tax groups you have to specify a new entry for each group
you use. In SAPs standard concept! the condition ta"le is the same for all tax groups #see section $.$%. &owever! should you need to follow adifferent concept of Customizing access se'uences you can specify different condition ta"les per tax group. (e recommend to stay with the
standard concept of one tax group per ta"le.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 111
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 112/147
SAP Online Help 12/22/2013
!ale 'a%e !a) Gro*p Conition !ale
:D1*'P)S #n2 34=
:D1*'SC 21
:D1*'S'1 34 12
:D1*'S'2 34 11
:D1*'S'3
an2 rror:
eferencesource not found
34
:D1*'7)'H
an2 rror:eferencesource not found
34=
10.11 e$inition o$ !a) !ypes
!ale 10;15: e$inition o$ -ra,ilian ta) types
'&'y '&Gr es#ription 9PP)C1C )C+S )C+S Clearing
)C1O )C+S )C+S )nd. Clear. O.)C+0 )C+S )C+S N6 5ero line
)C+1 )C+S )C+S ed!#ti"le
)C+2 )C+S )C+S Non<ded!#ti"le
)C+3 )C+S )C+S ro$ S )nd!strali5ation
)C+4 )C+S )C+S ro$ S Cons!$ption
)C+6 )C+S )C+S on reight oset
)COP )COP Co$ple$ent o )C+S
)CO' )COP Co$ple$ent o )C+S
)CO )C+S Co$ple$ent oset
)CS1 )CS' )C+S S!".'ri".
)CS2 )CS' )C+S S!".'ri". Non<ded!#ti"le
)CS3 )CS' )C+S S!".'ri". ro$ S
)CR6 )C+S )C+S is#o!nt Rona 6ran#a
)681 )C68 )C+S on reight)683 )C68 )C+S on reight ro$ S
)6S1 )C6S )C+S S!".'ri". on reight
)6S3 )C6S )C+S S!".'ri". on reight S
)P1C )P) )P) #learing
)P1O )P) )P) )nd.Clear.O.
)P)0 )P) )P) N6 5ero line
)P)1 )P) )P) ed!#ti"le
)P)2 )P) )P) Non<ded!#ti"le
)P)3 )P) )P) ro$ S )nd!strali5ation
)P)4 )P) )P) ro$ S Cons!$ption
)81 8*)C )C+S 8ei$"!rse$ent
)82 8*)C )C+S 8ei$"!r. oset
)83 8*S' S*' 8ei$"!rse$ent
)84 8*S' S*' 8ei$"!r. oset
)8@ 8*)C )C+S 8ei$.oset N
)8= 8*S' S*' 8ei$.oset N
)SS2 )SS )SS ro$ ++
)SS3 )SS )SS ro$ S
)SSO )SS )SS ro$ ++ Oset
Create ntries in :D1*A: <<<< i$ P' 00@ ni#ht enthalten
!ale 10;3:
!a) !ype !a) Gro*p es"ription H! &$$set
)CN3 CO6) CO6)NS Nor$al 'a&
)COA CO6) CO6)NS Nor$al PO/G8
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 112
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 113/147
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 114/147
SAP Online Help 12/22/2013
10.12 'ota is"al 6apping
!ale10;4: 6apping o$ nota $is"al #al*es Dall!)!y !a)
Rate6ap;ping
Pa*taRate
6ap;ping
!a)A%o*nt
6ap;ping
!a)-ase
6ap;ping
E).-ase
6ap;ping
&ther-ase
6ap;ping
ht"oe
)C1C *1= al!e al!e )C1C al!e *10 al!e *11 al!e *12 al!e
)C+0 al!e al!e al!e al!e *11 al!e *12 al!e
)C+1 *1= al!e al!e )C+1 al!e *10 al!e *11 al!e *12 al!e
)C+2 *1= al!e al!e )C+2 al!e *10 al!e *11 al!e *12 al!e
)C+3 *1= al!e al!e )C+3 al!e *10 al!e *11 al!e *12 al!e
)C+4 *1= al!e al!e )C+4 al!e *10 al!e *11 al!e *12 al!e
)C+6 *1= al!e al!e )C+6 al!e al!e al!e al!e
)CO6 *CO1 1 *COP 0 )CO6 0 *?0 0 *?1 0 0
)CON *CO1 1 *COP 0 )CON 0 *?0 0 *?1 0 0
)COP *32 al!e al!e )COP al!e *30 al!e al!e al!e
)CO7 *722 1 0 )CO7 0 *7' 0 0 0 *721
)CS1 *44 al!e al!e )CS1 al!e al!e al!e *40 al!e
)CS2 *44 al!e al!e )CS2 al!e al!e al!e *40 al!e
)CS3 *44 al!e al!e )CS3 al!e al!e al!e *40 al!e
)CS7 *732 1 0 )CS7 0 *7' 0 0 0 *731
)CR6 *1= al!e al!e )CR6 al!e al!e al!e al!e
)681 *)60 8ate al!e )681 al!e al!e al!e *14 al!e
)683 *)60 8ate al!e )683 al!e al!e al!e *14 al!e
)6S1 *)CH 8ate al!e )6S1 al!e al!e al!e *42 al!e
)6S3 *)CH 8ate al!e )6S3 al!e al!e al!e *42 al!e
)G7 *702 1 0 )G7 0 *7' 0 0 0 *701
))87 *742 1 0 ))87 0 *7' 0 0 0 *741
)P)S *P)1 1 *P)P 0 )P)S 0 *0 0 *1 0 0
)PSN *P)1 1 *P)P 0 )PSN 0 *0 0 *1 0 0
)PS7 *712 1 0 )PS7 0 *7' 0 0 0 *711
)P1C *)P0 8ate *PA 8ate )P1C al!e *20 al!e *21 al!e *22 al!e
)P)0 al!e al!e al!e al!e *21 al!e *22 al!e
)P)1 *)P0 8ate *PA 8ate )P)1 al!e *20 al!e *21 al!e *22 al!e
)P)2 *)P0 8ate *PA 8ate )P)2 al!e *20 al!e *21 al!e *22 al!e
)P)3 *)P0 8ate *PA 8ate )P)3 al!e *20 al!e *21 al!e *22 al!e
)P)4 *)P0 8ate *PA 8ate )P)4 al!e al!e *21 al!e *24 al!e
)SSA *)S1 1 0 )SSA 0 *=0 0 *=1 0 0
)SS* *)S1 1 0 )SS* 0 *=4 0 *=@ 0 0
)SS *)SA 1 0 )SS 0 *=A 0 *=* 0 0 Ni#ht
inP'
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 114
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 115/147
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 116/147
SAP Online Help 12/22/2013
'a"le 1 0 < sho%s the C!sto$i5ing o the vie% :D1*'ACO Esee also se#tion @.14F or allstandard ta& #odes. )n the ollo%ing se#tions- the #ondition re#ords o these ta& #odes are listed.
!ale 10;: &#er#ie( o$ stanar ta) "oes
!a)Coe
es"ription !yp sageer#i"e
C6!e)t
P !e)tC6e).
P e).!C atGR
!C
A0 O!t. )nd!st.> No ta& O!tp. 'a& Prod./Sales )C4 )P1 )0 )0 A1 O!t. )nd!st.> )C+S O!tp. 'a& Prod./Sales )C0 )P1 )1 )1
A3 O!t. )nd!st.> )C+S )P) O!tp. 'a& Prod./Sales )C0 )P0 )3 )3
*0 O!t. Cons.> No ta& O!tp. 'a& Cons!$pt. )C4 )P1 C0 C0
*1 O!t. Cons.> )C+S O!tp. 'a& Cons!$pt. )C0 )P1 C1 C1
*3 O!t. Cons.> )C+S )P) O!tp. 'a& Cons!$pt. )C0 )P0 C3 C3
C0 )n. Cons.> No ta& )np. 'a& Cons!$pt. )C4 )P1
C1 )n. Cons.> )C+S Co$p)C+S )np. 'a& Cons!$pt. )C0 )P1
C2)n. Cons!$ption> )C+S Co$p)C+S S.'.
)np. 'a& Cons!$pt. )C0 )P1
C3)n. Cons.> )C+S Co$p)C+S )P)
)np. 'a& Cons!$pt. )C0 )P0
C4)n. Cons.> )C+S Co$p)C+S S.'. )P)
)np. 'a& Cons!$pt. )C0 )P0
C@ )n. Cons.> )P) )np. 'a& Cons!$pt. )C4 )P2
C6)n. Cons.> )C+S ES.'. onreightF
)np. 'a& Cons!$pt. )C0 )P1
)0 )n. )nd!st.> No ta& )np. 'a& Prod./Sales )C4 )P1
)1 )n. )nd!st.> )C+S )np. 'a& Prod./Sales )C0 )P1
)2 )n. )nd!st.> )C+S S.'. )np. 'a& Prod./Sales )C1 )P1
)3 )n. )nd!st.> )C+S )P) )np. 'a& Prod./Sales )C0 )P0
)4 )n. )nd!st.> )C+S S.'. )P) )np. 'a& Prod./Sales )C1 )P1
)@ )n. )nd!st.> )P) )np. 'a& Prod./Sales )C4 )P0
)= )n. )nd!st.> )C+S )P)>8eselling
)np. 'a& Prod./Sales )C0 )P0
)?)n. )nd!st.> )C+S S.'. )P)>8eselling
)np. 'a& Prod./Sales )C0 )P0
) )n. )SS )np. 'a& )SS )SS
) )np!t> 'a& e&e$pt transa#tions )np. 'a& Prod./Sales )C4 )P1
)6)np. )nd!st.> )C+S ES.'. onreightF
)np. 'a& Prod./Sales )C0 )P1
)G)np. )nd!st.> )C+S )C+S on6reight
)np. 'a& Prod./Sales )C0 )P1
)N )NSS 1@J )np. 'a& )NS )NS
0 6!t!re delivery p!r#hasing G/8 )np. 'a& Prod./Sales )C0 )P2
1 6!t!re delivery p!r#hasing )/8 )np. 'a& Prod./Sales )C@ )P0
26!t!re delivery G/8 < )nd!st. allta&es
)np. 'a& Prod./Sales )C1 )P1
36!t!re delivery )/8 < )nd!st. allta&
)np. 'a& Prod./Sales )C0 )P0
@ Consign$ent < Ship$ent G/8 )np. 'a& Prod./Sales )C0 )P0
= Consign$ent < )nvoi#e )/8 )np. 'a& Prod./Sales )C@ )P2
6!t!re delivery 8esale G/8 I)nd!st. all ta&
)np. 'a& Prod./Sales )C@ )P2
6!t!re delivery 8esalep!r#hasing )/8
)np. 'a& Prod./Sales )C@ )P1
S0 O!tp!t S ta&> No ta& O!tp. 'a& Prod./Sales )C4 )P1
SO!tp!t S ta&>)C+S/)P)/S!".'ri".
O!tp. 'a& Prod./Sales )C1 )P0
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 11=
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 117/147
SAP Online Help 12/22/2013
!a)Coe
es"ription !yp sageer#i"e
C6!e)t
P !e)tC6e).
P e).!C atGR
!C
SO!tp!t S> 'a& e&e$pttransa#tions
O!tp. 'a& Prod./Sales )C4 )P1
S) O!tp!t S ta&> )SS O!tp. 'a& )SS )SS
SRO!tp!t S ta&> )C+S Rona6ran#a O!tp. 'a& Prod./Sales )C1 )P0
10.13.2 ithholing !a) Coes
6or %ithholding ta& la% #hange a#tivate the ollo%ing e&isting ta& #odes or #reate ne% ones>
10.13.2.1 !a) Coes se in 66
!ale 10;: a#tivate CO6)NS non<ded!#ti"le>
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)CON CO6)NS N Nor$al 'a& CO6) N
)COO CO6)NS N Oset 'a& )n#l!ded CO6) N
!ale 10;0: a#tivate P)S non<ded!#ti"le>
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)PSN P)S N Nor$al 'a& P)S N
)PSO P)S N Oset 'a& )n#l!ded P)S N
!ale 10;1: a#tivate CO6)NS ded!#ti"le>
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)CO6 CO6)NS ed!#ti"le CO6) S'
)CO CO6)NSOset )COS/)CO CO6) CO3
)COS CO6)NS Nor$al PO/G8 CO6) CO3
)CO CO6)NS Nor$al ) N CO6) N
)COA CO6)NS Nor$al PO/G8 CO6) CO3
!ale 10;2> a#tivate P)S ded!#ti"le>
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 11?
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 118/147
SAP Online Help 12/22/2013
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)S P)S ed!#ti"le P)S S'
)PS P)S Oset )PSS / )PS P)S P)3
)PSS P)S Nor$al PO/G8 CO6) P)3
)PS P)S Nor$al ) N CO6) N
)PSA P)S Nor$al PO/G8 CO6) P)3
!ale 10;2> a#tivate %ithholding ta&es>
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)CO7 CO6)NS 7H' 7HCO 7'C
)COR CO6)NS 7H' Oset N
)PS7 P)S 7H' 7HP) 7'P
)PSR P)S 7H' Oset N
)CS7 CS99 7H' 7HCS 7'S
)CSR CS99 7H' Oset N
))87 )8 7H' 7H)8 7')
))8R )8 7H' Oset N
)G7 General 7H' 7H' 7'G
)GR General 7H' Oset N
!ale 10;3> a#tivate )SS Ne% 2004>
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)SSA )SS at Provider )SSP N
)SS* )SS 7H' at Provider )SSP )S7
)SS )SS at Servi#e 9o#. )SSS N
)SS6 )SS 7H' at Servi#e 9o#. )SSS )S7
10.13.2.2 !a) Coes *se in DVie( 8@1-!CV
A#tivate additional or on ne%ly ta&es or S ta& #odes "y lagging the relevant ta&es on the S ta&#odes.
10.13.3 !a) Coes $or 'on;!a)ale !ransa"tions
6or non<ta&a"le transa#tions spe#ial ta& #odes have to "e deined on #o$pany #ode level. )n the
properties o these ta& #odes the ield elevant to ta $!st "e set to 2.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 11
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 119/147
SAP Online Help 12/22/2013
!ale1 0;4: !a) "oe E: np*t: !a) e)e%pt transa"tions
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+0 )C+S N6 Rero 9ine )C+S S'
!ale1 0;5: !a) "oe E: &*tp*t : !a) e)e%pt transa"tions
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+0 )C+S N6 Rero 9ine )C+S S'
10.13.4 !a) "oes $or n"o%ing 6o#e%ents ; n*striali,ation
6or ea#h o the ind!striali5ation ta& #odes the ield Asae o the *ra5ilian ta& #ode enhan#e$entsEsee 'a"le 1 0 <F has to "e set to $rod./Sales.
!ale 10;+: !a) "oe 0: n. n*st.: 'o ta)
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+0 )C+S N6 Rero 9ine )C+S S'
!ale 10;1+7: !a) "oe 1: n. n*st.: C6
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+1 )C+S ed!#ti"le )C+S S2
!ale 10;: !a) "oe 2: n. n*st.: C6 .!.
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+1 )C+S ed!#ti"le )C+S S2
)CS1 )C+S S!".'ri". )CS' S3
!ale 10;: !a) "oe 3: n. n*st.: C6 P
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)1 )P) ed!#ti"le )P) S1
)P)4 )P) endor Split )P) N
)C+1 )C+S ed!#ti"le )C+S S2
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 11
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 120/147
SAP Online Help 12/22/2013
!ale 10;100: !a) "oe 4: n. n*st.: C6 .!. P
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)1 )P) ed!#ti"le )P) S1
)P)4 )P) endor Split )P) N
)C+1 )C+S ed!#ti"le )C+S S2
)CS1 )C+S S!".'ri". )CS' S3
!ale 10;101: !a) "oe 5: n. n*st.: P
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)C+0 )C+S N6 Rero 9ine )C+S S'
)P)1 )P) ed!#ti"le )P) S1
)P)4 )P) endor Split )P) N
!ale10;102: !a) "oe +: n. n*st.: C6 P: Reselling
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)C+1 )C+S ed!#ti"le )C+S S2
)P)2 )P) Non<ded!#ti"le )P) N
!ale 10;103: !a) "oe 7: n. n*st.: C6 .!. P: Reselling
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)C+1 )C+S ed!#ti"le )C+S S2
)CS1 )C+S S!".'ri". )CS' S3
)P)2 )P) Non<ded!#ti"le )P) N
10.13.5 !a) Coes $or n"o%ing 6o#e%ents ; Cons*%ption
6or ea#h o the ind!striali5ation ta& #odes the ield Asae o the *ra5ilian ta& #ode enhan#e$ents has
to "e set to Consuption.!ale 10;104: !a) "oe C0: n. Cons.: 'o ta)
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+0 )C+S N6 Rero 9ine )C+S S'
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 120
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 121/147
SAP Online Help 12/22/2013
!ale 10;105: !a) "oe C1: n. Cons.: C6 Co%pC6
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+2 )C+S Non<ded!#ti"le )C+S N
)COP Co$ple$ent o )C+S )COP )CP
)CO Co$ple$ent o )C+S )C
!ale 10;10+: !a) "oe C2: n. Cons*%ption: C6 Co%pC6 .!.
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+2 )C+S Non<ded!#ti"le )C+S N
)CS2 )C+S S!".'ri". Non<ded!#ti"le )CS' N
)COP Co$ple$ent o )C+S )COP )CP
)CO Co$ple$ent o )C+S )C
!ale 10;107: !a) "oe C3: n. Cons.: C6 Co%pC6 P
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)2 )P) Non<ded!#ti"le )P) N
)C+2 )C+S Non<ded!#ti"le )C+S N
)COP Co$ple$ent o )C+S )COP )CP
)CO Co$ple$ent o )C+S )C
!ale 10;10: !a) "oe C4: n. Cons.: C6 Co%pC6 .!. P
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)2 )P) Non<ded!#ti"le )P) N
)C+2 )C+S Non<ded!#ti"le )C+S N
)CS2 )C+S S!".'ri". Non<ded!#ti"le )CS' N
)COP Co$ple$ent o )C+S )COP )CP
)CO Co$ple$ent o )C+S )C
!ale 10;10: !a) "oe C5: n. Cons.: P
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)C+0 )C+S N6 Rero 9ine )C+S S'
)P)2 )P) Non<ded!#ti"le )P) N
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 121
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 122/147
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 123/147
SAP Online Help 12/22/2013
!ale 10;115: !a) "oe I2: *t*re eli#ery G/R ; n*st. all ta)es
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)1 )P) ed!#ti"le )P) S1
)C+1 )C+S ed!#ti"le )C+S S2
)P1O )P) )nd.Clear.O. )P) )PC
)C1O )C+S )nd. Clear. O. )C+S )CC
!ale 10;11+: !a) "oe I3: *t*re eli#ery /R ; n*st. all ta)
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P1C )P) #learing )P) )PC
)C1C )C+S Clearing )C+S )CC
!ale 10;117: !a) "oe I5: Consign%ent ; hip%ent G/R
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)1 )P) ed!#ti"le )P) S1
)C+1 )C+S ed!#ti"le )C+S S2
)P1O )P) )nd.Clear.O. )P) )PC
)C1O )C+S )nd. Clear. O. )C+S )CC
!ale 10;11: !a) "oe I+: Consign%ent ; n#oi"e /R
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P1C )P) #learing )P) )PC
)C1C )C+S Clearing )C+S )CC
!ale 10;11: !a) "oe I: *t*re eli#ery Resale G/R ; n*st. all ta)
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)C+1 )C+S ed!#ti"le )C+S S2
)C1O )C+S )nd. Clear. O. )C+S )CC
)P)2 )P) Non<ded!#ti"le )P) N
!ale 10;120: !a) "oe I: *t*re eli#ery Resale p*r"hasing /R
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)C1C )C+S Clearing )C+S )CC
)P)2 )P) Non<ded!#ti"le )P) N
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 123
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 124/147
SAP Online Help 12/22/2013
10.13. !a) Coes $or n"o%ing 6o#e%ents ; er#i"es ; an '
6or the in#o$ing servi#es ta& #ode the ield WServi#eB o the *ra5ilian ta& #ode enhan#e$ents has to"e $ar(ed.
!ale10;121: !a) "oe : n.
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)SS3 )SS ro$ S )SS +74
6or )NSS the ta& #ode $!st #ontain the proper ta& rate Ehere> 1@J )NSSF. Sin#e the ta& #ode$aintenan#e in transa#tion :1*'A only allo%s a#tivating or dea#tivating #onditions- %hi#h $eans#reating a re#ord %ith rate 100J or deleting a re#ord- the #ondition re#ords or )NSS have to "e#reated %ith transa#tion 611. )n this transa#tion- 6) #ondition re#ords #an "e $aintained. 'o #hange#ondition re#ords- !se transa#tion 612- to display 613.
Also a re#ord o 100J or the )NSS oset #ondition )NS $!st "e #reated $an!ally.
!ale 10; 122: !a) "oe ': ' 15F
Rate Con. !ype es"ription !a) Gro*p A""t. Iey
1@J )NSS )NSS )n#o$ing S'
100J )NS )NSS oset )N
10.13. !a) Coes $or &*tgoing 6o#e%ents ; n. Cons. Poste in
6or ea#h o these ta& #odes the ield Asae o the *ra5ilian ta& #ode enhan#e$ents has to "e set to$roduction/Sales as a dea!lt. )n S the !sage o the prod!#t "y the #!sto$er is al%ays ta(en ro$
the *ra5il<spe#ii# S ta& #ode in the sales order ite$.
!ale 10;123: !a) "oe : &*tp*t ta): C6/P/*.!ri.
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)3 )P) ro$ S )nd!strali5ation )P) +71
)C+3 )C+S ro$ S )nd!strali5ation )C+S +72
)CS3 )C+S S!".'ri". ro$ S )CS' +73
!ale 10;124: !a) "oe : &*tp*t ta): C6 ona ran"a
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)C+3 )C+S ro$ S )nd!strali5ation )C+S +72
)CS3 )C+S S!".'ri". ro$ S )CS' +73
)CR6 )C+S is#o!nt Rona 6ran#a )C+S )CR
!ale10;17: !a) "oe 0: &*tp*t ta): 'o ta)
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+0 )C+S N6 Rero 9ine )C+S S'
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 124
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 125/147
SAP Online Help 12/22/2013
6or the o!tgoing servi#es ta& #ode the ield WServi#eB o the "ra5ilian ta& #ode enhan#e$ents has to "e$ar(ed.
!ale 0;1: !a) "oe : &*tp*t ta):
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)SS3 )SS ro$ S )SS +74
10.13.10 !a) Coes $or !rans$er Postings ; &*tgoing 6o#e%ents ; n. Cons.
6or the ++<)+ transer postings the ollo%ing ta& #odes #an "e !sed or o!tgoing $ove$ents. 6orin#o$ing $ove$ents the nor$al #odes W)KB and WCKB #an "e !sed.
!ale 0;1: !a) "oe A0: &*t. n*st.: 'o ta)
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+0 )C+S N6 Rero 9ine )C+S S'
!ale 0;20: !a) "oe A1: &*t. n*st.: C6
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+3 )C+S ro$ S )nd!strali5ation )C+S +72
!ale 0;21: !a) "oe A3: &*t. n*st.: C6 P
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)3 )P) ro$ S )nd!strali5ation )P) +71
)C+3 )C+S ro$ S )nd!strali5ation )C+S +72
!ale 0;22: !a) "oe -0: &*t. Cons.: 'o ta)
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+0 )C+S N6 Rero 9ine )C+S S'
!ale 0;23: !a) "oe -1: &*t. Cons.: C6
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)0 )P) N6 Rero 9ine )P) S'
)C+3 )C+S ro$ S )nd!strali5ation )C+S +72
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 12@
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 126/147
SAP Online Help 12/22/2013
!ale 0;24: !a) "oe -3: &*t. Cons.: C6 P
A"ti#e Con. !ype es"ription !a) Gro*p A""t. Iey
)P)3 )P) ro$ S )nd!strali5ation )P) +71
)C+3 )C+S ro$ S )nd!strali5ation )C+S +72
10.14 C*sto%i,ing o$ E)tene ithholing !a)
<<<< ev o%n do#!$ent as atta#h$ent ZZZZ
10.14.1 ithholing !a) !ypes at Pay%ent
'ase ao3nt 4 Modified Ta5 (o3nt*o3nding r36e 4 W7ta5 co ro3nd
Cas8 Disco3nt 4 C7disc "re W7t5
Post w7ta5 ao3nt 4 X
No acc336ation
W7ta5 9ase an3a6 4 X
Man3a6 w7ta5 ao3nt 4 X
No cert n39ering 4 X
'ase ao3nt 4 W7ta5 code 6eve6
Wit88o6ding ta5 ao3nt 4 W7ta5 code 6eve6No centra6 invoice
Mini3 C8ec! at ite 6eve6
/!a) !ype es"ription
CP CO6)NS at Pay$ent
GP General 7H' EP)S/CO6/CS99/)8F at Pay$ent
PP P)S at Pay$ent
8P )8 at Pay$ent
SP CS99 at Pay$ent
10.14.2 H! !ypes at n#oi"e
'ase ao3nt 4 Modified Ta5 (o3nt
*o3nding r36e 4 W7ta5 co ro3nd
Post w7ta5 ao3nt 4 X
No acc336ation
W7ta5 9ase an3a6 4 X
Man3a6 w7ta5 ao3nt 4 XNo cert n39ering 4 X
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 12=
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 127/147
SAP Online Help 12/22/2013
'ase ao3nt 4 W7ta5 code 6eve6
Wit88o6ding ta5 ao3nt 4 W7ta5 code 6eve6
/!a) !ype es"ription
)7 )SS 7H'
10.14.3 ithholing !a) Coes
Percentage s39:ect to ta5. &00,00;
Wit87ta5 rate. &00,00;
/!a) !ype /!a) Coe es"ription
CP CP CO6)NS 100J 7H' A$o!nt
GP CP General 100J 7H' A$o!nt
)7 )7 )SS 100J 7H' A$o!nt
PP PP P)S 100J 7H' A$o!nt
8P 8P )8 100J 7H' A$o!nt
SP SP CS99 100J 7H' A$o!nt
10.14.4 e$ine Pro"essing Iey or 6oi$ie !a) A%o*nt
H! !ype Pro"essing Iey
)7 )7
)7 )7
CP CP
CP CP
PP PP
PP PP
SP SP
SP SP
8P 8P
8P 8P
GP GP
GP GP
*ase a$ntor %/ta& type)7 %as notdeined %ith$odiied ta&a$o!nt.
10.14.5 Assign H! !ypes to Co%pany Coes
)n )+G- assign all relevant 7H' types to all *ra5ilian #o$pany #odes that are s!";e#t to the$.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 12?
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 128/147
SAP Online Help 12/22/2013
• 'o a#tivate or ++- lag ith/ta aent in vendor data and assign validity.
• 'o a#tivate or S- lag Su-ect to w/ta in #!sto$er data.
10.14.+ e$ine A""o*nts or ithholing !a) to -e Pai &#er
Assign G/9 a##o!nts or 7H' to 7H' types.
10.14.7 e$ine &$$i"ial Colle"tion Coes
'he oi#ial 7H' #odes #annot "e !sed to spe#iy #olle#tion #odes. )nstead- deine the$ in vie%D'0@RD7)'HC2 Assign Condition 'ypes to 7ithholding 'a& 'ypes
H! !ype Conition !ype
)7 )74
CP )C74
PP )P74
SP )S74
8P )874
GP )G74
10.14. 6aintain !a) Rele#ant Classi$i"ation
Argentina C!sto$i5ing> vie% D1A'89- a##ording to Note 1?24
!a) rel. !e)t
)7 )SS 7H' )nvoi#e
CP Coins Pay$ent
GP General 7H' pay$ent
PP P)S 7H' Pay$ent
8P )8 7H' Pay$ent
SP CS99 7H' pay$ent
10.14. 6aintain ithholing !a) Conitions
'ransa#tion 11.
Co!ntry *8. +aintain or all #onditions a rate o 100J- assign validity.
Conition !a) Rel. Class. /ta) "oe
)74 )7 )7
)C74 CP CP
)P74 PP PP
)S74 SP SP
)874 8P 8P
)G74 GP GP
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 12
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 129/147
SAP Online Help 12/22/2013
10.15 6aintain ettings or E)ternal !a) Cal"*lation
10.15.1 tr*"t*re $or !a) 8*risi"tion Coe DVie( V@!!
Ne% entry or 'A*8A. 9evel1 Y 3- level2 Y 4.
10.15.2 A"ti#ate E)ternal !a) Cal"*lation
6or #al#!lation pro#ed!re 'A*8A- spe#iy e&t. syste$ C.
10.15.3 e$ine ogi"al estination
6or e&t. syste$ C- spe#iy>
C :8 :D1*'A:8D'8+)NDN7
C 'A :D1*CA9C9A'D'AS <<< ni#ht C*'
10.1+ e$ine !a) 8*risi"tion Coes6or ne% )SS #al#!lation- t%o<level ;!risdi#tion #odes sho!ld "e $aintained.
'he proposal is to !se the irst three digits or the state Ee.g. WSP W or Sao Pa!loF and the last o!rdigits to deine the $!ni#ipio. A s!ggestion is to !se the digits 4 thro!gh ? o the )*G #ode or this. As an e&a$ple- WSP 030B %o!ld "e the $!ni#ipio o SAO PA9O- WSP 4@0B the $!ni#ipio oSAN'OS- et#.F
10.17 Assign 8*risi"tion Coes to Ranges o$ Postal Coes
6or proper ta& ;!risdi#tion #ode validation and val!e help- assign valid ranges o postal #odes to thene%ly #reated ta& ;!risdi#tion #odes.
10.1 6aster ata Changes
'here are #hanges to $aster data ne#essary in order to #orre#tly ee#t!ate the ne% ta& #al#!lation.
10.1.1 Venors D!ransa"tion I02
Assign all 7H' types and #odes that are appli#a"le.
pdate address %ith ne% ta& ;!risdi#tion #ode or #orre#t )SS #al#!lation.
10.1.2 C*sto%ers D!ransa"tion 02
Assign all 7H' types and #odes that are appli#a"le.
pdate address %ith ne% ta& ;!risdi#tion #ode or #orre#t )SS #al#!lation.
10.1&ther Aress Changes: &rgani,ational tr*"t*re)n order to allo% #orre#t #al#!lation o )SS- all relevant adresses $!st "e !pdated %ith the ne%:!risdi#tion #odes. 'his is ne#essary or>
• Co$pany Codes
• Plants
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 12
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 130/147
SAP Online Help 12/22/2013
• *!siness Pla#es E6ilialF
• General addresses o #entral address $anage$ent that are !sed as delivery addresses
10.20 C*sto%i,ing
etails a"o!t the )SS C!sto$i5ing logi# #an "e o!nd in the )SS do#!$entation. Here- only anovervie% o the ne#essary C!sto$i5ing steps is given.
10.20.1 !a) a(s
ie%> :D1*A'93. +aintain deinitions or )SS ta& la%s.
10.20.2 &$$i"ial er#i"e !ypes
eine oi#ial servi#e types or p!r#hasing Evie% :D1*S8'TPS1F and sales Evie%:D1*S8'TPS2F pro#esses.
10.20.3 Generi" er#i"e !ypes
eine generi# servi#e types in vie% :D1*GNS8'.
10.20.4 Assign &$$i"ial er#i"e !ypes
Assign oi#ial servi#e types as needed>
• to generi# servi#e types Eta"le :D1*S8ASS)GN1F
• to $aterial n!$"ers E:D1*S8ASS)GN2F
10.21 !a) Rates
10.21.1 C&'
+aintain entries in transa#tion :1*'A Evie% :D1*'CO6F. se the ta& gro!ps o dyna$i#e&#eptions yo! #reated.
10.21.2 P
+aintain entries in transa#tion :1*'A Evie% :D1*'P)SF. se the ta& gro!ps o dyna$i#e&#eptions yo! #reated.
10.21.3
+aintain entries in transa#tion :1*'A Evie% :D1*')SSF. se the ta& gro!ps o dyna$i#e&#eptions yo! #reated.
10.21.4 ithholing !a)es
+aintain entries in transa#tion :1*'A Evie% :D1*'7)'HF. se the ta& gro!ps o dyna$i#e&#eptions yo! #reated.
To! deine either a general 7H' #olle#tion #ode and a #o$"ined rate or the o!r individ!al%ithholding ta&es separately.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 130
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 131/147
SAP Online Help 12/22/2013
10.22 Reser#e !a) Gro*ps o$ yna%i" E)"eptions
!ale 11;25: !a) gro*ps o$ yna%i" e)"eptions reser#e $or AP
!a) Gro*p sage
1
++> )C+S "ase red!#tion #arrier
S> )C+S "ase red!#tion #!sto$er )SS rates E$aterial<dependentF
@)C+S- )P)- S.'. $aterial<dependent e&#eptions++> )SS e&#eptions Edependent on ship<ro$- ship<to- $aterialF
? S> )P) ta& la%s E"ased on NC+ #odeF
)P) standard ta&es E"ased on NC+ #odeFS> )P) ta& la%s E"ased on #o!ntryF)C+S standard ta& rates E"ased on ship<ro$ and ship<toFS.'. standard ta& rates E"ased on ship<ro$- ship<to- S.'. gro!pF
ea!lt ta&es E"ased on #o!ntryFS> )P) ta& la%s E"ased on ta& #odeF
10.23 ';rele#ant ;Conitions $or RVA-RA
)n order to allo% the #orre#t re#al#!lation o the ta&es on the a$o!nt in#l!ding ta& d!ring the se#ondstep o the S pri#ing- this #!sto$i5ing indi#ates ho% the $odii#ation #onditions sho!ld "e ta(en intoa##o!nt- i.e. i they are in#l!ded or not in the )P) "ase- i they ae#t the S!".'ri". "ase a$o!nt or ithey are relevant or S!".'ri". on reight. 'he ollo%ing settings are delivered or pri#ing pro#ed!re8A*8A>
!ale 11;2+: ';rele#ant "onitions
Con !ype ' Val*e P e)"l ! 6o. ! $reight
*R6 1 is#o!nt
)C+) @ al!e and Pri#e
004 1 is#o!nt
00@ 1 is#o!nt
00? 1 is#o!nt
600 2 6reight S' "ase
11 6aintain ettings or E)ternal !a) Cal"*lation
11.1tr*"t*re $or !a) 8*risi"tion Coe DVie( V@!!Ne% entry or 'A*8A. 9evel1 Y 3- level2 Y 4.
11.2A"ti#ate E)ternal !a) Cal"*lation6or #al#!lation pro#ed!re 'A*8A- spe#iy e&t. syste$ C.
11.3e$ine ogi"al estination6or e&t. syste$ C- spe#iy>
C :8 :D1*'A:8D'8+)NDN7
C 'A :D1*CA9C9A'D'AS
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 131
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 132/147
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 133/147
SAP Online Help 12/22/2013
15.3Generi" er#i"e !ypes
eine generi# servi#e types in vie% :D1*GNS8'.
15.4Assign &$$i"ial er#i"e !ypes
Assign oi#ial servi#e types as needed>• to generi# servi#e types Eta"le :D1*S8ASS)GN1F
• to $aterial n!$"ers E:D1*S8ASS)GN2F
1+ !a) Rates
1+.1C&'+aintain entries in transa#tion :1*'A Evie% :D1*'CO6F. se the ta& gro!ps o dyna$i#e&#eptions yo! #reated.
1+.2P+aintain entries in transa#tion :1*'A Evie% :D1*'P)SF. se the ta& gro!ps o dyna$i#e&#eptions yo! #reated.
1+.3+aintain entries in transa#tion :1*'A Evie% :D1*')SSF. se the ta& gro!ps o dyna$i#e&#eptions yo! #reated.
1+.4ithholing !a)es+aintain entries in transa#tion :1*'A Evie% :D1*'7)'HF. se the ta& gro!ps o dyna$i#
e&#eptions yo! #reated.
To! deine either a general 7H' #olle#tion #ode and a #o$"ined rate or the o!r individ!al%ithholding ta&es separately.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 133
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 134/147
SAP Online Help 12/22/2013
17 C*sto%i,ing ettings an 6aster ata $or the to"9!ransport &rer Pro"ess *sing Pro"essing
Pri#ing pro#ed!re 8A*8/G Z
17.1ettings = ≠tep or !(o;tep Pro"e*re
)n C!sto$i5ing- yo! #an spe#iy %hether the pro#ess sho!ld "e #arried o!t !sing a one<step or a t%o<step pro#ed!re.
IMG -> Materials Management -> Purchasing -> Purchase Order -> Set U Stoc! TransortOrder "OMGN#
*!tton $urchasin docuent t2pe:
) yo! are %or(ing %ith the one<step pro#ed!re- the syste$ sho!ld display the relevant indi#ator or the#o$"ination o ssuin $lant/eceivin $lant .
&a$ple>
)ss!ing plant 1000/ )ss!ing plant 1200 * < or "lan(
)ss!ing plant 1000/ )ss!ing plant 0001 N* < or "lan(
17.2to"9 !ransport &rer *sing eli#ery DntraCo%pany;Coe
17.2.1 C*sto%i,ing ettings an 6aster ata $or ss*ing Plant 1000
IMG -> $nterrise Structure -> %ssignment -> &ogistics - General -> %ssign lant to coman'code "O()*#
)ss!ing plant 1000 and re#eiving plant 1200 have the sa$e #o$pany #ode E#o$pany #ode 1000F.
IMG -> Materials Management-> Purchasing -> Purchase Order -> Set U Stoc! TransortOrder "OMGN#
*!tton $lant >
Set sales area Esales area Y sales org. distri"!tion #hannel divisionF
'he division o a $aterial $!st not "e the sa$e as the division o the o!nd sales area.
&a$ple>
6or Plant 1000>
Sales organi5ation 1000
istri"!tion #hannel 10
ivision> Any
*!tton #ssin deliver2 t2pe/checkin:
6or * ESto#( transport orderF set the delivery type N9 E8eplenish$ent deliveryF. Spe#iy the #he#(ingr!le a##ording to yo!r settings in A'P Enot relevant or other pro#essesF.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 134
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 135/147
SAP Online Help 12/22/2013
IMG -> $nterrise Structure-> %ssignment-> Sales and Distri+ution -> %ssign salesorgani,ation distri+ution channel lant "O.(/#
To! have to assign the plant to the sales org./distri"!tion #hannel Eso that the iss!ing plant !n#tion ispossi"leF.
&a$ple>
6or Plant 1000>
Sales organi5ation 1000
istri"!tion #hannel 10
IMG -> $nterrise Structure-> %ssignment> &ogistics $0ecution -> %ssign shiing oint to lant "O.(C#
Assign the shipping point to the plant.
&a$ple>
Plant 1000
Shipping point 1000
IMG -> &ogistics $0ecution -> Shiing -> Basic Shiing 1unctions -> Shiing Point andGoods 2ecei3ing Point Determination -> %ssign Shiing Points "trans4 O.&5#
'he shipping point is assigned to the iss!ing plant. Here the Shippin Conditions o the C!sto$ers ESold<to / Ordering partyF and the 9oadin +roup ro$ the +aterial +aster ESales: +eneral/$lant 6atavie%F #an also "e ta(en into a##o!nt to deter$ine the shipping points.
&a$ple>
Plant 1000
Shipping #onditions 01
9oading gro!p 0001
Shipping point 1000
Sto#( has to "e availa"le in the storage lo#ation o the iss!ing plant- at the latest "y the ti$e the goodsare re#eived.
17.2.2 C*sto%i,ing ettings an 6aster ata $or Re"ei#ing Plant 1200
&ogistics -> Sales and Distri+ution -> Master Data -> Business artners -> Customer -> Create-> Comlete "(D6)#
Create #!sto$ers or the #o$pany #ode 1000.
nder Sales area-> %ll sales areas yo! #an see %hi#h sales areas are a!thori5ed or #!sto$ers.
To! $!st $aintain the Shippin Conditions in the Shippin vie% Eon Sales area data s#reen ). 'heseare i$portant or deter$ining the Shipping points
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 13@
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 136/147
SAP Online Help 12/22/2013
&a$ple>
Co$pany #ode 1000
Sales organi5ation 1000
istri"!tion #hannel 10
ivision> Any
Shipping #onditions> 01
IMG -> $nterrise Structure-> %ssignment-> &ogistics - General -> %ssign lant to coman'code "O()*#
'he iss!ing plant and re#eiving plant have the sa$e #o$pany #ode E#o$pany #ode 1000F.
IMG -> Materials Management-> Purchasing -> Purchase Order -> Set U Stoc! TransortOrder -> De7ine Shiing Data 7or Plants
*!tton $lant >
Set sales area Esales area Y sales org. distri"!tion #hannel divisionF
To! have to assign a #!sto$er to a plant here. 'he #!sto$er $!st $aintain the relevant sales area.
&a$ple>
6or Plant 1200>
)nsert #!sto$er n!$"er
Sales org. 1000
istri"!tion #hannel 10
ivision> any
IMG > $nterrise Structure-> %ssignment-> Materials Management> %ssign urchasingorgani,ation to coman' code "O(6)#
To! have to assign the re#eiving plant to a p!r#hasing organi5ation. 'his p!r#hasing organi5ation$!st either have the sa$e #o$pany #ode as the re#eiving plant- or not have a #o$pany #ode at all Einthe #ase o #ross<#o$pany<#ode P!r#hasingF.
&a$ple>
Co$pany #ode 1000
P!r#hasing org. 1000
17.2.3 6aterial 6aster
To! have to $aintain the $aterial or the iss!ing plant and re#eiving plant.
&ogistics > Materials Management> Material Master -> 444 "trans4 MM6)#
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 13=
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 137/147
SAP Online Help 12/22/2013
Issuing Plant )666:
!. Basic 6ata
D. Sales: Sales 7r. 6ata !
3. Sales: Sales 7r. 6ata D
To! have to enter NO8+ in the te cateor2 roup ield- !nder +roupin Ters .
4. Sales: +eneral/$lant 6ata
nder +eneral data yo! #an set the availa"ility #he#(- ho%ever this is not #o$p!lsory.
nder Shippin data yo! #an $aintain data spe#ii# to the shipping- in#l!ding the
9oadin +roup - %hi#h $ay "e !sed or Shipping point deter$ination
Transport roup is optional Ene#essary or ro!te deter$inationF.
'. #ccountin
&a$ple>
Plant 1000
Sales org. 1000
istri"!tion #hannel 10
9oading gro!p 0001
2ecei3ing Plant:
!. Basic 6ata
D. $urchasin 6ata
3. #ccountin
&a$ple>
Plant 1200
17.2.4 Venor ata
7hen #reating a plant or sto#( transer- the vendor needs to "e assigned to the plant as %ell.
'o "e a"le to assign the vendor to a plant yo! $ight need to #hange the ollo%ing settings in#!sto$i5ing>
Omsg -> account grou 3om 3endor: Details -> urchasing data -> additional urchasing data-> lant: otional entr' "8#
Assign the vendor to the plant>
0!69 ->Purchasing data -> e0tras -> additional urchasing data-> lant assignment
17.2.5 Pro"ess lo(
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 13?
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 138/147
SAP Online Help 12/22/2013
17.2.5.1 Create to"9 !ransport &rer
&ogistics > Materials Management-> Purchasing -> Purchase Order -> Create -> Stoc!Trans7er "M$5#
&a$ple>)ss!ing plant 1000
P!r.org. 1000
Plant 1200
Create eli#ery
&ogistics -> Sales and Distri+ution -> Shiing and Transortation -> Out+ound Deli3er' ->
Create -> Collecti3e Processing o7 Documents Due 7or Deli3er'-> Purchase Orders ".&)6B#
Spe#iy the shipping point Eyo! #an ind this in the #!sto$ersW settings- Shippin Conditions < *aterial*aster < 9oadin +roup, and yo! #an vie% this in O92F
Set the date in the !t!re Eend o the year is al%ays a good #hoi#eF
6or sele#ted do#!$ents > Choose $urchase orders
8ange o do#!$ents> nter p!r#hase order n!$"er E"eore 4.@* yo! sho!ld #hoose 7ther SelectionScreen and enter the p!r#hase order n!$"erF <\ ecute.
Sele#t the p!r#hase order and #hoose Save. 'he syste$ #reates the delivery.
Choose 6eliver2 to display the delivery.
&a$ple>
Shipping point 1000
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 13
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 139/147
SAP Online Help 12/22/2013
17.2.5.2 Pi"9 eli#ery an Post Goos ss*e
&ogistics -> Sales and Distri+ution -> Shiing and Transortation -> Out+ound Deli3er' ->Change ".&65# since ;4/ ".&65N#
nter delivery- #hoose "!tton $ickin, and post G).
) the one<step pro#ed!re is sele#ted- the G8 is posted at the sa$e ti$e as the G).
)n the t%o<step pro#ed!re- the G8 $!st "e posted
17.2.5.3 Post Goos Re"eipt
&ogistics > Materials Management-> In3entor' Management-> Goods Mo3ement-> Goods2eceit-> 1or Purchase Order -> PO Num+er Un!no<n "MB6%# as o7 ;4/ "MIGO#
'ransa#tion +*01 #annot "e !sed- sin#e the delivery %ill then not "e !pdated.
'he goods re#eipt sho!ld "e #arried o!t !sing transa#tion 90? E!p to and in#l!ding 8elease 3.1)F or%ith +*0A Eas o 8elease 4.0F.
+ove$ent type 101. nter re#eiving plant- storage lo#ation- and delivery n!$"er.
17.3to"9 !ransport &rer *sing eli#ery
17.3.1 C*sto%i,ing ettings an 6aster ata $or ss*ing Plant 1000
IMG -> $nterrise Structure-> %ssignment-> &ogistics - General -> %ssign lant to coman'code "O()*#
)ss!ing plant and re#eiving plant "elong to dierent #o$pany #odes.
)ss!ing plant 1000 to #ode1000V re#eiving plant 0001 to #ode 0001
IMG -> Materials Management-> Purchasing -> Purchase Order -> Set U Stoc! TransortOrder "T% OMGN#
*!tton $lant >
Set !p sales area Esales area Y sales org. distri"!tion #hannel divisionF
'he division o a $aterial does not have to "e the sa$e as the division o the sales area that has "eeno!nd.
*!tton #ssin deliver2 t2pe/checkin:
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 13
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 140/147
SAP Online Help 12/22/2013
6or N* Estandard p!r#hase orderF- set the delivery type N9CC E8eplenish$ent delivery #ross<#o$panyF. Spe#iy the #he#(ing r!le a##ording to yo!r settings in A'P Enot relevant or otherpro#essesF.
&a$ple>
6or Plant 1000>
Sales org. 1000
istri"!tion #hannel 10
ivision> Any
IMG -> $nterrise Structure-> %ssignment-> Sales and Distri+ution -> %ssign salesorgani,ation - distri+ution channel lant "T% O.(/#
To! have to assign the plant to sales org./distri"!tion #hannel Eso that yo! #an !se the iss!ing plant!n#tionF.
&a$ple>
6or Plant 1000>
Sales org. 1000
istri"!tion #hannel 10
IMG -> $nterrise Structure-> %ssignment> &ogistics $0ecution -> %ssign shiing oint to lant "T% O.(C#
Assign the shipping point to the plant.
&a$ple>
Plant 1000
Shipping point 1000
IMG -> &ogistics $0ecution -> Shiing -> Basic Shiing 1unctions -> Shiing Point andGoods 2ecei3ing Point Determination -> %ssign shiing oints "T% O.&5#
To! $!st assign the shipping point to the iss!ing plant. Here the Shippin Conditions %ith theC!sto$ers Eordering partyF and the 9oadin +roup ro$ the +aterial +aster ESales: +eneral/$lant
6ata vie%F are in#l!ded in shipping point deter$ination.
&a$ple>
Plant 1000
Shipping #onditions 01
9oading gro!p 0001
Shipping point 1000
&ogistics -> Materials Management-> Purchasing -> Master Data -> .endor -> Central -> Create"(=6)#
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 140
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 141/147
SAP Online Help 12/22/2013
To! $!st #reate the vendor or the #o$pany #ode and the p!r#hasing organi5ation o the re#eivingplant.
)n the P!r#hasing data- #hoose tras 1> #dditional 6ata $urchasin - then enter the iss!ing plant.
Sto#( $!st "e availa"le in the storage lo#ation o the iss!ing plant- at the latest %hen the goods areiss!ed.
&a$ple>
CoCd. 0001
P!r. org. 0001
Assign iss!ing plant 1000
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 141
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 142/147
SAP Online Help 12/22/2013
17.3.2 C*sto%i,ing ettings an 6aster ata $or Re"ei#ing Plant 0001
&ogistics -> Sales and Distri+ution -> Master Data -> Business artners -> Customer
ither #reate the #!sto$ers "y #hoosing Create -> Sales and Distri+ution ".D6)# and do notassign a #o$pany #ode-
Or #hoose Create -> Comlete "(D6)# %here yo! #an #reate the #!sto$ers or the #o$pany #ode othe iss!ing plant.
Choose tras 1> Sales #reas 1> #ll Sales #reas to ind o!t %hi#h sales areas are per$issi"le or#!sto$ers.
+aintain the shipping #onditions in the shipping vie%. 'hese are i$portant or the Shipping point deter$ination
&a$ple>
CoCd 1000
Sales org. 1000
istri"!tion #hannel 10
ivision> Any
Shipping #onditions 01
IMG -> $nterrise Structure-> %ssignment-> &ogistics - General -> %ssign lant to coman'code "O()*#
'he iss!ing plant and the re#eiving plant "elong to dierent #o$pany #odes.
8e#eiving plant 0001 to #ode 0001 and iss!ing plant 1000 to #ode 1000.
IMG -> Materials Management-> Purchasing -> Purchase Order -> Set U Stoc! TransortOrder "T% OMGN#
*!tton $lant:
To! $!st assign a #!sto$er to the plant.
)n order or a sto#( transer pro#ess to %or( !sing a delivery and an S "illing do#!$ent- yo! $!stsi$ply assign sales org.- distri"!tion #hannel- and division or inter#o$pany "illing to the iss!ing plant.6or the re#eiving plant- yo! do not need to assign these organi5ational !nits- as the plant appears asa #!sto$er in this pro#ess. 'he plant $!st- ho%ever- "e availa"le or the appropriate #!sto$er $asterre#ord in the relevant sales area.
&a$ple>
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 142
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 143/147
SAP Online Help 12/22/2013
6or Plant 0001>
nter #!sto$er no> not ne#essary
Sales org. 1000
istri"!tion #hannel 10
ivision> Any
IMG > $nterrise Structure-> %ssignment-> Materials Management> %ssign urchasingorgani,ation to coman' code "O(6)#
Assign the re#eiving plant to a p!r#hasing organi5ation. 'his p!r#hasing organi5ation $!st either havethe sa$e #o$pany #ode as the re#eiving plant- or not have one at all E%hen %or(ing %ith #ross<#o$pany<#ode P!r#hasingF.
&a$ple>
CoCd. 0001
P!r. org. 0001
17.3.3 6aterial 6aster
To! $!st $aintain the $aterial or the iss!ing plant and re#eiving plant.
&ogistics > Materials Management> Material Master "trans4 MM6)#
Issuing Plant:!. Basic 6ata
D. Sales: Sales 7r. 6ata !
3. Sales: Sales 7r. 6ata D
To! have to enter NO8+ in the te cateor2 roup ield- !nder +roupin Ters .
4. Sales: +eneral/$lant 6ata
nder +eneral data yo! #an set the availa"ility #he#(- ho%ever this is not #o$p!lsory.
nder Shippin data yo! #an $aintain data spe#ii# to the shipping- in#l!ding the
9oadin +roup - %hi#h $ay "e !sed or Shipping point deter$ination.
Transport roup is optional Ene#essary or ro!te deter$inationF.
'. #ccountin
&a$ple>
Plant 1000
Sales org. 1000
istri"!tion #hannel 10
9oading gro!p 0001
2ecei3ing Plant:
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 143
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 144/147
SAP Online Help 12/22/2013
!. Basic 6ata
D. $urchasin 6ata
3. #ccountin
&a$ple>
Plant 0001
17.3.4 Pro"ess lo(
17.3.4.1 Create Cross;Co%pany;Coe to"9 !ransport &rer
&ogistics > Materials Management-> Purchasing -> Purchase Order -> Create -> .endorSul'ing Plant =no<n "M$5)#
as o7 ;4/ "M$5)N#
To! enter the vendor %ho %as assigned to the iss!ing plant as the vendor- and the p!r#hasingorgani5ation o the re#eiving plant.
&a$ple>
endor> *eore 3.1- #reated vendor or vendor plant !EEE
P!r. org 0001Plant 0001
)n 4.=- also CoCd. 0001
17.3.4.2 Create eli#ery
&ogistics -> Sales and Distri+ution -> Shiing -> Deli3er' -> ?or!list -> OrderPurchase Order-> Direct ".&6;#
&ogistics -> Sales and Distri+ution -> Shiing and Transortation -> Out+ound Deli3er' ->Create -> Collecti3e Processing o7 Documents Due 7or Deli3er' -> Purchase Orders ".&)6B#
Spe#iy the shipping point Eyo! #an ind this in the #!sto$ersW settings- Shippin Conditions < *aterial*aster < 9oadin +roup, and yo! #an vie% this in O92F
Set the date in the !t!re Eend o the year is al%ays a good #hoi#eF
6or sele#ted do#!$ents > Choose $urchase orders
8ange o do#!$ents> nter p!r#hase order n!$"er E"eore 4.@* yo! sho!ld #hoose 7ther SelectionScreen and enter the p!r#hase order n!$"erF <\ ecute.
Sele#t the p!r#hase order and #hoose Save. 'he syste$ #reates the delivery.
Choose 6eliver2 to display the delivery.
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 144
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 145/147
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 146/147
SAP Online Help 12/22/2013
17.4&#er#ie( in !ale or%
Cross;Co%pany;Coe to"9 !rans$er
ss*ing Plant 1000 Dtrans.&6G'
Sales Org.> 1000
istri"!tion Channel> 10
Re"ei#ing Plant 0001 Dtrans.&6G'
C!sto$er>
Sales Org.> 1000
istri"!tion Channel> 10
6aterial Dtrans. 6601
Plant> 1000
Sales Org.> 1000
istri"!tion Channel> 10
6aterial Dtrans. 6601
Plant 0001
P!r#hasing> 0001
C*sto%er Dtrans. 01/V01
CoCd. 1000 or no CoCd.
Sales Org.> 1000
istri"!tion Channel> 10
Venor Dtrans. I01
CoCd 0001
P!r. Org. 0001
Assign )ss!ing Plant 1000
ntra;Co%pany;Coe to"9 !rans$er
ss*ing Plant 1000 Dtrans.&6G'
Sales Org.> 1000
istri"!tion Channel> 10
Re"ei#ing Plant 1200 Dtrans.&6G'
C!sto$er>
Sales Org.> 1000
istri"!tion Channel> 10
6aterial Dtrans. 6601
Plant> 1000
Sales Org.> 1000
istri"!tion Channel> 10
6aterial Dtrans. 6601
Plant 1200
P!r#hasing> 1000
C*sto%er Dtrans. 01
CoCd. 1000
Sales Org.> 1000
istri"!tion Channel> 10
Venor Dtrans. I01
CoCd 0001
P!r. Org. 0001
Assign )ss!ing Plant 1000
Condition<*ased 'a& Cal#!lation in 8/3 6or *ra5il 14=
8/13/2019 Docu_CBT_302 (18)
http://slidepdf.com/reader/full/docucbt302-18 147/147