What is ERP Pricing?
ERP Pricing allows you to:- View pricing data from your ERP system
- See ERP-based price groups and levels
- Understand pricing without leaving FULFILL™
- Reference ERP pricing when creating orders
- Maintain single source of truth in your ERP
ERP Pricing is a conditional feature that must be enabled for your tenant. Not all organizations will see the ERP Pricing option.
Availability
Is ERP Pricing Enabled?
To check if you have ERP pricing:- Navigate to FULFILL™ → Price in the menu
- Look for ERP Pricing option
- If present, your tenant has ERP pricing enabled
- If not present, you’re using WorkSuite price groups only
Tenant Configuration
ERP Pricing availability depends on:- Tenant configuration flag:
useErpPricing - ERP system integration setup
- Data synchronization from ERP
- Administrator enabling the feature
Viewing ERP Pricing
Accessing ERP Pricing
- Navigate to FULFILL™ → Price → ERP Pricing
- The ERP pricing view displays
- Shows pricing data from your ERP system
- Data is read-only (cannot edit from FULFILL™)
What You’ll See
The ERP pricing view typically shows:- ERP Item IDs: Item identifiers from your ERP
- ERP Price Group IDs: Price group identifiers
- Prices: Pricing values from ERP
- Effective Dates: When pricing is valid
- Additional Metadata: Other ERP-specific pricing fields
ERP Pricing vs Price Groups
Two Pricing Systems
WorkSuite FULFILL™ supports two pricing approaches: Price Groups (Native)- Created and managed in FULFILL™
- Full edit capabilities
- Price levels with flexible rules
- Customer and location assignment
- Sourced from ERP system
- Read-only in FULFILL™
- Follows ERP pricing logic
- Synced automatically
When is ERP Pricing Used?
If ERP pricing is enabled:- Customers have
erpPriceGroupIdfield populated - System checks for ERP pricing first when creating orders
- Matches item’s group (category) with ERP item ID
- Checks date validity (startDate and endDate)
- Falls back to item retail price if no ERP pricing found
- WorkSuite price groups are only used when ERP pricing is disabled
ERP Pricing Fields
On Customers
Customers may have ERP-related fields:- erpId: Customer’s identifier in ERP system
- erpPriceGroupId: Which ERP price group applies to this customer
On Items
Items may have:- erpId: Item’s identifier in ERP system
- Used to match FULFILL™ items to ERP pricing data
Price Calculation
When creating orders:- System checks if customer has
erpPriceGroupId - If yes, looks up pricing in ERP data
- Matches item by
erpId - Returns price from ERP system
- If no match, may fall back to WorkSuite pricing
Data Synchronization
How ERP Data Gets to FULFILL™
ERP pricing data is synchronized:- Scheduled Sync: Automatic synchronization on a schedule
- Real-Time: Some integrations sync in real-time
- Batch Updates: Periodic bulk updates
- Configuration determines sync frequency
Data Freshness
Consider:- ERP pricing may not be instantly updated
- Check sync schedule to understand delay
- Pricing effective dates help manage timing
- Contact administrator for sync issues
If you need to update ERP pricing, make changes in your ERP system. Those changes will sync to FULFILL™ based on your sync schedule.
Using ERP Pricing in Orders
Automatic Price Lookup
When adding line items to orders:- Select customer (with erpPriceGroupId)
- Add items to order
- System automatically queries ERP pricing
- Prices populate based on ERP data
- Manual override may be possible depending on configuration
Viewing ERP Prices
To see what price will be used:- Add item to order
- System calculates price using ERP data (if available)
- Price displays on line item
- May show ERP price group or pricing details
Customer List Integration
ERP Pricing Column
In the customer list:- May show ERP price group column (if feature enabled)
- Displays which ERP price group applies
- Helps identify ERP-priced vs non-ERP customers
- Useful for customer management
Troubleshooting
Can’t Find ERP Pricing
If you don’t see ERP Pricing:- Verify feature is enabled for your tenant
- Check with administrator about
useErpPricingconfiguration - May not be available for your organization
- Confirm you’re looking in Price menu
ERP Prices Not Showing
If ERP prices aren’t appearing in orders:- Verify customer has
erpPriceGroupIdset - Check item has
erpIdset - Ensure ERP data has synced recently
- Verify effective dates on pricing
- Contact administrator for sync status
Pricing Doesn’t Match ERP
If prices differ from what you expect:- Check effective dates on ERP pricing
- Verify ERP price group ID matches customer
- Ensure item ERP ID is correct
- Check if price has been overridden manually
- Review last sync time with administrator
Need to Update Pricing
If pricing needs to change:- Do NOT try to edit in FULFILL™ (read-only)
- Make changes in your ERP system
- Wait for sync to occur (or request manual sync)
- Verify changes appear in FULFILL™ after sync
- Contact ERP administrator for ERP system changes
Best Practices
ERP Data Management
ERP Pricing Best Practices
- Maintain accurate erpId on customers and items
- Keep erpPriceGroupId updated on customers
- Monitor sync status and frequency
- Document which customers use ERP vs WorkSuite pricing
- Train staff on read-only nature of ERP data
Pricing Strategy
When using ERP pricing:- Use ERP for standard, high-volume customers
- Use WorkSuite price groups for special cases
- Document pricing source for each customer type
- Establish clear rules about when to use which system
- Coordinate with ERP administrators
Troubleshooting Workflow
If pricing issues arise:- Verify customer/item ERP IDs are correct
- Check last sync time
- Review pricing in ERP system directly
- Confirm effective dates
- Contact administrator if issues persist
- Document any patterns in pricing problems
Integration Notes
Read-Only Nature
Remember that ERP pricing is:- View-only in FULFILL™
- Source of truth is ERP system
- Cannot be edited from FULFILL™
- Synced automatically from ERP
Hybrid Approach
Many organizations use:- ERP pricing for bulk of customers
- WorkSuite price groups for exceptions
- Both systems coexisting
- Clear rules about which to use when
Next Steps
- Understanding Price Groups - Native FULFILL™ pricing
- Setting Prices - WorkSuite pricing configuration
- Creating Orders - Orders use ERP pricing automatically
- Managing Customers - Set erpId and erpPriceGroupId on customers