Integrations
Certified Integration

Epicor Prophet 21 Integration

Bi-directional REST integration connecting Epicor Prophet 21 (P21) distribution ERP with JASCI warehouse management system for real-time synchronization across inbound, outbound, inventory, and returns.

Integration Flow
📊
Prophet 21
ERP
PO Download
📦
JASCI
WMS
PO Download
P21 → JASCI
Goods Receipt
JASCI → P21
Sales Order
P21 → JASCI
Ship Confirm
JASCI → P21

Integration Overview

This integration connects Epicor Prophet 21 (P21) with the JASCI Cloud WMS to create a coordinated, near real-time operational flow for inbound, outbound, inventory control, and returns.

Prophet 21 is Epicor's distribution-focused ERP platform, commonly used by wholesale distributors for order entry, purchasing, pricing, and inventory. JASCI executes warehouse operations including receiving, putaway, picking, packing, shipping, cycle counting, and inventory adjustments. The integration keeps both systems synchronized so that what is ordered, received, shipped, and counted is always reflected accurately in P21.

Key Integration Benefits

  • • Inbound: POs download automatically, goods receipts post back with lot details
  • • Outbound: Sales orders flow to JASCI, shipment confirmations return to P21
  • • Inventory: Adjustments and cycle counts stay synchronized via inventory transactions
  • • Returns: RMAs and return receipts flow both directions with disposition codes

8 Bi-Directional Data Flows

Complete coverage across all distribution warehouse operations

1
P21 → JASCI

Item Master Sync

Synchronize item master records including SKUs, descriptions, UOMs, lot/serial tracking, and warehouse defaults.

2
P21 → JASCI

Purchase Order Download

Send open purchase orders with vendor info, delivery dates, and line details for warehouse receiving.

3
JASCI → P21

Goods Receipt / GRN

Post receipt confirmations back to Prophet 21 with quantities, lots, and bin locations.

4
P21 ↔ JASCI

Inventory Transactions

Synchronize inventory adjustments, cycle count results, and stock movements between both systems.

5
P21 → JASCI

Sales Orders

Download sales orders for allocation, wave execution, picking, packing, and shipping.

6
P21 → JASCI

Order Updates & Cancels

Keep JASCI synchronized when orders are modified, held, or cancelled in Prophet 21.

7
JASCI → P21

Shipment Confirmations

Send shipment confirmations with tracking numbers, carrier details, and shipped quantities.

8
P21 ↔ JASCI

Returns / RMAs

Support customer returns with RMA creation, receipt confirmation, and disposition flows.

Integration Capabilities

Enterprise-grade features for reliable Prophet 21 integration

Real-Time Synchronization

Near real-time data flow ensures Prophet 21 and JASCI stay aligned across all warehouse operations.

Lot & Serial Tracking

Full support for lot and serial tracked items synchronized from P21 item master configuration.

Multi-Warehouse Support

Map Prophet 21 warehouses and bins to JASCI locations for multi-site distribution operations.

Flexible Authentication

Support for OAuth2 bearer tokens or API key authentication based on deployment model.

Automatic Retry Logic

Built-in retry patterns with exponential backoff for transient errors and rate limiting.

Partial Receipts & Shipments

Handle partial receiving and shipping with multiple transactions tied to single orders.

Field Mapping Examples

Clear, documented mappings between Prophet 21 and JASCI

Purchase Orders

PoNumberpoNumber
PO document number
VendorCodevendorCode
Supplier account
OrderDateorderDate
PO date
WarehousewarehouseCode
Ship-to warehouse

Sales Orders

OrderNumberorderNumber
Sales order number
CustomerCodecustomerCode
Customer account
RequestedShipDatepromisedDeliveryDate
Ship by date
ShipViashipVia
Shipping method

Item Master

ItemNoproduct
Primary SKU
DescriptionproductDescription
Item description
BaseUOMuom
Base stocking unit
LotTrackedFlaglotControlled
Lot tracking flag

Technical Specifications

Enterprise-grade integration built on Prophet 21 REST APIs

Transport
HTTPS
API Protocol
REST/JSON
P21 APIs
P21 REST Gateway
P21 Authentication
OAuth2 or API Key
JASCI Authentication
API Key or OAuth2
Retry Pattern
Exponential backoff (1, 5, 15 min)
Sample Prophet 21 Sales Order
{
  "OrderNumber": "SO-200500",
  "CustomerCode": "CUST1000",
  "CustomerName": "Blue Retail Co.",
  "CustomerPONumber": "WEB-12345",
  "RequestedShipDate": "2025-02-05",
  "Warehouse": "MAIN",
  "ShipVia": "GROUND",
  "lines": [
    {
      "LineNumber": 1,
      "ItemNo": "SKU-1001",
      "OrderedQty": 10,
      "UOM": "EA"
    }
  ]
}

Built-In Error Handling

Robust retry logic and validation for reliable operation

Transient Errors (Auto-Retry)

  • HTTP 429 rate limiting responses
  • 5xx errors from P21 or integration gateway
  • Network timeouts and connection errors
  • Token expiration (auto-refresh)
Retry pattern: 3-5 retries with exponential backoff (1, 5, 15 min)

Business Errors (Manual Review)

  • Unknown item, warehouse, bin, or customer
  • Quantity exceeds open PO or SO amounts
  • Order or PO status prevents update
  • Lot or serial invalid for the item
Resolution: Logged with full payload, dashboard alert, manual correction

Integration Impact

Eliminate manual data entry and keep your ERP perfectly synchronized

Real-Time
Sync Speed
Near-instant updates
8
Data Flows
Bi-directional integration
100%
Lot Tracking
Full traceability
Zero
Manual Entry
Automated data flow

Ready to Connect Prophet 21 & JASCI?

See how our certified integration eliminates manual data entry and keeps your distribution ERP and warehouse perfectly synchronized in real-time.