0% found this document useful (0 votes)
33 views

Implementation Guide SAP Note 3317642

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Implementation Guide SAP Note 3317642

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

PUBLIC

Documentation for SAP Note 3317642 V1.0

Confidential
TABLE OF CONTENTS
NOTICES ........................................................................................................................................................... 3
STEPS DELIVERED BY BC SET ..................................................................................................................... 3
CUSTOMIZE CALCULATION PROCEDURES ................................................................................................ 5
TAXBRA ............................................................................................................................................................ 5
CONFIGURE TAX CODE IN MM ...................................................................................................................... 6
GENERAL GUIDANCE REGARDING BADI TO ENABLE ICMS AD REM CALCULATION ......................... 6
DEFERMENT SCENARIO ................................................................................................................................ 6

www.sap.com/contactsap

© 2021 SAP SE or an SAP affiliate company. All rights reserved.


No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.

The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable
for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements
accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality
mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are
all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation
to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are
cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other
countries. All other product and service names mentioned are the trademarks of their respective companies. See www.sap.com/copyright for additional trademark information and notices.
NOTICES
Log in into the system in English.
The steps contained in this document are post-implementation steps.
Make sure that the Correction Instructions that deliver code changes are properly implemented
before following the next steps.

STEPS DELIVERED BY BC SET

To simplify the implementation process, the following steps are created by implementing the
BC set “Z_BR_ICMS_ADREM_<Software Component>” attached to this SAP Note:

• Creation of tax types


• Creation of condition types for MM
• Creation of internal codes
• Creation of assignment between internal codes and MM condition types
• Creation of NF mapping tax values for MM

Download and apply BC Set:

1. Download the “Z_BR_ICMS_ADREM_<Software Component>” file from the Attachments


2. Open the SCPR3 transaction.
3. Click the Upload BC Set button
4. Choose the downloaded file from your computer.
5. Click the green check button to continue
6. Click Goto
7. Click Activation Transaction
8. Verify if the name of the BC Set is correct.
9. Choose Activate BC Set and press OK.
10. Return to the previous page.
11. Click the Compare with customizing tables button and then click Display

THE RESULT SHOULD BE: No Differences between the BC Set and the table data.

Follow the values as reference:

New Tax Types:


Tax Tax Last Withholding Offset Tax Subdivision
Type Group Purchase Condition
Price
ICM7 ICMS 005 ICMS AD REM
ICM8 ICMS 006 ICMS AD REM RETEN

Confidential
New Condition Types for MM:

ICM5, ICM6, ICM7 and ICM8 have the same configuration:

BX1F, BX1G, BX1H, BX1I, BX1J, BX1K and BX1L have the same configuration:

Confidential
New Internal Codes:
Internal TC Code Description
NF_ICMS_ADREM_AMOUNT Result of Tax Calculation: ICMS AD REM Amount
NF_ICMS_ADREM_BASE Result of Tax Calculation: ICMS AD REM Base
NF_ICMS_ADREM_PAUTA_BASE Result of Tax Calculation: ICMS AD REM Pauta
Base
NF_ICMS_ADREM_RATE Result of Tax Calculation: ICMS AD REM rate
NF_ICMS_ADREM_RETEN_AMOUNT Result of Tax Calculation: ICMS AD REM RETEN
Amount
NF_ICMS_ADREM_RETEN_PAUTA_BASE Result of Tax Calculation: ICMS AD REM RETEN
Pauta Base
NF_ICMS_ADREM_RETEN_RATE Result of Tax Calculation: ICMS AD REM RETEN
rate

New assignment between internal codes and MM condition types


Internal TC Code Application Condition Type
NF_ICMS_ADREM_AMOUNT TX Result of Tax Calculation: ICMS AD REM
Amount
NF_ICMS_ADREM_BASE TX Result of Tax Calculation: ICMS AD REM
Base
NF_ICMS_ADREM_PAUTA_BASE TX Result of Tax Calculation: ICMS AD REM
Pauta Base
NF_ICMS_ADREM_RATE TX Result of Tax Calculation: ICMS AD REM
rate
NF_ICMS_ADREM_RETEN_AMOUNT TX Result of Tax Calculation: ICMS AD REM
RETEN Amount
NF_ICMS_ADREM_RETEN_PAUTA_BASE TX Result of Tax Calculation: ICMS AD REM
RETEN Pauta Base
NF_ICMS_ADREM_RETEN_RATE TX Result of Tax Calculation: ICMS AD REM
RETEN rate

New NF mapping tax values for MM


Tax Tax Mapping Tax Mapping Other MappingPauta Pauta
Type Amount Base Base Rate Base
Cond.
4DP
ICM7 ICM7 0 0 BX1J 0 BX1K BX1H
ICM8 ICM8 0 0 BX1J 0 BX1L BX1I
For scenarios with credit of ICMS ad rem and ICMS ad rem RETEN, insert the BX1J in Tax Base instead of
Other Base.

CUSTOMIZE CALCULATION PROCEDURES

The mapping for the new condition types to the calculation procedure is not created for the BC Sets, it must
be performed manually so that the ICMS monophasic calculation works as expected.

TAXBRA
To customize the TAXBRA calculation procedures, follow the steps below:

1. Access the J1BTAX transaction.


2. Choose Condition Setup → Calc. Procedures → Calc. Procedures MM.
3. In the Procedures table, select the TAXBRA- “Brazil, Condition-Based” line.
4. Double-click Control.
5. Insert all the condition types from the suggestions table.
6. Save your changes.

NOTE: The following values are just suggestions. You can configure this according to your
calculation procedure. Just remember that the order that the conditions are implemented is relevant
and that the values you enter in the From column may change according to your implementation. The
tax code conditions (ICM7 and ICM8) depend directly on the values in the From column.

Confidential
Step Counter Condition From Statistics Subtotal Alt. Alt. Account
Number Type Step Calc. Cndn Key
Cndn Base
Amnt Value
340 0 BX1F X 320
341 0 BX1G X 320
342 0 BX1H X 320
343 0 BX1I X 320
344 0 BX1J X 320
345 0 BX1K X 320
346 0 BX1L X 320
470 0 ICM7 340 1 NVV
471 0 ICM8 341 1 NVV
For scenarios with credit of ICMS ad rem and ICMS ad rem RETEN use a deductible account key instead
of NVV, for example ICM.

CONFIGURE TAX CODE IN MM

Follow the steps below:

1. Access the J1BTAX transaction.


2. Choose Maintain MM Tax Codes.
3. In the Procedure field insert TAXBRA.
4. Click the green check button to apply.
5. In the Tax Codes table, select the desired line (or create a new entry).

6. Click the Maintain Tax Code Conditions button.


7. In the Conditions table, select the ICM7 line.
8. Check the active flag.
9. In the Conditions table, select the ICM8 line.
10. Check the active flag.
11. Save your changes.

GENERAL GUIDANCE REGARDING BADI TO ENABLE ICMS AD REM CALCULATION

Check LOGBR_ENABLE_ICMS_ADREM_EX example class for instructions regarding parameters that must
be filled in the BAdI implementation.

DEFERMENT SCENARIO

The standard calculation does not support the deferment scenario. To cover this scenario, you can use the
following extension points to do the required logic during the nota fiscal creation, considering the contexts:
• For Invoice Verification: use the structure litax at function Module J_1B_NF_IV_SUMMING
enhancement-point j_1b_nf_iv_summing_01 spots es_saplj1bi.
• For Inventory Management: use the table p_wa_nf_stx at Include LJ1BFF08 enhancement-point
calculate_additional_values_01 spots es_saplj1bf.

Confidential

You might also like