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 nameRoll Products, Inc. dba ChromaLabel
Address511 W. Palmer St., Saint Marys, KS 66536, USA
Phone(785) 437-6000
Orders and AP contact[email protected]
W-9, ACH, certificate of insuranceProvided on request to the address above.
Item identifiersUse 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 URLhttps://edi.chromalabel.com/cxml
Transactions acceptedProfileRequest, OrderRequest (new orders)
MethodHTTP POST, Content-Type: text/xml. Form-encoded posts with a cxml-urlencoded field are also accepted.
AuthenticationcXML 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 modeSend with deploymentMode="test". The order is validated and the response echoes what we parsed. Nothing is created.
ResponseSynchronous cXML Response with Status code="200" on acceptance. Codes 400, 401, 450, and 500 are used as defined in the cXML specification.
Order confirmationEmailed 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 setsInbound 850 Purchase Order. We return a 997 Functional Acknowledgement synchronously. 855, 856, and 810 outbound are available on request.
Versions004010 or 005010
Receiver IDQualifier ZZ, ID CHROMALABEL (ISA08 and GS03)
Transport: HTTPSPOST 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 SFTPAvailable on request if your ERP or VAN requires it. Tell us which and we will send connection details.
Line item identifiersSend the ChromaLabel SKU in PO1 with qualifier VP (vendor part). Your internal item number may be included as BP.
Ship-toN1 loop with ST, plus N3 and N4. A buyer email in PER*BD ... EM lets us send confirmations.
TestSet 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

  1. 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).
  2. We reply the same business day with your shared secret and confirm the endpoint is enabled for you.
  3. Send a test document (deploymentMode="test" or ISA15 T). You will see a parsed summary in the response.
  4. Switch to production. Every PO is acknowledged in the response and confirmed by email to the buyer.