Receiving Payments in an EDI File

To receive payments in an EDI file, use a third-party translator to translate the file into a PeopleSoft business document, which is a layout that describes the files that comprise the electronic banking file, including file name, type, length, format, short name, and long name.

To load the EDI data into the staging tables to be processed by the payment interface, use PeopleSoft Enterprise Messaging. The data can be published directly in the Application Messaging queue from external systems. If you use EDI flat files, you can use the Flat File utility (EOP_PUBLISHF) to load or publish data. Use the PeopleSoft Integration Broker to set up the EDI interface.

Use the PAYMENT_LOAD file layout to determine the format of the flat file. The following sections describe the records in the PAYMENT_LOAD file layout:

  • Payment record

  • Customer remittance record.

  • Item remittance record.

See Using EDI and Split Stream Processing.

See PeopleTools: PeopleSoft Integration Broker.

Payment Record

This table describes the Payment record:

Column

Size

Type

Field Name

Description

1

3

CHAR

ROW_ID

Row ID (always set to 000)

4

1

CHAR

AUDIT_ACTN

Action (always set to A)

5

15

CHAR

PAYMENT_ID

Payment ID

20

17

NUMBER

PAYMENT_AMT

Payment Amount

37

3

CHAR

PAYMENT_METHOD

Payment Method

40

10

DATE

ACCOUNTING_DT

Accounting Date

50

3

CHAR

PAYMENT_CURRENCY

Payment Currency

53

17

CHAR

BANK_ACCOUNT_NUM

Bank Account Number

70

20

CHAR

BNK_ID_NBR

External Bank ID

90

10

DATE

STTLMENT_DT_EST

Estimated Settlement Date

100

2

CHAR

DFI_ID_QUAL

DFI Qualifier

102

12

CHAR

DFI_ID_NUM

DFI ID

114

10

NUMBER

EDI_TRACE_NBR

EDI Trace Number

124

30

CHAR

MICR_ID

MICR ID

154

3

CHAR

DATA_SOURCE

Data Source (set to CRX or 820)

157

1

CHAR

MATCH

Match Flag

Y = both cash and remittance are included

N = only cash is included

R = does not create payment for the payment record

Note: The Payment record is required even if only remittance data is sent. If the value in the Match field is R, then the system does not create a payment for the payment record.

158

5

CHAR

DEPOSIT_BU

Deposit Business Unit

Customer Remittance Record

This table describes the Customer Remittance record:

Column

Size

Type

Field Name

Description

1

3

CHAR

ROW_ID

Row ID (always set to 010)

4

1

CHAR

AUDIT_ACTN

Action (always set to A)

5

5

CHAR

REMIT_FROM_SETID

SetID

10

15

CHAR

REMIT_FROM_CUST_ID

Remit From Customer

25

30

CHAR

MICR_ID

MICR ID

55

9

NUMBER

DB_NUMBER

Dun & Bradstreet Number

64

2

CHAR

DFI_ID_QUAL

DFI Qualifier

66

12

CHAR

DFI_ID_NUM

DFI ID

78

20

CHAR

BNK_ID_NBR

External Bank ID

98

17

CHAR

BANK_ACCOUNT_NUM

Bank Account Number

115

5

CHAR

BUSINESS_UNIT

Business Unit

120

15

CHAR

CUST_ID

Bill To Customer ID

Item Remittance Record

This table describes the Item Remittance record:

Column

Size

Type

Field Name

Description

1

3

CHAR

ROW_ID

Row ID (always set to 020)

4

1

CHAR

AUDIT_ACTN

Action (always set to A)

5

17

NUMBER

PAY_AMT

Payment Amount

22

17

NUMBER

ITEM_AMT

Amount

39

10

DATE

ITEM_DT

Item Date

49

17

NUMBER

DISC_TAKEN

Discount Taken

66

17

NUMBER

ADJUSTMENT_AMT

Adjustment Amount

83

2

CHAR

ADJUSTMENT_REASON

Adjustment Reason

85

2

CHAR

REF_QUALIFIER_CODE

Reference Qualifier Code

87

30

CHAR

REF_VALUE

Reference

117

5

CHAR

BUSINESS_UNIT

Business Unit

122

15

CHAR

CUST_ID

Bill To Customer ID