Ulta Beauty EDI Integration for Suppliers

Ulta Beauty is one of the largest beauty retailers in the U.S. — 1,400+ stores, a deep bench of prestige and mass brands, and a fast-growing Ulta.com business. SBSA Technology delivers full EDI compliance for all three Ulta fulfillment paths: Distribution Center replenishment, new store shipments, and Ulta.com drop ship.

Your Ulta Beauty Fulfillment Path

Select your ship-to destination to see EDI requirements

1
Receive EDI 850 for DC replenishment

Ulta's regional distribution centers issue POs for store replenishment — the majority of supplier volume flows through this path.

2
Send 855 acknowledgment within 2 business days

Ulta's PO Acknowledgement scorecard metric requires successful receipt of the 855 within 2 business days of the 850.

3
Report short quantities via 860 — Revised Fill Rate

If you can't ship the full PO quantity, the revised quantity must be reported within 2 business days of the 850.

4
Send 856 ASN before the shipment arrives at the DC

A late ASN is one of Ulta's top chargeback triggers under the Shipping Accuracy category.

5
Invoice via EDI 810 — matched to Remittance Advice

Price or quantity mismatches against Ulta's Remittance Advice generate Invoice Discrepancy chargebacks.

1
PO specifies a new or relocating store address

Initial-set orders ship to a specific Ulta store location rather than a distribution center.

2
Same 855 / 856 / 810 requirements apply

All acknowledgment timing, ASN, and invoice rules are identical to DC shipments.

3
GS1-128 carton & pallet labels required

Labels must scan cleanly and match ASN data exactly, tied to the specific store on the PO.

4
Delivery tracked against the store open date

Inbound Delivery timing is measured against Ulta's routing guide appointment window for the new location.

1
850 PO contains the Ulta.com customer's address

The end customer's delivery address and contact info are embedded in the PO — your system must extract and route correctly.

2
Ulta-branded packing slip & labeling required

Your company branding must not appear on drop ship packages sent under the Ulta.com order.

3
All standard EDI timelines and rules apply

855 within 2 business days, ASN sent before shipment, 810 matched to Remittance Advice.

4
Customer-facing parcel labels required

Carrier labels reflect the end-customer destination while invoicing routes back to Ulta.

Three Ulta Beauty PO Types — One Unified Process

Every Ulta PO specifies a ship-to destination. SBSA Technology applies destination-aware automation so the correct rules fire for each path — automatically.

Distribution Center

DC Replenishment (Standard)

Ship-to is an Ulta regional Distribution Center 855 must fire within 2 business days of PO creation 860 Revised Fill Rate report due within 2 business days if short GS1-128 / UCC-128 carton and pallet labels required 810 invoice must match Ulta's Remittance Advice exactly
The primary Ulta fulfillment model. Your goods flow into an Ulta distribution center for redistribution to stores. Highest volume path with the strictest ASN and scorecard timing rules.

New Store

New / Relocating Store Shipments

Ship-to is a specific Ulta store location All same 855, 856, 810 timing and content rules apply Carton labels must reflect the store-level ship-to Delivery timed to the store's opening or reset date Treated identically to DC for scorecard purposes
PO ship-to address is a specific new or relocating Ulta store. Identical EDI requirements to DC shipments — the only difference is the destination address and delivery window on the 850.

Ulta.com Drop Ship

Direct Ship to Customer

Customer address and contact embedded in 850 Ulta-branded packing slip and labeling required Your company name must not appear on any document Customer-facing parcel carrier labels (to the shopper) Invoice still routes to Ulta, not the end customer
Ulta's dropship model — you ship directly to the end customer using Ulta's identity for orders placed on Ulta.com. The customer's address is embedded in the 850 PO.
1,400+ Ulta Beauty stores across the United States
2 Days Maximum window to transmit your 855 PO Acknowledgment
3 Fulfillment paths: DC, New Store, and Ulta.com Drop Ship
6 Vendor scorecard categories monitored and automated by SBSA

Three Ways to Connect with Ulta Beauty

Ulta's preferred EDI partner is OpenText, but Ulta also permits approved third-party providers to connect directly. SBSA Technology handles complete setup, configuration, testing, and ongoing 24/7 compliance monitoring for all connection types.

