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

Commerce

For up-to-date information on the scope of Commerce localization for Brazil, see Availability of Commerce localization features for Brazil.

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 earlier

  • Support 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

GIA-SP

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