Mapping Tables
Mapping Tables provide a centralized way to manage partner and supplier identifiers across all your Jakamo integrations. Instead of configuring the same vendor mappings separately for each integration, you can now create a single mapping table and use it across Purchase Orders, ASN, Invoices, and other integrations.
This guide explains how to use Mapping Tables to simplify your integration setup, migrate from existing mappings, and reduce duplicate configuration work.
Table of Contentsβ
- Why use Mapping Tables
- Prerequisites & Permissions
- Getting Started
- Creating and Managing Mapping Tables
- Adding Mapping Entries
- Migrating from Existing Integrations
- Connecting Mapping Tables to Integrations
- Troubleshooting
- FAQ
1. Why use Mapping Tablesβ
Previously, if you used Purchase Order, ASN, and Invoice integrations, you needed to configure the same 50 supplier mappings three separate timesβonce in each integration's settings. Mapping Tables solve this problem.
Before Mapping Tables:
- Configure supplier "ACME-VENDOR-123" β "ABC Manufacturing Ltd" in PO integration
- Configure the same mapping again in ASN integration
- Configure it a third time in Invoice integration
- Repeat for all 50+ suppliers β
With Mapping Tables:
- Create one Mapping Table called "My Suppliers"
- Add "ACME-VENDOR-123" β "ABC Manufacturing Ltd" once
- Attach this table to PO, ASN, and Invoice integrations
- Done! β
Key Benefitsβ
- Centralized management - Maintain partner identifiers in one place
- Reuse across integrations - One mapping table can be used by multiple integrations
- Easy migration - Import existing mappings from an integration with one click
- Better visibility - See all your partner mappings in a single view
- Fewer errors - Update once, apply everywhere
If you currently manage the same partner mappings across multiple integrations, consolidating them into Mapping Tables will save significant time and reduce errors.
2. Prerequisites & Permissionsβ
Who can use Mapping Tables:
- You must be a company admin to create and manage mapping tables
- Your user account needs mapping tables management permissions
What you need:
- At least one active integration (Purchase Order, ASN, Invoice, etc.)
- A list of your partner companies and their identifiers from your ERP/internal system
The Jakamo UI will only show actions you're permitted to perform. If you don't see the Mapping Tables option, contact your company administrator.
3. Understanding Mapping Tablesβ
How They Workβ
Mapping Tables connect your ERP codes to Jakamo companies. When your integration sends/receives messages, it uses these mappings to route data correctly.
Key benefit: One table shared by multiple integrations (PO, ASN, Invoice).
Two Tabs, Two Purposesβ
Partner Identifiers (main tab)
- Your ERP vendor code β Partner company in Jakamo
- Example:
VENDOR-123βABC Manufacturing Ltd - Optional: Add partner's business unit if they have multiple locations
- This is what routes messages
Own Identifiers (rarely needed)
- Your ERP code β Your own company's business unit
- Example:
PLANT-FINβYour Company Finland BU - Used for: PDF footers, auto-confirmation, multi-location tracking
- Skip this unless you have multiple business units
Business Units (Optional)β
Many companies don't use business units at all. If you don't, just map: ERP code β Partner company. Done.
If your partner has business units:
- After selecting the company, a Business Unit dropdown appears
- Select their specific location/division
- Required if the dropdown shows options
If you have business units:
- Use Own Identifiers tab
- Maps your ERP codes to your locations
Business units must be activated in Jakamo (contact support). Most companies operate without them.
4. Creating Your First Mapping Tableβ
- Go to Company menu β Integrations β Mapping Tables

- Click + ADD MAPPING TABLE
- Enter a name (e.g., "Main Suppliers")
- Click CREATE
Naming tips:
- Good: "Main Suppliers", "European Vendors"
- Avoid: "Table 1", "Test"
5. Adding Partner Mappingsβ
Add an Entry (Partner Identifiers Tab)β

- Partner Number - Your ERP vendor/customer code
- Partner Company - Select from dropdown
- Business Unit - Select if dropdown appears (optional otherwise)
- Click + ADD ENTRY
Example:
- Partner Number:
HYDR-001 - Partner Company:
Hydraulex Components Oy - Business Unit:
SeinΓ€joki Plant(if they have multiple plants)
Managing Entriesβ

