Description

Inventory Transactions provides a detailed list of inventory activities for merchant-owned inventory within the Radial Distribution Center. Activities can include inventory receipts, adjustments, Return to Vendor (RTV) transactions and physical inventory transactions. Note: Sales and Return Transactions are not included but are reported to the Partner in the Shipped Order (POS) Feed.

There are both XML and flat file versions of this feed.

Exchange Frequency

Daily or multiple times per day.

Timing

Flexible -- schedule set to meet merchant needs, up to hourly.

Sender/Receiver

From Radial to merchant.

File Formats

XML

Flat file, fixed length

XML Schema

The XML version of the Inventory Transactions feed follows the schema: Inventory-Transactions.xsd.

Additional data element definitions are in the following flat file table.

ClosedXML Example

Copy this code sample.
<?xml version="1.0" encoding="UTF-8" ?>
<InventoryTransactions>
    <Header>
        <StoreCode>TFIUS</StoreCode>
        <DateTimeStamp>2019-07-10-02.01.11</DateTimeStamp>
        <BatchNumber>35078</BatchNumber>
    </Header>
    <Detail>
        <ClientItemId>8806608673</ClientItemId>
        <TransactionType>61</TransactionType>
        <TransactionQuantity>-1.00</TransactionQuantity>
        <TransactionDate>2019-07-09</TransactionDate>
        <TransactionRetail>55.00</TransactionRetail>
        <TransactionCost>55.00</TransactionCost>
        <DetailExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference1</Name>
                <Description></Description>
                <Value>ADJ-IWN</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference2</Name>
                <Description></Description>
                <Value></Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>WarehouseId</Name>
                <Description>Inventory Activity Warehouse</Description>
                <Value>348</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionId</Name>
                <Description>Unique Radial Transaction Id</Description>
                <Value>123456789</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>LotId</Name>
                <Description>Lot id for Lot controlled item</Description>
                <Value>L1234</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>SegmentId</Name>
                <Description>Inventory Segmentation</Description>
                <Value>ECOM</Value>
            </ExtendedAttributes>
        </DetailExtendedAttributes>
    </Detail>
    <Detail>
        <ClientItemId>8806604675</ClientItemId>
        <TransactionType>61</TransactionType>
        <TransactionQuantity>2.00</TransactionQuantity>
        <TransactionDate>2019-07-09</TransactionDate>
        <TransactionRetail>50.00</TransactionRetail>
        <TransactionCost>50.00</TransactionCost>
        <DetailExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference1</Name>
                <Description></Description>
                <Value>ADJ-CCR</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference2</Name>
                <Description></Description>
                <Value></Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>WarehouseId</Name>
                <Description>Inventory Activity Warehouse</Description>
                <Value>348</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionId</Name>
                <Description>Unique Radial Transaction Id</Description>
                <Value>123456789</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>LotId</Name>
                <Description>Lot id for Lot controlled item</Description>
                <Value>L1234</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>SegmentId</Name>
                <Description>Inventory Segmentation</Description>
                <Value>ECOM</Value>
            </ExtendedAttributes>
        </DetailExtendedAttributes>
    </Detail>
    <Detail>
        <ClientItemId>8806609120</ClientItemId>
        <TransactionType>61</TransactionType>
        <TransactionQuantity>-2.00</TransactionQuantity>
        <TransactionDate>2019-07-09</TransactionDate>
        <TransactionRetail></TransactionRetail>
        <TransactionCost>50.00</TransactionCost>
        <DetailExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference1</Name>
                <Description></Description>
                <Value>ADJ-CCR</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference2</Name>
                <Description></Description>
                <Value></Value>
            </ExtendedAttributes>
        </DetailExtendedAttributes>
    </Detail>
    <Detail>
        <ClientItemId>6468952008</ClientItemId>
        <TransactionType>61</TransactionType>
        <TransactionQuantity>1.00</TransactionQuantity>
        <TransactionDate>2019-07-09</TransactionDate>
        <TransactionRetail>415.00</TransactionRetail>
        <TransactionCost>415.00</TransactionCost>
        <DetailExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference1</Name>
                <Description></Description>
                <Value>ADJ-CCR</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference2</Name>
                <Description></Description>
                <Value></Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>WarehouseId</Name>
                <Description>Inventory Activity Warehouse</Description>
                <Value>348</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionId</Name>
                <Description>Unique Radial Transaction Id</Description>
                <Value>123456789</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>LotId</Name>
                <Description>Lot id for Lot controlled item</Description>
                <Value>L1234</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>SegmentId</Name>
                <Description>Inventory Segmentation</Description>
                <Value>ECOM</Value>
            </ExtendedAttributes>
        </DetailExtendedAttributes>
    </Detail>
    <Detail>
        <ClientItemId>6468976470</ClientItemId>
        <TransactionType>61</TransactionType>
        <TransactionQuantity>-1.00</TransactionQuantity>
        <TransactionDate>2019-07-09</TransactionDate>
        <TransactionRetail>415.00</TransactionRetail>
        <TransactionCost>415.00</TransactionCost>
        <DetailExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference1</Name>
                <Description></Description>
                <Value>ADJ-CCR</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference2</Name>
                <Description></Description>
                <Value></Value>
            </ExtendedAttributes>
        </DetailExtendedAttributes>
    </Detail>
    <Detail>
        <ClientItemId>3267402375</ClientItemId>
        <TransactionType>51</TransactionType>
        <TransactionQuantity>3.00</TransactionQuantity>
        <TransactionDate>2019-07-09</TransactionDate>
        <TransactionRetail></TransactionRetail>
        <TransactionCost>125.00</TransactionCost>
        <DetailExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference1</Name>
                <Description></Description>
                <Value>RTV-215340</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference2</Name>
                <Description></Description>
                <Value>BEVERLYHILLS</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>WarehouseId</Name>
                <Description>Inventory Activity Warehouse</Description>
                <Value>348</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionId</Name>
                <Description>Unique Radial Transaction Id</Description>
                <Value>123456789</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>LotId</Name>
                <Description>Lot id for Lot controlled item</Description>
                <Value>L1234</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>SegmentId</Name>
                <Description>Inventory Segmentation</Description>
                <Value>ECOM</Value>
            </ExtendedAttributes>
        </DetailExtendedAttributes>
    </Detail>
    <Detail>
        <ClientItemId>1335271856</ClientItemId>
        <TransactionType>31</TransactionType>
        <TransactionQuantity>1.00</TransactionQuantity>
        <TransactionDate>2019-07-09</TransactionDate>
        <TransactionRetail>850.00</TransactionRetail>
        <TransactionCost>890.00</TransactionCost>
        <DetailExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference1</Name>
                <Description></Description>
                <Value>RCV-30018800121511</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference2</Name>
                <Description></Description>
                <Value>00352000000002705104</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>WarehouseId</Name>
                <Description>Inventory Activity Warehouse</Description>
                <Value>348</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionId</Name>
                <Description>Unique Radial Transaction Id</Description>
                <Value>123456789</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>LotId</Name>
                <Description>Lot id for Lot controlled item</Description>
                <Value>L1234</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>SegmentId</Name>
                <Description>Inventory Segmentation</Description>
                <Value>ECOM</Value>
            </ExtendedAttributes>
        </DetailExtendedAttributes>
    </Detail>
    <Detail>
        <ClientItemId>1335271858</ClientItemId>
        <TransactionType>31</TransactionType>
        <TransactionQuantity>2.00</TransactionQuantity>
        <TransactionDate>2019-07-09</TransactionDate>
        <TransactionRetail>850.00</TransactionRetail>
        <TransactionCost>850.00</TransactionCost>
        <DetailExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference1</Name>
                <Description></Description>
                <Value>RCV-30018800121511</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference2</Name>
                <Description></Description>
                <Value>00352000000002705104</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>WarehouseId</Name>
                <Description>Inventory Activity Warehouse</Description>
                <Value>348</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionId</Name>
                <Description>Unique Radial Transaction Id</Description>
                <Value>123456789</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>LotId</Name>
                <Description>Lot id for Lot controlled item</Description>
                <Value>L1234</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>SegmentId</Name>
                <Description>Inventory Segmentation</Description>
                <Value>ECOM</Value>
            </ExtendedAttributes>
        </DetailExtendedAttributes>
    </Detail>
    <Detail>
        <ClientItemId>1335271874</ClientItemId>
        <TransactionType>31</TransactionType>
        <TransactionQuantity>1.00</TransactionQuantity>
        <TransactionDate>2019-07-09</TransactionDate>
        <TransactionRetail>850.00</TransactionRetail>
        <TransactionCost>850.00</TransactionCost>
        <DetailExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference1</Name>
                <Description></Description>
                <Value>RCV-30018800121511</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionReference2</Name>
                <Description></Description>
                <Value>00352000000002705104</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>WarehouseId</Name>
                <Description>Inventory Activity Warehouse</Description>
                <Value>348</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>TransactionId</Name>
                <Description>Unique Radial Transaction Id</Description>
                <Value>123456789</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>LotId</Name>
                <Description>Lot id for Lot controlled item</Description>
                <Value>L1234</Value>
            </ExtendedAttributes>
            <ExtendedAttributes>
                <Name>SegmentId</Name>
                <Description>Inventory Segmentation</Description>
                <Value>ECOM</Value>
            </ExtendedAttributes>
        </DetailExtendedAttributes>
    </Detail>
