Skip to main content
ERP Pricing is a special pricing feature that integrates with external ERP (Enterprise Resource Planning) systems. When enabled, it provides read-only access to pricing data from your ERP system directly within WorkSuite Fulfill.

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:
  1. Navigate to FulfillPrice in the menu
  2. Look for ERP Pricing option
  3. If present, your tenant has ERP pricing enabled
  4. 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

  1. Navigate to FulfillPriceERP Pricing
  2. The ERP pricing view displays
  3. Shows pricing data from your ERP system
  4. 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 data is read-only in WorkSuite Fulfill. All pricing updates must be made in your ERP system and will sync to Fulfill.

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
ERP Pricing
  • Sourced from ERP system
  • Read-only in Fulfill
  • Follows ERP pricing logic
  • Synced automatically
Some organizations use both: ERP pricing for standard customers and WorkSuite price groups for exceptions or special cases.

When is ERP Pricing Used?

If ERP pricing is enabled:
  • Customers have erpPriceGroupId field 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:
  1. System checks if customer has erpPriceGroupId
  2. If yes, looks up pricing in ERP data
  3. Matches item by erpId
  4. Returns price from ERP system
  5. 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:
  1. Select customer (with erpPriceGroupId)
  2. Add items to order
  3. System automatically queries ERP pricing
  4. Prices populate based on ERP data
  5. 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
Use the ERP price group column to quickly see which customers are using ERP pricing vs. WorkSuite price groups.

Troubleshooting

Can’t Find ERP Pricing

If you don’t see ERP Pricing:
  • Verify feature is enabled for your tenant
  • Check with administrator about useErpPricing configuration
  • 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 erpPriceGroupId set
  • Check item has erpId set
  • 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:
  1. Verify customer/item ERP IDs are correct
  2. Check last sync time
  3. Review pricing in ERP system directly
  4. Confirm effective dates
  5. Contact administrator if issues persist
  6. 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