Professional Documents
Culture Documents
MM Display Tax Conditions in Purchase Order For Brazilian Companies PDF
MM Display Tax Conditions in Purchase Order For Brazilian Companies PDF
Applies to:
This solution could be applied for release 4.6 and higher.
The documents was created using ECC 6.0
For more information, visit the Enterprise Resource Planning homepage
Summary
Before the OSS note 1551566 provided by SAP in 2011, was not possible to show the Brazilian tax
conditions in the tab “Conditions” in the PO without a custom program/formula.
With this note now is possible to bring the Brazilian taxes to tab “Conditions” and also it helps to solve
another problem for Brazil, to print the tax values in the standard PO form, once in Brazil is common to have
the price of goods/products negotiated with ICMS amount included.
Author Bio
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 1
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
Table of Contents
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 2
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
Indirect taxes:
ICMS
Imposto sobre Circulação de Mercadorias e Serviços
Brazilian state tax on the circulation of goods and services. Influencing factors on the ICMS rate are:
- state of origin and state of destination of the goods
- if the customer is subject or not to ICMS
IPI
Imposto sobre Produtos Industrializados – Brazilian federal tax on industrial goods; IPI is
charged per product and calculated on the basis of the value of the good including ICMS. The tax
rate due depends on the NBM code, which is a Brazilian classification of products, and the origin of
the product (domestic/imported). Some companies are exempt from IPI (e.g. some government-
owned companies).
Influencing factors on the IPI rate are:
- type of operation (CFOP) - for example, export, stock transfers...
- product classification (NBM code) - a classification of goods issued by the Brazilian
government
- if the customer or vendor is subject or not to IPI
- usage of the goods (consumption or production)
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 3
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
Complemento de ICMS
ICMS complement – a special form of ICMS which is due if a company buys a product in
another state of Brazil and if the product is used for consumption. The ICMS complement is
calculated as the difference between the ICMS rate charged by the vendor’s state and the ICMS rate
applicable within the customer’s state.
Substituição Tributária
In Brazil, certain materials are subject to substituição tributária. This means that the fiscal
authorities transfer the right to collect taxes to the producer or distributor of the goods, called the
“substituto tributário”. He pays the tax, including tax on the presumed resale surcharge, and collects
it from the reseller who buys the goods. When re-selling the goods, the buyer can charge the tax on
the surcharge to the original price. The Substituicao tributaria can also influence the CFOP.
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 4
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
FORM FRM_KONDI_WERT_959.
INCLUDE J_1B_FORM_WRITE_TO_MEMORY.
ENDFORM.
FORM FRM_KONDI_WERT_960.
INCLUDE J_1B_FORM_READ_FROM_MEMORY.
ENDFORM
Save and activate formulas
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 5
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
Set the formula 959 for all Tax Codes Conditions you want to print in the PO form.
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 6
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
**Keep in mind that which conditions should be selected is a decision of the company.
After set the formula in each Tax Code Condition, we have to create the equivalent condition types in MM
application.
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 7
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 8
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
We also entered a translation to PT for each condition, if your logon language is PT.
ICM1 English ICMS Industr. In(PO)
Portuguese ICMS Industr. In(PO)
ICM2 English ICMS Consump.In(PO)
Portuguese ICMS Consump.In(PO)
ICOF English COFINS deductible-PO
Portuguese COFINS deductible-PO
ICON English COFINS Non Deduct.
Portuguese COFINS Ñ.Dedut. (PO)
ICS1 English Sub.Tributaria In-PO
Portuguese Sub.Tributaria In-PO
ICSF English COFINS Normal Tax
Portuguese COFINS Indust.In(PO)
IPI1 English IPI Industr. in(PO)
Portuguese IPI Industr. in(PO)
IPI2 English IPI Consumpt.In (PO)
Portuguese IPI Consumpt.In (PO)
IPIS English PIS deductible - PO
Portuguese PIS deductible – PO
IPSF English PIS Normal Tax
Portuguese PIS Industr. in(PO)
IPSN English PIS Non Deductib.
Portuguese PIS Ñ.Dedut. (PO)
***The condition activated within the tax code that will determine the text in PT or EN that will be printed in
the PO form, we will see it later on on this document.
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 9
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
Add in the end of the pricing schema the new entries, entering also the formula 960 to read and recover the
data calculated in TAXBRA.
1) Set the flag in the field PRINT, to standard program used in the PO form to read and print each
tax code condition activated into the tax code used in the item level in the PO.
2) Formula 960 that will retrieve data calculated for the Brazilian Tax procedure TAXBRA.
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 10
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 11
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 12
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
To check the values, return to tab Invoice and hit button [Taxes]
Go down till you find the tax code conditions in TAXBRA and compare values.
Do this for each line item you have in the PO.
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 13
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
Check PO form/Printout
Related Content
All settings was taken from the OSS note 1551566 provided by SAP and performed small adjustments to use
the standard functionality of PO printout.
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 14
MM: Display Tax Conditions in Purchase Order for Brazilian Companies
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com
© 2011 SAP AG 15