Kinray EDI as a Source
Summary
Kinray — a Cardinal Health pharmaceutical distribution subsidiary — connects via direct EDI over Flxpoint's hosted FTP infrastructure. The integration covers the full distribution workflow: Get Inventory Primary (EDI 832 catalog/pricing), Send Fulfillment Requests (EDI 850 purchase orders), Get Acknowledgements (EDI 855), Get Invoices (EDI 810), and Get Shipments (EDI 856). Setup requires Cardinal Health to provision a trading-partner relationship and complete a UAT testing phase before any files can be exchanged, and inventory quantities must be set with a fixed Pricing and Quantity Rule since the 832 file carries no real-time stock levels.
Kinray runs through Cardinal Health's EDI infrastructure and requires a coordinated trading-partner setup before any files can be exchanged. Contact your Flxpoint account manager to begin — Flxpoint will configure your dedicated FTP connection and work with Cardinal Health to complete a UAT testing phase, including a test 832 catalog load. Once Cardinal Health confirms your account is live in production, Flxpoint Support finalizes the Kinray source configuration in your account.
support@flxpoint.com.Setup requires coordination with Cardinal Health EDI support before connecting
Kinray EDI runs through Cardinal Health's EDI infrastructure. Before Flxpoint can exchange files, Cardinal Health must configure the EDI trading partner relationship on their end. Contact Cardinal Health EDI support to initiate setup — they will load a test 832 catalog file to your account for UAT. Flxpoint support will configure the Kinray EDI source in your account once the trading partner relationship is active.
EDI files are exchanged over Flxpoint's FTP — not Kinray's FTP
Unlike many source integrations, Kinray EDI uses Flxpoint's own FTP infrastructure as the exchange point, with a dedicated account-specific username Flxpoint assigns during setup. Cardinal Health pushes EDI files to this Flxpoint-hosted location, and Flxpoint reads them on your scheduled integration runs. Do not attempt to configure a direct connection to Kinray's or Cardinal Health's FTP servers.
Test POs must be cancelled by phone after acknowledgment is received
During UAT, Cardinal Health loads a test catalog for a limited time. When you send a test Purchase Order (EDI 850) and receive the acknowledgment (EDI 855), you must call Cardinal Health Customer Service at 800-334-5529 to cancel the test PO — they do not cancel automatically. Failing to cancel test POs can result in unwanted orders being processed against your account.
Inventory quantities must be set manually — Kinray does not send real-time stock levels
The 832 EDI file from Kinray contains price and catalog data but not real-time warehouse inventory quantities. After products are imported via Get Inventory Primary, you will need to set quantity rules manually in Flxpoint (for example, a fixed quantity of 50 per SKU, similar to AmerisourceBergen configurations). Consult your Flxpoint account manager about the recommended quantity setup approach for your pharmacy workflow.
| Field | Maps To — Notes |
|---|---|
| Vendor Catalog Number | → Product / Variant → SKU. Required. Primary identifier parsed from the 832 catalog file. |
| Drug / Product Name | → Product → Title. |
| Long Description | → Product → Description. Concatenated free-form descriptive text from the catalog file. |
| Manufacturer | → Product → Manufacturer / Brand. |
| Category (OTC / RX) & Product Type | → Product → Attributes. Drug category and distribution/product type codes returned by Kinray. |
| UPC Number / Vendor Catalog Number | → Variant → Identifiers. Additional item identifiers Kinray returns alongside the NDC. |
| Pack Quantity / Units Per Pack / Unit of Measure | → Variant → Packaging. Case pack and unit-of-measure details from the catalog file. |
| Cost Price | → Pricing → Cost. Kinray's contract/purchase cost. MSRP is also available to map. |
| Quantity | Not included in the 832 file. Set a fixed-quantity Pricing and Quantity Rule scoped to this source (see Important Notes) — do not leave unmapped. |
| Source Field | Maps To (Kinray EDI 850) — Notes |
|---|---|
| Fulfillment Request # | → PO Number. Required. Sent in the BEG segment; must be unique per submission. |
| Fulfillment Request line → SKU (Vendor Catalog Number preferred, falls back to NDC) | → Item Identifier. Required. Sent per line item — Kinray's writer prefers Vendor Catalog Number when both are mapped. |
| Fulfillment Request line → Quantity | → Quantity. Required. Sent per line item. |
| Cardinal Account Number | → Ship-To identifier. Configured once in connection settings (not per-order) — identifies your account to Cardinal Health. |
| Field | Maps To (Kinray EDI 855) — Notes |
|---|---|
| Acceptance Code | → Acknowledgement Status. Accepted, Accepted with Substitution, Quantity Changed, Rejected, or Forwarded to Alternate Supplier. |
| Acknowledged Quantity | → Acknowledgement Item → Quantity. |
| Substitute Item Identifier (sent when Kinray accepts with substitution) | → Fulfillment Request Item attribute. Saved automatically so Get Shipments and Get Invoices match the substituted item instead of the original NDC. |
| Field | Maps To — Notes |
|---|---|
| UPC Number (or substitute item, if applicable) | → Invoice Item → SKU. Required. Kinray's primary invoice identifier. |
| Quantity Invoiced | → Invoice Item → Quantity. Required. |
| Unit Price | → Invoice Item → Per Unit Cost. Required. |
| Product Description | → Invoice Item → Title. Optional. |
| Invoice Total | → Invoice → Total Cost. Converted from cents to dollars. |
| Line Item Charges (freight, allowances) | → Invoice → Additional Invoice Items. Added as separate lines at summary level; allowances are recorded as negative amounts. |
| Field | Maps To — Notes |
|---|---|
| UPC Number (or substitute item, if applicable) | → Shipment Item → SKU. Required. Kinray's primary shipment identifier. |
| Quantity Shipped | → Shipment Item → Quantity. Required. |
| Shipment ID | → Shipment → Tracking Number. Required. Kinray does not return a separate carrier tracking number — the shipment/delivery ID is used. |
| Purchase Order Number | → Shipment → Purchase Order reference. Required. |
| Lot Number / Lot Expiration Date | → Shipment Item → Lot info. Optional — useful for pharmaceutical lot tracking/recalls. |
| Ship-To Name / Ship-To Code | → Shipment → Ship-To details. Optional facility identifiers returned by Kinray. |
INC[number]) and provide the full 997 file details. This is a Cardinal Health-side configuration issue, not a Flxpoint issue, and must be resolved by their EDI support team.