</InventoryTransactions>

Flat File Name:

EOINTRNyyyymmddhhmmss.dat

Flat File Format

Flat file, fixed field length

Flat File Example

EOINTRN20190302020005.DAT

Flat File Data Format

ID

Field

Description

Type

Length

Req.

Partner Comments

1

Radial Store Number

Store number that is assigned by Radial to represent the JDA Store Number.

 

Character

5

Yes

This value can be found in the Launch Credentials document referred to as ‘JDA Store Number’

2

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’

3

Radial Item Number

Radial’s item number for products in Radial’s Item Master.

Character

9

Yes

 

4

Transaction Type

Identifies the type of Inventory transaction:

31 - Inventory Receipt

51 - Return to Vendor (RTV)

61 - Inventory Adjustment

71 - Physical Inventory

91 - Putaway

 

Character

3

Yes

Values: 31, 51, 61, 71, 91

5

Transaction Date

Date of transaction YYMMDD

Numeric

6,0

Yes

 

6

TransactionQuantity

The transaction quantity in units

Numeric

9,2

Yes

No decimal point is contained. It is an implied decimal. (For example, a quantity of 10 will show as 000001000)

Quantity will be either positive or negative for types:

  • 61 - Inventory Adjustment
  • 71 - Physical Inventory

Quantity will always be positive for types:

  • 31 - Inventory Receipt
  • 51 - Return to Vendor  (inventory should be removed from inventory)

