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