Blog...

Epicor Commerce (EC) messaging guide – A glossary

Posted on 20 January 2026

EC messaging image header

Epicor Commerce is the ecommerce and customer portal solution for Epicor ERP. Giving your customers the ability to self serve in many aspects of how they buy and interact with your business.

Frequently mislabelled as API, EC (formerly ECC) is far more closely integrated and built on a series of proprietary messages that relay the critical information through dedicated secure connections. As we are so familiar with EC, we can sometimes be guilty of overfamiliarity and jargon use. Below is a reference to help breakdown some of those messages and what they do for the integration.

Message Message Name Description
BSV Basket Valuation Rechecks the pricing in the basket with ERP
CNC Create new ERP customer account This message instructs the ERP to create a new ERP customer. Not all ERPs allow creation of customer accounts
DDA Delivery Date availability Provides the available delivery dates back from ERP (delivery date selector checkout)
GOR Generate Order Message Creates the order in ERP
GQR Generate Quote Request Creates a quote in ERP, ECC can support quotes without the ERP being able to support this message. If the ERP does not support quotes, then the quote can be manipulated within ECC only. If the ERP does support quotes, then the quote can be managed either within the ERP, or via ECC
MSQ Stock enquire message Obtains the stock QTY on products
ALT Update alternative record Updates the alternative part codes from ECC to ERP
CPN Upload customer part number Updates the customer specific alternative part codes from ECC to ERP. If the customer code is blank then part number applies globally and is treated as an alternative part number
CUS Upload customer record Sends customer details to ECC
CXR Currency Exchange Rates Obtains currency exchange rates from ERP to ECC. Within ECC the exchange rates are used to convert between the viewing currency and the site currency. Exchange rates are not used when a product price is set in the site base currency.
CAD Upload customer delivery details Send customer’s delivery or invoice address details up to ECC
LOC Upload Selling locations This message uploads the selling location information from the ERP
SGP Upload Stock Category Groups Assign a product to a category (Group in ERP); both product and group need to exist on the site
Note: Typically this message is sent after a new product is uploaded via an STK. It’s not necessary to send this message when a product is changed or deleted. If the product is deleted, ECC will also remove the catalogue entry for the product at the same time.
STG Upload Catalogue Record
Send up details for a product group, used to create/amend/delete Categories
STK Upload stock details Send up information about a product, used to create/amend/delete products
STT Upload stock text record Send up extra textual information about the specified, previously uploaded, product, this includes document attachments
SOU Sales order update If the status of a sales order originating from ECC changes, then notify ERP.
Note: If an order is placed and ECC is taking payment at dispatch, we use the SOU message to tell ECC when the order it going to be shipped, and the values for the transaction. In the case of part shipment this will be less than the ECC order amount.
CRRS Customer return search
ECC requesting returns information for a specific customer account
CRRD Customer Returns
Detail
ECC requesting details for a specific return
CRRU Customer Returns Update ECC update/create for a return
CSNS Customer Serial Number Search Searches for a customers serial numbers from ERP
CCMS Customer Case
Management Search
Returns the cases on a customers account
CRRC RMA return reason codes Upload the ERP reason codes for returns
CUAD Customer Account Detail Enquiry ECC requesting customer account details
CUAU Customer account update Updates customer account details from ECC to ERP
CUOS Customer order search ECC requesting customer order history from ERP (all orders)
CUOD Customer order detail enquiry ECC requesting specific order history from ERP (order detail)
CUSS Customer shipment search ECC requesting a set of shipments for a specific customer account.
CUSD Customer shipment details enquiry ECC requesting a specific shipment for a specific customer order.
CUIS Customer invoice search ECC requesting invoices details for a specific customer account
CUID Customer invoice details enquiry ECC requesting a specific invoice details for a specific customer account
CUPS Customer payments search ECC requesting payments against a specific customer account
CURS Customer returns search ECC requesting returns for a specific customer account
CUCS Customer shipment search ECC requesting service calls for a specific customer account
CUCO Upload Customer Connect Search Upload a list of ECC customer contacts from ERP. These will automatically be created with appropriate logins on ECC and login details sent to the contact.
CRQS Customer Quote
Search
This message is sent from ECC to Epicor ERP to search for quotes that are ready to be viewed by the customer.
CRQD Customer Quote
Detail Enquiry
ECC requesting quote details for a specific quote on a customer account
CRQU Customer Quote Update This message allows ECC to request an update to a quote or the creation of a new quote.
Prices can be altered in a quotation at two levels. Quote level discounts can be specified at the order level using the discount tag. The ERP needs to honour these discounts. ECC can also alter the price of a line item. The price sent in the lines->line->price member must be used by the ERP system for that line. The ERP is responsible for ensuring that any discount values required in the quotation are correctly setup for the quote to be able to be created. Via ECC a CRQU message can alter the price of one or more lines on an already created quotation, provided that the quotation status allows the line price to be changed.
CRQC Customer Quote Confirm/Reject Confirm or reject a quote.
CCCN Upload Customer Contracts This message uploads the details of a contract in order that ECC can use the pricing in offline mode and validate the use of the contract for addresses and SKUs
This message should only upload approved and valid contracts.
Note: The ECC implementation of this feature will be generically applied to lists of purchasable products on a per customer or per contact basis

Deciphering the codes

If you are having an issue or challenge with any of your EC messaging, be that config, set up or issue resolution, we are here to help. We’ve been working with Epicor Commerce for over 10 years, supporting Epicor customers globally. Get in touch and let us know what help you might need.

    To find out more about how we use your data, read our Privacy Policy

    Share this article

    Other articles