Hierarchy
⤷ CRM-LOC-BR (Application Component) Brazil
⤷ J1BA (Package) Localization Brazil
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_TAX_CALC_BR_MM | Tax Calculation Brazil MM | 20030930 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_TAX_CALC_BR_SD | Tax Calculation Brazil SD | 20031002 |
Properties
Class | CL_TAX_CALC_BR | |
Short Description | Tax Calculation Brazil | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | J1BA | Localization Brazil |
Created | 20030929 | SAP |
Last change | 20131127 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_TAX_CALC_BR has no interface implemented.
Friends
Class CL_TAX_CALC_BR has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_CALLER_IV | Constant | Public | Type reference (TYPE) | CHAR2 | 'IV' | Caller = IV | 20030930 | |
2 | MC_CALLER_PO | Constant | Public | Type reference (TYPE) | CHAR2 | 'PO' | Caller = PO | 20030930 | |
3 | MC_CONSUM | Constant | Public | Type reference (TYPE) | CHAR1 | '2' | Tax Usage: Consumption | 20030930 | |
4 | MC_INDUST | Constant | Public | Type reference (TYPE) | CHAR1 | '1' | Tax Usage: Industrialization | 20030930 | |
5 | MC_LOC_PROVIDER | Constant | Public | Type reference (TYPE) | J_1BTAXRELLOC | '1' | Tax-Relevant Location For ISS (Brazil) | 20040707 | |
6 | MC_LOC_SERVICE | Constant | Public | Type reference (TYPE) | J_1BTAXRELLOC | '2' | Tax-Relevant Location For ISS (Brazil) | 20040707 | |
7 | MC_RESALE | Constant | Public | Type reference (TYPE) | CHAR1 | '0' | Material usage resale | 20060829 | |
8 | MO_CTE_SWITCH | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_J_1BCTE_SWF | Switch used for the CT-e legal change | 20120529 | ||
9 | MR_BADI_SUBTRIB_MAX_PRICE | Instance attribute | Protected | Object reference (TYPE REF TO) | J_1BTAX_ST_MAX_PRICE | Interface for BAdI: J_1BTAX_SUBTRIB_MAX_PRICE | 20101228 | ||
10 | MS_KOMK | Instance attribute | Protected | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20030930 | ||
11 | MS_KOMP | Instance attribute | Protected | Type reference (TYPE) | KOMP | Pricing Communication Item | 20030930 | ||
12 | MS_KOMV_FRM | Instance attribute | Protected | Type reference (TYPE) | KOMV_INDEX | Line in XKOMV with formula that calls tax calculation | 20030930 | ||
13 | MS_TAX_CONTROL | Instance attribute | Protected | Type reference (TYPE) | MTY_TAX_CONTROL | Flags that control tax calculation | 20030930 | ||
14 | MS_TAX_DATA | Instance attribute | Protected | Type reference (TYPE) | MTY_TAX_DATA | Tax Customizing data (rates etc.), read from condition DB | 20030930 | ||
15 | MS_TAX_RESULT | Instance attribute | Protected | Type reference (TYPE) | MTY_TAX_RESULT | Results of tax calculation | 20030930 | ||
16 | MT_ACTIVE_TAXGRP | Instance attribute | Protected | Type reference (TYPE) | J_1BTAXGRP_TAB | Table of Brazilian Tax Groups | 20030930 | ||
17 | MT_KOMV | Instance attribute | Protected | Type reference (TYPE) | TAX_XKOMV_TAB | Table for passing XKOMV to the tax interface | 20030930 | ||
18 | MT_KOMV2 | Instance attribute | Protected | Type reference (TYPE) | KOMV_TAB | Table type komv | 20041223 | ||
19 | MT_TAXES_IN_PRICE | Instance attribute | Protected | Type reference (TYPE) | J_1BTAXGRP_TAB | Tax Groups Already Included in Net Price | 20040707 | ||
20 | MT_TXCOND | Instance attribute | Protected | See coding | Buffer: Mapping of internal code to condition type | 20030929 | |||
21 | MV_ADDITIONAL_RATE | Instance attribute | Protected | Type reference (TYPE) | MTY_TAXRATE | Rates (e.g. PIS, COFINS, ISS) to be added to other tax rates | 20040707 | ||
22 | MV_ADJUSTED_NET | Instance attribute | Protected | Type reference (TYPE) | MTY_TAXAMOUNT | Net + PIS + COFINS + ISS | 20040707 | ||
23 | MV_ICMS_REDUCED_BASE | Instance attribute | Protected | Type reference (TYPE) | MTY_TAXRATE | Tax rate with 6 decimal places | 20060119 | ||
24 | MV_REF_ROUND | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Reference to P-value used for rounding | 20031002 | ||
25 | MV_WAERK | Instance attribute | Protected | Type reference (TYPE) | WAERK | Document currency | 20031030 | ||
26 | MX_CTE_ACTIVE | Instance attribute | Protected | Type reference (TYPE) | XFELD | CT-e Active for Tax calculation | 20120919 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_TAX_DATA | Instance method | Protected | Method | Derive additional tax data | 20030930 |
2 | CALCULATE | Instance method | Public | Method | Calculate taxes: Call from outside | 20030930 |
3 | CALCULATE_COFINS | Instance method | Protected | Method | Calculate COFINS Normal Tax | 20040707 |
4 | CALCULATE_COFINS_RESALE | Instance method | Protected | Method | Calculate COFINS for Resale with base including only ICMS | 20060829 |
5 | CALCULATE_ICMS | Instance method | Protected | Method | Calculate ICMS | 20030930 |
6 | CALCULATE_ICMS_FOR_CTE | Instance method | Protected | Method | Calculate ICMS for CTe | 20121030 |
7 | CALCULATE_ICMS_FREIGHT | Instance method | Protected | Method | Calculate ICMS on freight | 20031002 |
8 | CALCULATE_ICMS_IPI_BASES | Instance method | Protected | Method | Calculate ICMS and IPI base amounts | 20030930 |
9 | CALCULATE_ICMS_ST_FOR_CTE | Instance method | Protected | Method | Calculate ICMS ST for CTe | 20121030 |
10 | CALCULATE_IPI | Instance method | Protected | Method | Calculate IPI | 20030930 |
11 | CALCULATE_ISS | Instance method | Protected | Method | Calculate ISS | 20030930 |
12 | CALCULATE_ISSNEW | Instance method | Protected | Method | Calculate ISS With New Functionality 2004 | 20040707 |
13 | CALCULATE_PIS | Instance method | Protected | Method | Calculate PIS Normal Tax | 20040707 |
14 | CALCULATE_PIS_COF_BASE | Instance method | Protected | Method | Calculate PIS/COFINS calculation base | 20060829 |
15 | CALCULATE_PIS_COF_BASE_CONFIG | Instance method | Protected | Method | Calculate configurable PIS / COFINS base | 20120612 |
16 | CALCULATE_PIS_RESALE | Instance method | Protected | Method | Calculate PIS for Resale with base including only ICMS | 20060829 |
17 | CALCULATE_QUANTITY_AMOUNT | Instance method | Protected | Method | Calculate quantity for unit conversion(ABSTRACT) | 20111006 |
18 | CALCULATE_SUBTRIB | Instance method | Protected | Method | Calculate Substituição Tributária | 20030930 |
19 | CALCULATE_SUBTRIB_FREIGHT | Instance method | Protected | Method | Calculate sub.trib. on freight | 20031002 |
20 | CALCULATE_TAXES | Instance method | Protected | Method | Calculate taxes over tax data; store values in class members | 20030930 |
21 | CALC_COFINS_PAUTA | Instance method | Protected | Method | Calculate COFINS pauta base | 20130708 |
22 | CALC_ICMS_BASE_ACT_ICMS | Instance method | Protected | Method | ICMS bases: ICMS active, no ICMS over IPI Cons. | 20030930 |
23 | CALC_ICMS_BASE_NO_ICMS | Instance method | Protected | Method | ICMS bases: ICMS not active | 20030930 |
24 | CALC_ICMS_CONSUM | Instance method | Protected | Method | Calculate ICMS consumption | 20030930 |
25 | CALC_ICMS_CTE_VALUES | Instance method | Protected | Method | Calculate ICMS for Conhecimento | 20121101 |
26 | CALC_ICMS_INDUS | Instance method | Protected | Method | Calculate ICMS industrialization | 20030930 |
27 | CALC_ICMS_IPI_BASE_CONSUM | Instance method | Protected | Method | ICMS and IPI bases: ICMS over IPI Consumption | 20030930 |
28 | CALC_ICMS_VALUE | Instance method | Protected | Method | Calculate ICMS Value | 20031015 |
29 | CALC_IPI_BASE_ACT_IPI | Instance method | Protected | Method | IPI bases: IPI active, no ICMS over IPI Cons. | 20030930 |
30 | CALC_IPI_BASE_NO_IPI | Instance method | Protected | Method | IPI bases: IPI not active | 20030930 |
31 | CALC_IPI_CONSUM | Instance method | Protected | Method | Calculate IPI consumption | 20030930 |
32 | CALC_IPI_INDUS | Instance method | Protected | Method | Calculate IPI industrialization | 20030930 |
33 | CALC_ISS_FOR_LOC | Instance method | Protected | Method | Calculate ISS for one tax-relevant location | 20040707 |
34 | CALC_PIS_PAUTA | Instance method | Protected | Method | Calculate PIS pauta base | 20130708 |
35 | CALC_SUBTRIB_START_VALUE | Instance method | Protected | Method | Calculate starting value for SubTrib calc. base (ABSTRACT) | 20030930 |
36 | CHECK_COFINS_ACTIVE | Instance method | Protected | Method | Returns 'X' if COFINS is active | 20040707 |
37 | CHECK_COFINS_PAUTA | Instance method | Protected | Method | Returns 'X' if COFINS pauta is to be calculated | 20040707 |
38 | CHECK_COND_B_WINS_OVER_COND_A | Instance method | Protected | Method | Returns 'X' if the tax is to be calculated as "pauta" | 20120410 |
39 | CHECK_CTE_ACTIVE | Instance method | Protected | Method | Returns 'X' if document is Conhecimento and switch is on | 20121030 |
40 | CHECK_ICMS_ACTIVE | Instance method | Protected | Method | Returns 'X' if ICMS is active | 20030930 |
41 | CHECK_ICMS_FREIGHT_ACTIVE | Instance method | Protected | Method | Returns 'X' if ICMS on freight is active | 20031002 |
42 | CHECK_IPI_ACTIVE | Instance method | Protected | Method | Returns 'X' if IPI is active | 20030930 |
43 | CHECK_IPI_PAUTA | Instance method | Protected | Method | Returns 'X' if IPI pauta is to be calculated | 20030930 |
44 | CHECK_ISSNEW_ACTIVE | Instance method | Protected | Method | Returns 'X' if ISS New Calculation 2004 is active | 20040707 |
45 | CHECK_ISS_ACTIVE | Instance method | Protected | Method | Returns 'X' if ISS is active | 20030930 |
46 | CHECK_PAUTA | Instance method | Protected | Method | Returns 'X' if the tax is to be calculated as "pauta" | 20040707 |
47 | CHECK_PAUTA_INCL_4DEC | Instance method | Protected | Method | Returns 'X' if the tax is to be calculated as "pauta" | 20120410 |
48 | CHECK_PIS_ACTIVE | Instance method | Protected | Method | Returns 'X' if PIS is active | 20040707 |
49 | CHECK_PIS_PAUTA | Instance method | Protected | Method | Returns 'X' if PIS pauta is to be calculated | 20040707 |
50 | CHECK_RECALCULATE | Instance method | Protected | Method | Check whether recalculation is necessary | 20031002 |
51 | CHECK_SUBTRIB_ACTIVE | Instance method | Protected | Method | Returns 'X' if Sub.Trib. is active | 20030930 |
52 | CHECK_SUBTRIB_FREIGHT_ACTIVE | Instance method | Protected | Method | Returns 'X' if Sub.Trib. on freight is active | 20031002 |
53 | CHECK_TAX_INCLUDED | Instance method | Protected | Method | Check if price already contains taxes of specified group | 20040707 |
54 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20030929 |
55 | DETERMINE_ACTIVE_TAXES | Instance method | Protected | Method | Determine tax types that have to be calculated (ABSTRACT) | 20030930 |
56 | DETERMINE_ADDITIONAL_RATE | Instance method | Protected | Method | Determine additional rate for tax calculation | 20040707 |
57 | DETERMINE_ADJUSTED_NET | Instance method | Protected | Method | Determine Adjusted Net for Additional Rates(ABSTRACT) | 20090520 |
58 | DETERMINE_SUBTRIB_BASE_W_BADI | Instance method | Protected | Method | Determine Base Amount for Sub.Trib. with BAdI | 20101228 |
59 | DETERMINE_TAXES_IN_PRICE | Instance method | Protected | Method | Determine taxes that are already included in price(ABSTRACT) | 20040707 |
60 | FILL_BASES_FINAL | Instance method | Protected | Method | Transfer the base values | 20031006 |
61 | FILL_BASE_ZONAFRANCA | Instance method | Protected | Method | Special handling of ICMS and IPI bases in Zona Franca | 20031006 |
62 | FILL_ICMS_IPI_BASES | Instance method | Protected | Method | Fill ICMS & IPI bases, considering special cases (ABSTRACT) | 20030930 |
63 | FILL_IPI_PAUTA_BASE | Instance method | Protected | Method | Fill IPI Pauta base | 20130708 |
64 | FILL_TAX_CONTROL | Instance method | Protected | Method | Determine tax control data | 20030930 |
65 | GET_CALC_BASE | Instance method | Protected | Method | Get the calculation base ICMS or ISS | 20031008 |
66 | GET_CONDITION_CODE | Instance method | Public | Method | Get internal code assigned to condition type | 20030930 |
67 | GET_ISS_WHT_ACTIVE | Instance method | Protected | Method | Consider ISS WHT only if active in master data | 20041223 |
68 | GET_KOMV_LINE | Instance method | Protected | Method | Read line of internal KOMV table mt_txcond | 20030930 |
69 | GET_RELEVANT_WHT | Instance method | Protected | Method | Get WHT tax groups that are relevant | 20041223 |
70 | GET_RESULT | Instance method | Public | Method | Returns calculated tax values | 20030929 |
71 | GET_ROUNDING_CONFIGURATION | Instance method | Public | Method | Get Rounding Configuration for Unit Price(Abstract) | 20071126 |
72 | GET_SPECIAL_CONDITIONS | Instance method | Protected | Method | Read special conditions (ABSTRACT) | 20031002 |
73 | GET_TAX_ACTIVE_COND | Static method | Public | Method | Returns condition type for active tax group | 20040707 |
74 | GET_TAX_AMOUNT | Instance method | Protected | Method | Read currency amount from KOMV table | 20030930 |
75 | GET_TAX_CALLER | Instance method | Protected | Method | Read calling application from KOMV table | 20030930 |
76 | GET_TAX_DATA | Instance method | Protected | Method | Read tax rates, laws, flags, etc. from KOMV table | 20030930 |
77 | GET_TAX_DATA_FINAL | Instance method | Public | Method | Get tax rate and final tax base | 20060119 |
78 | GET_TAX_FLAG | Instance method | Protected | Method | Read indicator (on/off) from KOMV table | 20030930 |
79 | GET_TAX_LAW | Instance method | Protected | Method | Read tax law text from KOMV table | 20030930 |
80 | GET_TAX_RATE | Instance method | Protected | Method | Read tax rate from KOMV table | 20030930 |
81 | GET_TAX_VALUE | Instance method | Protected | Method | Read integer value from rate in KOMV table | 20030930 |
82 | ROUND_VALUE | Instance method | Protected | Method | Round value to number of decimal places of currency | 20031002 |
83 | SET_CTE_IS_ACTIVE | Instance method | Public | Method | Determine CT-e active flag | 20121109 |
84 | SET_ROUNDING_PRECISION | Instance method | Protected | Method | Set number of decimals for rounding | 20031030 |
Events
Class CL_TAX_CALC_BR has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | MTY_J_1BAJ_TAB | Protected | See coding | Table of J_1BAJ | 20041223 | mty_j_1baj_tab TYPE STANDARD TABLE OF j_1baj
|
|
2 | MTY_TAXAMOUNT | Protected | See coding | Tax amount with 6 decimal places | 20030929 | mty_taxamount(12) TYPE p DECIMALS 6
|
|
3 | MTY_TAXRATE | Protected | See coding | Tax rate with 6 decimal places | 20030929 | mty_taxrate(12) TYPE p DECIMALS 6
|
|
4 | MTY_TAX_BASES | Protected | See coding | Three Brazilian tax base amounts | 20030929 | BEGIN OF mty_tax_bases,
cbas TYPE mty_taxamount, "Calculation base
ebas TYPE mty_taxamount, "Exclude base
obas TYPE mty_taxamount, "Other base
END OF mty_tax_bases
|
|
5 | MTY_TAX_CONTROL | Protected | See coding | Flags that control tax calculation | 20030930 | BEGIN OF mty_tax_control,
usage(1) TYPE c, "Tax material usage (Ind./Cons.)
conhe TYPE xfeld, "Freight invoice (conhecimento)
ipi_split TYPE xfeld, "IPI split vendor non-industry
ipi_pauta TYPE xfeld, "IPI pauta (quantity-based tax)
pis_pauta type xfeld, "PIS pauta
cofins_pauta type xfeld, "COFINS pauta
freeitem TYPE xfeld, "Free item
ignore_iss_wt TYPE xfeld, "Ignore ISS WHT
piscof_base_is_config TYPE xfeld, "A configured PIS/COFINS base exists "1717837
* source TYPE j_1bnfe_source, "incoming autom. prices from XML y/n 1799294 1871347
END OF mty_tax_control
|
|
6 | MTY_TAX_DATA | Protected | See coding | Tax Customizing data (rates etc.), read from condition DB | 20030929 | BEGIN OF mty_tax_data,
net_amount TYPE kawrt,
wt_base_amount type kawrt,
discount TYPE kwert,
subtribmod TYPE kwert,
freight TYPE kwert,
caller(2) TYPE c,
cofinsrate TYPE mty_taxrate,
cofinsbase TYPE mty_taxrate,
cofinspauta TYPE komv,
calcasset type xfeld, "1755461
icmsnormrate TYPE mty_taxrate,
icmsnormrate_intra TYPE mty_taxrate,
icmsfreightrate TYPE mty_taxrate,
icmsfreightrate_intra TYPE mty_taxrate,
icmssubtribexceptrate TYPE mty_taxrate,
icmssubtribrate TYPE mty_taxrate,
icmsrate TYPE mty_taxrate,
icmsrate_intra TYPE mty_taxrate,
icmsbase TYPE mty_taxrate,
icmsconv100 TYPE xfeld,
icmsother TYPE xfeld,
icmslaw TYPE j_1btaxlw1,
icmsnullexempt TYPE xfeld,
icmscompbase TYPE mty_taxrate,
icmscompexempt TYPE xfeld,
icmscustexempt TYPE xfeld, "Note 958243
ipirate TYPE mty_taxrate,
ipibase TYPE mty_taxrate,
ipipauta TYPE komv,
ipiother TYPE xfeld,
ipilaw TYPE j_1btaxlw2,
ipinullexempt TYPE xfeld,
ipicustexempt TYPE xfeld, "Note 958243
issrate TYPE mty_taxrate,
issrate_prov TYPE mty_taxrate,
issrate_serv TYPE mty_taxrate,
issbase_prov TYPE mty_taxrate,
issbase_serv TYPE mty_taxrate,
isslaw_prov TYPE j_1btaxlw3,
isslaw_serv TYPE j_1btaxlw3,
isstaxrelloc_prov TYPE j_1btaxrelloc,
isstaxrelloc_serv TYPE j_1btaxrelloc,
isswithhold_prov TYPE xfeld,
isswithhold_serv TYPE xfeld,
issminval_wt_prov TYPE komv,
issminval_wt_serv TYPE komv,
pisrate TYPE mty_taxrate,
pisbase TYPE mty_taxrate,
pispauta TYPE komv,
subtribsurcharge TYPE mty_taxrate,
subtribsurtype TYPE j_1btxstt,
subtribbase1 TYPE mty_taxrate,
subtribbase2 TYPE mty_taxrate,
subtribicms TYPE mty_taxrate,
subtribfixprice TYPE komv,
subtribminprice TYPE komv,
subtribminfactor TYPE mty_taxrate,
subtribsurchin TYPE xfeld,
zonafranca TYPE xfeld,
zonafranca_in TYPE xfeld, "1826651
pautabase TYPE komv, "1290153
cofinspautarate4dec TYPE j_1bamount4dec, "1675010
pispautarate4dec TYPE j_1bamount4dec, "1675010
END OF mty_tax_data
|
|
7 | MTY_TAX_RESULT | Protected | See coding | Results of tax calculation | 20030929 | BEGIN OF mty_tax_result,
icms_amt TYPE mty_taxamount, "ICMS amount
icms_dsc100 TYPE mty_taxamount, "ICMS discount Convênio 100
icop_amt TYPE mty_taxamount, "ICMS complement amount
ipi_amt TYPE mty_taxamount, "IPI amount
ipio_amt TYPE mty_taxamount, "IPI offset in IPI split vendor
st_amt TYPE mty_taxamount, "Sub.Trib. amount
icfr_amt TYPE mty_taxamount, "ICMS on freight amount
icfs_amt TYPE mty_taxamount, "Sub.Trib. on freight amount
conh_icm_bas TYPE mty_taxamount, "ICMS Conhe Base "1677119
conh_icm_oth TYPE mty_taxamount, "ICMS Conhe Other Base "1677119
conh_icm_exc TYPE mty_taxamount, "ICMS Conhe Excluded Bs"1714749
conh_icm_amt TYPE mty_taxamount, "ICMS Conhe Amount "1677119
conh_st_bas TYPE mty_taxamount, "Sub.Trib. Conhe Base "1677119
conh_st_amt TYPE mty_taxamount, "Sub.Trib. Conhe Amnt "1677119
conh_st_exc TYPE mty_taxamount, "S.Trib.Conh Excl Base "1714749
iss_amt TYPE mty_taxamount, "ISS amount
icms_cbas TYPE mty_taxamount, "ICMS calculation base
icms_bas TYPE mty_taxamount, "ICMS normal base
icms_exc TYPE mty_taxamount, "ICMS exclude base
icms_oth TYPE mty_taxamount, "ICMS other base
icms_rate TYPE mty_taxamount, "ICMS rate (norm./freight/S.T.)
ipi_cbas TYPE mty_taxamount, "IPI calculation base
ipi_bas TYPE mty_taxamount, "IPI normal base
ipi_exc TYPE mty_taxamount, "IPI exclude base
ipi_oth TYPE mty_taxamount, "IPI other base
ipio_bas TYPE mty_taxamount, "IPI base in IPI split vendor
icop_bas TYPE mty_taxamount, "ICMS complement base
icop_rate TYPE mty_taxamount, "ICMS complement rate
st_bas TYPE mty_taxamount, "Sub.Trib. base
st_rate TYPE mty_taxamount, "Sub.Trib. rate on nota fiscal
icfr_bas TYPE mty_taxamount, "ICMS on freight base
icfs_bas TYPE mty_taxamount, "Sub.Trib. on freight base
iss_bas TYPE mty_taxamount, "ISS base
iss_amt_prov TYPE mty_taxamount, "ISS amount at loc. of provider
iss_wta_prov TYPE mty_taxamount, "ISS WT amount at provider
iss_bas_prov TYPE mty_taxamount, "ISS normal base at provider
iss_exc_prov TYPE mty_taxamount, "ISS exclude base at provider
iss_wt_prov TYPE xfeld, "ISS indicator WT at provider
iss_amt_serv TYPE mty_taxamount, "ISS amount at loc. of service
iss_wta_serv TYPE mty_taxamount, "ISS WT amount at service
iss_bas_serv TYPE mty_taxamount, "ISS normal base at service
iss_exc_serv TYPE mty_taxamount, "ISS exclude base at service
iss_wt_serv TYPE xfeld, "ISS indicator WT at service
iss_offset TYPE mty_taxamount, "ISS offsets due to tax included
cofins_amt type mty_taxamount, "COFINS amount
cofins_amt_res TYPE mty_taxamount, "COFINS amount resale"947218
cofins_bas type mty_taxamount, "COFINS normal base
cofins_exc type mty_taxamount, "COFINS exclude base
cofins_off type mty_taxamount, "COFINS offset tax included
pis_amt type mty_taxamount, "PIS amount
pis_amt_res TYPE mty_taxamount, "PIS amount resale "947218
pis_bas type mty_taxamount, "PIS normal base
pis_exc type mty_taxamount, "PIS exclude base
pis_off type mty_taxamount, "PIS offset due to tax included
piscof_config_base2 type mty_taxamount, "configured PIS/COFINS base for "1717837
"2. base calculation "1717837
ipi_pauta_base type mty_taxamount, "1818634
pis_pauta_base type mty_taxamount, "1818634
cofins_pauta_base type mty_taxamount, "1818634
END OF mty_tax_result
|
Method Signatures
Method ADD_TAX_DATA Signature
Method ADD_TAX_DATA on class CL_TAX_CALC_BR has no parameter.
Method ADD_TAX_DATA on class CL_TAX_CALC_BR has no exception.
Method CALCULATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CALC_BASE | Call by reference | Type reference (TYPE) | KWERT | Berechnungsbasis ICMS oder ISS zurückgeben | 20031008 | ||
2 | Importing | IS_KOMK | Call by reference | Type reference (TYPE) | KOMK | Kommunikationskopf für Preisfindung | 20030930 | ||
3 | Importing | IS_KOMP | Call by reference | Type reference (TYPE) | KOMP | Preisfindung Kommunikationsposition | 20030930 | ||
4 | Importing | IS_KOMV_FRM | Call by reference | Type reference (TYPE) | KOMV_INDEX | Zeile in XKOMV mit Formel, die die Steuerberechnung aufruft | 20030930 | ||
5 | Importing | IT_KOMV | Call by reference | Type reference (TYPE) | TAX_XKOMV_TAB | Preisfindungstabelle | 20030930 |
Method CALCULATE on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_COFINS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CALCBASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | BerGrundl. | 20040707 |
Method CALCULATE_COFINS on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_COFINS_RESALE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CALCBASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Calc. Base | 20060829 | ||
2 | Importing | IV_CONFIGURED_CALCBASE | Value transfer | Type reference (TYPE) | MTY_TAXAMOUNT | Configured Base | 20120612 |
Method CALCULATE_COFINS_RESALE on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_ICMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DIS_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Rabatt + ICMS | 20030930 | ||
2 | Exporting | EV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Nettowert + ICMS | 20030930 |
Method CALCULATE_ICMS on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_ICMS_FOR_CTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_AMOUNT | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ICMS Amount | 20121107 | ||
2 | Exporting | EV_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ICMS Base | 20121030 |
Method CALCULATE_ICMS_FOR_CTE on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_ICMS_FREIGHT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_AMOUNT | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ICMS auf Frachtbetrag | 20031002 | ||
2 | Exporting | EV_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ICMS auf Frachtbasisbetrag | 20031002 |
Method CALCULATE_ICMS_FREIGHT on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_ICMS_IPI_BASES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_DIS_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Rabatt + ICMS | 20030930 | ||
2 | Importing | IV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Netto + ICMS | 20030930 | ||
3 | Importing | IV_VAL_INCL_ICMS_IPI | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Netto + ICMS + IPI | 20030930 |
Method CALCULATE_ICMS_IPI_BASES on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_ICMS_ST_FOR_CTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_AMOUNT | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ICMS ST Amount | 20121030 | ||
2 | Exporting | EV_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ICMS ST Base | 20121030 |
Method CALCULATE_ICMS_ST_FOR_CTE on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_IPI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IPI | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | IPI-Betrag | 20030930 | ||
2 | Exporting | EV_VAL_INCL_ICMS_IPI | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Nettowert + ICMS + IPI | 20030930 | ||
3 | Importing | IV_DIS_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Rabatt + ICMS | 20030930 | ||
4 | Importing | IV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Nettowert + ICMS | 20030930 |
Method CALCULATE_IPI on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_ISS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_AMOUNT | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ISS-Betrag | 20030930 | ||
2 | Exporting | EV_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ISS-Basisbetrag | 20030930 |
Method CALCULATE_ISS on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_ISSNEW Signature
Method CALCULATE_ISSNEW on class CL_TAX_CALC_BR has no parameter.
Method CALCULATE_ISSNEW on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_PIS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CALCBASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | BerGrundl. | 20040707 |
Method CALCULATE_PIS on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_PIS_COF_BASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | PIS/COFINS Calculation Base | 20060829 | ||
2 | Importing | IV_ICMS_AMOUNT | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ICMS Amount (to use standard is mandatory) | 20090512 | ||
3 | Importing | IV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Val. incl. ICMS | 20060829 | ||
4 | Importing | IV_VAL_INCL_ICMS_IPI | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Val. incl. ICMS and IPI | 20060829 |
Method CALCULATE_PIS_COF_BASE on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_PIS_COF_BASE_CONFIG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_BASE1 | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Configured PIS/COF base for 1. base calculation | 20120612 | ||
2 | Exporting | EV_BASE2 | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Configured PIS/COF base for 2. base calculation | 20120612 |
Method CALCULATE_PIS_COF_BASE_CONFIG on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_PIS_RESALE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CALCBASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Calc. Base | 20060829 | ||
2 | Importing | IV_CONFIGURED_CALCBASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Configured Base | 20120612 |
Method CALCULATE_PIS_RESALE on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_QUANTITY_AMOUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Tax amount with 6 decimal places | 20111006 | ||
2 | Importing | IV_KBETR | Call by reference | Type reference (TYPE) | MTY_TAX_DATA-SUBTRIBFIXPRICE-KBETR | Tax Customizing data (rates etc.), read from condition DB | 20111006 | ||
3 | Importing | IV_KMEIN | Call by reference | Type reference (TYPE) | MTY_TAX_DATA-SUBTRIBFIXPRICE-KMEIN | Tax Customizing data (rates etc.), read from condition DB | 20111006 | ||
4 | Importing | IV_KPEIN | Call by reference | Type reference (TYPE) | MTY_TAX_DATA-SUBTRIBFIXPRICE-KPEIN | Tax Customizing data (rates etc.), read from condition DB | 20111006 | ||
5 | Importing | IV_MATNR | Call by reference | Type reference (TYPE) | KOMP-MATNR | Material Number | 20111006 | ||
6 | Importing | IV_MEINS | Call by reference | Type reference (TYPE) | KOMP-MEINS | Base Unit of Measure | 20111006 | ||
7 | Importing | IV_QUANTITY | Call by reference | Type reference (TYPE) | KOMP-MGLME | Quantity | 20111006 |
Method CALCULATE_QUANTITY_AMOUNT on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_SUBTRIB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_AMOUNT | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | SubTrib.-Betrag | 20030930 | ||
2 | Exporting | EV_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | SubTrib.-Basisbetrag | 20030930 | ||
3 | Importing | IV_VAL_INCL_ICMS_IPI | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Netto + ICMS + IPI | 20040707 |
Method CALCULATE_SUBTRIB on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_SUBTRIB_FREIGHT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_AMOUNT | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | SubTrib. auf Frachtbetrag | 20031002 | ||
2 | Exporting | EV_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | SubTrib. auf Frachtbasisbetrag | 20031002 |
Method CALCULATE_SUBTRIB_FREIGHT on class CL_TAX_CALC_BR has no exception.
Method CALCULATE_TAXES Signature
Method CALCULATE_TAXES on class CL_TAX_CALC_BR has no parameter.
Method CALCULATE_TAXES on class CL_TAX_CALC_BR has no exception.
Method CALC_COFINS_PAUTA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_COFINS_PAUTA_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | 20130708 | |||
2 | Exporting | EV_COFINS_PAUTA_TAX_VALUE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | 20130708 |
Method CALC_COFINS_PAUTA on class CL_TAX_CALC_BR has no exception.
Method CALC_ICMS_BASE_ACT_ICMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_BASES | Call by reference | Type reference (TYPE) | MTY_TAX_BASES | ICMS-Basisbeträge | 20030930 | ||
2 | Importing | IV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Netto + ICMS | 20030930 |
Method CALC_ICMS_BASE_ACT_ICMS on class CL_TAX_CALC_BR has no exception.
Method CALC_ICMS_BASE_NO_ICMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_BASES | Call by reference | Type reference (TYPE) | MTY_TAX_BASES | ICMS-Basisbeträge | 20030930 |
Method CALC_ICMS_BASE_NO_ICMS on class CL_TAX_CALC_BR has no exception.
Method CALC_ICMS_CONSUM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DIS_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Rabatt + ICMS | 20030930 | ||
2 | Exporting | EV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Nettowert + ICMS | 20030930 |
Method CALC_ICMS_CONSUM on class CL_TAX_CALC_BR has no exception.
Method CALC_ICMS_CTE_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_AMOUNT | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ICMS Amount | 20121101 | ||
2 | Exporting | EV_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ICMS Base | 20121101 |
Method CALC_ICMS_CTE_VALUES on class CL_TAX_CALC_BR has no exception.
Method CALC_ICMS_INDUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DIS_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Rabatt + ICMS | 20030930 | ||
2 | Exporting | EV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Nettowert + ICMS | 20030930 |
Method CALC_ICMS_INDUS on class CL_TAX_CALC_BR has no exception.
Method CALC_ICMS_IPI_BASE_CONSUM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_ICMS_BASES | Call by reference | Type reference (TYPE) | MTY_TAX_BASES | ICMS-Basisbeträge | 20030930 | ||
2 | Exporting | ES_IPI_BASES | Call by reference | Type reference (TYPE) | MTY_TAX_BASES | IPI-Basisbeträge | 20030930 | ||
3 | Importing | IV_DIS_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Rabatt + ICMS | 20030930 | ||
4 | Importing | IV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Netto + ICMS | 20030930 | ||
5 | Importing | IV_VAL_INCL_ICMS_IPI | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Netto + ICMS + IPI | 20030930 |
Method CALC_ICMS_IPI_BASE_CONSUM on class CL_TAX_CALC_BR has no exception.
Method CALC_ICMS_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DSC100 | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ICMS-Rabatt Convênio 100 | 20031017 | ||
2 | Exporting | EV_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ICMS-Betrag | 20031015 | ||
3 | Importing | IV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Nettowert + ICMS | 20031015 | ||
4 | Importing | IV_VAL_INCL_ICMS_IPI | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Nettowert + ICMS + IPI | 20031015 |
Method CALC_ICMS_VALUE on class CL_TAX_CALC_BR has no exception.
Method CALC_IPI_BASE_ACT_IPI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_BASES | Call by reference | Type reference (TYPE) | MTY_TAX_BASES | IPI-Basisbeträge | 20030930 | ||
2 | Importing | IV_DIS_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Rabatt + ICMS | 20030930 | ||
3 | Importing | IV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Netto + ICMS | 20030930 |
Method CALC_IPI_BASE_ACT_IPI on class CL_TAX_CALC_BR has no exception.
Method CALC_IPI_BASE_NO_IPI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_BASES | Call by reference | Type reference (TYPE) | MTY_TAX_BASES | IPI-Basisbeträge | 20030930 | ||
2 | Importing | IV_DIS_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Rabatt + ICMS | 20030930 | ||
3 | Importing | IV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Netto + ICMS | 20030930 |
Method CALC_IPI_BASE_NO_IPI on class CL_TAX_CALC_BR has no exception.
Method CALC_IPI_CONSUM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IPI | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | IPI-Betrag | 20030930 | ||
2 | Exporting | EV_VAL_INCL_ICMS_IPI | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Nettowert + ICMS + IPI | 20030930 | ||
3 | Importing | IV_DIS_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Rabatt + ICMS | 20030930 | ||
4 | Importing | IV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Nettowert + ICMS | 20030930 |
Method CALC_IPI_CONSUM on class CL_TAX_CALC_BR has no exception.
Method CALC_IPI_INDUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IPI | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | IPI-Betrag | 20030930 | ||
2 | Exporting | EV_VAL_INCL_ICMS_IPI | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Nettowert + ICMS + IPI | 20030930 | ||
3 | Importing | IV_DIS_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Rabatt + ICMS | 20030930 | ||
4 | Importing | IV_VAL_INCL_ICMS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Nettowert + ICMS | 20030930 |
Method CALC_IPI_INDUS on class CL_TAX_CALC_BR has no exception.
Method CALC_ISS_FOR_LOC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_AMOUNT | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ISS-Betrag | 20040707 | ||
2 | Exporting | EV_EBAS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ISS Ausschlussbasis | 20040707 | ||
3 | Exporting | EV_NBAS | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ISS Normale Basis | 20040707 | ||
4 | Exporting | EV_WT | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: ISS ist Quellensteuer | 20040707 | ||
5 | Exporting | EV_WTAMOUNT | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | ISS-Quellensteuerbetrag | 20040707 | ||
6 | Importing | IV_BASE | Call by reference | Type reference (TYPE) | MTY_TAXRATE | ISS-Basissatz | 20040707 | ||
7 | Importing | IV_MINVAL_WT | Call by reference | Type reference (TYPE) | KOMV-KWERT | Mindestwert für ISS-Quellensteuer | 20040707 | ||
8 | Importing | IV_RATE | Call by reference | Type reference (TYPE) | MTY_TAXRATE | ISS-Steuersatz | 20040707 | ||
9 | Importing | IV_WITHHOLD | Call by reference | Type reference (TYPE) | J_1BISSWT | Kennzeichen: ISS-Quellensteuer | 20040707 |
Method CALC_ISS_FOR_LOC on class CL_TAX_CALC_BR has no exception.
Method CALC_PIS_PAUTA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_PIS_PAUTA_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | 20130708 | |||
2 | Exporting | EV_PIS_PAUTA_TAX_VALUE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | 20130708 |
Method CALC_PIS_PAUTA on class CL_TAX_CALC_BR has no exception.
Method CALC_SUBTRIB_START_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Berechnungsbasis | 20030930 | ||
2 | Exporting | EV_MIN | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Effektiver SubTrib.-Minimalpreis | 20030930 | ||
3 | Importing | IV_VAL_INCL_ICMS_IPI | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Netto + ICMS + IPI | 20040707 |
Method CALC_SUBTRIB_START_VALUE on class CL_TAX_CALC_BR has no exception.
Method CHECK_COFINS_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040707 |
Method CHECK_COFINS_ACTIVE on class CL_TAX_CALC_BR has no exception.
Method CHECK_COFINS_PAUTA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040707 |
Method CHECK_COFINS_PAUTA on class CL_TAX_CALC_BR has no exception.
Method CHECK_COND_B_WINS_OVER_COND_A Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CODE_A | Call by reference | Type reference (TYPE) | J_1BTXCODE | Internal Code which is assigned to Cond. in Calc. Procedure | 20120410 | ||
2 | Importing | IV_CODE_B | Call by reference | Type reference (TYPE) | J_1BTXCODE | Internal Code which is assigned to Cond. in Calc. Procedure | 20120410 | ||
3 | Returning | RV_CODE_B_WINS | Value transfer | Type reference (TYPE) | XFELD | Code B has a smaller step in the access sequence than code A | 20120410 |
Method CHECK_COND_B_WINS_OVER_COND_A on class CL_TAX_CALC_BR has no exception.
Method CHECK_CTE_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | 'X' = Conhecimento | 20121030 |
Method CHECK_CTE_ACTIVE on class CL_TAX_CALC_BR has no exception.
Method CHECK_ICMS_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20030930 |
Method CHECK_ICMS_ACTIVE on class CL_TAX_CALC_BR has no exception.
Method CHECK_ICMS_FREIGHT_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20031002 |
Method CHECK_ICMS_FREIGHT_ACTIVE on class CL_TAX_CALC_BR has no exception.
Method CHECK_IPI_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20030930 |
Method CHECK_IPI_ACTIVE on class CL_TAX_CALC_BR has no exception.
Method CHECK_IPI_PAUTA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20030930 |
Method CHECK_IPI_PAUTA on class CL_TAX_CALC_BR has no exception.
Method CHECK_ISSNEW_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040707 |
Method CHECK_ISSNEW_ACTIVE on class CL_TAX_CALC_BR has no exception.
Method CHECK_ISS_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20030930 |
Method CHECK_ISS_ACTIVE on class CL_TAX_CALC_BR has no exception.
Method CHECK_PAUTA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CODE_PAUTA | Call by reference | Type reference (TYPE) | J_1BTXCODE | Interner Code für Pauta-Satz | 20040707 | ||
2 | Importing | IV_CODE_RATE | Call by reference | Type reference (TYPE) | J_1BTXCODE | Interner Code für Steuersatz | 20040707 | ||
3 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040707 |
Method CHECK_PAUTA on class CL_TAX_CALC_BR has no exception.
Method CHECK_PAUTA_INCL_4DEC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CODE_PAUTA_2DEC | Call by reference | Type reference (TYPE) | J_1BTXCODE | Internal Code for Pauta Rate w/ 2dp | 20120410 | ||
2 | Importing | IV_CODE_PAUTA_4DEC | Call by reference | Type reference (TYPE) | J_1BTXCODE | Internal Code for Pauta Rate w/ 4dp | 20120410 | ||
3 | Importing | IV_CODE_RATE_2DEC | Call by reference | Type reference (TYPE) | J_1BTXCODE | Internal Code for Tax Rate w/ 2dp | 20120410 | ||
4 | Importing | IV_CODE_RATE_4DEC | Call by reference | Type reference (TYPE) | J_1BTXCODE | Internal Code for Tax Rate w/ 4dp | 20120410 | ||
5 | Returning | RV_PAUTA_IS_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | 'X', if Pauta (2- or 4dp) is active | 20120410 |
Method CHECK_PAUTA_INCL_4DEC on class CL_TAX_CALC_BR has no exception.
Method CHECK_PIS_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040707 |
Method CHECK_PIS_ACTIVE on class CL_TAX_CALC_BR has no exception.
Method CHECK_PIS_PAUTA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040707 |
Method CHECK_PIS_PAUTA on class CL_TAX_CALC_BR has no exception.
Method CHECK_RECALCULATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_KOMK | Call by reference | Type reference (TYPE) | KOMK | Kommunikationskopf für Preisfindung | 20031002 | ||
2 | Importing | IS_KOMP | Call by reference | Type reference (TYPE) | KOMP | Preisfindung Kommunikationsposition | 20031002 | ||
3 | Importing | IS_KOMV_FRM | Call by reference | Type reference (TYPE) | KOMV_INDEX | Zeile in XKOMV mit Formel, die die Steuerberechnung aufruft | 20031002 | ||
4 | Importing | IT_KOMV | Call by reference | Type reference (TYPE) | TAX_XKOMV_TAB | Preisfindungstabelle | 20031002 | ||
5 | Returning | RV_RECALCULATE | Value transfer | Type reference (TYPE) | XFELD | Neuberechnung erforderlich | 20031002 |
Method CHECK_RECALCULATE on class CL_TAX_CALC_BR has no exception.
Method CHECK_SUBTRIB_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20030930 |
Method CHECK_SUBTRIB_ACTIVE on class CL_TAX_CALC_BR has no exception.
Method CHECK_SUBTRIB_FREIGHT_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20031002 |
Method CHECK_SUBTRIB_FREIGHT_ACTIVE on class CL_TAX_CALC_BR has no exception.
Method CHECK_TAX_INCLUDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_TAXGRP | Value transfer | Type reference (TYPE) | J_1BTAXGRP | Steuergruppe | 20040707 | ||
2 | Returning | RV_ACTIVE | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040707 |
Method CHECK_TAX_INCLUDED on class CL_TAX_CALC_BR has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_TAX_CALC_BR has no parameter.
Method CONSTRUCTOR on class CL_TAX_CALC_BR has no exception.
Method DETERMINE_ACTIVE_TAXES Signature
Method DETERMINE_ACTIVE_TAXES on class CL_TAX_CALC_BR has no parameter.
Method DETERMINE_ACTIVE_TAXES on class CL_TAX_CALC_BR has no exception.
Method DETERMINE_ADDITIONAL_RATE Signature
Method DETERMINE_ADDITIONAL_RATE on class CL_TAX_CALC_BR has no parameter.
Method DETERMINE_ADDITIONAL_RATE on class CL_TAX_CALC_BR has no exception.
Method DETERMINE_ADJUSTED_NET Signature
Method DETERMINE_ADJUSTED_NET on class CL_TAX_CALC_BR has no parameter.
Method DETERMINE_ADJUSTED_NET on class CL_TAX_CALC_BR has no exception.
Method DETERMINE_SUBTRIB_BASE_W_BADI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_BASE | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Tax amount with 6 decimal places | 20101228 | ||
2 | Importing | IV_BASE_BEFORE_MIN | Call by reference | Type reference (TYPE) | MTY_TAXAMOUNT | Sub. Trib. Base Amount | 20101230 | ||
3 | Importing | IV_MIN | Call by reference | Type reference (TYPE) | KWERT | Effective Sub.Trib. Min. Price | 20101228 |
Method DETERMINE_SUBTRIB_BASE_W_BADI on class CL_TAX_CALC_BR has no exception.
Method DETERMINE_TAXES_IN_PRICE Signature
Method DETERMINE_TAXES_IN_PRICE on class CL_TAX_CALC_BR has no parameter.
Method DETERMINE_TAXES_IN_PRICE on class CL_TAX_CALC_BR has no exception.
Method FILL_BASES_FINAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ICMS_BASES | Call by reference | Type reference (TYPE) | MTY_TAX_BASES | ICMS-Basisbeträge | 20031006 | ||
2 | Importing | IS_IPI_BASES | Call by reference | Type reference (TYPE) | MTY_TAX_BASES | IPI-Basisbeträge | 20031006 |
Method FILL_BASES_FINAL on class CL_TAX_CALC_BR has no exception.
Method FILL_BASE_ZONAFRANCA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_ICMS_BASES | Call by reference | Type reference (TYPE) | MTY_TAX_BASES | ICMS-Basisbeträge | 20031006 | ||
2 | Changing | CS_IPI_BASES | Call by reference | Type reference (TYPE) | MTY_TAX_BASES | IPI-Basisbeträge | 20031006 |
Method FILL_BASE_ZONAFRANCA on class CL_TAX_CALC_BR has no exception.
Method FILL_ICMS_IPI_BASES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ICMS_BASES | Call by reference | Type reference (TYPE) | MTY_TAX_BASES | ICMS-Basisbeträge | 20030930 | ||
2 | Importing | IS_IPI_BASES | Call by reference | Type reference (TYPE) | MTY_TAX_BASES | IPI-Basisbeträge | 20030930 |
Method FILL_ICMS_IPI_BASES on class CL_TAX_CALC_BR has no exception.
Method FILL_IPI_PAUTA_BASE Signature
Method FILL_IPI_PAUTA_BASE on class CL_TAX_CALC_BR has no parameter.
Method FILL_IPI_PAUTA_BASE on class CL_TAX_CALC_BR has no exception.
Method FILL_TAX_CONTROL Signature
Method FILL_TAX_CONTROL on class CL_TAX_CALC_BR has no parameter.
Method FILL_TAX_CONTROL on class CL_TAX_CALC_BR has no exception.
Method GET_CALC_BASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CALC_BASE | Call by reference | Type reference (TYPE) | KWERT | Kalkulatonsbasis ICMS oder ISS | 20031008 |
Method GET_CALC_BASE on class CL_TAX_CALC_BR has no exception.
Method GET_CONDITION_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CODE | Call by reference | Type reference (TYPE) | J_1BTXCODE | Interner Code für Steuerbedingungen | 20030930 | ||
2 | Importing | IV_KSCHL | Call by reference | Type reference (TYPE) | KSCHL | Konditionsart: | 20030930 |
Method GET_CONDITION_CODE on class CL_TAX_CALC_BR has no exception.
Method GET_ISS_WHT_ACTIVE Signature
Method GET_ISS_WHT_ACTIVE on class CL_TAX_CALC_BR has no parameter.
Method GET_ISS_WHT_ACTIVE on class CL_TAX_CALC_BR has no exception.
Method GET_KOMV_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CODE | Value transfer | Type reference (TYPE) | J_1BTXCODE | Interner Code für Steuerbedingungen | 20030930 | ||
2 | Returning | RS_KOMV | Value transfer | Type reference (TYPE) | KOMV | Preisfindung Kommunikation - Konditionssatz | 20030930 |
Method GET_KOMV_LINE on class CL_TAX_CALC_BR has no exception.
Method GET_RELEVANT_WHT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RELEVANT_WHT | Call by reference | Type reference (TYPE) | MTY_J_1BAJ_TAB | Tabelle der Steuerarten | 20041223 |
Method GET_RELEVANT_WHT on class CL_TAX_CALC_BR has no exception.
Method GET_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_PAUTA_FACTOR | Call by reference | Type reference (TYPE) | KOMV-KPEIN | Condition unit in the document | 20120323 | ||
2 | Exporting | EV_PAUTA_UNIT | Call by reference | Type reference (TYPE) | KOMV-KMEIN | Condition unit in the document | 20120323 | ||
3 | Exporting | EV_RESULT | Call by reference | Type reference (TYPE) | KWERT | Ergebnis der Steuerberechnung | 20030930 | ||
4 | Importing | IS_KOMV | Call by reference | Type reference (TYPE) | KOMV_INDEX | Zeile in TKOMV, die die bearbeitete Formel enthält | 20030930 | ||
5 | Importing | IV_COND_CODE | Call by reference | Type reference (TYPE) | J_1BTXCODE | Interner Code für Steuerbedingungen | 20030930 |
Method GET_RESULT on class CL_TAX_CALC_BR has no exception.
Method GET_ROUNDING_CONFIGURATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_SPECCON | Value transfer | Type reference (TYPE) | J_1BSDKTYP | NF special condition type | 20071126 | ||
2 | Importing | IV_CALC_PROCEDURE | Value transfer | Type reference (TYPE) | KALSM_D | SD pricing procedure | 20071126 | ||
3 | Importing | IV_CONDITION_TYPE | Value transfer | Type reference (TYPE) | KSCHA | Condition Type for Net Price + Tax | 20071126 |
Method GET_ROUNDING_CONFIGURATION on class CL_TAX_CALC_BR has no exception.
Method GET_SPECIAL_CONDITIONS Signature
Method GET_SPECIAL_CONDITIONS on class CL_TAX_CALC_BR has no parameter.
Method GET_SPECIAL_CONDITIONS on class CL_TAX_CALC_BR has no exception.
Method GET_TAX_ACTIVE_COND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_KSCHL | Value transfer | Type reference (TYPE) | KSCHL | Konditionsart: | 20040707 | ||
2 | Importing | IV_KAPPL | Value transfer | Type reference (TYPE) | KAPPL | Applikation | 20040707 | ||
3 | Importing | IV_TAXGROUP | Value transfer | Type reference (TYPE) | J_1BTAXGRP | Steuergruppe | 20040707 |
Method GET_TAX_ACTIVE_COND on class CL_TAX_CALC_BR has no exception.
Method GET_TAX_AMOUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CODE | Value transfer | Type reference (TYPE) | J_1BTXCODE | Interner Code für Steuerbedingungen | 20030930 | ||
2 | Importing | IV_STEP | Value transfer | Type reference (TYPE) | STUNR | Schrittnummer | 20031013 | ||
3 | Returning | RV_AMOUNT | Value transfer | Type reference (TYPE) | KWERT | Konditionswert | 20030930 |
Method GET_TAX_AMOUNT on class CL_TAX_CALC_BR has no exception.
Method GET_TAX_CALLER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CODE | Value transfer | Type reference (TYPE) | J_1BTXCODE | Interner Code für Steuerbedingungen | 20030930 | ||
2 | Returning | RV_CALLER | Value transfer | Type reference (TYPE) | CHAR2 | Aufrufende Anwendung | 20030930 |
Method GET_TAX_CALLER on class CL_TAX_CALC_BR has no exception.
Method GET_TAX_DATA Signature
Method GET_TAX_DATA on class CL_TAX_CALC_BR has no parameter.
Method GET_TAX_DATA on class CL_TAX_CALC_BR has no exception.
Method GET_TAX_DATA_FINAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_BASE | Call by reference | Type reference (TYPE) | KAWRT | Condition base value | 20060119 | ||
2 | Exporting | EV_RATE | Call by reference | Type reference (TYPE) | KBETR | Rate (condition amount or percentage) | 20060119 | ||
3 | Importing | IV_COND_CODE | Call by reference | Type reference (TYPE) | J_1BTXCODE | Internal Code for Tax Conditions | 20060119 |
Method GET_TAX_DATA_FINAL on class CL_TAX_CALC_BR has no exception.
Method GET_TAX_FLAG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CODE | Value transfer | Type reference (TYPE) | J_1BTXCODE | Interner Code für Steuerbedingungen | 20030930 | ||
2 | Returning | RV_FLAG | Value transfer | Type reference (TYPE) | XFELD | Ankreuzfeld | 20030930 |
Method GET_TAX_FLAG on class CL_TAX_CALC_BR has no exception.
Method GET_TAX_LAW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CODE | Value transfer | Type reference (TYPE) | J_1BTXCODE | Interner Code für Steuerbedingungen | 20030930 | ||
2 | Returning | RV_LAW | Value transfer | Type reference (TYPE) | CHAR3 | Steuergesetzestext | 20030930 |
Method GET_TAX_LAW on class CL_TAX_CALC_BR has no exception.
Method GET_TAX_RATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CODE | Value transfer | Type reference (TYPE) | J_1BTXCODE | Interner Code für Steuerbedingungen | 20030930 | ||
2 | Returning | RV_RATE | Value transfer | Type reference (TYPE) | MTY_TAXRATE | Steuersatz | 20030930 |
Method GET_TAX_RATE on class CL_TAX_CALC_BR has no exception.
Method GET_TAX_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CODE | Value transfer | Type reference (TYPE) | J_1BTXCODE | Interner Code für Steuerbedingungen | 20030930 | ||
2 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | I | Wert: ganze Zahl | 20030930 |
Method GET_TAX_VALUE on class CL_TAX_CALC_BR has no exception.
Method ROUND_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_VALUE | Call by reference | Type reference (TYPE) | P | Zu rundender Wert | 20031002 |
Method ROUND_VALUE on class CL_TAX_CALC_BR has no exception.
Method SET_CTE_IS_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IX_CTE_ACTIVE | Call by reference | Type reference (TYPE) | XFELD | CT-e active flag | 20121109 |
Method SET_CTE_IS_ACTIVE on class CL_TAX_CALC_BR has no exception.
Method SET_ROUNDING_PRECISION Signature
Method SET_ROUNDING_PRECISION on class CL_TAX_CALC_BR has no parameter.
Method SET_ROUNDING_PRECISION on class CL_TAX_CALC_BR has no exception.
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 470 |