SFTP

Secure File Transfer

SFTP-based document exchange — a practical option for suppliers with existing SFTP infrastructure or those transitioning to fully automated EDI without dedicated AS2 connectivity.

  • Protocol: SFTP (SSH File Transfer Protocol)
  • Standard: ANSI X12 flat files
  • Best for: Mid-volume suppliers with SFTP infrastructure
  • SBSA manages: SFTP server config, file routing & monitoring

VAN & OpenText

Managed Network

Value-Added Network transmission, including interconnect to Ulta's preferred OpenText EDI Integrated or Freeway Web Portal setup — for suppliers who prefer a fully managed connection.

  • Protocol: EDI VAN / OpenText interconnect
  • Best for: Smaller or less-technical suppliers
  • Monitoring: 24/7 document tracking and real-time alerts
  • SBSA manages: Full VAN/OpenText setup, routing & compliance

Ulta Beauty Integration EDI Transaction Set

SBSA Technology supports core and supplemental Ulta Beauty Integration EDI documents. Critical transactions are highlighted because they carry the highest compliance risk when transmitted incorrectly or late.

850

Purchase Order

Ulta's PO kicks off the fulfillment cycle. Specifies ship-to location (DC, store, or customer), items, quantities, and required delivery dates.

Inbound
855

PO Acknowledgment

Must be sent within 2 business days of PO creation. Confirms ability to fulfill at line item level — one of Ulta's core scorecard categories.

Outbound 2 business day hard deadline
856

Advance Ship Notice

Sent before the shipment arrives at the DC. Late or missing ASNs are a top driver of Ulta's Shipping Accuracy chargebacks.

Outbound Must arrive before physical shipment — chargeback risk
810

Invoice

Standard EDI 810 for product invoices. Must match Ulta's Remittance Advice exactly — price or quantity variance triggers an Invoice Discrepancy chargeback.

Outbound Must match Remittance Advice exactly
997

Functional Acknowledgment

Confirms syntactic validity of every transmitted document. SBSA monitors all 997 responses and surfaces rejections before they escalate into compliance issues.

Outbound
820

Payment Remittance

Ulta's payment order and remittance advice — auto-reconciles against open invoices in your ERP when received, eliminating manual cash application.

Inbound
860

PO Change Request

Used to report a revised fulfillment quantity when you cannot ship 100% of a PO. Due within 2 business days of the 850 — a dedicated scorecard category.

Outbound
852

Product Activity Data

Sales and inventory activity data shared with Ulta for demand planning and replenishment analysis — helps optimize stocking decisions for your products.

Outbound
864

Text Message

Free-form text transaction used for exception communications, special instructions, or non-standard order notes outside the structured EDI documents.

Inbound

Connect Ulta Beauty EDI to Your ERP System

SBSA Technology integrates Ulta Beauty EDI directly into your ERP — so every PO, acknowledgment, ASN, and invoice flows automatically without manual re-keying. We support the ERPs your team already uses.

QuickBooks Online

SBSA connects Ulta Beauty EDI directly to QuickBooks Online via Intuit's API — translating Ulta POs into QBO sales orders, auto-generating invoices, and syncing payments without any manual data entry.

QuickBooks Enterprise

SBSA integrates Ulta Beauty EDI with QuickBooks Enterprise using QBXML or IIF file-based integration — fully automated PO-to-invoice workflows without disrupting your existing QBE setup or custom fields.

NetSuite

Native NetSuite integration using SuiteTalk REST APIs — Ulta POs become NetSuite Sales Orders in real time, with all EDI compliance automation running in the background without custom SuiteScripts.

Custom & Legacy Systems

If your ERP or WMS isn't listed, SBSA builds a custom integration. We've connected EDI to hundreds of systems — flat-file imports, AS/400 mainframes, proprietary ERPs, and everything in between.

Built to Protect Your Ulta Beauty Vendor Scorecard

Ulta's scorecard drives real chargebacks across six categories. SBSA automates every compliance step so your Ulta relationship stays profitable and penalty-free.

855 PO Acknowledgment auto-fired within minutes of PO receipt — never miss the 2-business-day window

