- Store USD and Store EUR — same products, different currencies
- B2B Operations and B2C Operations — different pricing and payment terms
- Netherlands and Germany — same currency (EUR) but different VAT rates
- Test and Production — safe testing without affecting live data
What Each Business Unit Controls
Each Business Unit operates independently with:Organization Structure
Your FlexPortal account has this hierarchy:When to Use Multiple Business Units
Create separate Business Units for these scenarios:1. Different Countries
Each country requires different currency and tax treatment. Example: EU vs US Operations
Why Separate:
- Cannot mix EUR and USD in same Business Unit
- VAT and sales tax have different reporting requirements
- Payment processors often separate by country
- Product availability differs by market
2. Different Brands
Run multiple brands under one organization with separate product lines. Example: Premium vs Budget Brand
Why Separate:
- Different product catalogs and pricing strategies
- Separate brand identities and customer bases
- Different payment and credit terms
- Independent financial reporting
3. Different Business Lines
Separate B2B and B2C operations with different requirements. Example: Consumer vs Business Operations
Why Separate:
- Different pricing structures and terms
- Different billing and payment workflows
- Separate reporting for consumer vs enterprise
- Different operational requirements
Currency and Configuration
Each Business Unit operates in a single currency with its own configuration. This is fundamental to how FlexPortal works.Example: USD Store vs EUR Store
A company selling the same laptop in US and Europe needs two Business Units:
Same product. Completely separate operations.
Why Separate Business Units?
- Currency is fixed — cannot mix EUR and USD in one Business Unit
- Tax rules differ — VAT vs sales tax have different logic
- Payment processors — often require separate accounts per region
- Reporting — each BU has independent financial reports
- Compliance — different invoicing requirements per region
FlexPortal does not convert currencies. Each Business Unit operates entirely in its configured currency. Need USD and EUR? Create two Business Units.
Tax Configuration
Tax rules are configured per Business Unit to match local requirements.Tax Setup Examples
Netherlands (VAT):- Default rate: 21% VAT
- Applied to all subscription payments
- VAT number required for business customers
- Reverse charge for EU business customers
- Varies by state: 0% to 10%
- Configured per customer shipping address
- Nexus requirements per state
- Tax-exempt status for qualified organizations
- Standard rate: 5% VAT
- Applied to taxable supplies
- Zero-rated for certain categories
- TRN (Tax Registration Number) on invoices
Payment Accounts
Each Business Unit connects to its own payment processor account.Stripe Integration (Coming Soon)
When Stripe integration launches, each Business Unit will connect to a separate Stripe account:- Payments collected in the correct currency
- Compliance with local payment regulations
- Separate financial reporting per region
- Independent payout schedules
Manual Payment Tracking (Current)
Currently, you manage payment collection externally and mark payments as paid in FlexPortal. Each Business Unit tracks its own payment records.API Access
Each Business Unit has separate API keys. Your integration specifies which Business Unit to access.API Key Format
Making API Calls
Include the API key for the specific Business Unit you want to access:Dashboard Access
Users can be granted access to specific Business Units within the organization.User Permissions
Example Setup:
Creating a Business Unit
When you create a new Business Unit, you configure:Basic Information
Business Unit name, default language, timezone
Currency & Tax
Operating currency (cannot be changed later), default tax rate, tax ID
Payment Settings
Payment processor connection (Stripe, manual), bank details for invoices
API Access
Generate API keys for this Business Unit
Real-World Examples
Example 1: Regional Expansion
DeviceFlow started in the Netherlands and expanded to Belgium and Germany: Initial Setup:- Different VAT rates (Germany 19% vs others 21%)
- Different local regulations and invoicing requirements
- Separate operational teams per country
- Independent financial reporting
Example 2: Brand Portfolio
TechRent Group operates multiple brands:Example 3: Test Environment
FlexDevice uses a separate Business Unit for testing:Reporting & Analytics
Each Business Unit has independent reporting:
Organization admins can view consolidated reports across all Business Units.
Migration & Data Transfer
Business Units are permanent separations. You cannot:- Move a customer from one Business Unit to another
- Transfer a subscription between Business Units
- Share products across Business Units
- Merge Business Units
- Create new orders in the target Business Unit
- Activate new subscriptions with asset reassignment
- End original subscriptions in the source Business Unit
Plan your Business Unit structure carefully before starting operations. Restructuring later requires manual data migration.
Next Steps
Platform Overview
Understand how entities work within a Business Unit
API Reference
Learn how to authenticate and access specific Business Units via API