Search: Use search box to find by code, company name, or business unit
Delete: Click trash icon β entry removed immediately
Edit: Delete old entry, add new one (no direct edit)
Deletions take effect immediately. Messages with that code will fail until you add it back.
Common Errorsβ
"Mapping entry with this identifier already exists"
- The code is already in this table
- Search for it β delete if wrong β add correct one
"Failed to create mapping entry"
- Company doesn't exist or no access
- Refresh page and retry
6. Own Identifiers (Skip if No Business Units)β
Most users skip this. Only needed if your company has multiple business units.
If you have BUs (Finland office, Germany office, etc.):
- Click Own Identifiers tab
- Add entries mapping your ERP codes β your BUs
- Example:
NHI_STOβNordic Heavy Industries Stockholm
This identifies which of your locations sent the order. Doesn't affect message routing.
7. Connecting to Integrationsβ
Creating a mapping table does nothing until you connect it to an integration.
How to Connectβ
From integration settings (not from Mapping Tables page):
- Go to Company menu β Integrations
- Find your integration (e.g., "Nordic Heavy PO")
- Under "Mapping table" dropdown β select your table
- Integration now uses that table

Multiple Integrations, One Tableβ
Connect the same table to multiple integrations:
- PO integration β "Main Suppliers"
- SO integration β "Main Suppliers"
- Invoice integration β "Main Suppliers"
Add one supplier = works in all three integrations β
What Happens After Connectionβ
Success: ERP sends VENDOR-123 β table maps to ABC Mfg β message routed β
Failure: ERP sends UNKNOWN-999 β not in table β message fails β
Fix: Add missing code to table β go to integration logs β click REQUEUE
Old Mappingsβ
Old per-integration company mappings are hidden but kept permanently as backup. You cannot delete them.
8. Migrating from Existing Integrationsβ
Skip this if starting fresh. This is for importing existing integration mappings.
Quick Processβ
- Create an empty mapping table
- Select it in Mapping Tables page
- Click Initialize from Integration
- Choose source integration β Confirm
- Review results (some may be skipped)
Why Items Get Skippedβ
Skip Reasons (click to expand)
"External identifier mapping, skipped"
- Not supported in mapping tables
- Cannot be added manually
- Contact support if critical
"Duplicate, skipped"
- Same code mapped multiple times
- First one imported, rest skipped
- Check which was imported, adjust if needed
"Business unit defined vendor mapping namespace, skipped"
- You use different vendor codes per BU for same supplier
- Not supported (requires one code per supplier)
- Standardize vendor codes across BUs
After Migrationβ
- Verify imported entries
- Test with messages
- Connect table to integrations
Re-import: Delete all entries (or delete table) β create new empty table β initialize again
9. Managing Tablesβ
Editing Entriesβ
Delete old β add new (no direct edit)
Changes apply immediately to all integrations using the table.
Switching Tablesβ
Use dropdown at top to view/edit different tables.
Deleting a Tableβ
Click trash icon β confirm
Error: "This mapping table is referenced in one or more integrations"
- Go to each integration settings
- Select different table (or None)
- Then delete
10. Troubleshootingβ
Top Issuesβ
"Mapping not found" in integration logs
- Note the identifier from error
- Add it to your mapping table
- Requeue the message
Cannot delete table
- Check which integrations use it (go through integration settings)
- Detach from each
- Delete table
Duplicate identifier
- Search for existing entry
- Delete if wrong, add correct one
11. FAQβ
Can multiple integrations share one table?
Yes. Main benefit of mapping tables.
What if I update an entry?
Changes apply immediately to all integrations.
Can same identifier exist in different tables?
Yes. Only unique within one table.
What happens to old mappings?
Hidden permanently, cannot be deleted. Kept as backup.
Why can't I initialize into non-empty table?
Safety feature. Delete entries or create new empty table first.
When do I need Business Units?
Only if your partner (or you) have multiple divisions/locations in Jakamo. Most companies don't use them.
When do I need Own Identifiers tab?
Only if YOUR company has multiple business units. Otherwise skip it.
Can I rename a table?
No. Delete and create new one if needed.
Need Help?β
Jakamo Support: support@thejakamo.com
Quick Reference:
- Can't see Mapping Tables? β Ask admin for permissions
- Duplicate error? β Delete existing entry first
- Can't delete table? β Detach from integrations first
- Message failing? β Add missing identifier, requeue message
Mapping Tables simplify integration management. Set them up once, use across all integrations.