Supplier Connectivity Sheet
Roll Products, Inc. dba ChromaLabel. How to send us purchase orders electronically.
This page is for the procurement or IT team setting ChromaLabel up as a supplier. We accept purchase orders three ways. Pick whichever your ERP already uses for other suppliers. All three land in the same order queue on our side and are acknowledged the same business day.
Supplier record
| Legal name | Roll Products, Inc. dba ChromaLabel |
|---|---|
| Address | 511 W. Palmer St., Saint Marys, KS 66536, USA |
| Phone | (785) 437-6000 |
| Orders and AP contact | [email protected] |
| W-9, ACH, certificate of insurance | Provided on request to the address above. |
| Item identifiers | Use the ChromaLabel SKU as the supplier part number (for example CAL05237). It is printed on every quote, invoice, and product page. |
Option 1. Email default
Set the supplier PO email on our vendor record to [email protected] and attach the PO as a PDF. This mailbox is monitored and orders are processed automatically. Any additional recipients are fine.
Option 2. cXML over HTTPS preferred for Coupa, Workday, Oracle, Jaggaer, Ariba
| Endpoint URL | https://edi.chromalabel.com/cxml |
|---|---|
| Transactions accepted | ProfileRequest, OrderRequest (new orders) |
| Method | HTTP POST, Content-Type: text/xml. Form-encoded posts with a cxml-urlencoded field are also accepted. |
| Authentication | cXML Sender credential. We issue your Identity and SharedSecret when you request setup. Your DUNS or network ID can be used as the identity if you prefer. |
| Test mode | Send with deploymentMode="test". The order is validated and the response echoes what we parsed. Nothing is created. |
| Response | Synchronous cXML Response with Status code="200" on acceptance. Codes 400, 401, 450, and 500 are used as defined in the cXML specification. |
| Order confirmation | Emailed to the buyer contact on the PO. cXML ConfirmationRequest and ShipNoticeRequest can be enabled on request. |
Minimal OrderRequest
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.050/cXML.dtd"> <cXML payloadID="2026-09-04T09:00:[email protected]" timestamp="2026-09-04T09:00:00-05:00"> <Header> <From><Credential domain="DUNS"><Identity>YOUR-DUNS</Identity></Credential></From> <To><Credential domain="NetworkID"><Identity>CHROMALABEL</Identity></Credential></To> <Sender> <Credential domain="NetworkID"><Identity>YOUR-IDENTITY</Identity><SharedSecret>YOUR-SECRET</SharedSecret></Credential> <UserAgent>Your ERP name</UserAgent> </Sender> </Header> <Request deploymentMode="production"> <OrderRequest> <OrderRequestHeader orderID="PO-123456" orderDate="2026-09-04" type="new"> <Total><Money currency="USD">54.00</Money></Total> <ShipTo><Address> <Name xml:lang="en">General Hospital Receiving</Name> <PostalAddress><DeliverTo>Central Supply</DeliverTo><Street>100 Main St</Street> <City>Denver</City><State>CO</State><PostalCode>80204</PostalCode> <Country isoCountryCode="US">United States</Country></PostalAddress> </Address></ShipTo> <Contact role="buyer"><Name xml:lang="en">Buyer Name</Name><Email>[email protected]</Email></Contact> </OrderRequestHeader> <ItemOut quantity="12" lineNumber="1" requestedDeliveryDate="2026-09-15"> <ItemID><SupplierPartID>CAL05237</SupplierPartID></ItemID> <ItemDetail> <UnitPrice><Money currency="USD">4.50</Money></UnitPrice> <Description xml:lang="en">1/2" Wound Measurement Dots</Description> <UnitOfMeasure>PK</UnitOfMeasure> </ItemDetail> </ItemOut> </OrderRequest> </Request> </cXML>
Option 3. ANSI X12 EDI 850 in, 997 out
| Transaction sets | Inbound 850 Purchase Order. We return a 997 Functional Acknowledgement synchronously. 855, 856, and 810 outbound are available on request. |
|---|---|
| Versions | 004010 or 005010 |
| Receiver ID | Qualifier ZZ, ID CHROMALABEL (ISA08 and GS03) |
| Transport: HTTPS | POST the interchange as the request body to https://edi.chromalabel.com/x12 with Authorization: Bearer YOUR-SECRET and Content-Type: text/plain. The 997 is the response body. |
| Transport: AS2 or SFTP | Available on request if your ERP or VAN requires it. Tell us which and we will send connection details. |
| Line item identifiers | Send the ChromaLabel SKU in PO1 with qualifier VP (vendor part). Your internal item number may be included as BP. |
| Ship-to | N1 loop with ST, plus N3 and N4. A buyer email in PER*BD ... EM lets us send confirmations. |
| Test | Set ISA15 to T. The 850 is validated and acknowledged; nothing is created. |
Invoicing
By default we email a PDF invoice to the accounts payable address on your vendor record, with your PO number on it. If your AP system accepts electronic invoices we can send cXML InvoiceDetailRequest or X12 810. We already submit through Premier Remitra for members.
Setup steps
- Email [email protected] with your health system name, the method you want (email, cXML, or X12), and the identity your system will send (DUNS, network ID, or ISA sender ID).
- We reply the same business day with your shared secret and confirm the endpoint is enabled for you.
- Send a test document (
deploymentMode="test"or ISA15T). You will see a parsed summary in the response. - Switch to production. Every PO is acknowledged in the response and confirmed by email to the buyer.