SAP Brazil localization content -
CFOP Determination in SD
Rafael Almeida
Senior Manager | SAP Projects | SAP OTC & SD | Helping to transform companies
through important projects
March 15, 2021
NOTE: This content has been created using a SAP S/4 HANA 1909 version
without TaaS and can be used in SAP ECC as well.
Hello everyone,
Did you know that Brazilian localization is one of the most complex
localization around the World to be implemented in a ERP system?
Thinking on that, I dicided share with you a Brazil location content on SAP
ERP, using J1BTAX transaction code.
CFOP determination on SD (Sales & Distribution)
module.
Before to explain how it works in the system, it is important to know what
it is its purpose. So, what does CFOP mean?
CFOP: Código Fiscal de Operações e Prestações (Tax Codes of Operations
and Services). In a general perspective, it determines what kind of
operation you are doing when the nota fiscal is issued.
In Brazil, companies must issue a nota fiscal in order to circulate with any
goods. It is mandatory.
What does CFOP determination on SD (Sales &
Distribution) mean?
In SAP, if the CFOP determination on SD is correctly configured, most sales
orders will have the CFOP determined automatically. Therefore, users, in
many cases, will not have to worry about selecting the correct CFOP for
the operation.
See the example below:
In the sales order above, SAP determined the CFOP: 6102/AA. But why did
it happen?
Let's see it behind the configuration:
Go to CFOP Determination SD:
J1BTAX > More > Entities > CFOP > CFOP Detemination SD
Select the CFOP 6102/AA.
Go to More > Selection > By Contents...
There are some fields, each one of them represents a parameter in order
to determine the CFOP correctly.
Movement Direction: Are you creating a sales order (outgoing process)
or a return order (incoming process) ?
Destination Category: Is the customer located in the same state,
different state, different country, same free tax zone state or different free
tax zone state?
Where can you find out the destination state?
Go to BP transaction code or XD03 > Select the customer ship to> In the
general tab it is possible to check it on Region field.
The origin state will be the plant selected during the sales order creation.
Material category: Which is the CFOP category in the Material Master?
Note: In most cases is 0 - Material
Where can you find out the material category?
Go to MM03 transaction code > Select the material code. Or select the
material in the sales order > Go to the Intl Trade: Export tab.
NF Item Type: Which NF item type are you using in the J_1BSDICA?
What does J_1BSDICA mean?
Briefly, J_1BSDICA is an SD Brazil Localization table used as a trigger in
order to determine tax code and tax laws in a general level. It is not the
main point on this published, however, it is important to know that it helps
in SD CFOP determination.
Produced In-House: Is the material produced in-house or
subcontracted?
How can you find out it?
Go to MM03 transaction code > Select the material code. Or select the
material in the sales order > Go to the Accounting 2 tab.
Note: As it is possible to see above, there is a field denominated Material
Usage as well. It will be used in the next key for the CFOP determination.
Material Usage: Which is the Material Usage?
How can you find out it?
Go to MM03 transaction code > Select the material code. Or select the
material in the sales order > Go to the Accounting 2 tab and check the
last Material Master screen.
CFOP Category: Which CFOP category is being used in Customer Master?
Where can you find out the CFOP category?
Go to BP transaction code or XD03 > Select the customer ship to> In the
Customer: Tax Data within FLCLU01 role, there is the field Customer CFOP
Category.
With all inputs above it is possible to understand that, the CFOP 6102/AA
has been determine though the key fields below:
Comments
28
o 1 comment
o 1 repost