856 ASN generated and transmitted before the shipment reaches the DC — not after

GS1-128 / UCC-128 carton and pallet labels generated and validated against ASN contents before dispatch

Revised Fill Rate (860) auto-generated within 2 business days whenever full quantity can't ship

810 invoice auto-matched to Ulta's Remittance Advice before transmission — price/qty variance flagged

Inbound Delivery timing tracked against Ulta's routing guide appointment windows

997 Functional Acknowledgment monitoring — rejections surfaced and alerted before escalation

Product Activity Data (852) synced for demand planning where enabled

Ulta.com drop ship orders auto-routed with Ulta-branded packing slip generation

Unique document numbering to prevent duplicate ASN or invoice submissions

Scorecard and chargeback exception alerts surfaced before infractions post

24/7 exception monitoring with real-time alerts for any compliance issue

Ulta Beauty EDI FAQ

Common questions from suppliers beginning their Ulta Beauty EDI compliance journey — and suppliers integrating EDI with QuickBooks and other ERP systems.

Ulta suppliers ship to one of three destinations: (1) an Ulta Distribution Center — the standard replenishment model; (2) a new or relocating Ulta store, with the same EDI requirements as DC shipments but a store-level address; or (3) directly to the end customer as an Ulta.com drop ship order, where an Ulta-branded packing slip is mandatory. SBSA Technology handles all three paths with destination-aware automation.

Yes — SBSA Technology supports both QuickBooks Online (via Intuit's cloud API) and QuickBooks Enterprise (via QBXML or IIF integration). For QBO, Ulta POs become sales orders in real time; ASNs are triggered by QBO shipment events; invoices are auto-generated, matched to Ulta's Remittance Advice, and transmitted; and 820 remittances auto-reconcile to open receivables. For QuickBooks Enterprise, SBSA supports hosted and on-premise deployments, preserving custom fields, lot-tracked inventory, class tracking, and multi-location setups. No manual re-keying is required in either environment.

Ulta is strict on ASN timing. The EDI 856 must be submitted before the shipment physically reaches the distribution center — a late ASN is one of Ulta's top chargeback triggers and counts directly against your Shipping Accuracy scorecard category. SBSA transmits the 856 automatically the moment your shipment leaves your facility, eliminating this risk.

If you can't fulfill the full PO quantity, you must communicate the revised quantity via EDI 860 within 2 business days of the EDI 850 transmission. This is a dedicated scorecard category — missing the window generates a Revised Fill Rate infraction separate from your PO Acknowledgement performance. SBSA auto-generates the 860 whenever your ERP reflects a short quantity.

Yes. GS1-128 (UCC-128) labeling is one of Ulta's dedicated scorecard categories. The most common infractions are label content that's missing or incorrect, or labels that fail to scan at the DC. SBSA generates and validates GS1-128 labels against your ASN data before dispatch to prevent these infractions.

Ulta's preferred EDI partner is OpenText, offered as the EDI Integrated connection for suppliers with existing EDI infrastructure, or the Freeway Web Portal for smaller vendors without one. Ulta also permits direct AS2, SFTP, and VAN connections through approved third-party providers. SBSA Technology handles setup, configuration, and ongoing compliance monitoring for all of these — including migrating existing OpenText users to a direct connection if you want to eliminate monthly portal fees.

The EDI 810 invoice must match Ulta's Remittance Advice exactly. Any price or quantity variance between what you invoice and what Ulta's records show generates an Invoice Discrepancy chargeback — on top of general 810 invoice compliance scoring. SBSA matches your invoice against expected values before transmission so discrepancies are caught before they reach Ulta.

Yes, but it must be reflected in your EDI 860 PO Change / Revised Fill Rate report within 2 business days of the 850 — updating the quantity or noting the availability issue at the line item level. Failing to report the shortfall within the window, or simply shipping short without reporting it, triggers a Revised Fill Rate infraction on your vendor scorecard.

Ready to Become Ulta Beauty EDI Compliant?

Tell us your fulfillment path — DC, new store, or Ulta.com drop ship — and your ERP system, and we'll build a complete Ulta Beauty integration plan for you.