Brazil Localization Known Limitations and Best Practices
To access the Brazil Localization SuiteApp documentation in Brazilian Portuguese (Português do Brasil), see Brazil Localization.
Before using the Brazil Localization SuiteApp, be aware of the current limitations and best practice recommendations.
Best Practices for the Brazil Localization SuiteApp
When using the Brazil Localization SuiteApp, be guided by the following recommendations:
-
After you install Brazil Localization, do not change the settings defined as installation prerequisites.
If you uninstall other SuiteApps, disable features, modify required settings, or deactivate roles, you may experience problems while using or updating Brazil Localization. For more information about the prerequisites, see Prerequisites for Installing the Brazil Localization SuiteApp.
-
Restrict the fine and interest items to Brazilian subsidiaries.
When you install the Brazil Localization SuiteApp, NetSuite automatically creates four fine and interest items. The items are used to account for fine and interest amounts on sales and purchases transactions.
-
For fine and interest on sales transactions, NetSuite creates FineCharge and InterestCharge items.
-
On fine and interest on purchases transactions, NetSuite creates the FineChargePurchase and InterestChargePurchase items.
By default, the items are associated with all the subsidiaries from your account. If you have subsidiaries from multiple countries, edit the item records and, in the Subsidiary field, clear the selection of subsidiaries from outside of Brazil.
For more information, see Setting Up Fine and Interest Items for Brazil.
-
-
Before generating an e-document, verify if a number was assigned to the e-document.
After NetSuite saves the transaction, in the E-Document Certification subtab inside the E-Document subtab, verify if the system assigned a number to the e-document. If you are generating an electronic invoice for services, verify the RPS Number field. If you are generating an electronic invoice for goods, verify the Certified E-Document Number field.
Known Limitations of the Brazil Localization SuiteApp
When using the Brazil Localization SuiteApp, keep in mind the following limitations:
-
The custom address form for Brazil only displays the customized labels when the account's language is English (U.S.), Español (Latinoamérica), or Português (Brasil).
If you are using NetSuite with different account language preferences, instead of Address, Number, and District, the fields will be labeled as Address 1, Address 3, and Address 2, respectively.
For more information, see General Personal Preferences.
-
Brazil Localization only supports the Generate, Certify e-document automation type.
When setting up the e-document processes for automation feature from the Electronic Invoicing SuiteApp, you can only configure the Process E-Document button to automate the e-document generation and certification.
For more information, see Processing E-Documents Automatically for Individual Transactions.
-
Transactions that leverage Brazil Localization's electronic invoicing and tax determination features can have a maximum of 200 items and calculate up to 7 taxes.
-
Brazil Localization does not support the generation or certification of the following tax collection forms:
-
Documento Único de Arrecadação (DUA) for the state of Espírito Santo.
-
Guia Nacional de Recolhimento de Tributos Estaduais (GNRE) for the state of São Paulo.
-
-
By default, Brazil Localization sets the Override Installments field as true when saving transactions with installments. If you import CSV files to edit transactions with installments, having the Override Installments option enabled may cause issues.
When the Override Installments field is set as true and you import a CSV file, NetSuite expects you to provide information to overwrite anything about the installments. The system does not update any information that you have not provided yourself.
The Override Installments option can cause errors if you try to import a CSV file that affects the transaction amount, but does not provide new installment amounts. In this case, the sum of the installments will not match the transaction amount. Then, NetSuite will not be able to save the update and the CSV import will fail.
To prevent the CSV import failure, you can:
-
Add the updated installment amounts to the CSV files before you import them to NetSuite.
If taxes apply and you chose to split withheld taxes amounts, you must also include the updated taxes amounts.
-
Let NetSuite calculate the updated installments amounts.
If you want NetSuite to recalculate installment amounts when importing CSV files that affect transactions amounts, do the following:
-
In the CSV file, set the Override Installments field to F (false).
-
In NetSuite Import Assistant, on the Import Options step, under Advanced Options, check the Run Server SuiteScript and Trigger WorkFlows option.
With these import settings, if taxes apply and you chose to split withheld taxes amounts, NetSuite splits tax amounts evenly across the installments.
-
-
-
When creating or editing a transaction, you should not check the Tax Details Override box or edit any tax information under the Tax Details subtab. Brazil Localization does not support this feature. If you override tax details, you may encounter issues when certifying e-documents, calculating withheld taxes on payments, generating statutory reports, and more.
-
When adding an item to a transaction, the unit of measure cannot be different from the primary unit type defined on the item record.
For example, if an item's primary unit type is kilograms, you cannot select milligrams as its unit on an invoice. If you select a different unit of measure, you may encounter errors on the electronic invoice generated from the transaction.
-
Brazil Localization does not support the addition of the same item on multiple lines of intercompany transfer orders.
When adding the items to be transferred, do not add the same item on multiple lines of the intercompany transfer order. Instead, if you are transferring more than one unit of the same item, specify it in the Quantity column.
-
When generating delivery files with the Centro Nacional de Automação Bancária (CNAB) 240 standard, you cannot add or edit fine and interest amounts for expense reports, vendor prepayments, and custom transactions enabled for CNAB.
-
When importing CNAB return files, be aware that the LFB MR File Importer script deployment should only have 1 SuiteCloud Processor set as the concurrency limit.
Brazil Localization does not support multiple SuiteCloud Processors running the LFB MR File Importer script at the same time. Using more than one SuiteCloud Processor may cause import issues. For more information about this setting, see Map/Reduce Script Deployment Record.
-
The PDF templates provided by the SuiteApp do not support the advanced PDF/HTML template editor's What You See Is What You Get (WYSIWYG) mode.
You can edit the PDF templates with the editor's source code mode. For more information, see Advanced Templates Customization in the Template Editor.