IMPORT CASH RECEIPTS — PROCESSING CONSIDERATIONS

Importing cash receipts begins after you select an electronic bank file in the Import Cash Receipts screen and all the required fields on the screen are completed and validated. First, Costpoint processes the electronic bank file, which updates the X_Z_AOPUTLCR_CR table. And then, Costpoint completes the process by importing/creating the cash receipts. This clears the rows in the X_Z_AOPUTLCR_CR table and updates the CASH_RECPT_HDR and CASH_RECPT_TRN tables in accordance with the mapping described in Table Maps.

If Costpoint finds no bank file in the specified location, an error message displays on the screen to indicate that the import file process cannot start. After finding the file, Costpoint processes the electronic bank file.

Costpoint identifies the bank file as a NACHA record including all the envelopes or an EDI transaction set based on the data segments in the file. The NACHA record contains the ISA and GS envelopes while the EDI transaction set starts immediately with the ST data segment of the file. The first data element, ST01, of the ST segment notifies Costpoint if the file is an 820 or 823 transaction set. For an overview of the 820 and 823 transaction sets data fields, see Table Maps.

After Costpoint obtains these informational elements, processing proceeds with the ST data element in the NACHA or EDI format file. Electronic bank files usually contain multiple deposits in a single file. Costpoint identifies and retrieves all relevant data segments between ST and SE as part of the X_Z_AOPUTLCR_CR table updates.

The Import Cash Receipts preprocessor establishes a CUST_ID from AR_HDR_HS when an existing INVC_ID is presented in the RMR02 field of the electronic bank file. This preprocessor contains functionality that matches the Payer (remitting party) Name from the N102 position in the bank file with the Customer Name or Customer Alias Name in the new CUST_ALIAS table. Costpoint initiates this process if the Unidentified Customer Alias Match check box on the Manage Cash Receipts Preprocessor Settings screen is checked. This additional matching process determines if the program is able to establish a CUST_ID before a default CUST_ID must be provided by the user. You set up the customer alias names in the Customer Alias subtask of the Manage Customers screen.

The following table lists the columns in the X_Z_AOPUTLCR_CR table Costpoint updates when you select 823 from the Transaction Set drop-down list box of the Import Cash Receipts screen.

Table Column

Contents

X_RECORD_NO

System-assigned

BANK_DEPOSIT_NO

From screen

CASH_RECPT_NO

System-assigned or from screen

CASH_RECPT_HDR_KEY

System-assigned

CASH_RECPT_TRN_KEY

System-assigned

S_JNL_CD

System-assigned

FY_CD

From screen

PD_NO

From screen

SUB_PD_NO

From screen

RECPT_DT

From EDI file (position DEP 02)

INVC_ID

From EDI file (position RMR 02) or from screen

CUST_ID

From EDI file (position N1 02) or from screen

CHK_NO

From EDI file (position REF 02) or left blank

DISC_TAKEN_AMT

From EDI file (position RMR 06) or left blank

TRN_AMT

From EDI file (position RMR 04)

The following table lists the columns in the X_Z_AOPUTLCR_CR table Costpoint updates when you select 820 from the Transaction Set drop-down list box of the Import Cash Receipts screen.

Table Column

Contents

X_RECORD_NO

System-assigned

BANK_DEPOSIT_NO

From screen

CASH_RECPT_NO

System-assigned or from screen

CASH_RECPT_HDR_KEY

System-assigned

CASH_RECPT_TRN_KEY

System-assigned

S_JNL_CD

System-assigned

FY_CD

From screen

PD_NO

From screen

SUB_PD_NO

From screen

RECPT_DT

From EDI file (position BPR 16)

INVC_ID

From EDI file (position RMR 02) or from screen

CUST_ID

From EDI file (position N1 02) or from screen

CHK_NO

Not applicable

DISC_TAKEN_AMT

From EDI file (position RMR 06) or left blank

TRN_AMT

From EDI file (position RMR 04)

Processing Scenarios

Based on the electronic bank file data and screen selections that update the X_Z_AOPUTLCR_CR table, there are six specific processing scenarios that are identified. The following sections describe each scenario.

Bank file contains an existing invoice number and customer

Costpoint handles this scenario as follows:

Bank file contains an existing invoice number but a customer does not exist

Costpoint handles this scenario as follows:

Bank file contains an existing customer but no invoice number

In this scenario, The "UNK" Invoice Assigned by the System check box is selected on the Manage Cash Receipts Preprocessor Settings screen. Costpoint handles this scenario as follows:

If the "UNK" Invoice Assigned by the System check box is cleared, all unidentified invoice numbers are displayed on the error report.

Bank file contains an existing customer and an invoice number that does not exist in the system

In this scenario, The Unidentified Invoice Number from Bank File is selected on the Manage Cash Receipts Preprocessor Settings screen. Costpoint handles this scenario as follows:

If the Unidentified Invoice Number from Bank File is cleared and the "UNK" Invoice Assigned by the System check box is selected, Costpoint uses the same logic as the system-assigned UNK invoice process from the Manage Cash Receipts application.

If the Unidentified Invoice Number from Bank File and the "UNK" Invoice Assigned by the System check boxes are cleared, all unidentified invoice numbers are displayed on the error report.

Bank file does not contain a customer but has an invoice number that does not exist in the system

In this scenario, the Unidentified Invoice Number from Bank File check box is selected on the Manage Cash Receipts Preprocessor Settings screen. Costpoint handles this scenario as follows:

If the Unidentified Invoice Number from Bank File is cleared and the "UNK" Invoice Assigned by the System check box is selected, Costpoint uses the same logic as the system-assigned UNK invoice process from the Manage Cash Receipts application.

If the Unidentified Invoice Number from Bank File and the "UNK" Invoice Assigned by the System check boxes are cleared, all unidentified invoice numbers are displayed on the error report.

If the Unidentified Customer to Default or Unidentified Customer Alias Match check boxes are cleared, all unidentified customers are displayed on the error report.

Bank file does not contain a customer or invoice number

In this scenario, "UNK" Invoice Assigned by the System check box is cleared. the Costpoint handles this scenario as follows:

If the "UNK" Invoice Assigned by the System check box is cleared, all unidentified invoice numbers are displayed on the error report.

If the Unidentified Customer to Default or Unidentified Customer Alias Match check boxes are cleared, all unidentified customers are displayed on the error report.