7

TransactionReference 1

Identifies:

  • the Purchase Order or Advance Shipping Number for Inventory Receipts (type 31)
  • the Radial RTV number (type 51)
  • Reason code for inventory adjustments and physical inventory (types 61 and 71) . See Reason Codes table below.

Character

20

Yes

Each transaction type will have a predefined prefix followed by the transaction number or reason code.

  • PO or ASN receipts (type 31) will consist of prefix ‘RCV-‘ followed by the PO or ASN number. Example:  RCV-321423
  • RTVs (type 51) will consist of prefix ‘RTV-‘ followed by the Radial RTV number. Example:  RTV-12345
  • Inventory adjustments to sellable merchandise (type 61) will consist of prefix ‘ADJ-‘ followed by the reason code (see reason code list below) . Examples: ADJ-DMG, ADJ-PL, ADJ-IWN, ADJ-PHY
  • Inventory adjustments to unsellable (damaged) merchandise (type 61) will consist of prefix ‘DMG-‘ followed by the reason code (see reason code list below) . Examples: DMG-DMG, DMG-IWN, DMG-PHY
  • Physical Inventory transactions (type 71) will consist of prefix ‘DMG-PHY-‘ (damaged inv. transaction) or ‘ADJ-PHY-‘ (sellable inv.  transaction) followed by a description. Ex: ADJ-PHY-Q42018 or DMG-PHY-Q42018

** The addition of ‘ADJ-‘ and ‘DMG-‘  for Physical inventory transactions is not available for all clients.  Please reach out to Client Success team for more information .

8

TransactionReference 2

Identifies additional customized information such as carton ID for receipts.  For RTVs, this field would contain ‘ADJ’ when referring to sellable inventory or ‘DMG’ when referring to damaged inventory.

Character

25

No

 ** The addition of ‘ADJ’ and ‘DMG’ is not available for all clients.  Please reach out to Client Success team for more information .

9

Transaction Retail

Identifies the extended value based on the current retail price in Radial merchandise management system.

Numeric

9.2

No

 

No decimal point is contained. It is an implied decimal.

For example, a price of $10.00 will show as 000001000

10

Transaction Cost

Identifies the extended value based on the current cost in Radial merchandise management system.

Numeric

9.2

No

No decimal point is contained. It is an implied decimal.

For example, a cost of $10.00 will show as 000001000

