Facility Inventory Status Feed
Overview
The Facility Inventory Status feed is a common feed used by Radial Order Management (ROM). It provides information about inventory levels at a distribution center or retail store at a given point in time. There are three types of inventory status update files. Each type serves a different purpose and provides different results. For details on the inventory status types, see Types of Inventory Status Updates.
You can send the inventory status for multiple facilities or nodes in one file.
Do not duplicate a node within the file, because the file will not be processed.
For a third-party fulfillment provider, information about inventory levels pertains to items.
Notes:
- Default Character Encoding: Unicode: UTF-8
- Recipient Acknowledgment Required: Client Specific
- Exchange Frequency: Client Specific
- Production Mailbox Location: Client Specific
- Test Mailbox Location: Client Specific
- Filename Formats:
- Multi-node: PRONA_75_MultiNodeInventory_yyyymmddhhmmss.xml
- Single node: PRONA_InventoryStatus_yyyymmddhhmmss.xml
- The filename combined with the mailbox determines the destination of the Inventory Status message.
Schema
Inventory Status schema: InventoryStatus-CommonIntegration.xsd
API Structure
Inventory status element table: InventoryStatus-CommonIntegration.xsd.html
Types of Inventory Status Updates
There are three types of inventory status update files. Each type serves a different purposes and provides different results. Be sure to set the correct value for the InventoryStatusType field, based on the type of inventory status provided in the feed file. The following table describes the three possible values for this field.
Type | Name | Scope of Effect | Details |
---|---|---|---|
FS | Full Snapshot | Entire catalog; all items | Changes/overrides the inventory count in OMS. Zeros out items that were not sent in the feed. This feed applies to the entire catalog, including offline sales that need to be accounted for in inventory. This option is typically used once a day or less to clean up the incremental/replacement counts and roll them into the larger inventory. It is typically used in conjunction with the incremental rather than the replacement feed. |
INC | Incremental Adjustment | Only the items listed in the feed |
Increases/decreases the inventory count for only the items in the feed. For example, if a store uses in-store pickup functionality, this option allows faster, more frequent, intra-day inventory count updates for items that are selling. Alternately, if items are damaged, the store can quickly send an incremental adjustment to subtract them from the inventory. This feed can be sent multiple times per day. |
REP | Replacement | Only the items listed in the feed | Changes/overrides the inventory count for only the items in the feed. Similar to the incremental feed, it replaces, rather than adjusts, the inventory count. For example, if all but three TVs are damaged and not sellable, the replacement count would be 3. This feed is not used frequently. It can be used to apply an emergency patch. |
Flat File Data Format
ID |
Field |
Description |
Type |
Length |
Req. |
Comments |
---|---|---|---|---|---|---|
1 |
Partner Item Number |
Partner’s item number for products in Radial Item Master. |
Character |
15 |
Yes |
Same value sent in the item master as ‘ClientItemId’ |
2 |
Facility ID |
Store ID as in Facility Feed |
Character |
32 |
Yes |
Same as in Facility Feed |
3 |
Quantity |
The quantity of inventory |
Numeric |
NA |
Yes |
Quantity |
4 |
Not Used |
NA |
NA |
NA |
NA |
NA |
5 |
Not Used |
NA |
NA |
NA |
NA |
NA |
Notes:
- Field 2 must be sent in sorted manner, and it cannot be randomly repeated elsewhere in the file.
- The Header Record (HD) line (column 2) – has the values “FULL” for Full Snapshot, “REP” for replace mode and “INC” for Incremental mode.
- The Trailer Record (TR) line (column 5) – indicates the total number of records.
- Radial recommends that clients send the FULL mode once a day and REP/INC mode once every hour.
The following sample shows how the body of the file should look.
HD|FULL|0|2|000
Item1|Node1|1000||
Item2|Node1|1000||
Item1|Node2|1000||
Item2|Node2|1000||
TR||||5
Example file: TFINA_MultiStoreInvFULL_20190906114733_000.txt
This example is a full snapshot inventory status file.
Examples
Full Snapshot and Future Inventory
Incremental Adjustment
Replacement
Multiple Facility Feed
Data Keys
ISO Standard | Definition |
---|---|
Country – ISO 3166-1 | 2 Letter Country Standard |
Currency – ISO 4217 | Currency Standard |
Time – ISO 8601 | Date Time Standard |