Top of INT | Interface Index | Index | Table of Contents | Feedback |
INTJ0023 - Prepare Refund Data for Transfer to External Finance System
Purpose |
To create debit memo invoices from approved refunds in Callista, ready for transfer to the External Finance System. From this data, the External Finance System creates new invoices. |
|
Subsystem | Callista Open Finance Interface | |
Normally Run By | A Callista fees administrator in consultation with the institution's Financial System Staff | |
Anticipated Frequency |
Depending on an institution's refund policies, may be run (after refund approval in Callista)
|
|
Structure | A parameter form is not required for this job, however Message Box (6636) states: No parameters exist for this job. Do you wish to schedule the job to run as soon as possible? |
INTJ0023
is a 'master job' comprising several independent processes.
INTJ0023 consists of six major components:
This job completes the refund cycle initiated by creating and approving refund records in the Callista Student Finance subsystem, using the job FINJ6430 and/or the form FINF6420. The context for this job is described in the overview. Run
Details There are no parameters for this job. Job
Conflict Transfer Statuses Values for I_REFUND are:
Values for I_REFUND_CUSTOMER are:
Timing Error Handling
Checking on the Job Run If the system is configured to continue job processing for COFI jobs (see Error Handling above) then all information, warning and error messages will be logged to S_LOG_ENTRY and S_ERROR_LOG. Entries in S_LOG_ENTRY have an S_LOG_TYPE of ‘REFND-PREP’ and include details of:
Note: Information only supplied if it is available and appropriate to the processing where the system message or system error was recorded. Otherwise the data element will be NULL. If the system is configured for COFI jobs to continue processing then the job log will contain a Summary which includes:
Important: Note that in order for this summary information to be included in the run log, the PASS_RJR_ID_IND value for this job, must be set to 'Y' in the S_JOB table. The run log can be checked in JBSF5301
(accessed via JBSF5300). Error details can be viewed in GENF0001. |
Create Interface Refund Records This module first:
It then:
|
Rules/Notes No actual transfer to Accounts Receivable is made from AR_Transfer, hence the AR_Transfer_Status is immediately set to SUCCESSFUL. The External Finance System generates its own Accounts Receivable records from the data extracted from I_REFUND and I_REFUND_CUSTOMER.
|
Create Debit Memo Invoices Data from the I_REFUND table is loaded into I_INVOICE and I_INVOICE_TRANS tables. For each READY record in I_REFUND a record is created in both the I_INVOICE and I_INVOICE_TRANS tables with an invoice number prefix of CDM. This distinguishes it from other invoices (CIN) and credit memos (CCM). Refer to INTJ2021 - Create Invoice Records for more information. The refund sequence number of the I_REFUND record becomes the invoice number for the record in I_INVOICE and I_INVOICE_TRANS. For each new CDM record in I_INVOICE:
For each new CDM record in I_INVOICE_TRANS:
|
|
Create Refund Customer Records This module inserts customer details in the I_REFUND_CUSTOMER table for each previously produced TODO record. See Create Interface Records for more information. This module first cleans up the I_REFUND_CUSTOMER table. It searches the table and for each customer:
In I_REFUND_CUSTOMER, for each TODO record that is not logically deleted, the module then retrieves the name, Address and other details of the customer and inserts these into the I_REFUND_CUSTOMER table. The information inserted into the I_REFUND_CUSTOMER table is: Student Information
Sponsor Information
If a REFUND Address Type exists for the customer this detail is inserted, otherwise a Correspondence Address is entered. This allows the creation of one-off customers in Accounts Payable in the External Finance System. Loan Scheme Information
For both students, Sponsors and Loan Schemes, the module then sets the Transfer Status of the I_REFUND_CUSTOMER record to READY for transfer to the External Finance System. |
|
Prepare Invoices for transfer to External Finance System The I_REFUND_CUSTOMER_V view of I_REFUND_CUSTOMER and I_REFUND may be used to access the customer refund details. The Transfer Statuses of debit memo records is no longer required and consequently the AR_Transfer_Status is immediately set to SUCCESSFUL. The External Finance System process would examine I_REFUND records with a AR_Transfer_Status of SUCCESSFUL and I_PAYMENT_CUSTOMER records with Transfer_Status of READY to affect new invoices and vendors in Payables. The DEBIT_MEMO_SUMMARY_IND check box in the interface table I_INT_CONTROL allows institutions to configure COFI to summarise invoice data for refunds in I_INVOICE_SUMMARY. If the I_INVOICE_SUMMARY is set to N then the SUMMARY_STATUS is set as NO_SUMM and the records will be ignored when INTJ0060 is run. |
|
Apply Debit memo invoices to payments This module applies debit memo invoices to payments in Callista. Refund debit memos are matched to payments in Callista using processing modules in common with those used to match payments to regular invoices. See INTJ0021- Apply payments for more information. Invoices are stored in Callista in the invoice history tables, I_INVOICE and I_INVOICE_TRANS, and payments in the I_PAYMENT table. The relationship between a particular invoice and a particular payment at any point in time is recorded in the I_INVOICE_PAYMENT table. This module:
|
|
Mark invoices payments as fully processed This module sets invoice and payment records in I_INVOICE_TRANS and I_PAYMENT to fully processed for related invoice/payment records in I_INVOICE_PAYMENT that have been transferred to the External Finance System. For a more detailed explanation of this process, refer to the master job INTJ2024. |
Last Modified on: 29-May-2008 7:54 PM
History Information
Release Version | Project | Change to Document |
11.0.0.0.0.0. | 1350 - Job Error Handling | Added details relating to error handling and log entries |