Inventory Transfer Interface: Pipe Delimited Method
Use the Inventory Transfer Interface to load inventory transfer data from external applications. Information you load using this interface adds to the data already stored in PENTA.
Data files you load must have Request Types assigned to the I Interface Type.
PENTA runs several high-level tests for integrity on the file and records. When you process the records, be sure to use the file name as the Batch Number. This is different from other PENTA Interface Types. In the inventory interface files, there is no Batch Number field. The file name itself becomes the Batch Number during processing.
The following System Options affect interfaced records:
125 (Mark Batch for Distribution) controls whether PENTA automatically distributes the batches.
128 (Reject Interface File on Error) whether PENTA rejects a batch when errors exist in the file.
Limitations & Restrictions
Do not use tildes (~) to denote null (empty) fields in this interface’s records. Instead, enter nothing (no space) between pipe delimiters.
Where to View Loaded Data
If System Option 125 is set to N, you can review and modify interfaced data using the Inventory Transfer window; otherwise, use the Document Query, Reports, and Queries. For example:
Warehouse Transaction Register
General Ledger Detail
Inventory Subledger
You must reprocess corrections via another inventory transfer interface record or PENTA's Inventory Transfer window.
Available Records
Document Record
The fields listed in the following table identify the inventory transfer data you will add. There is no “header” record. It is most similar to the Labor Interface in this respect.
Note: The end of each record needs a single pipe delimiter.
# | Field | Entry | Format | Description |
---|---|---|---|---|
1 | Transfer Date | Req | D | Posting Date of Inventory Transfer |
2 | Product ID | Req | X | The Product ID that is transferred in this transaction |
3 | Quantity | Req | I9 | Number of units of the Product ID to be transferred |
4 | From Distribution Type | Req | C1 | Possible values are A (GL Account), F (Fixed Asset), J (Job), and W (Warehouse). |
5 | From Warehouse ID | Opt | C4 | Required if the From Distribution Type is W; otherwise, do not enter a value. |
6 | From Location ID | Opt | C6 | Required if the From Distribution Type is W; otherwise, do not enter a value. |
7 | From Job ID | Opt | X | Required if the From Distribution Type is J; otherwise, do not enter a value. |
8 | From Cost Type Code | Opt | C4 | Required if the From Distribution Type is J; otherwise, do not enter a value. |
9 | From Costcode | Opt | X | Required if the From Distribution Type is J; otherwise, do not enter a value. |
10 | From OU ID | Opt | X | Required if the From Distribution Type is A; otherwise, do not enter a value. |
11 | From Account Number | Opt | X | Required if the From Distribution Type is A; otherwise, do not enter a value. |
12 | From Fixed Asset ID | Opt | X | Required if the From Distribution Type is F; otherwise, do not enter a value. |
13 | From FA Expense Category | Opt | I3 | Required if the From Distribution Type is F; otherwise, do not enter a value. |
14 | From Unit Cost | Opt | F 12.3 | If the From Distribution Type is W, leave this field blank. If From Distribution Type is NOT W and the To Distribution Type is W, this field is required; otherwise this field is required. |
15 | To Distribution Type | Req | C1 | Available options are A (GL Account), F (Fixed Asset), J (Job), and W (Warehouse). |
16 | To Warehouse ID | Opt | C4 | Required if the To Distribution Type is W; otherwise, do not enter a value. |
17 | To Location ID | Opt | C6 | Required if the To Distribution Type is W; otherwise, do not enter a value. |
18 | To Job ID | Opt | X | Required if the To Distribution Type is J; otherwise, do not enter a value. |
19 | To Cost Type Code | Opt | C4 | Required if the To Distribution Type is J; otherwise, do not enter a value. |
20 | To Costcode | Opt | X | Required if the To Distribution Type is J; otherwise, do not enter a value. |
21 | To OU ID | Opt | X | Required if the To Distribution Type is A; otherwise, do not enter a value. |
22 | To Account Number | Opt | X | Required if the To Distribution Type is A; otherwise, do not enter a value. |
23 | To Fixed Asset ID | Opt | X | Required if the To Distribution Type is F; otherwise, do not enter a value. |
24 | To FA Expense Category | Opt | I3 | Required if the To Distribution Type is F; otherwise, do not enter a value. |
25 | Transaction Reference ID | Opt | C15 | The User defined code associated with the transaction. Tables maintaining this Field include INV_XFER_WORK, INTR_INVENTORY_DTL. |
Tracking Attribute Record
The fields listed in the following table identify the inventory tracking attribute data you will add using this interface process. Use this record to identify tracking attributes for the inventory product defined in the Detail record but do not use this Record Type for transfers from a non-warehouse entity (job, account, or asset) to a warehouse location.
# | Field | Entry | Format | Description |
---|---|---|---|---|
1 | Record Type | Req | C! 5 | This Record Type identifies the tracking attribute value that will transfer. The value must be PRODATTR. |
2 | Attribute Value | Req | C 30 | The value assigned to the tracking attribute. This tracking attribute value must currently exist for one or more products in the From Location defined in the Detail Record above. |
3 | Product Attribute Id | Req | C 15 | The Tracking Attribute value assigned to the product in the Product Information window. |
4 | Units | Req | F 12.3 | The number of units associated with this tracking attribute. This field must be equal to 1 if you defined the tracking attribute as One-To-One in the Product Attributes window. |