NetSuite Banxico Exchange Rates Setup and Scope
Prepare currency records, Banxico credentials, and an API secret to import MXN-denominated exchange rates through Mexico Complementary Features.
The Mexico Complementary Features SuiteApp integrates NetSuite with Banxico to import foreign-currency exchange rates expressed in Mexican pesos (MXN). NetSuite applies these rates to foreign-currency transactions for MXN-base subsidiaries. Before configuration, prepare Multiple Currencies, the required currency records, Banxico credentials, and an API secret.
How Do Banxico Rates Apply to MXN-Base Subsidiaries?
The Mexico Complementary Features SuiteApp connects NetSuite with Banco de México, known as Banxico, to import exchange rates. These rates express the value of currencies outside Mexico in MXN. The documented transaction application is specifically for subsidiaries with the Mexican peso as their base currency.
For implementation planning, distinguish a subsidiary's base currency from a transaction's currency. Having an MXN currency record alone does not establish the documented scope: the subsidiary must use MXN as its base currency, and the transaction must be in another currency. The supplied documentation does not describe application of these rates for subsidiaries with another base currency.
For related coverage, see the Banxico exchange rate integration overview.
What Must Be Ready Before Configuration?
Complete these four prerequisites before setting up the integration:
- Enable Multiple Currencies in the account.
- Create currency records for MXN and every currency whose rates you want to import from Banxico.
- Register with Banxico to obtain the exchange rates API base URL and token.
- Create an API secret using that token, and record the script ID you define for the secret.
Keep the Banxico token and the API secret's script ID as separate checklist items. The source requires the token to create the secret and explicitly tells implementers to note the secret's script ID. Recording only the Banxico registration details leaves that prerequisite incomplete.
The supplied documentation does not specify a Banxico import frequency, API quota, historical-rate window, or complete permission matrix. Treat these as unresolved deployment questions rather than assuming defaults.
How Should You Prepare Currency Records?
Multiple Currencies provides these currencies by default:
| Country or Region | Currency | Currency Code |
|---|---|---|
| Canada | Dollar | CAD |
| European Union | Euro | EUR |
| Great Britain | Pound | GBP |
| United States | Dollar | USD |
MXN is not in that default list. Check whether an MXN record already exists before creating one, and prepare any additional records needed for the currencies you intend to import. NetSuite supports all ISO 4217 standard currencies; that statement does not establish which currencies Banxico supplies through this integration.
To create a currency, go to Lists > Accounting > Currencies > New. Each currency requires a name, default locale, ISO code, and default exchange rate.
| Field | Setup Guidance |
|---|---|
| Name | Enter a unique name. Combining country and currency, such as “Mexican peso,” distinguishes currencies with similar names. |
| Default Locale | Select the country used to determine the currency format. |
| ISO Code | NetSuite displays the three-letter code for the selected locale. The currency-record documentation requires a valid ISO code for Currency Exchange Rate Integration. |
| Default exchange rate | Provide the required default rate. The supplied documentation does not explain how this default interacts with Banxico imports. |
| Format Sample | Displays the locale's default currency presentation, including its symbol, thousands separator, and decimal precision. |
Currency names become selectable on customer, vendor, and other records, so naming affects users beyond the integration administrator. Review names for clarity, particularly when several countries' currencies share the same name.
NetSuite warns when an ISO code is changed to an unsupported value. The currency-record documentation states that nonstandard ISO codes significantly slow exchange rate updates. Verify codes rather than relying only on a familiar currency name or symbol; a recognizable label is not a substitute for the required code.
What Is the Setup and Verification Sequence?
After completing the prerequisites, the overview points to four implementation topics:
- Setting up the integration with Banxico.
- Setting up currencies for the exchange rates import.
- Deploying the Banxico exchange rate import script.
- Verifying the exchange rates imported from Banxico.
These topics establish the implementation stages, but the supplied material does not include their configuration fields or deployment settings. Use the detailed help topics to complete those stages rather than treating the prerequisite checklist as the full setup procedure.
For acceptance planning, include checks of the intended currencies, imported rates, and foreign-currency transaction behavior in an MXN-base subsidiary. These are recommended validation steps based on the documented scope, not a substitute for Oracle's detailed verification instructions.
Does the Currency Reference Include Separate Role Guidance?
The accompanying currency-enablement reference describes a Costed Bill of Materials role adjustment when Multiple Currencies is enabled after the SuiteApp is installed. It does not identify this adjustment as a Banxico-specific permission requirement. For that separate scenario, the reference instructs administrators to:
- Go to Setup > User/Roles > Manage Roles and customize Costed_BOM_Role.
- Optionally change the custom role's Name.
- Under Permissions > Lists, add Currency at View level, then save.
- Go to Customization > Scripting > Scripts, open Deployments for Costed Bill of Materials, and edit the deployment.
- Set Execute As Role to the custom role and save.
- Repeat the deployment change for Costed BOM DataService.
Keep this manufacturing-related adjustment separate from the Banxico prerequisite checklist. The reference does not establish a Banxico execution role or permission matrix.
Who This Affects
- Administrators: Prepare Multiple Currencies, currency records, and the API secret.
- Integration implementers: Coordinate Banxico registration and follow the configuration, deployment, and verification topics.
- Accounting teams: Plan validation around foreign-currency transactions in MXN-base subsidiaries.
- Manufacturing administrators: Review the separate Costed BOM role scenario where applicable.
Key Takeaways
- Banxico imports express foreign-currency values in MXN; documented transaction use applies to MXN-base subsidiaries.
- Prepare Multiple Currencies, currency records, Banxico credentials, and an API secret before configuration.
- Record the secret's script ID as well as the Banxico registration details.
- General currency-record support does not establish Banxico's available currency coverage.
- Follow configuration and script deployment with verification of imported rates.
- Do not treat the separate Costed BOM role guidance as a Banxico permission requirement.
Frequently Asked Questions (4)
Which subsidiaries and transactions are within the documented scope of Banxico exchange rates?
What needs to be ready before configuring the Banxico integration?
How do I prepare currency records for the Banxico rate import?
Does the Costed Bill of Materials role adjustment apply to Banxico imports?
Weekly Update History (1)
Added the Currency Exchange Rate Integration with Banxico help topic.
View Oracle DocsWas this article helpful?
More in Currency
- New Currency Context for Currency Custom Fields in NetSuite
New currency context for custom fields in NetSuite 2026.2 enhances currency display in reports and analytics.
- Currency Formatter Object Members Reference in NetSuite
Detailed reference for currency formatter object members and their usage in client and server scripts. Currency Formatter Object Members
Also from NetSuite 2026.2
- Bank Matching and Reconciliation Enhancements in NetSuite 2026.2
Bank matching and reconciliation pages in NetSuite 2026.2 receive critical UI enhancements for improved transaction management.
- System Notes Enhancement for Reconciliation in NetSuite 2026.2
System notes enhancement tracks GL transaction events in NetSuite 2026.2, improving reconciliation auditing and review.
- SuiteCloud CLI License Acceptance for Automation
Set SUITECLOUD_CLI_ACCEPT_LICENSE=true to suppress the SuiteCloud CLI license prompt during scripted npm installation.
- NetSuite Next: Readiness, Preview, and Ask Oracle
Eligible administrators can request a NetSuite Next preview, set up Ask Oracle, and prepare data, roles, customizations, and navigation.
Advertising
Reach Currency Professionals
Put your product in front of NetSuite experts who work with Currency every day.
Sponsor This Category