Product Interface: Pipe Delimited Method

Use the Product Interface to load inventory information using 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 D 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.

After interfacing records, you can review and edit them in the Product Information window.

Product Restrictions

Do not use tildes (~) to denote null (empty) fields in this interface’s records. Instead, enter nothing (no space) between pipe delimiters.

Available Records

Product Distribution

You can have PENTA distribute the batch immediately after file transfer. This ensures that no one modifies the batch. To do this, set System Option 125 (“Mark Batch for Distribution”) to Y.

PENTA does not distribute a batch if System Option 125 is N.

The Interface Request Product Master table contains master data supplied by the external application that applies to inventory products as a whole. You enter this data in the Product Information window. PENTA uses the Product Id to ensure that each record is unique.

 

 

Field

Entry

Format

Description

 

 

Field

Entry

Format

Description

1

Activity Code

Req

C! 1

Required for all activity. Possible values are:

  • A (Add) – If a record with the same key already exists, PENTA records an error.

  • C (Change) – Update an existing record. If PENTA cannot update the field, it records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

2

Record Type

Req

C! 5

The value should be PROD.

3

Product ID

Req

X

PENTA verifies this field is a unique entry in the PRODUCT table for new entries.

4

Description

Req

C 30

Description of the product.

5

Barcode

Opt

C 128

Physical barcode on the product.

6

Product Status

Req

C 1

Status of the product. Possible values are A (active) or I (inactive).

7

Product Type

Req

C 4

PENTA verifies this field exists in the PROD_TYPE table.

8

Product Class

Req

C 6

PENTA verifies this field exists in the PROD_CLASS table.

9

Stocked Unit of Measure

Req

C 5

PENTA verifies this field exists in the UNIT_OF_MEASURE table.

10

Pricing Factor

Opt

C 2

PENTA verifies this field exists in the PRICING_FACTOR table.

11

Purchase Unit of Measure

Req

C 5

PENTA verifies this field exists in the UNIT_OF_MEASURE table.

12

PUM

Req

N 4

Antecedent for the Ratio PUM to UM.

13

UM

Req

N 4

Consequent for the Ratio PUM to UM.

14

Taxable Product

Req

C! 1

Indicates whether this is a taxable product. Possible values are Y (yes) or N (no).

15

Expense Product

Req

C! 1

Indicates whether this is an expense product. Possible values are Y (yes) or N (no).

16

Warranty Period

Opt

N 3

If you include Warranty Period, the Warranty Period Unit of Measure is required.

17

D/M/Y

Opt

C! 1

Possible values are D (day(s)), M (month(s)), and Y (year(s)).

If you include Warranty Period, Warranty Period Unit of Measure is required.

18

Scrap Factor Percent

Opt

8,5

The flat percentage PENTA applies to the product’s unit cost after you transfer the Product from inventory.

19

Cost Type Code

Opt

C! 4

PENTA verifies this field exists in the COST_TYPE table, and is an active Cost Type. If you include Costcode, Cost Type Code is required.

20

Costcode

Opt

X

PENTA verifies this field exists in the COSTCODE table, and is an active Costcode. If you include Cost Type Code, Costcode is required.

21

Refrigerant

Req

C! 1

Indicates whether this is a refrigerant product. Possible values are Y (yes) and N (no).

Optional PROD Record Fields (place after Field 21)

Field

Format

Description

DESCR_100

C 100

Extended description of the product. You can enter a value of up to 100 characters in this field.

LEAD_TIME

I 3

Lead time (days) for the product. Possible values are 0-999.

Product Standard Costs Fields

The Interface Request Product Standard Cost table contains product cost data supplied by the external application that applies to inventory products by organizational unit. You enter this data in the Product Standard Costs window. PENTA uses the combination of Product ID and Balance Sheet Organizational Unit ID to ensure that each record is unique.

#

Field

Entry

Format

Description

#

Field

Entry

Format

Description

1

Activity Code

Req

C! 1

Required for all activity. Possible values are:

  • A (Add) – If a record with the same key already exists, PENTA records an error.

  • C (Change) – Update an existing record. If PENTA cannot update the field, it records an error.

  • U (Update) – Add if the record does not exist and update if the record already exists, replacing any supplied field in the existing record.

2

Record Type

Req

C! 5

The value should be PRODSTDCOST.

3

Product ID

Req

X

PENTA verifies this field is a unique entry in the PRODUCT table for new entries.

4

Balance Sheet OU ID

Req

X

PENTA verifies this field exists in the ORGANIZATION_UNIT table, and is an active Balance Sheet OU ID.

5

Effective Date

Req

D

Effective Date.

6

Sequence

Opt

C 10

Sort Sequence Number.

7

Standard Cost

Req

F 12.3

The Unit Cost.