11

Date/Time Stamp

Date and Time in which the file was generated.

Format yyyy-mm-dd-hh.mm.ss

Character

19

Yes

 

12

Lot ID

The Lot ID associated with the product.

Character

15

No

If applicable, the lot ID associated with the product.

13

Segment ID

The segment ID associated with this item.

Character

30

No

If applicable, the segment ID associated with the item.

14

Order ID

Order# for Return Order

Character

20

No

Used when Returns are processed as Adjustment.

15

Reason Code

Return Reason

Character

5

No

 

16

Line#

PO/ASN Line#

Character

5

No

 

Flat File Trailer Record

ID

Field Name

Field Description

Field Length

Req

Field Type

Comments

1

Record Identifier

Record Identifier

10

Yes

Character

Value: “TRAILER” (all caps)

2

# of total records

Total number of records in the file including Trailer

7,0

Yes

Numeric

 

3

Batch ID#

Batch Number

9,0

Yes

Numeric

sequential number

Reason Codes

The following reason codes can be used in the Transaction Reference 1 field.

Reason Code

Adjustment Code Description

Intended Use

CCR

CCR - Customer Service request

Customer return that was previously credited by customer service and flagged as in transit inventory that was credited to a customer but not yet received at the warehouse.

DMG

DMG - Damaged - Dest

Product is damaged, is not sellable and may or may not be refurbished.

EXP

EXP - Expired / Out

Disposal of any perishables that have passed expiration date

GFT

GFT - Gift Card SKU

Used exclusively for Gift Card SKU Conversions.  It is financially the same as the SKU adjustment code.

IWN

IWN - Intra-Warehous

Merchandise movement out of Sellable to Unsellable and vice-versa

IWT

IWT - Inter-Warehous

Merchandise movement out from one warehouse to another warehouse (i.e., Louisville to Shepherdsville)

IWL

IWL - Inter-Warehou

Product is moved from one location to another. This is a In/Out transaction with no financial impact. - Rec against PO in one location, moved to another.

KIT

KIT - Kitting/Bundli

Necessary adjustments as part of creating a kit out of several individual items or separating a kit

LCR

Legacy Customer Retu

Bringing in a return that was originally fulfilled by another organization

MSH

MSH - Mis Shipped P

Net zero transaction - Customer return to returns warehouse flagged as item that was ordered was not item received.

MIT

MIT - Merchandising

Merchandising Trouble - Net zero transaction regarding trouble items received.

OST

OST - Over/Short Transfer

Used to adjust inventory quantities during the transfer process when the quantity received is different from the quantity shipped.  It is financially as the UP adjustment code

PDD

PDD - Partner Direct

Partner specific/request

PLF

PLF - Pilferage - kn

Adjust items that are suspected to have been taken - packaging found empty in location cycle count verifies missing item

PHY

PHY - Physical Inven

Only used when a variance between physical and systemic inventory on hand is discovered during a physical inventory count

PL

PL - Planned Cycle C

Any positive or negative adjustment made while cycle counting on a planned cycle count

PHO

PHO -Samples - Photo

Photo taken out of inventory

PHR

PHR - Physical Inven

Reconciliation when a physical inventory adjustment was completed based on a 3rd party's incorrect count

RCV

RCV - Receiving/Chec

Receiving check in error

RCN

RCN - JDA Reconcil

Adjustment code utilized to reconcile JDA and WMS

RNP

RNP - Receipt of Inv

Receipt of Inventory with no PO

RTV

RTV - Return To Vendor

Product that has been approved for return to the vendor and an actual RTV order isn't created

SKU

SKU - Sku Conversion

When a SKU has been discontinued and assigned another

UCR

UCR - Unknown Credit

Unknown customer return received at the warehouse - undetermined if credit issued. No shipper information, no label or no pack slip.

UP

UP -Unplanned Counts

Any positive or negative unplanned adjustment made during resolution of troubled order process

VAS

VAS -Virtual SKU adj

Adjust a virtual SKU examples: gift wrap, warranties, etc.

SAM

SAM - Samples - Non-

Sample Product taken out of inventory

CHA

CHA - Charity Sale/G

DMC

DMC - Damages Custom

LIQ

LIQ - Liquidation

Product that is taken out of stock for a liquidation sale

OBQ

OBQ - Out of Busi

OLQ

OLQ - GSI Vendor Liq

REP

REP - Replacement pa

REF

REF - Refurb Product

TRS

TRS - GSI Vend Trash