Scope of the Brazilian localization
This article describes the strategy and scope for Brazilian tax, finance, and accounting laws and regulations that Microsoft has included in Microsoft Dynamics 365 Finance for Brazil.
In general, Microsoft invests significant resources on extending the business process functionality of Dynamics 365 Finance by developing features and functionality to address specific tax, accounting, or financial regulatory requirements in countries or regions where Microsoft makes Microsoft Dynamics generally available.
The software helps organizations run their business operations while complying with country/region-specific laws, regulations, and common business practices for handling their daily activities. This software includes features and functionality that are designed to address specific federal tax, accounting, financial, or statutory reporting laws or regulations that commonly affect businesses in Brazil.
However, Microsoft Dynamics doesn't address all laws, regulations, or commercial requirements in Brazil, because laws and regulations vary in the way that they affect organizations. Additional details are available in the Localization Availability Guide.
Channel partners are an important part of our global strategy for delivering Microsoft Dynamics to help customers meet local laws and regulatory requirements for Brazil. By taking advantage of the extensible nature of the development architecture of Microsoft Dynamics, channel partners can address a customer's specific business needs during implementation, either through configuration of the software (when configuration options are available), or through partner-created customizations or localizations (if customization or localization is required). Although channel partners might provide solutions that meet specific regulatory requirements that are unique to municipalities, cities, states, or other regions in Brazil, Microsoft doesn't provide any guarantees or warranties (expressed, implied, statutory, or otherwise) that partner-created solutions comply with local business, tax and regulatory, legal, or other applicable requirements.
Channel partners or customers are solely responsible for any configurations, customizations, localizations, or translations that they create or implement on behalf of customers. This responsibility also covers any updates for these solutions, and any support or other service that is provided to customers for such solutions. You must contact your channel partner for information about the solutions that the channel partner creates for licensed versions of Microsoft Dynamics.
Definitions
Customization refers to either of the following:
- Any configuration, modifications, or changes that partners or customers make either to the Microsoft Dynamics software or, when applicable, to the software documentation to fit a customer's specific business needs. Examples include adding or renaming fields or tables, creating custom reports, or integrating with third-party solutions.
- Any software that partners or customers develop for the Microsoft Dynamics software.
Localization refers to any modification to, addition to, or adaptation of the Microsoft Dynamics software to enable or include specific features or functionality in the software so that it complies with applicable regulatory requirements (including, without limitation, versions and updates of the Microsoft Dynamics software, user assistance tools, and end-user documentation). Examples of laws or regulatory requirements that might require localization of the software include local tax reporting (such as for sales tax, value-added tax [VAT], and goods and services tax [GST]), invoice tracking by a government authority, government-required tax calculations, local accounting rules, and local regulatory and statutory reporting.
National Standards refer to feature requirements in software that are primarily related to banking practices (such as payment methods, payment formats, and bank statements). Less often, the requirements are related to commercial documents (such as electronic fiscal documents). National Standards are local requirements that aren't required by law or regulation, but that are widely adopted within a geographic region and critical to the sale of licenses for business management software in that geographic region.
Brazilian localization strategy
In general, the Microsoft strategy for addressing the tax, financial, accounting, or statutory reporting requirements for Brazil consists of providing localizations for Microsoft Dynamics that do the following:
- They implement the federal tax requirements that are detailed in the Brazilian localization scope section of this article.
- They implement, for the following states, the state/region requirements that are detailed in the Brazilian localization scope section: São Paulo (SP), Rio de Janeiro (RJ), Paraná (PR), Santa Catarina (SC), and Rio Grande do Sul (RS).
- They deliver specific new regulatory features through configurations or development of new functionality that implements the federal and state/region requirements that are detailed in the Brazilian localization scope section, in accordance with the business rules that are specified in this article and the Microsoft Dynamics roadmap on the Microsoft Dynamics Localization Portal.
- They deliver specific new regulatory features in the most recent service pack that is available, or in a new service pack, for supported versions of Microsoft Dynamics.
- They apply National Standards and competitive features that Microsoft, at its sole discretion, determines to be necessary or appropriate, based on business needs in the region.
- They don't focus on the requirements of specific businesses, segments, verticals, regions, or large enterprises, even when these requirements are required by laws, statutes, or regulations at the federal, state, or city level.
- They don't include municipal requirements, except the municipal requirements that are detailed in the Brazilian localization scope section.
There are specific laws and requirements that are out of scope for Microsoft Dynamics. For a list, see the Out of scope section of this article.
The Brazilian localization that Microsoft developed for Microsoft Dynamics is limited to the features and functionality that are described in this article. Therefore, Microsoft Dynamics must be analyzed by prospective customers or a tax professional, such as an accounting and tax auditor, tax law firm, or tax consulting firms, who can assess whether the functionality is appropriate to meet the customer's business needs, or whether custom solutions are required.
Brazilian localization scope
The user interface (UI) and online Help for Microsoft Dynamics are translated into Brazilian Portuguese. Additional documentation, such as white papers and training materials, might be available only in English and might not be available when the software is first made generally available in Brazil.
The localization scope for Microsoft Dynamics available in Brazil is limited to tax calculation, accounting transactions, issuing/receiving fiscal documents, and issuing fiscal receipts in the following four scenarios: procure to pay, quote to cash, commerce, and regulatory/statutory reporting.
The features that Microsoft delivers and supports as part of the Brazilian localization for Microsoft Dynamics are listed in the Brazilian localization features section of this article. Details about each of the features can be found in Help in Microsoft Dynamics, and in white papers that are published on the Microsoft Dynamics Localization Portal.
Market availability
The Microsoft goal is to deliver regulatory features in enough time for installation. To implement the tax, accounting, financial, or regulatory/statutory reporting requirements that typically affect a majority of businesses in Brazil, Microsoft aims to release tax and regulatory updates that contain required changes before the effective date or other date that is mandated by the applicable government authority at either the federal or state level (but only for the states that are identified in the Brazilian localization strategy section of this article), so that our channel partners have enough time to update their customer solutions. Internally, we call this date the market required date (MRD).
Microsoft strives to meet its established MRDs and dates that are mandated by the applicable government authority. However, various factors can affect the timely delivery of tax and regulatory updates. Here are some examples:
- Legislative or regulatory changes that the government makes, but that it doesn't give enough notice about before the date when the law takes effect
- Feature, functionality, infrastructure, or architectural limitations of the affected software versions that are generally available in the marketplace
- The complexity and coverage of the coding, redesign, or enhancement that is required in the software to implement the legislation or regulatory requirements, or schedule conflicts
If it isn't feasible to meet these dates, we use commercially reasonable efforts to develop and release tax and regulatory updates as soon as possible.
Any dates that Microsoft publishes are for planning purposes only and are subject to change at any time without notice.
Microsoft makes no representations, warranties, or guarantees about the timeliness or completeness of any tax or regulatory update that it provides, and, to the maximum extent that is permitted under applicable law, disclaims all implied warranties and conditions, such as implied warranties or conditions of merchantability and fitness for a particular purpose.
Brazilian localization features
The following sections list the features that are specific to Brazil.
Master data
Tax identifiers for legal entities and fiscal establishments:
- CNPJ/CPF
- IE
- CCM
- IE for tax substitution for multiple states
- CNAE
Tax identifiers for customers and vendors:
- CNPJ/CPF
- IE
- CCM
- NIT
- INSS-CEI
- CNAE
Item tax characteristics:
- Fiscal classification code and exception
- Taxation origin
- Product type
CFOP table
Vendor new fields for non-unknown beneficiary suppliers and for registering dependents of natural persons (SPED REINF 2.1.2)
Taxes
Tax types:
- IPI
- ICMS
- ICMS tax substitution
- ICMS difference
- DIFAL
- Importation tax
- PIS
- COFINS
- CSLL
- IRRF
- INSS
- Retained INSS
- ISS
Taxation mode per tax type:
- 1-Taxable
- 2-Exempt or non-taxable
- 3-Others
Tax credit based on taxation mode
ICMS base reduction
ICMS tax substitution with calculation based only on markup for outbound fiscal documents
Simplified ICMS tax substitution
Independent configuration for ICMS base reduction and tax substitution
IPI tax on the final user
ICMS for use and consumption
ICMS, POS, and COFINS tax discounts for sales to SUFRAMA
ICMS difference over sales in final consumer (DIFAL) only for simplified base
ICMS difference over purchase
Configurable default taxes based on operations defined/specified per CFOP group
Calculation of PIS and COFINS reference to law 1.401/2013 during import
Procure
- Purchase requisitions, requests for quotation, and purchase orders localized to support the Brazilian taxes per the Brazilian localization scope
- Fiscal document texts in purchase orders
- Cancel inbound issues fiscal documents
- Reverse received fiscal documents
Receive
Posting fiscal documents for receiving:
- Inventory items
- Services
- Fixed assets with bookkeeping of deferred ICMS tax amounts
- Goods for use and consumption
- From vendors that aren't ICMS payers/contributors (using models 1, 1-A, and 55)
- Direct import (using models 1, 1-A, and 55)
- (IPI, ICMS) Tax and price complementary fiscal documents
- Vendor invoices (not dependent on purchase orders)
Referenced fiscal documents
Fiscal documents with referenced processes
Multiple processes referenced by fiscal document texts
Tax adjustments during receipt of inbound fiscal documents
Electronic fiscal document XML and DANFE received from a POP3 (Post Office Protocol version 3) email account
Validation of electronic fiscal document access key in SEFAZ
Archiving of electronic fiscal document XML together with the posted received fiscal document
Matching the quantity and price unit from the received electronic fiscal document XML with the vendor invoice from the purchase order
Purchase return
- Issuing fiscal document for vendor returns
Sell
- Sales quotations, sales orders, free text invoices, and project invoices localized to support Brazilian taxes per the Brazilian localization scope
- Input of transport information for fiscal documents
- Fiscal document texts in sales orders and free text invoices
- Cancel issued fiscal documents
Invoicing
Issuing fiscal documents for invoicing:
- Inventory items
- Services
- Fixed assets
- Third-party sales
- Project invoices
- For end users
- For customers in SUFRAMA
- (IPI, ICMS) Tax and price complementary fiscal documents
Referenced fiscal documents
Fiscal document with referenced processes
Multiple processes referenced by fiscal document texts
Withholding tax for IRRF, INSS, and ISS
Outbound fiscal document viewer
Display approximated taxes
Manual maintenance of Ficha Conteúdo de Importação (FCI) by product, fiscal establishment, and period
The localization supports issuing fiscal document models 1, 1-A, and 55, and the Services fiscal document for São Paulo city. Partners must customize the requirements or behavior for unsupported fiscal document models.
Note
The localization doesn't support generation of FCI files, subsequent operation, automatic sending of FCI files, and automatic calculation of importation composition.
Sales return
- Customer returns with your organization's fiscal document
- Customer returns with a fiscal document issued by the customer
- Electronic fiscal document access key
Inventory
- Issue and receive fiscal documents for transfers/returns of inventory items between fiscal establishments
- Issue and receive fiscal documents for remittance/returns of inventory items from a third party
Production
- Indirect and direct cost absorption only over production orders from discrete manufacturing
NF-e (Federal)
Support for NF-e layout 4.0
NF-e messages/events:
- Issue
- Cancel
- Discard
- Electronic correction letter (CC-e)
Contingency mode: security form (FS or FS-DA)
Contingency mode: SCAN
Contingency mode: SVC
XML viewer for issued and received electronic fiscal documents
Automatic sending of electronic fiscal document through email for customers, vendors, and transportation companies
Out of scope: Overall purpose services in the NF-e
NFS-e Services (São Paulo city)
- Service electronic fiscal document using .txt files
- Recibo Provisório de Serviços (RPS) for São Paulo city
Financial and treasury
- Withholding IRRF, PIS, COFINS, CSLL, ISS, and INSS taxes on payments and receiving
- Withholding IRRF, PIS, and COFINS tax threshold by legal entity
- Payment with check per bank
- Payment with Brazilian Borderô
- Interest and fines on payments and receiving, applying federal, state, and city holiday calendars
- Interest, fines, and withholding tax on centralized payments
- Electronic payment based on configurable files for the FCC-400 layout
- Electronic receiving based on configurable files for the CNAB-240 layout
General ledger
Accounting consolidation with transaction detailed transfers
Fiscal document for ICMS tax credit transfer between fiscal establishments
Fiscal document for 1/48 ICMS tax credits
Legal reports:
- Day book
- Analytical ledger
- Trial balance
Project accounting
- Credit notes
TMS
- Issue outbound fiscal documents and electronic fiscal documents from loads for sales order invoices
- Issue outbound fiscal documents and electronic fiscal documents from loads from transfer orders and fiscal document slips
Call center
- Support for Brazilian tax registration ID (CNPJ/CPF) in customer data management
Fiscal books
Fiscal books reports:
- IP tax assessment
- ICMS tax assessment
- ICMS-ST tax assessment for states with IE registration
- Incoming and Incoming model 1A
- Outgoing and Outgoing Model 2A
- Inventory models 3 and 7
- CIAP control report
- ISS Report model 51 (delivering services)
- ISS Report model 56 (acquiring services)
- ECF daily operations report (Mapa Resumo)
Tax assessments
Generate the tax assessment and payment of the following taxes:
- IPI
- ICMS and ICMS-ST
- ICMS DIFAL
- ISS
Generate the tax assessment and payment of the following taxes:
- INSS CPRB
Generate the tax assessment and payment of the following taxes:
- PIS and COFINS regime Cumulative
- PIS and COFINS regime Non-Cumulative
- Both
CIAP control and manual registration of ICMS installments
SPED Fiscal (ICMS, IPI)
Generate a text file and support for companies defined as Profile A
Available layout versions include Layout Code 15 and earlierSupport for the following records for companies defined as Profile A:
Block 0: 0000-0001-0002-0005-0015-0100-0150-0190-0200-0210-0220-0300-0305-0400-0450-0460-0500-0600-0990
Block C: C001-C100-C101-C110-C111-C113-C114-C120-C130-C140-C141-C160-C170-C172-C180-C185-C190-C191-C195-C400-C405-C410-C420-C460-C470-C490-C500(incoming)-C590 (incoming)-C990
Block D (only for incoming fiscal documents): D001-D100-D190-D195-D500-D590-D990
Block E: E001-E100-E110-E111-E116-E200-E210-E220-E250-E300-E310-E311-E312-E313-E316-E500-E510-E520-E530-E990
Block G: G001-G110-G125-G126-G130-G140-G990
Block H: H001-H005-H010-H020-H030-H990.
Note
H005 and related records are only supported for reason code = 01, 05 for RS state and 06.
Block K: K001-K100-K200-K220-K230-K235-K260-K265-K270-K275-K280-K290-K291-K292-K990
Block 1: 1001-1010-1250-12251990
Block 1900-1910-1920-1921-1923-1926-1990 only for Rio Grande do Sul state
Resolution 13/2019 and Portaria SUCIEF 55/2019- RJ
Out of scope: SPED Fiscal with specific requirements from the state/region, as described in the Brazilian localization strategy section of this article, and companies that are categorized as Profile B and Profile C.
Portaria CAT 42/2018 - SP
- Layout 1.1 B
DRCST for Santa Catarina state
SEF Portaria No. 396/2018
- SEF Portaria No. 208/2019
- SEF Portaria No.254/2019
- SEF Portaria No.343/2019
- SEF Portaria No.416/2019
Records:
- Block 0: 0000-0001-0005-0100-0190-0200-0220
- Block 2: 2100-2110-2113-2114-2115-2120-2121-2130-2131-2132-2133-2134
- Block H: H001-H005-H010-H990
- Block 9: 9001-9900-9990-9999
SPED Contributions (PIS and COFINS)
Generate a text file in accordance with layout 006 and earlier
Support for company type Sociedade empresaria em geral
Support for booking criteria Regime de Competência – Escrituracao detalhada only
Support for the following records:
- Block 0: 0000-0001-0100-0110-0111-0140-0150-0190-0200-0400-0450-0500-0900-0990
- Block A: A001-A010-A100-A110-A111-A120-A170-A990
- Block C: C001-C010-C100-C110-C111-C120-C170-C175-C180-C181-C185-C188-C190-C191-C195-C198-C199-C380-C381-C385-C400-C405-C481-C485-C490-C491-C495-C500-C501-C505-C509
- Block D (only for incoming fiscal documents): D001-D010-D100-D101-D105-D111-D500-D501-D505-D509
- Block F: F010-F100-F111-F120-F129-F130-F600-F700-F800-F990
- Block M: M001-M100-M105-M110-M115-M200-M205-M210-M220-M225-M400-M410-M500-M505-M510-M515-M600-M606-M610-M620-M625-M800-M810-M990
- Block 1: 1100-1300-1500-1700
SPED ECF
Generating a text file by using Management Reporter
Layouts 007 and previous
Support for the following blocks and records:
- Block 0: 0000-0001-0010-0020-0030-0035-0930-0990
- Block J: J001-J050-J051-J100
- Block K: K001-K030-K155-K156-K355-K356-K990
- Block V (DEREX): V001-V010-V020-V030-V100-V990
SPED Reinf
Generating events:
- R-1000, R-1050, R-1070, R-2010, R-2020, R-2055, R-2060, R-2098, R-2099
- R-4010 (in scope: deduction for dependents and alimony)
- R-4020, R-4040 (unknown beneficiary), R-4080, R-4099 (closing and reopening)
- R-9001, R-9011 (Series 9000 replaces 5000. Events generated by SPED REINF Service and returned to client application)
- Support beneficiaries in Brazil and abroad.
- Layout version 2.1.2
- New REST Services Support for REINF v2.1.2
- Support for the new XML schemas of REINF v2.1.2
Out of Scope - R-4010 deductions with reimbursement, health plan and retirement funds and pensions.
SINTEGRA
- Generating text files in accordance with version 3 - ICMS-76/03.
GIA-SP
- Generating GIA São Paulo state text files in accordance with version 08.00 (01/02/2013).
GIA-ST Nacional
- Generating GIA-ST text files in accordance with version 3.1.
SPED Accounting
Generation of SPED Contábil text files - Layout version supported: 9.0 and earlier
Support for bookkeeping type G (Day Book - Livro Diario) and the generation of the following blocks and records:
- Block 0: 0000-0001-0007-0035-0990
- Block I: I001-I010-I030-I050-I051-I052-I100-I150-I155-I200-I250-I350-I355-I990
- Block J: J001-J005-J100-J150-J800-J801-J900-J930-J932-J935-J999
- Block 9: 9001-9900-9990-9999
- All available posting layers are included in the generation of SPED ECD file.
Out of scope
Some capabilities of Microsoft Dynamics that are generally available in other countries or regions might not be available in the Brazilian localization. The following items are out of scope or are otherwise not permitted for Brazil.
Tax calculation requirements
The following tax calculation requirements are out of scope for the Brazilian localization:
- Simples Nacional or Super Simples taxation mode
- Regime especial taxation mode (see the Notes section of this article)
- Requirements from states/regions other than the states/regions that are described in the Brazilian localization strategy section of this article
- Requirements from regulatory agencies or autarchies, such as SUFRAMA, ANVISA, or ANATEL
Modules
The following modules are out of scope for the Brazilian localization:
- Budgeting
- Cost accounting
- Travel and expenses
- Compliance and internal controls
- Human resources
- Payroll
- Trade allowance management
- Service management
- Enterprise Portal for Microsoft Dynamics AX
Features and functionality
The following features and functionality are out of scope for the Brazilian localization:
- Cash flow
- Collection management
- Posting definitions
- General journal service enhancements
- Accounts receivable invoice correction
- Prepayment associated with purchase order
- E-invoicing web portal
- Recurring invoices
- Archiving
- Quality management system
- Catalogs and categorization
- Auto-connecting invoice lines to packing slip lines
- Adding encryption for credit card processing on Online Services for Microsoft Dynamics
- Purchase order and packing slip correction
- Vendor self-service portal
Industries
In general: The following industry is out of scope for the Brazilian localization:
- Public Sector
Commerce industry:
Services: The following online services are out of scope for the commerce industry for the Brazilian localization:
- Sites Services for Microsoft Dynamics ERP
- Commerce Services for Microsoft Dynamics ERP
- Modern POS and Commerce Scale Unit
Retailers: POS can't be used in the following businesses in states where compliance with the PAF-ECF law "ATO COTEPE/ICMS N° 46" of 2014 is mandatory:
- Gas station
- Restaurant
- Hotel
- Passenger transportation
- Pharmacy/medicine preparation
- Garage/repair shop
- Toll road
- Parking lot
Fiscal printer features: The following features and functionality for fiscal printers for businesses in Brazil are out of scope for the Brazilian localization:
- Fiscal printers that have a different setup of tender types
- Fiscal printers that have more than one registry for the same tax rate
- Rounding of values, quantities, and amounts at the point of sale (POS) by using a different rule than the fiscal printer
Tax calculation requirements: The following tax calculation requirements for businesses in Brazil are out of scope for the Brazilian localization:
- Tax discounts for sales through Enterprise POS in SUFRAMA or other Free Trade Zone
Out of scope for fiscal books
The following tax reporting requirements are out of scope for fiscal books for the Brazilian localization:
- A printable version of fiscal books, in accordance with AJUSTE SINIEF 2 from April 3, 2009, which the requirement for printed books obsolete
- SPED Fiscal that has specific requirements from the states/regions that are described in the Brazilian localization strategy section of this article
- Simples Nacional or Super Simples taxation mode
- Regime especial taxation mode (see the Notes section of this article)
- Requirements from states/regions other than the states/regions that are described in the Brazilian localization strategy section
- Requirements from regulatory agencies or autarchies, such as SUFRAMA, ANVISA, and ANATEL
- IN86
- GIA for states other than São Paulo
- Data upgrade for fiscal books from AX 2009 to AX 2012 R3 and finance and operations
- Data upgrade of fiscal documents from AX 2009 to AX 2012 R3 and finance and operations
References
The Microsoft Dynamics Localization Portal provides information about localization features and documents that have been released by Microsoft, and also localization features and documents that are planned for release.
Notes
Regime especial (special regime) – Any differential treatment, with respect to general tax rule requirements (whether federal, state, or municipal) and ancillary obligations, that the tax authority authorizes, in peculiar cases, to simplify tax compliance by the taxpayer. This differential treatment doesn't include relief from taxation.
Brazilian tax terms and abbreviations
Term or abbreviation | Description |
---|---|
ANATEL | Telecommunication regulatory agency |
ANVISA | Health and medical regulatory agency |
CNPJ | Federal tax registration number for companies |
CIAP | Control over installments of ICMS tax credit for acquired fixed assets |
COFINS | Contribution based on gross revenues from business sales |
CFOP | Fiscal code operation |
CSLL | Social contribution tax on net profit |
DARF | Payment voucher that must be fulfilled for federal tax payment |
DCTF | Debit and credit assessment for federal taxes |
DIRF | Assessment of federal withholding taxes |
GNRE | Payment voucher that must be fulfilled for state tax payment |
GIA | ICMS tax assessment and payment declaration |
IPI | Tax on manufactured goods |
ICMS | Tax on transit of goods and services |
ICMS ST | ICMS tax substitution |
ISS | Tax on services |
IRRF | Tax on profit |
IE | State tax registration number for companies |
IM | City tax registration number for companies |
INSS | Contribution for social security |
IN-86 | Instruction #86 from the federal tax authority, which describes the rules about how and how long companies must hold fiscal and accounting digital data for tax auditing |
II | Importation tax |
Nota fiscal | Fiscal document |
PIS | Contribution for the social integration program |
SPED | Public digital bookkeeping system |
SINTEGRA | Information system for interstate goods and service transactions |
SEFAZ | State tax authority |
SUFRAMA | Autarchy for economic development of the Amazon region |