Uploaded by sergio.medeiros

Configuration Guide S 4HANA Brazilian Lo

advertisement
S/4HANA – Brazilian
Localization 2.0
July 2018
Configuration Guide
S/4HANA
Brazilian Localization
Version 2.0
S/4HANA Brazilian Localization
Copyright
© 2018 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. 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 and its affiliated companies ("SAP Group") for informational
purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors
or omissions with respect to the materials. The only warranties for SAP Group 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.
SAP and other SAP products and services mentioned herein as well as their respective logos are
trademarks or registered trademarks of SAP SE in Germany and other countries. Please see
http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark
for
additional
trademark
information and notices.
Service Name
S/4HANA Brazilian Localization
Service Version
2.0
Published Date
2018-07-10
Revision
Change
Date
Description
Author / Contributor
0
2016-12-01
Initial Document.
Adriana Alves, Carina
Cousseau, Eduardo Herzog,
Eduardo Rubia, Felipe Trein,
Julio Biancalana,
1
2016-12-29
Revision 1
Adriana Alves, Carina
Cousseau, Eduardo Herzog,
Eduardo Rubia, Felipe Trein,
Julio Biancalana, Suzana
Duprat
2
2016-12-30
Revision 2
Eduardo Rubia, Andre
Dantas, Renan Correa
3
2018-06-01
Revision 3
Rodrigo Alves, Felipe Gutieri,
Eduardo Rubia, Carina
Cousseau
© SAP 2018
Page 2 of 64
Public
S/4HANA Brazilian Localization
Content
1
2
3
Purpose .............................................................................................................................. 6
Restrictions and relations to accelerators .......................................................................... 6
Prerequisites....................................................................................................................... 7
Create a new client .................................................................................................. 7
Create a main Company Code ................................................................................ 8
4
Initial Configuration ............................................................................................................. 9
Enterprise Structure ................................................................................................. 9
Define Valuation level .......................................................................................... 9
Define Organizational entities .............................................................................. 9
Co-relate Organizational entities ....................................................................... 16
Define Company Code Global Parameters ....................................................... 17
Customizing BC Sets ............................................................................................. 17
Installing a Country Version ............................................................................... 17
Execute Localization CATTs .............................................................................. 18
Execute Localization BC Sets ............................................................................ 18
General Application Functions ............................................................................... 19
Define Number Range for internal Nota Fiscal document number .................... 19
Define Nota Fiscal Types ................................................................................... 19
Define Nota Fiscal Item Types ........................................................................... 20
Fiscal Classification Data ................................................................................... 21
Customer and Vendor Master Data initial set-up ............................................... 24
Create NCM Codes ............................................................................................ 27
Create NBS Codes ............................................................................................ 27
Define Service Types ......................................................................................... 27
Configure CFOP Codes ..................................................................................... 28
Define Nota Fiscal Output data .......................................................................... 30
Define Printing Parameter Assignment.............................................................. 31
Define External Number Range for External Nota Fiscal number ..................... 31
Define Nota Fiscal Document Maintenance ...................................................... 32
Assign Nota Fiscal Type to Sales Document Type ........................................... 32
Tax Calculation Set-up ........................................................................................... 32
Assign Company Code to Document Date for Tax Determination .................... 33
Define Specifier Code of ‘Substituição Tributária’ ............................................. 33
Assign Specifier Code of ‘Substituição Tributária’ ............................................. 33
Legal Classification Codes for IPI ...................................................................... 34
CBT - Specific Settings ...................................................................................... 34
Create manual condition records for Taxes in SD ............................................. 35
Instructions for setting up Tax Code in the TAXBRA price procedure: ............. 36
Assign Tax Codes for Non-Taxable Transactions ............................................. 42
Interstate Consumption Operations for ICMS non-taxpayer – ICMS Partition ...... 42
ICMS Partition Exemption .................................................................................. 42
© SAP 2018
Page 3 of 64
Public
S/4HANA Brazilian Localization
Special Fund Rate (FCP – Fundo de Combate à Pobreza) .................................. 43
Minimum Price value for IPI, PIS and COFINS...................................................... 44
ICMS DIFAL – Tax on Goods Movements............................................................. 44
Run report RV80HGEN .......................................................................................... 44
Tributary Unit of Measure with 6 characters .......................................................... 44
Account Keys for Tax Posting ................................................................................ 45
Stock Transport Order ............................................................................................ 45
Services Management ........................................................................................... 45
Withholding Taxes .................................................................................................. 45
Purchase for Resale with PIS and COFINS ........................................................... 48
Rounding in SD ...................................................................................................... 48
FCI (Ficha de Conteúdo de Importação) Number.................................................. 49
Electronic Fiscal Documents (NF-e) ...................................................................... 49
NF-e Layout 4.0 ..................................................................................................... 50
General Information ........................................................................................... 50
System Requirements:....................................................................................... 50
Differences between versions ............................................................................ 50
Important Links .................................................................................................. 52
TDF – Tax Declaration Framework (SPED Reports) ............................................. 52
Controlling: Minimum Set up .................................................................................. 53
Material Ledger Configuration ........................................................................... 53
Account Determination in Material Ledger......................................................... 55
Exchange Rate Differences ................................................................................... 56
Accounts Payable .................................................................................................. 57
Invoice Process .................................................................................................. 57
Accounts Receivable .............................................................................................. 57
Invoice Process .................................................................................................. 57
Bank accounts ID configuration and linking General Ledger ID to this account:58
Brazil Fiori Apps ..................................................................................................... 59
Verify Nota Fiscal ............................................................................................... 59
Manage NFe CTe Contingency ......................................................................... 59
NF-e Monitor ...................................................................................................... 60
Classic Nota Fiscal SAP GUI with Fiori look & feel ........................................... 60
5
Test Support ..................................................................................................................... 61
Best Practices content from SAP ERP Baseline ............................................... 61
Fast Track test scripts ........................................................................................ 61
Fast Track test scripts ........................................................................................ 61
6
7
Important KBA’s for Brazil Localization: ........................................................................... 62
Other Information Sources ............................................................................................... 63
© SAP 2018
Page 4 of 64
Public
S/4HANA Brazilian Localization
© SAP 2018
Page 5 of 64
Public
S/4HANA Brazilian Localization
S/4HANA Brazilian Localization: Configuration
Guide
1
Purpose
The purpose of this document is to describe a simple, but at the same time, comprehensive
systematic list of activities that need to be performed in order to set up the Brazilian Localization
basics in a new system. Steps below are compatible with S/4HANA and it complements the
S/4HANA Configuration Guide.
This document does support the deployment of Brazilian Localization, but does not exempt the
relevance for using regular sources of information such as product-specific documentation,
SAP Help and configuration guides, neither overrules the need to define customer-specific
functional configuration assets as part of a project implementation exercise.
2 Restrictions and relations to accelerators
Currently, some accelerators are already available or being developed which can support the
deployment of Brazilian localization for S/4HANA OP:
1) SAP Best Practices package for S/4HANA – an evolution from the former "baseline",
this package delivers a model company using the Solution Builder framework, through
a set of building blocks structured for selected business processes. With this package,
a template enterprise structure and selectable related configuration sets can be
activated through scripts, offering accelerated start-up for implementation projects. The
package also brings extensive business process documentation as well as test scripts.
The activation of SAP BP is comprised of two steps: 1) download and import the BP
software package, 2) choose solution scope and start script execution. For more
information, refer to http://service.sap.com/s4op -> SAP Best Practices for SAP
S/4HANA, on premise edition.
2) SAP Fast Track Appliance for S/4HANA - the FT appliance is similar to the Best
Practice package, with the difference that it is activated as part of the S/4HANA
installation. Although the solution coverage is less comprehensive than the Best
Practice package, this option allows an even faster project start, delivering at the end
of the installation phase a solution with a robust set of business processes. The
installation of the FT appliance is comprised of two steps: 1) obtain FT media 2) install
S/4HANA with FT appliance. For more information on the solution coverage, refer to
https://jam4.sapjam.com/groups/about_page/sfiWTKccOW8u3JF1dQ4ZRN
. For
information on how to obtain the FT software appliance, refer to SAP Note 2202234
https://launchpad.support.sap.com/#/notes/0002202234 .
Consider that the FT for Brazil is currently only available for S/4HANA On-Premise
1511 FPS01. For more information, refer to SAP Note 2317122.
3) SAP Best Practices baseline package for SAP ECC, followed by a migration to
S/4HANA – this approach is equivalent to the option 1, with the difference that the
package contents are designed for SAP ECC. Therefore, the baseline script must first
be run on top of an ECC 6.0x system and then, afterwards, the entire solution should
be migrated to S/4HANA. Different from option 2, specific scope items can be selected
© SAP 2018
Page 6 of 64
Public
S/4HANA Brazilian Localization
for the package deployment in the ECC step, however, once the solution is migrated
to S/4HANA, the package can no longer be reused (e.g., for provisioning a new client).
For more information, refer to
http://help.sap.com/saap/sap_bp/baio_frame/BL_ERP607_EN_BR.html
Summary:
Deployment
approach
Deployment
speed
Scope
selection
Reusability
Solution
Builder
+++
Yes
Unrestricted
S/4HANA 1511 OP FPS01
Packed
appliance
+++++
No
New
installation
required
Released
Solution
Builder
SAP ECC 6.0x
&
+
Yes
New
installation
required
Accelerator
Availability
Best Practices
for S/4HANA
Planned
Fast Track for
S/4HANA
Released
Best Practices
for ECC, upgrade
to S/4HANA
S/4HANA 1709 OP
Upgrade
This guide does not substitute or invalidates the usage of SAP Best Practices packages or Fast
Track Appliance installations with the Brazil country version. While the Best Practices packages
and Fast Track installations deliver pre-modelled solutions, this guide offers a sequence of
ordered activities that allow both the extensibility and refinement of these solutions content.
In some cases, also, the deployment of Best Practices or Fast Track is not possible - e.g., when
a new client cannot be created in the system or if a solution model with underlying enterprise
structure is already deployed. In those cases, the activation of Brazilian localization can be
achieved by following the steps in this guide, completely or partially.
Furthermore, the guide can also support the revision of pre-existing or recently performed
Brazilian Localization configuration activities. The core objects that need to be setup for the
minimum operation of the solution are listed here.
3 Prerequisites
Create a new client
It is highly recommended that you create a new client XXX as a copy from ‘000’. This facilitates
Localization installation as client ‘000’ contains standard-delivered customizing entries, which
through client copy will be available in the new system.
SAP delivers various tables entries in client ‘000’. Therefore, if it is not possible to do the
suggested client copy, a client compare (transaction SCU0) may be done to adjust the
localization client with standard delivered data.
More information about client compare tool can be found in SAP Notes 91096 e 85087.
Important: for creating the new client, use the full copy profile in transaction SCCL, otherwise
some table entries may not be copied, which can lead to missing data for later execution of
CATTs.
Before moving to the next phases, make sure that the content from the new client for the tables
is equal to Client ‘000’. This will allow the BC-SETs and CATTs scripts to be executed without
© SAP 2018
Page 7 of 64
Public
S/4HANA Brazilian Localization
errors. Notice that the list of tables below is not final and other table entries may be required on
demand, depending on the implementation activities that are performed. In order to check and
complement missing entries, use the tool mentioned before (SCU0). A screen similar to the
following one will list the differences between the clients:
If eventually a complement of missing info is needed, refer to item 4.2.2 of this Configuration
Guide where a tool is provided for massive data transfer from Client ‘000’. This should be used
in case a full copy of client ‘000’ is not possible – e.g., because the new client was created as
a “best practice” client or because the implementation will be done on a pre-existing client which
is not a full copy of ‘000’.
Create a main Company Code
The new Company Code may be a copy from a pre-existing model, if any is existing. For
example, if any enterprise structure (from any country) already exists, instead of creating from
scratch, you may copy the entity and its dependencies to jump start. If there is no pre-existing
enterprise structure, an alternative, which can be handled with extra care, is the generation of
a new country version, which will basically generate a sample enterprise structure.
The country version tool (transaction O035) offers the possibility of creating a model
template for any country. The O035 lead to the setup of new organizational units, but does
NOT ‘install’ a country version at all. Notice that O035 will always use the same namespace
in every run, which means that it will always overwrite whichever entities are existing in
that namespace.
The country version has been mainly designed for new installations and NOT for adding a
new country to a productive system.
Therefore, if it has been run before for country XX, if you run it again, for e.g. for BR, all
entries for XX will be overwritten with BR sample data. If you are sure that there is no preexisting enterprise structure model, or that whichever pre-existing model can be
overwritten, than transaction O035 can be leveraged. For more information, refer to SAP
Notes 63805 and 2131866.
In all cases, do take a full backup before move on, and as a rule of thumb, if you are unsure,
simply do not use this method.
© SAP 2018
Page 8 of 64
Public
S/4HANA Brazilian Localization
4 Initial Configuration
Enterprise Structure
Define Valuation level
It is strongly recommended that you use Valuation level = ‘Plant’. With this, the value
determination occurs based on plant-based movements, and not only on Company Code
movements. This is used by most Brazilian organizations.
Define Organizational entities
Define the minimum organizational structures:
Business Places (one per Plant and exceptionally 1:n plants for special scenarios),
Plants,
Purchasing Organization,
Storage Location,
Sales Organization,
Distribution Channel,
Sales Area, etc
The regular organizational structures that are valid for any company template should be set-up
as usual. For Brazil, specifically, an additional organizational level exist which is called the
“Business Place” (a.k.a. “Branch” or “Filial”). The business place is nested in between the
Company Code level and the Plant, and basically reflects the legal nature and the fiscal
projection of the assigned Plant.
It is based on the essential business place information that the Brazilian-specific invoice (socalled “Nota Fiscal”) will be issued/received.
© SAP 2018
Page 9 of 64
Public
S/4HANA Brazilian Localization
4.1.2.1
Business Place Concept:
To create the Business Place go to the following path:
First, you have to inform the Company Code that the Business Place will be assigned. The
Business Place has three level of dialogs:
Branch – enter the general data of the Business Place:
© SAP 2018
Page 10 of 64
Public
S/4HANA Brazilian Localization
CNPJ Bus. Place: CNPJ is a tax number assigned to legal persons by the federal tax
authorities. Each Business Place has a CNPJ number. The sequence of CNPJ Business Place
identifies this CNPJ number.
State Tax No.: A tax number issued by the State tax authorities. The State tax number, known
as Inscrição Estadual in Brazil, must be included on all Electronic Invoice (NF-e) issued by
companies whose operations are subject to ICMS tax.
Munic. Tax No.: A tax number assigned by the local tax authorities to legal persons. The
municipal tax number is known as Inscrição Municipal.
BP CFOP Cat.: Specifies the CFOP category and it is used to determine the CFOP number for
outgoing nota fiscal.
Suframa Code: This number is an identification of companies that operate in Manaus Trade
Free Zone. The companies get this number through a process to make them eligible for tax
incentives, benefits and auditing sections with the government.
CNAE: It means the Economic Activity National Classification (Código Nacional de Atividade
Econômica) and it is a classification of companies accordingly to their economic activities (their
business type).
Legal Nature: Is a classification of companies accordingly to their legal activities (their business
type).
CRT Number: The Tax Regimen Code (Código de Regime Tributário) can be classified
depending on the company and its tributary situation.
ICMS Taxpayer: The Brazilian government charges ICMS tax differently according to the type
of taxpayer. Companies are classified as ICMS Taxpayer and ICMS Non-Taxpayer.
Industry Main Type: Is a classification of the Business Place regarding to its Industry main
activity.
Tax Declaration Type: Identifies the type of ICMS paid by the company to the Brazilian
government.
Company Size: Identifies the company's size according to the number of employees and the
annual sales revenue.
© SAP 2018
Page 11 of 64
Public
S/4HANA Brazilian Localization
NIRE ID: It is the number given to a company upon registering its Organizational Documents
with the Registry of Commerce.
NIRE Date: Identifies the Company Register Identification issuing date.
SPED Activity Ind.: Identifies if the Business Place is a manufacturing place or other activity.
NF Price DecPL: Specifies the number of decimal places that the price has to be rounded.
Decl. Reg. PIS/COFI: The field is used to classify the Declaration Regimen for PIS/COFINS
according to the following values, as Cumulative Regimen or Non-Cumulative Regimen.
Single Page: The flag specifies that, during printing, only one page is permitted for each
Electronic Invoice (Nota Fiscal) number.
IPI Contributor: Identifies the Business Place as an IPI tax contributor. It is also used to identify
if the IPI value should be included in PIS/COFINS taxes base for resale.
Dangerous Goods: It refers to Electronic Invoice (Nota Fiscal) text. Indicates from where the
system takes the dangerous goods data to create the corresponding text.
Besides serving for tax declaration purposes, some of these fields also extend tax
determination possibilities. Some of them can be added and supplied to KOMK/KOMP
structure for pricing rules, as well as dynamic tax calculation groups (further referred to in
section 4.4.5
© SAP 2018
Page 12 of 64
Public
S/4HANA Brazilian Localization
As it can be seen, CNAE, Legal Nature, CRT, ICMS Taxpayer, TDT, Comsize, Industry Type
and PIS/COFINS Regimen may also influence tax determination. Further information on how
to supply them is explained through the document in subsequent sections.
Continuing with the Business Place set up, the next action is to adjust the address data,
which should match the assigned plant information, particularly with regards to the region key
(required for later tax calculation).
Click on Address
to enter the address details:
Regional Tax Codes – Enter the Tax Region (State) and the State Tax Registration number
for Tax Substitute.
In case the Business Place has an inscription as Tax Substitute in a different State of its location
in Brazil, it must to be shown in the Electronic Fiscal Document (NF-e).
Electronic Fiscal Document Configuration – here you enter the specific details regarding to
the Electronic Invoice (NF-e) issued by the Business Place, as the NF-e model, validity, XML
version, RFC destination and others communication details.
© SAP 2018
Page 13 of 64
Public
S/4HANA Brazilian Localization
4.1.2.2
Nota Fiscal Concept:
© SAP 2018
Page 14 of 64
Public
S/4HANA Brazilian Localization
© SAP 2018
Page 15 of 64
Public
S/4HANA Brazilian Localization
The nota fiscal can exist both as a standalone document or as subsequent document linked
to a pre-existing application document (both cases viewable via transaction J1B3n)
Co-relate Organizational entities
© SAP 2018
Page 16 of 64
Public
S/4HANA Brazilian Localization
Perform at least the following assignments:
•
•
•
•
•
•
Plant to Company Code;
Sales Organization to Company Code;
Distribution Channel to Sales Organization;
Division to Sales Organization;
Purchasing Organization to Company Code;
Plant to Business Place.
Define Company Code Global Parameters
This activity will create the financial account data for the Company Code. This central data will
spread across the entire organizational structure appended to the Company Code.
Be sure to maintain, inside the Company Code data, at least the following content:
•
•
•
The address (at least Country, Region and Jurisdiction Code);
CNPJ root (official Federal Company number);
Fiscal year variant.
Customizing BC Sets
Installing a Country Version
The following SAP Help document describes most important activities that need to be followed
in order to have Brazilian Localization objects and data available in your system:
http://help.sap.com/saphelp_erp60_sp/helpdata/en/c8/149e36d10e057ee10000009b38f889/fr
ameset.htm
© SAP 2018
Page 17 of 64
Public
S/4HANA Brazilian Localization
Despite this SAP Help was not created for S/4HANA, it is still valid for S/4HANA. So, as to
facilitate the SAP Help guidelines, and correlate them with this document, the relevant steps
are also explained below. Therefore, you may choose either to use this document or the one
from the link above. Both are likely to have the same content in a different presentation fashion.
While this one is a help guide, the one from the link is the official SAP Help documentation.
Execute Localization CATTs
Use transaction SCAT for that. This transaction will use pre-defined function modules to move
Brazilian-specific data to system tables. It will make available two sets of data: Localization
Movement Types, on MM side, and SD content artefacts.
a. P40XXXX_CU_BR (MM Movement Types)
See SAP Note 123124 for further information on this CATT.
b. P99CUST_SD_BR (SD data)
To see the list of updated tables, check function module J_1B_SD_CUSTOMIZER. This
module is executed when the CATT is called.
During the CATT execution you can face some issues regards to a missing customizing from
Client ‘000’ to Customizing Client. If you need to do own customizing where you need
customizing tables from Client ‘000’ that are not part of the Best Practice Client, please follow
the guidance outlined in note 2272406 to bring them into the Customizing Client (see [HCO1]
for customizing comparison):
After initial activation, you can adapt and extend your business configuration beyond SAP Best
Practices in the classical way using the IMG.
•
•
•
•
Use the adjustment functionality (in the maintenance UI of the IMG activity - menu path
Utilities Adjustment) to select and copy configuration entries from Client ‘000’ that
is additionally required for your business configuration into your target client.
In case the adjustment functionality does not work on an IMG activity and/or there is a
high volume of required configuration data, report "/FTI/JF24" can support you to copy
from a specific IMG activity from Client ‘000’ into your target client.
In case of error messages regarding missing entries in configuration tables during
application tests, please, use report "/FTI/JF01" to list the IMG activities for that
particular table and to navigate into the activity.
Report "/FTI/JF01" and report "/FTI/JF24" are part of SAP Note 2272406.
Execute Localization BC Sets
Use transaction SCPR20 to download the BC Sets and activate them. Refer to SAP Note
1706309 that delivers a set of Localization BC Sets.
Besides to execute the BC Sets you must perform all the steps described in the PDF document
delivered into the referenced note.
© SAP 2018
Page 18 of 64
Public
S/4HANA Brazilian Localization
General Application Functions
Define Number Range for internal Nota Fiscal document
number
Internal document number refers to field J_1BNFDOC-DOCNUM. This is not the external
document number, that is, the official Nota Fiscal number. This one will be explained next.
Important: For DOCNUM, only intervals ‘01’ is used in case of normal NF. Other intervals may
be used for ‘Nota Fiscal Eletrônica’ (except ‘01’).
Define Nota Fiscal Types
In this Customizing activity, you create Nota Fiscal types for Nota Fiscal document
processing. The Nota Fiscal types distinguish the business situation and control the filling of
the documents.
© SAP 2018
Page 19 of 64
Public
S/4HANA Brazilian Localization
Define Nota Fiscal Item Types
The system uses the nota fiscal item type primarily for some dependencies:
•
•
•
•
CFOP determination;
Posting of taxes;
Definition of relationship between Notas Fiscais;
Legal reporting.
Standard default Nota Fiscal item types are delivered by following the steps indicated at section
4.3.9-a.
© SAP 2018
Page 20 of 64
Public
S/4HANA Brazilian Localization
Fiscal Classification Data
4.3.4.1
Define CNAE
CNAE means the Economic Activity National Classification (Código Nacional de Atividade
Econômica) and it is a classification of companies accordingly to their economic activities (their
business type). It is used for both tax and statistical purposes, while creating a vendor or a
customer or while defining a business place.
It is important to notice that CNAE has official values published by Government Agency.
You can check the complete list of possible values on the IBGE site.
4.3.4.2
Define Legal Nature
Legal Nature (Natureza Jurídica) is a classification of companies accordingly to their legal
activities (their business type).
It is used for both tax and statistical purposes, while creating a vendor or a customer or while
defining a business place.
You can check the complete list of possible values on the Receita Federal site.
4.3.4.3
Define Type of ICMS Taxpayer
ICMS Taxpayer type is a classification of partner regarding its ICMS taxpayer. You use the
values for tax calculation and declaration purposes, while creating a vendor or a customer or
while defining a business place.
Some examples of values may be:
NC – ICMS Non Taxpayer (Não Contribuinte do ICMS)
CO – ICMS Taxpayer (Contribuinte do ICMS)
© SAP 2018
Page 21 of 64
Public
S/4HANA Brazilian Localization
4.3.4.4
Define Industry Main Type
Industry Main Type is a classification of partner regarding its Industry main activity. You use the
values for tax declaration purposes, while creating a vendor or a customer or while defining a
business place.
Some examples of values may be:
CN – Building Company (Construtora)
CR – Resale (Comércio)
IN – Manufacturing (Indústria)
RA – Wholesale (Revendedor Atacadista)
RV – Retail (Revendedor Varejista)
4.3.4.5
Define Type of Tax Declaration
TDT or Tax Declaration Type is a classification of partner regarding to its different types of
income tax declaration. You use the values for tax declaration purposes, while creating a vendor
or a customer or while defining a business place.
Some examples of values may be:
LA – Arbitrated Profit (Lucro Arbitrário)
LP – Presumed Profit (Lucro Presumido)
LR – Real Profit (Lucro Real)
SN – Simple National (Simples Nacional)
© SAP 2018
Page 22 of 64
Public
S/4HANA Brazilian Localization
4.3.4.6
Define Company Size
Company Size is a classification of partner regarding to its Company Size value. You use the
values for tax declaration purposes, while creating a vendor or a customer or while defining a
business place.
Some examples of values may be:
GE – Large Size Company (Empresa Grande Porte)
ME – Micro company (Microempresa)
MI (MEI) – Individual Micro entrepreneur (Microempreendedor Individual)
MP (MDE) – Medium Size Company (Empresa Médio Porte)
PP (EPP) – Small Size Company (Empresa Pequeno Porte)
4.3.4.7
Define Declaration Regimen
Declaration Regimen for PIS/COFINS is a classification of partner regarding to its PIS/COFINS
regimen. It is used for tax declaration purposes, while creating a vendor or a customer or while
defining a business place.
Some examples of values may be:
CM – Cumulative Regimen (Regime Cumulativo)
NC – Non Cumulative Regimen (Regime Não Cumulativo)
© SAP 2018
Page 23 of 64
Public
S/4HANA Brazilian Localization
4.3.4.8
Define ANP code
ANP Code (Código do material para Agência Nacional de Petróleo) is a corresponding code
that was created for the Brazilian Oil Agency to identify materials that are controlled by this
agency. It is only used as an ID while creating a material and has to be informed in the Electronic
Invoice (NF-e XML) and in the SPED files.
It is important to notice that ANP Code has official values published by the Government Agency.
You can check the complete list of the values on the ANP Site.
Customer and Vendor Master Data initial set-up
4.3.5.1
CVI mapping of Brazilian fields
If you are performing the Customer/Vendor Integration approach as part of the transition to
S/4HANA, make sure to have the following SAP Note implemented in your source SAP ERP
system before moving ahead with the CVI 2115062 - CVI mapping of Brazilian fields
4.3.5.2
Define Fields for Vendor Master Data
To cover Brazilian requirements, you must enter specific tax data in the Brazil Tax Data screen.
In this Customizing activity, you select the Vendor tax data that are necessary for your business
requirements while creating a new vendor.
© SAP 2018
Page 24 of 64
Public
S/4HANA Brazilian Localization
Entries:
4.3.5.3
Define Fields for Customer Master Data
To cover Brazilian requirements, you must enter specific tax data in the Brazil Tax Data screen.
In this Customizing activity, you select the Customer tax data that are necessary for your
business requirements while creating a new customer.
© SAP 2018
Page 25 of 64
Public
S/4HANA Brazilian Localization
Entries:
Also refer to SAP Blog post: Dicas sobre novos campos de dados mestre cliente/fornecedor
© SAP 2018
Page 26 of 64
Public
S/4HANA Brazilian Localization
Create NCM Codes
NCM Code is used to identify the material. Brazilian Government makes available an official list
of NCM codes, with hundreds of entries. You may upload into the system the ones your
company uses to allow material identification in the system for later tax calculation.
Create NBS Codes
NBS Code is used to identify the service. Brazilian Government makes available an official list
of NBS codes, with hundred entries. You may upload into the system the ones your company
uses to allow service identification in the system.
Define Service Types
© SAP 2018
Page 27 of 64
Public
S/4HANA Brazilian Localization
In these following IMG activities, you make settings related to service types. They are only
relevant if you need to process the Brazilian service tax, ISS - including calculation of ISS,
printing of related Notas Fiscais, and statutory reporting of ISS.
For a combination of country and jurisdiction code, enter the official service type and the
ABRASF code (required for combined Notas Fiscais).
Configure CFOP Codes
4.3.9.1
Initial CFOP configuration
The concerned maintenance tables are located in the below section of IMG:
They can also be found in transaction J1BTAX:
To implement CFOP, you should follow SAP Note 571848. Basically, the following activities
have to be performed along this note implementation:
a.
Execute report J_1BFILLRECTYPES
This report, which will create default entries in table J_1BNFITMRULEV, is used for CFOP
automatic determination and tax presentation in the Nota Fiscal. It will generate the Nota
Fiscal default item types.
b.
Execute report J_1BCFOP_MIGRATE
This report will create default entries in the CFOP tables.
Important: Be sure to have file CFOP_2003.txt downloaded into your computer drive before
© SAP 2018
Page 28 of 64
Public
S/4HANA Brazilian Localization
running J_1BCFOP_MIGRATE. This document is available as an attachment to SAP Note
571848.
4.3.9.2
CFOP transport between systems/clients:
The CFOP determination table views (J_1BAONV and J_1BAPNV) are, by default, delivered
as “non-transportable”.
This happens because it is assumed that actual CFOP determination rules should be
maintained only in production and it would not be required to maintain them in the usual DEV>QA->PRD approach. Therefore, there are 2 possible approaches: either run the steps from
section 4.3.9.1 in each system/client or perform the steps below in order to allow CFOP
determination table transportation.
1. Open client for repository changes. Transaction SCC4:
2. Remove “current settings” flag from the J_1BAONV and J_1BAPNV objects in SOBJ.
This will allow the object to generate transportation requests. Note: this flag must be
set in Production for these tables.
3. Enable request generation via transaction SE54
© SAP 2018
Page 29 of 64
Public
S/4HANA Brazilian Localization
After the above steps, transport of CFOP determination tables across systems/clients should
be possible.
Define Nota Fiscal Output data
© SAP 2018
Page 30 of 64
Public
S/4HANA Brazilian Localization
Forms: System delivers two standard forms: NF01 (outgoing) and NF02 (incoming). You may
refine the NF printout by defining more forms. These forms must be assigned to the Nota Fiscal
Types, which will trigger printout.
Number Groups: System delivers standard group 0101UN. These groups are sub-objects of
the main NF external number range. You may as well define more groups to refine NF external
numbering.
Define Printing Parameter Assignment
Nota Fiscal numbering is based on the combination of the involved Company Code, Branch
and Output Form. In this activity, you should define the output settings for each of the possible
combinations.
Two activities must be maintained to allow NF printout:
Assign Numbering and Printing Parameters: here you specify the number group, range,
series and subseries, as well as the desired printer to be used.
Condition Records: here you must create condition records for the output types linked to the
NF form. It´s recommended to create these records based on ‘Condition Tables for Output Nota
Fiscal’ to match the definitions from the previous activity.
Hint: For an enhanced NF printing, read also SAP Note 743361.
Define External Number Range for External Nota
Fiscal number
In this activity, you specify one or several number ranges that will be used to generate the
external official Nota Fiscal number. Here you will define the leading NF number, that is, the
first nine positions. You define the nine digits based on the number groups.
© SAP 2018
Page 31 of 64
Public
S/4HANA Brazilian Localization
Define Nota Fiscal Document Maintenance
In this Customizing activity, you define the screen controls for fields in the header and item level
that the system will display during the maintenance of NF documents. Screen controls
determine which fields are displayed on the screens and if they can be opened for editing or
only for displaying. They also determine if an entry in a field is optional or mandatory.
Assign Nota Fiscal Type to Sales Document Type
In this IMG activity, you define which Nota Fiscal is used for each Sales Document type.
Tax Calculation Set-up
The following activities are found under the ‘Basic Settings’ sub-list, found at the IMG path
indicated below and they complement the steps required in the SAP Note 1706309
implementation. Further details on how to set-up the Brazilian tax calculation are described in
section 4.4.5.
© SAP 2018
Page 32 of 64
Public
S/4HANA Brazilian Localization
Hint: Some activities can also be found in transaction J1BTAX.
Assign Company Code to Document Date for Tax
Determination
Tax calculation in Brazil is based on the tax rates and bases retrieved from the Brazilian tax
tables, which among key fields, has a validity date for the condition records. By default, system
will use the ‘Posting Date’ of the document to search for valid tax rates.
However, in case you want to use the ‘Document Date’ (i.e., date of the document creation),
you must choose that option under the IMG path:
Define Specifier Code of ‘Substituição Tributária’
ICMS ST legal Classification Code was introduced according to ICMS Agreement 92/2015
(Convênio ICMS 92/2015). It defines the code and description for CEST according to the table
available in CONFAZ website, under http://www.confaz.fazenda.gov.br/.
Refer to SAP Notes 2232775 – EC87-2015 – ICMS ST Legal Classification Code and 2241138
– ICMS ST Legal Classification Code Mapping.
Assign Specifier Code of ‘Substituição Tributária’
In this Customizing activity, you are able to determine the CEST, according to the material or
Common Nomenclature of Mercosul code (NCM - Nomenclatura Comum do Mercosul).
© SAP 2018
Page 33 of 64
Public
S/4HANA Brazilian Localization
You use this view to customize your entries and once you have done this procedure, the system
fills the information for CEST field automatically during the nota fiscal issuing, into the view
J_1BTCESTDET. As the CEST field is not editable into the nota fiscal, this is a mandatory
activity.
Refer to SAP Notes 2232775 – EC87-2015 – ICMS ST Legal Classification Code and 2241138
– ICMS ST Legal Classification Code Mapping.
Legal Classification Codes for IPI
In this IMG activity, you are able to insert, edit or delete codes regarding IPI legal classification
according to SEFAZ Technical Note 2015/002 – Appendix XIV.
To fill the ‘cEnq’ In (income) and ‘cEnq’ Out (outcome) into nota fiscal fields, you have to assign
the code to the IPI Tax Laws and the system executes automatically the legal classification
code for IPI.
Refer to SAP Note 2209624 – Technical Note 2015/002 – ICMS Exemption Reason and IPI
Legal Classification Codes.
CBT - Specific Settings
This section is required only for CBT (TAXBRA).
In order to cope with requirements to allow Condition-Based Tax Calculation (CBT TAXBRA),
you must, additionally, to the above activities, perform also the ones specified in SAP Note
664855 attachment (Docu_CBT_302.doc), hereon referred to simply as ‘CBT document’. This
note contains the functionality and solution architecture documentation, which is also
complemented by SAP Note 1706309, where the BC-Sets for CBT activation are delivered
together with additional documentation.
Taking into account that this is a very extensive SAP Note, the most important requirements
are summarized below, with the respective CBT Document sections. This seeks to ease the
CBT implementation.
Important: Nevertheless, keep in mind that this document does not substitute SAP Notes
664855 and 1706309 any way. You still must refer to that documentation as a formal and official
reference.
Below follows a list of activities for CBT.
© SAP 2018
Page 34 of 64
Public
S/4HANA Brazilian Localization
•
Activate Condition Generation
•
Specify Calculation Procedures for Condition-Based Tax Calculation
•
Create default condition records for conditions BIC6 and BCI1
o
•
Access transaction FV11 and create +100% records for Condition Types
BIC6 and BCI1.
Create default tax rates in J_1BTXDEF
o
These table entries are used as a reference for some condition records
generation. Therefore, you must have default rates for ISS, ICMS and IPI
predefined.
•
Create Dynamic Tax Groups
•
Create Tax Exception Tables
•
CBT Consistency Check
o
•
Having performed all the above steps for CBT, you may check for the
customizing consistency using standard report J_1B_CBT_CONSIST.
Please find richer information on how to use this report in SAP Note 686780.
Additional SAP Notes required for CBT:
o
After concluding the customizing, install the following SAP Notes (including
its customizing):
o
SAP Note 748252
o
SAP Note 770860
o
SAP Note 1061205
Create manual condition records for Taxes in SD
Some SD condition records must have manual records created. How to do that is explained in
the following SAP Help thread:
http://help.sap.com/saphelp_erp60_sp/helpdata/en/5b/25e53759ed340be10000009b38f8cf/fr
ameset.htm
As mentioned in the Simplification List, TAXBRA is the recommended Pricing
Procedure. TAXBRJ is out of scope for S/4HANA structure.
Please, check the Help:
http://help.sap.com/s4hana -> choose version -> Simplification List
© SAP 2018
Page 35 of 64
Public
S/4HANA Brazilian Localization
Important: You will not be able to generate these condition records until you create tax codes
in the system.
Instructions for setting up Tax Code in the TAXBRA
price procedure:
Due to the complexity of tax calculation in Brazil, the standard tax functionality
based on tax rates customized in the transaction FTXP was never used.
Instead, the classic way of calculating Brazilian taxes made use of the external
tax interface. The tax calculation was executed by a dedicated function module
rather than by direct processing of the tax calculation procedure assigned to
the country.
The tax code served to indicate which taxes are due, activating specific lines in
the calculation procedure by setting the respective rate to 100%. Lines (taxes)
which shall not be taken into account for the respective tax code must be
deactivated (not only set to be 0%).
The Tax Codes related to SD and MM are configured via J1BTAX transaction
in the following path: J1BTAX  COUNTRY: BR  Maintain SD/ or MM Tax
Codes. Or by SPRO:
SPRO  Financial Accounting  Financial Accounting Global Settings  Tax
on Sales/Purchases  Calculation  Settings for Tax Calculation in Brazil 
Define SD Tax Codes  Define FI/MM Tax Codes
Please check SAP Note 664855 - Brazil: New Condition-Based Tax Calculation
for more details.
CONSUMPTION TAX CODES
Tax Code: C0 - Consumption: No Tax
Customer Usage:
[ ] Industrialization
[x] Consumption
Tax Code:
[ ] Calculate ICMS
[ ] Calculate IPI
[ ] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
[ ] Calculate PIS
[ ] Calculate COFINS
[ ] Calculate Withh. Taxes
Tax Reporting:
[ ] ICMS-Exempt
[ ] IPI-Exempt
© SAP 2018
Page 36 of 64
Public
S/4HANA Brazilian Localization
Tax Code: C1 Consumption: ICMS + PIS + COF + WHT
Customer Usage:
[x] Industrialization
[ ] Consumption
Tax Code:
[x] Calculate ICMS
[ ] Calculate IPI
[ ] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
[x] Calculate PIS
[x] Calculate COFINS
[x] Calculate Withh. Taxes
Tax Reporting:
[x] ICMS-Exempt
[ ] IPI-Exempt
C2 - Consumption: ICMS + S.T. + PIS + COF + WHT
Customer Usage:
[ ] Industrialization
[x] Consumption
Tax Code:
[x] Calculate ICMS
[ ] Calculate IPI
[x] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
[x] Calculate PIS
[x] Calculate COFINS
[x] Calculate Withh. Taxes
Tax Reporting:
[ ] ICMS-Exempt
[ ] IPI-Exempt
C3 - Consumption: ICMS + IPI + PIS + COF + WHT
Customer Usage:
[ ] Industrialization
[x] Consumption
Tax Code:
[ ] Calculate ICMS
[ ] Calculate IPI
[ ] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
© SAP 2018
Page 37 of 64
Public
S/4HANA Brazilian Localization
[ ] Calculate ICMS Sub. Trib. on Freight
[ ] Calculate PIS
[ ] Calculate COFINS
[ ] Calculate Withh. Taxes
Tax Reporting:
[ ] ICMS-Exempt
[ ] IPI-Exempt
C4 - Consumption: ICMS + IPI + S.T. + PIS + COF + WHT
Customer Usage:
[ ] Industrialization
[x] Consumption
Tax Code:
[x] Calculate ICMS
[x] Calculate IPI
[x] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
[x] Calculate PIS
[x] Calculate COFINS
[x] Calculate Withh. Taxes
Tax Reporting:
[ ] ICMS-Exempt
[ ] IPI-Exempt
C5 - Consumption: IPI + PIS + COF + WHT
Customer Usage:
[ ] Industrialization
[x] Consumption
Tax Code:
[ ] Calculate ICMS
[x] Calculate IPI
[ ] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
[x] Calculate PIS
[x] Calculate COFINS
[x] Calculate Withh. Taxes
Tax Reporting:
[ ] ICMS-Exempt
[ ] IPI-Exempt
CT - Stock Transfer for consumption
Customer Usage:
[ ] Industrialization
© SAP 2018
Page 38 of 64
Public
S/4HANA Brazilian Localization
[x] Consumption
Tax Code:
[x] Calculate ICMS
[x] Calculate IPI
[ ] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
[ ] Calculate PIS
[ ] Calculate COFINS
[ ] Calculate Withh. Taxes
Tax Reporting:
[ ] ICMS-Exempt
[ ] IPI-Exempt
INDUSTRIALIZATION TAX CODES
I0 - Industrialization: No Tax
Customer Usage:
[x] Industrialization
[ ] Consumption
Tax Code:
[ ] Calculate ICMS
[ ] Calculate IPI
[ ] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
[ ] Calculate PIS
[ ] Calculate COFINS
[ ] Calculate Withh. Taxes
Tax Reporting:
[ ] ICMS-Exempt
[ ] IPI-Exempt
I1 - Industrialization: ICMS + PIS + COF + WHT
Customer Usage:
[x] Industrialization
[ ] Consumption
Tax Code:
[x] Calculate ICMS
[ ] Calculate IPI
[ ] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
© SAP 2018
Page 39 of 64
Public
S/4HANA Brazilian Localization
[x] Calculate PIS
[x] Calculate COFINS
[x] Calculate Withh. Taxes
Tax Reporting:
[ ] ICMS-Exempt
[ ] IPI-Exempt
I2 - Industrialization: ICMS + S.T. + PIS + COF + WHT
Customer Usage:
[x] Industrialization
[ ] Consumption
Tax Code:
[x] Calculate ICMS
[ ] Calculate IPI
[x] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
[x] Calculate PIS
[x] Calculate COFINS
[x] Calculate Withh. Taxes
Tax Reporting:
[ ] ICMS-Exempt
[ ] IPI-Exempt
I3 - Industrialization: ICMS + S.T. + PIS + COF + WHT
Customer Usage:
[x] Industrialization
[ ] Consumption
Tax Code:
[x] Calculate ICMS
[x] Calculate IPI
[ ] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
[x] Calculate PIS
[x] Calculate COFINS
[x] Calculate Withh. Taxes
Tax Reporting:
[ ] ICMS-Exempt
[ ] IPI-Exempt
I4 - Industrialization: ICMS + IPI + S.T. + PIS + COF +
Customer Usage:
[x] Industrialization
[ ] Consumption
© SAP 2018
Page 40 of 64
Public
S/4HANA Brazilian Localization
Tax Code:
[x] Calculate ICMS
[x] Calculate IPI
[x] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
[x] Calculate PIS
[x] Calculate COFINS
[X] Calculate Withh. Taxes
Tax Reporting:
[ ] ICMS-Exempt
[ ] IPI-Exempt
I5 - Industrialization: IPI + PIS + COF + WHT
Customer Usage:
[x] Industrialization
[ ] Consumption
Tax Code:
[ ] Calculate ICMS
[x] Calculate IPI
[ ] Calculate Sub. Trib.
[ ] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
[x] Calculate PIS
[x] Calculate COFINS
[x] Calculate Withh. Taxes
Tax Reporting:
[ ] ICMS-Exempt
[ ] IPI-Exempt
I9 - Services: ISS + PIS + COF
Customer Usage:
[x] Industrialization
[ ] Consumption
Tax Code:
[ ] Calculate ICMS
[ ] Calculate IPI
[ ] Calculate Sub. Trib.
[x] Calculate ISS
[ ] Calculate ICMS on Freight
[ ] Calculate ICMS Sub. Trib. on Freight
[x] Calculate PIS
[x] Calculate COFINS
[ ] Calculate Withh. Taxes
Tax Reporting:
© SAP 2018
Page 41 of 64
Public
S/4HANA Brazilian Localization
[ ] ICMS-Exempt
[ ] IPI-Exempt
Assign Tax Codes for Non-Taxable Transactions
To allow tax law determination for tax-exempt processes (e.g. subcontracting component
shipment), you must define a default tax code to the company code. Due to that, access
transaction OBCL and assign specific tax codes to Incoming/Outgoing non-taxable transactions
in the defined Company Code.
Interstate Consumption Operations for ICMS nontaxpayer – ICMS Partition
The calculation of ICMS in interstate operations suffered a legal change due as of January 1st
2016. It was introduced in ICMS Agreement 93/2015 (Convênio ICMS 93/2015) and
Constitutional Amendment 87/15 (Emenda Constitucional 87/2015) and it is only relevant with
end consumers, which are not ICMS taxpayers.
The partition of ICMS tax due to difference between intrastate (state of destination) and
interstate operations will be shared between the state of origin and the state of destination,
according to an annual percentage defined by the Government.
For information about the legal change, check SAP Note 2236380 - LC - Emenda Constitucional
87/2015.
The solution is delivered mainly thru the SAP Notes 2232757, 2242395, 2251879 and its
related notes. They require Pre and Post-Implementation Manual Steps application.
Check out the SAP KBA 2259931 - FAQ of Brazil's EC87 and NT003 solutions for a full
explanation of scenarios.
ICMS Partition Exemption
ICMS Partition exemption can be customized through two procedures when the ICMS Interstate
is also exempted:
1. Selecting the checkbox ICMS-exempt in SD Tax Code.
© SAP 2018
Page 42 of 64
Public
S/4HANA Brazilian Localization
2. Selecting the checkbox ICMS Part exemption on ICMS table.
If interstate ICMS is exempt, but ICMS Partition and FCP still need to be calculated, you must
use an appropriate SD tax code and the system will perform the calculation normally, even if
the checkbox is not selected.
Special Fund Rate (FCP – Fundo de Combate à
Pobreza)
Fundo de Combate e Erradicação à Pobreza (FCP) is a tax percentage collected by the
Brazilian government in order to provide better life conditions to disadvantaged people, such
as: nutrition, housing, health, education, and other projects of social assistance.
For current information on how to customize FCP on MM and SD sides and according to the
new layout of NF-e 4.0 described in the Legal Technical Note NT 2016.002, check out SAP
KBA Note 2505473 - Fundo de Combate à Pobreza - FCP Tax Configuration for Brazil.
© SAP 2018
Page 43 of 64
Public
S/4HANA Brazilian Localization
Minimum Price value for IPI, PIS and COFINS
Minimum values for IPI, Contribution to PIS / Pasep, Cofins, Contribution to PIS / Pasep-Import
and Cofins-Import are established related to the tax classification (TIPI), the type of product and
the capacity of the container, according to Law 13.097 from 19.01.2015.
For information about the legal change, check SAP Note:
2146541 – Announcement Note Law 13.097 – IPI, PIS and COFINS Taxation.
The solution is delivered thru the SAP Notes:
2141500 - Minimum price value for IPI, PIS and COFINS, 2180709 – PIS/COFINS Tax Law
determination for Minimum Price Scenario and its related notes.
ICMS DIFAL – Tax on Goods Movements
a. SAP Note 679372.
This note delivers basic DIFAL scenarios. Before installing this note, you must have previously
created report ZBKCOPYMVTBR as explained in SAP Note 679371.
b. SAP Note 844630
This note is required only in case you are running on TAXBRJ. It delivers additional DIFAL
scenarios to different business processes. For TAXBRA, the scenarios for DIFAL are not
support (although you can adapt them by yourself).
c. SAP Notes 2394557 and 2408576 (TAXBRA) or 2408577 (TAXBRJ)
These notes deliver an extension point (BAdI) for recalculation of base value in Incoming
Process for Consumption or Assets. It allows you to implement your custom ICMS DIFAL
calculation.
Run report RV80HGEN
After importing all BC-SETs, creating required tax codes and maintain pricing procedures,
execute report RV80HGEN in the system and later in each client/system to where the set-up
is transported to.
This report ensures that all formulas (standard and custom) are active and listed in the central
RV64xxxx programs and are usable.
Tributary Unit of Measure with 6 characters
According to the Legal Technical Note NT 2016.001 the Tributary Unit of Measure field (UTRIB)
is demanded to have six characters.
The solution is delivered thru the SAP Note 2410234 – Addition of the Tributary Unit of Measure
with 6 characters (UTRIB) and Tributary International Article Number (CEAN_TRIB) fields.
© SAP 2018
Page 44 of 64
Public
S/4HANA Brazilian Localization
Use this customizing table to map the six positions characters in the Tributary Unit of Measure
field, in order to substitute the existing three positions maximum characters.
Account Keys for Tax Posting
SAP Note 630603.
This SAP Note regards to Account Keys customizing in the system. Use transaction OBCN to
check the note´s indications.
Stock Transport Order
SAP Note 199233.
This note instructs on how to set-up a Stock-Transport Order process using Nota Fiscal in
Brazil. For TAXBRA system SAP Note 888805 is also required.
Services Management
SAP Note 947670.
This note delivers the Localization for Services Management. The required activities that need
to be followed after the coding implementation are described in the note attachment
‘User_Guide_MMSRV_BR’.
Withholding Taxes
There are, basically, two scenarios for withholding taxes: Normal and Accumulated. The first
one refers to the conventional withholding taxes whereas the second refers to the scenario
where the values are summed to a minimum level to trigger withholding.
The following activities are required to use each of the scenarios.
Important: for the accumulation scenario, also the normal customizing is required.
a. Normal Withholding
To use the normal withholding, you must follow the customizing guide from SAP Note
747607 attachment (Classic or CBT tax calculation), thoroughly.
Important: Even though some customizing object entries are delivered with client ‘000’, some
data may not be available in your system. Therefore, a complete check-up is recommended,
comparing the mentioned document guidelines and your system.
© SAP 2018
Page 45 of 64
Public
S/4HANA Brazilian Localization
b. Accumulation
To use accumulation withholding, proceed as follows:
SAP Note 1006866
SAP Note 815720
Important: If you are using TAXBRA, the customizing settings indicated in this note attachment
are not required. In this case, you should stick only to the DDIC objects creation, as well as
repository and coding implementation. Do the customizing only if you are using TAXBRJ.
916003 - Brazil: Withholding tax accumulation for CBT
https://launchpad.support.sap.com/#/notes/916003
*Attachments from SAP Note 916003: BR_WHT_Acc_CBT.zip
1006866 - Nota Fiscal - Withholding taxes appear Wrongly
https://launchpad.support.sap.com/#/notes/1006866
986453 - Error 8B533 occurs when a sales order is billed
https://launchpad.support.sap.com/#/notes/986453
1706309 - CI BR: CBT - Condition-Based Tax Calculation Brazil (updated)
https://launchpad.support.sap.com/#/notes/1706309
Source code:
Implement with the correction instruction via transaction SNOTE.
*****************************************************************
***********
**************************UPDATE
04/2016************************************
FOLLOWING MANUAL ACTIVITIES ARE ALSO VALID FOR UPPER RELEASES AND
S4HANA LANDSCAPE.
Change source text of condition value formulas 900, 901:
Use transaction VOFM
(Path: Formulas -> Condition value)
FORM FRM_KONDI_WERT_900.
data : lc_100 type kwert value 1000.
CALL FUNCTION 'J_1B_CHECK_WHT_ACTIVE'
EXPORTING
IV_LIFNR
= komk-lifnr
IV_KUNNR
= komk-kunnr
iv_bukrs
= komk-bukrs
* begin of note 1006866
iv_aland
= komk-aland
iv_kschl
= xkomv-kschl
* end of note 1006866
it_komv
= xkomv[]
EXCEPTIONS
NOT_ACTIVE
= 1
© SAP 2018
Page 46 of 64
Public
S/4HANA Brazilian Localization
OTHERS
= 2.
IF sy-subrc <> 0.
xkwert = 0.
ELSE.
xkwert = xkwert * ( 1 - komp-kzwi2 / lc_100 ).
ENDIF.
ENDFORM.
"FRM_KONDI_WERT_900
Source text of condition value formula 901 or corresponding
formula:
FORM frm_kondi_wert_901.
DATA : lc_100 TYPE kwert VALUE 1000.
CALL FUNCTION 'J_1B_CHECK_WHT_ACTIVE'
EXPORTING
IV_LIFNR
= komk-lifnr
IV_KUNNR
= komk-kunnr
iv_bukrs
= komk-bukrs
* begin of note 1006866
iv_aland
= komk-aland
iv_kschl
= xkomv-kschl
* end of note 1006866
it_komv
= xkomv[]
EXCEPTIONS
NOT_ACTIVE
= 1
OTHERS
= 2.
IF sy-subrc <> 0.
xkwert = 0.
ELSE.
xkwert = xkwert * komp-kzwi2 / lc_100.
ENDIF.
ENDFORM.
"FRM_KONDI_WERT_901
Withholding Tax Table
https://help.sap.com/saphelp_sbo900/helpdata/PT/44/f8c660445241aae1000
0000a114a6b/content.htm?no_cache=true
Withholding Tax Table Fields
Code, Name
Code and name of withholding tax codes set as the default for the business partner. You can modify
these codes and select any code that appears in the withholding tax codes and VAT retention codes.
Type
Displays whether the withholding tax code is an income tax withholding or VAT withholding.
Rate
Tax rate in percentage.
Base value
The base value of the document for tax calculation, depending on the type of basis set for the IRF code.
© SAP 2018
Page 47 of 64
Public
S/4HANA Brazilian Localization
Amount subject to tax
Value of the document subject to tax. You can change this value if necessary.
Value of IRF
The amount of tax is calculated; editable value
Category
Displays whether the tax code is related to the invoice category or the payment category.
Base Type
Withholding tax code base type:
•
Net: Amount before tax
•
VAT: Uses the amount of VAT as the base value
Criteria
Displays the selections made in the business partner master record.
Account
G/L account in which the manual posting document for tax is recorded.
Purchase for Resale with PIS and COFINS
With the following customizing is possible to add or deduct different bases to the PIS / COFINS
bases.
a. Scenario I
Article 66 of law IN SRF 24/7/02 requires the inclusion of the IPI amount in the bases of
PIS / COFINS when the buyer is an IPI contributor and the material with usage resale (0)
is bought for consumption.
SAP Note 947218.
b. Scenario II
When the buying branch/business place is an IPI Contributor, the base amounts for PIS
and COFINS should NOT include IPI when a material with usage resale (0) is bought for
industrialization.
SAP Notes 1063650 and 1088901.
Rounding in SD
Rounding logic in SD is better explained in central SAP Note 791240.
© SAP 2018
Page 48 of 64
Public
S/4HANA Brazilian Localization
It is highly recommended reading it, as some rounding scenarios are just now workable. Take
special attention to the ‘Limitation’ section of this note. Other relevant SAP Notes for this
subject: 1111697, 1116026, 1222950 and 2099045. A great KBA can also be found in 2126601.
FCI (Ficha de Conteúdo de Importação) Number
The Control number for FCI was introduced by the Government thru ‘Resolução 13 /2012’ and
ICMS Agreement 38/2013 (Convênio ICMS 38/2013) and its amendments.
The FCI is a number that controls the content of the value of imported materials in the finished
product when it results in goods with Import Content greater than 40% (forty percent). It is due
by the ICMS taxpayers subject to the interstate ICMS rate. Government generates the FCI
number with the information sent by the customer and the number must be informed for every
item of Nota Fiscal when billing, transferring or buying the item.
There is no specific customizing for this subject. The field ‘nFCI’ has been added to the NF item
structure only for storage. SAP does not calculate or fill the field. However, it is possible to fill it
in the Nota Fiscal BAdI in the Item level.
Electronic Fiscal Documents (NF-e)
Please refer to central SAP Note 989115 and to SAP Help site http://help.sap.com/nfe for
further information on the solution.
Configuration SAP NFE (PDF)
https://help.sap.com/viewer/e04cbb64541548f1bee0e4cb30fada56/10.0.30/enUS/8474799196314e3f99e208287c09ceb6.html
Implementation Help for SAP NFE Consultants: Inbound (PDF)
https://help.sap.com/doc/48682970b9944bba8b145d0e51fe4846/10.0.30/enUS/loio61c5b854fb85ee05e10000000a4450e5.pdf
Implementation Help for SAP NFE Consultants: Outbound (PDF)
https://help.sap.com/doc/f2ceae6100fe4f43929226189242bf69/10.0.30/enUS/e41d6a5432fa8d4ce10000000a4450e5.pdf
© SAP 2018
Page 49 of 64
Public
S/4HANA Brazilian Localization
NF-e Layout 4.0
General Information
Based on the Legal Technical Note NT 2016.002 released by the national tax authority from
Brazil (SEFAZ), the NF-e layout has changed from the 3.10 to the 4.0 version, including a lot
of new fields in the XML schema and new ways calculation of taxes such as Special Fund
(Fundo de Combate a Pobreza – aka. FCP).
Important Dates:
Dates reported below are based on Technical Note 2016.002 – Version 1.42:
▪ Test Environment: 15.01.2018
▪ Production Environment: 22.01.2018
▪ Old version deactivation: 02.07.2018
System Requirements:
Available for releases 600 to S/4Hana.
Details:
Keep in mind the following solution delivery differences based on your SAP APPL version.
Differences between versions
4.19.3.1 SAP APPL Releases 600 to 604:
General Information:
Two new methods (FILL_FUEL and FILL_TRACE) were created and assigned to BADI
CL_NFE_PRINT to respectively map fuel (Group LA) and traceability data (Group I80) into the
XML file. SAP delivered a logic that imports the information from these methods to the XML
structure meaning that customers must implement a custom code into these methods to fill this
information according to their business scenarios otherwise no information will be transferred
to the XML.
OBJECT
TYPE
DESCRIPTION
J_1BNFE_INDPRES
Domain
NF-e Customer Presence
Technical information:
▪ Custom codes must be implemented otherwise no data will be imported to the XML file.
▪ NFe Header Structure (J_1BNFDOC) and NFe Item Table (J_1BNFLIN) can be used
as a source in order to determine information for FILL_FUEL and FILL_TRACE
methods;
▪ Both methods are accessed only once per NFe;
Screen Modification:
▪ New option for field “Customer Presence” in J1B1N:
o “5 - Face to Face - Off-site”
4.19.3.2 SAP APPL Releases 605 and higher:
General Information:
New objects were created only for SAP APPL 605 or higher versions to be persisted by BADI
J_1BNF_ADD_DATA and also be displayed in new tabs assigned to the Nota Fiscal
transactions (J1B1N, J1B2N and J1B3N).
© SAP 2018
Page 50 of 64
Public
S/4HANA Brazilian Localization
OBJECT
TYPE
DESCRIPTION
J_1BNFE_ANVISA_PRODUCT_CODE
Domain
ANVISA Product Code
J_1BNFE_CAGREG
Domain
Aggregation Code
J_1BNFE_DFAB
Domain
Manufacture Date
J_1BNFE_DVAL
Domain
Expiration Date
J_1BNFE_INDPRES
Domain
NF-e Customer Presence
J_1BNFE_NLOTE
Domain
Batch Number
J_1BNFE_QLOTE
Domain
Batch Quantity
J_1BNFE_TPINTEGRA
Domain
Payment Integration Type
J_1BNFE_ANVISA_PRODUCT_CODE
Data Element
ANVISA Product Code
J_1BNFE_CAGREG
Data Element
Aggregation Code
J_1BNFE_CNPJ
Data Element
Manufacture Date
J_1BNFE_DFAB
Data Element
Expiration Date
J_1BNFE_DVAL
Data Element
NF-e Customer Presence
J_1BNFE_NLOTE
Data Element
Batch Number
J_1BNFE_QLOTE
Data Element
Batch Quantity
J_1BNFE_TPINTEGRA
Data Element
Payment Integration Type
J_1BFG_MODFRETE
Function Group
Freight Mode
J_1BNFE_S_PAYMENT
Structure
Payment Structure
J_1BNFE_S_PHARMA
Structure
Pharmaceutical Structure
J_1BNFE_S_TRACE
Structure
Traceability Structure
J_1BMODFRETE_DET
Table
Freight Mode Table
J_1BNFEPAYMENT
Table
Payment Info. Table
J_1BNFEPHARMA
Table
Pharmaceutical Info. Table
J_1BNFETRACE
Table
Traceability Info. Table
Technical information:
▪ Payment, Pharmaceutical and Traceability Information will be automatically mapped
from the Nota Fiscal new tabs to the XML structure however they can be modified within
method ADD_DATA assigned to BADI J_1BNF_ADD_DATA;
▪ Freight Mode is automatically determined as 9 (Without Freight) in cases of Adjustment
NFes (Doctype = 8) or Complementary (Doctype = 2). For other scenarios, the freight
mode will be determined based on the incoterms and its configuration in table
J_1BMODFRETE_DET.
Screen Modification:
▪ New option for field “Customer Presence” in Nota Fiscal:
o “5 - Face to Face - Off-site”
▪ New Traceability Tab for Nota Fiscal - Fields:
o Batch Number, Batch Quantity, Manufacture Date, Expiration Date and
Aggregation Code.
▪ New field in Pharmaceutical Tab in Nota Fiscal:
o ANVISA Code
© SAP 2018
Page 51 of 64
Public
S/4HANA Brazilian Localization
▪
▪
New fields added to Taxes Tab for operations using ICMS CST 60 in Nota Fiscal:
o FCP ST Base, FCP ST Rate, FCP ST Value and Final Consumer Rate.
Added new fields for Payment Information in Financial Tab:
o Payment Method, Payment Amount, Integration Type, CNPJ, Credit Card
Company, Authorization Number and Change.
Important Links
Links in English:
▪ 2415957 - Brazil NF-e 4.0 Troubleshooting Guide
▪ 2623488 - NFe 4.00 - New Fields Presentation
Links in Portuguese:
▪ SD – FCP: Basic Scenarios
▪ MM – FCP: Basic Scenarios
▪ Technical Note 2016.002 - Version 1.42
TDF – Tax Declaration Framework (SPED
Reports)
TDF – Tax Declaration Framework for Brazil is not covered in this document. Please refer to
SAP Tax Declaration Framework for Brazil – SAP Help Portal Page for further information on
this solution. A high-level architecture of SAP TDF with its main features is depicted below.
TDF main SAP Notes:
2451223 - Available SAP Notes for TDF
2451926 - Installing or upgrading SAP TDF Support Packages
2190963 - TDF Tables needed in SLT replication (*see attachment related to TDF SP Level)
2258590 - TDF Tables needed for addon installation and upgrade.
2421880 - [TDF] S/4 HANA Compatibility Report for TDF Installation (*see attachment
ZTMF_S4H_COMPATIBILITY.txt)
2248350 - SAP Tax Declaration Framework SPED register coverage (*see last attachment
version)
© SAP 2018
Page 52 of 64
Public
S/4HANA Brazilian Localization
TDF Main Services via SAP RDS (Rapid Deployment Solutions):
At last, SAP offers a consulting service for installation or upgrade. If you need this service,
contact your Account Executive and ask for the SAP Rapid Deployment Solutions (SAP RDS)
for TDF Installation or Upgrade (SDC team). The main delivery services are:
•
•
•
•
•
•
•
•
TDF Assessment Service
Installation Package 1 - Standalone Installation
Installation Package 2 - SLT Config & performance improvement
Installation Package 3 - Initial Configuration
Master Data Analysis
Implementation of BAdI for Persistence in NF-e
TDF Analytics
BRF +
SAP User Assistance for Tax Declaration Framework for Brazil:
https://help.sap.com/doc/3012f1521401287ee10000000a44176d/1511%20002/enUS/frameset.htm
SAP Help Portal for SAP Tax Declaration Framework for Brazil:
https://help.sap.com/viewer/p/SAP_TAX_DECLARATION_FRAMEWORK_FOR_BRAZIL
Installation Guide (PDF)
Find out information about how to install SAP Tax Declaration Framework for Brazil product in
a new system, from SP00 on, and how to upgrade it to the latest versions:
https://help.sap.com/http.svc/rc/7ea3b5ee749543f7be1cc778c8caa72f/1.0.11/enUS/loiod5ce6c55ec077573e10000000a44538d_d5ce6c55ec077573e10000000a44538d.pdf
Configuration Guide (PDF)
Find out information about how to configure your system as of TDF and as of ERP, to be able
to execute TDF's functionalities:
https://help.sap.com/http.svc/rc/817a06390ce846a5b60c7a3063bb427a/1.0.11/enUS/loioc1235b521da8617fe10000000a44538d_c1235b521da8617fe10000000a44538d.pdf
Administrator's Guide (PDF)
Find out information about how to configure the environment in which TDF is about to be
installed:
https://help.sap.com/http.svc/rc/af83da77875c44cbae38c7bf5eb17fd6/1.0.11/enUS/loiod3635152a7786a67e10000000a441470_d3635152a7786a67e10000000a441470.pdf
Developer's Guide (PDF)
Find out technical information for developers about how to build applications using SAP Tax
Declaration Framework solution:
https://help.sap.com/doc/5c38c7e56de04efe83138adbbd068163/1.0.10/enUS/loio36a15d9462c6424c929a3b3ca57a7fc3.pdf
Controlling: Minimum Set up
Many Brazilian localization scenarios require the Material Ledger activation. To activate it
refer to the steps below.
Material Ledger Configuration
© SAP 2018
Page 53 of 64
Public
S/4HANA Brazilian Localization
4.21.1.1
Activate Valuation Areas for Material Ledger
4.21.1.2
Assign Currency Types to Material Ledger Type
4.21.1.3
Assign Material Ledger Types to Valuation Area
4.21.1.4
Configure Dynamic Price Changes
4.21.1.5
Define Movement Type Groups of Material Ledger
4.21.1.6
Assign Movement Type Groups of Material Ledger.
4.21.1.7
Activate Actual Costing
© SAP 2018
Page 54 of 64
Public
S/4HANA Brazilian Localization
4.21.1.8
Activate Actual Cost Component Split
4.21.1.9
Define productive start
Account Determination in Material Ledger
The account determination for Material Ledger postings is made using Materials Management
(MM) account determination (OBYC). It’s important understand that there is a link between
Material Ledger and cost component structure (OKTZ) in product costing planning configuration
– that is used to update standard cost.
4.21.2.1
Revenue/Expense from Revaluation (UMB)
The Material Ledger closing entries (CKMLCP) will use transaction key UMB, and is used when
a material price is changed and/or revaluated.
4.21.2.2
Price Differences for Material Ledger (PRY)
The system uses transaction key PRY during the Material Ledger closing entry, as well as
during the roll-up of single-level price differences. Material Ledger does not use the PRD
transaction key configuration to transfer the price variance from an input material to an output
material. Instead, the system uses the PRY assigned account.
4.21.2.3
Price Differences from Lower Levels (PRV)
The transaction key PRV is used by Material Ledger closing entries for the multilevel price
variances.
Example: If the Material Ledger posts a roll-up of a price difference that was received from a
lower level (multilevel price differences), it uses the PRV account determination to find the
account to which the difference should be posted. In this case, the PRV account is used to
credit/debit the input material and debit/credit the output material.
© SAP 2018
Page 55 of 64
Public
S/4HANA Brazilian Localization
4.21.2.4
Exchange Rate Differences from Lower Level (KDV)
The KDV transaction key works for the exchange rate differences in the same way the PRV
transaction key works for the price differences. In this manner, the Material Ledger is capable
of keeping the roll-up of price differences and the roll-up of exchange rate differences in different
accounts.
4.21.2.5
Stock Posting (BSX)
The BSX transaction key is used for all postings to inventory accounts. If the choose will to
reevaluate the inventory based on actual cost, then the account that is configured in this
transaction key will receive all of the variances that come from the single differences and
multilevel differences. Therefore, this transaction key has the offset account for PRY, PRV,
KDM, and KDV transaction keys for inventory revaluation in the Material Ledger.
4.21.2.6
Cost Center Crediting from Activities (GBB-AUI)
The GBB-AUI transaction key is used during the Material Ledger closing entries to credit the
cost centers with the delta value between the Price plan activity type and the actual activity type
price. This transaction key is used to offset transaction key PRV, which receives the variances
as a lower-level price variance.
In other words, for absorption of activity type variance, the PRV transaction key dictates the
account in which the Material Ledger will receive the variance, and the GBB-AUI transaction
key dictates the account used to credit the variance in the cost centers that performed the
activity type.
GBB-AUI is also used by the WIP revaluation function. For WIP revaluation, the delta between
plan and actual activity type price is also credited to the cost centers that performed the
activities using the account assigned to GBB/AUI and offset by the transaction key WPA.
Exchange Rate Differences
It is necessary to define how SAP in Manaus will capture exchange rate differences in the
Material Ledger. The exchange rate differences occur during invoice verification when the
invoice value is calculated for all Material Ledger currencies, using the exchange rate that is
valid at that moment.
To configure how you want the system to treat the exchange rate differences, follow the IMG
menu:
Material ledger will reevaluate the consumption and AVR is necessary to provide reevaluation
in more than one ledger.
© SAP 2018
Page 56 of 64
Public
S/4HANA Brazilian Localization
Accounts Payable
Invoice Process
In Brazilian payment methods, the payment value is handled through credit transfer. Besides
the standard inter-bank wired credit transfer method “DOC”, also a method with real-time credit
transfer, called TED, is used.
Almost 15% of the total amount of payments are handled via checks, which are still widely used.
The processes which are supported and generate Brazilian-specific payment information are
listed below:
•
•
•
•
Document update after ‘boleto’ receipt;
Document update with barcode;
Discount and interest calculation;
Invoice cancellation.
Payment Formats: Brazilian Localization works with the following bank layouts:
•
•
•
•
Febraban (CNAB240 – Segments A/B/J);
Itaú (Sispag);
Bradesco (PagFor);
Cheques (generic).
Transaction FBZP is used to maintain bank programs.
Payment method in country and Payment method in Company code:
•
•
•
•
•
•
•
Credit transfer
Standard (DOC)
Real-time (TED)
Credit on Account
Payment Order
Bank transfer
Checks
The program used in accounts payable RFFOBR_U.
For more details, check SAP Note 543626 SPB - Basic Configuration.
Accounts Receivable
Invoice Process
Concerning collection instruments, the most widely used one is the ‘Boleto’. ‘Boleto’ contain the
complete information for the payment and can be paid at any bank until the due date. Paper
Boletos are still used in B2C transactions, while companies have switched almost completely
to electronic Boletos.
Duplicata Boleto (paper) Payment Formats:
© SAP 2018
Page 57 of 64
Public
S/4HANA Brazilian Localization
•
•
•
Febraban (CNAB240 – Segments P/Q and T/U);
Itaú (Cobrança 400);
Bradesco (Cobrança 400).
DDA - Direct Debit Authorized:
•
•
•
Febraban (CNAB240 – Segments G/H);
Itaú;
Bradesco.
Payment method in country and Payment method in Company code:
Collection instruments:
•
•
•
•
Boleto (paper form);
DDA (direct debit authorized) = a collection process involving electronic Boletos, which is
based on the acceptance (authorization) of the payment by the customer;
Duplicata;
The programs used in accounts receivable are RFFOBR_A and RFFOBR_D.
Maintain account determination in transaction OT59:
DDA - Direct Debit Authorized
DDA, whose English translation is direct debit authorized, is a special process involving
electronic Boletos. Here the customer’s house bank receives the payment request and settles
the invoice only upon authorization from the payer. The complete process is electronic and
does not involve printed documents.
Use transaction DDA_BR:
Documentation for Solution DDA in Brazil:
http://help.sap.com/erp2005_ehp_06/helpdata/EN/ea/438c54acfd4177b74acfbf68fda3e6/cont
ent.htm
Bank accounts ID configuration and linking General
Ledger ID to this account:
First:
•
•
•
Bank catalogs can be create in SAP GUI;
House Banks can be created in SAP GUI;
Hierarchies can be created in SAP GUI.
To configure the bank account and link it to the General ledger (G/L) account go to FIORI
Launchpad and click over tile ‘Bank Account Management’:
© SAP 2018
Page 58 of 64
Public
S/4HANA Brazilian Localization
USER: User that creates the bank account.
Brazil Fiori Apps
Verify Nota Fiscal
With this app you can easily verify all important data of a nota fiscal, such as tax calculation,
transport, and product information.
Besides that, you can check the documents that originated the nota fiscal and if the nota fiscal
has any subsequent documents.
This app is available for the Billing Clerk and Accounts Payable Accountant - Procurement
roles.
Instructions on how to activate this app can be found at
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/index.html#/detail/Apps('F2
056')/S6OP
Manage NFe CTe Contingency
With this app you can activate the contingency for your region or business place. Besides
that, you can configure the reasons for which you activate the contingency.
This app is available for the Billing Clerk and Shipping Specialist roles.
Instructions on how to activate this app can be found at
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/index.html#/detail/Apps('F2
041')/S6OP
© SAP 2018
Page 59 of 64
Public
S/4HANA Brazilian Localization
NF-e Monitor
Delivered for S/4HANA 1610 FPS01. Basically, this Fiori-ready app replicates the features of
J1BNFE monitor in SAP GUI.
For further information, refer to https://blogs.sap.com/2016/11/29/whats-new-fiori-appmonitor-nf-e/ (Portuguese only).
Classic Nota Fiscal SAP GUI with Fiori look & feel
While the transactional use cases are progressively adapted and enhanced to the Fiori
framework, classic SAP GUI transactions which are not yet transitioned continue to be
available. Optionally, some of these transactions are available to be consumed with Fiori-like
look & feel.
© SAP 2018
Page 60 of 64
Public
S/4HANA Brazilian Localization
To enable that, refer to the SAP Fiori Library, where the following apps are described with
their concerned activation steps. The domain prefix J1B will show the list:
Their activation is made possible via Catalog SAP_LO_BC_LOC_BR.
5 Test Support
In order to test the overall consistency of the initial Brazilian Localization set-up some
accelerators can be leveraged.
Best Practices content from SAP ERP Baseline
Fast Track test scripts
Fast Track test scripts
© SAP 2018
Page 61 of 64
Public
S/4HANA Brazilian Localization
6 Important KBA’s for Brazil Localization:
S/4HANA LOCALIZATION
2409683 - KBA- S-4HANA Brazilian Localization Quick guide
Brazilian Localization on S/4HANA:
https://blogs.sap.com/2016/12/29/brazilian-localization-on-s4hana/#
FCP
2505473 - Fundo de Combate à Pobreza - FCP Tax Configuration for Brazil
MM/SD – FCP: Configuração inicial 1/2:
https://blogs.sap.com/2017/07/18/mmsd-fcp-configuracao-inicial-12/
MM/SD – FCP: Configuração inicial 2/2:
https://blogs.sap.com/2017/07/18/mmsd-fcp-configuracao-inicial-22/
SD – FCP: Basic Scenarios
https://blogs.sap.com/2017/07/18/sd-fcp-cenarios-basicos/
MM – FCP: Basic Scenarios
https://blogs.sap.com/2017/07/18/mm-fcp-cenarios-basicos/
ICMS PARTILHA:
2259931 - FAQ of Brazil's EC87 and NT003 solutions
2236380 - LC – Emenda Constitucional 87/2015
EC87/2015 – ICMS Partilha: Alterações no ERP para MM, SD e NF-e:
https://blogs.sap.com/2015/12/31/ec872015-icms-partilha-alteracoes-no-erp-para-mm-sd-enf-e/
NF-E 4.0:
2415957 - Brazil NF-e 4.0Troubleshooting Guide
2415957 - Nota Fiscal Eletrônica (NF-e and/or Electronic Invoice)
2623488 - NFe 4.00 - New Fields Presentation
2374911 - FAQ of Brazil's Incoming Automation Solution Scenarios
2469455 - FAQ of Brazil's MDF-e solution
TDF - TAX DECLARATION FRAMEWORK
2490213 - FAQ: SPED Tax Declaration Framework (TDF) for Brazil
2451223 - Latest corrections for TDF (Tax Declaration Framework)
REPORTS
2490129 - FAQ of Reporting solutions for Brazil
REPORTS (NOT SUPPORTED ANYMORE)
2475189 - ERP Brazil Localization reports out of maintenance
PAYMENT FILES AND BANK STATEMENTS
2470110 - FAQ of Brazil Payment Files and Bank Statement
© SAP 2018
Page 62 of 64
Public
S/4HANA Brazilian Localization
WITHHOLDING TAXES
2544766 - Brazil Withholding Taxes Troubleshooting Guide
MATERIAL MANAGEMENT
2478949 - FAQ of Brazil's Material Management
2478990 - STO (Stock Transfer Order)
2479020 - STO with Full/Partial Return
2479025 - STO using Inbound Delivery
2479112 - Service PO DIEN Material
2479075 - Service PO Withholding Taxes
2479111 - Stock Transfer MM
2479018 - Consignment
2479103 - Future Delivery
2479104 - Third Party Selling
2479074 - Subcontracting Process
2478950 - Resale Scenario
2479019 - Freight and CT-e
2479092 - Subsequent Credit and Debit
2479105 - Returnable Package
STO - STOCK TRANSFER ORDER
2478990 - STO (Stock Transfer Order)
2479020 - STO with Full/Partial Return
2479025 - STO using Inbound Delivery
STO - Transferência na Localização Brasil:
https://blogs.sap.com/2015/10/21/sto-transferencia-na-localizacao-brasil-2/
TAXBRA
1706309 - CI BR: CBT - Condition-Based Tax Calculation Brazil (updated)
2133195 - Z_CHECK_CBT Check tool for Localization settings of 1706309
CUSTOMIZING BRAZILIAN LOCALIZATION
2325792 - Customizing Analyzer Tool (C.A.T.) - Brazilian Localization Only
GUIDELINE FOR NF-E 3.10
IMPLEMENTATION FOR BOTH SAP ERP AND SAP NF-E (GRC):
2057942 - Guideline for NF-e 3.10 implementation in ERP and SAP NF-e
2123768 - KBA [3.10] NF-e 3.10 go-live checklist for SAP NF-e GRC
2525257 - Localization Latin América
7 Other Information Sources
As already outlined in the introduction, this document is a mere quick guide to aid you on going
through a Brazilian Localization installation process. Due to that, it is meant not to cover all
possible business scenarios existing in a real company. To help you exchange information on
subjects not covered here, please consider the following SAP and non-SAP communities:
© SAP 2018
Page 63 of 64
Public
S/4HANA Brazilian Localization
SAP Sources
Outside Sources
SAP Community Brazil
http://www.sap.com/brazil/community.html
ASUG Brazil
www.asug.com.br
SAP S/4HANA Community
http://www.sap.com/product/enterprisemanagement/s4hana-erp.html
S/4HANA1610, Country Versions
https://launchpad.support.sap.com/#/notes/
2349004
© SAP 2018
Page 64 of 64
Public
Download