PAYREQ - Payment Request
Payment Requests can be generated in ITAS to be picked up by a customer's middleware. The required information is stored on the payreq (payment request) table. Details are located from the associated accounting transactions. Data will be prompted when the Payment Request is generated. There is a process that enables subsequent removal of transactions from a Request and the complete deletion of a Request. To assist viewing of PAYREQ transaction status, the user can include txx_traceid in their customised view and CLIST will show any txx_traceid.
Create Payment Request.
The user selects the Client/Supplier account and optionally a currency code to restrict view of the posted accounting records which are unmatched credit values for the selections made. The standard accounting transaction filter is also available for filtering viewed transactions. Unmatched includes any CASH pre-match selected transactions.
The view is:-
Upon ‘save’ the transactions selected for transmission will be updated which will enable an alert(s) (ex AUDIT) to be sent. The transactions will be grouped for a payment request where they match on:-
If the amount of the transaction is reduced the amount to pay will be split from the original transaction leg and updated with the modified details, thereby leaving the residue value on the same document reference with its' data elements intact. The selected transaction will be marked with any revised Value Date and Amount and its Payment Request Sent flag.
Payee, Payee Bank Account, Netting Flag, Payment Block, Payment Amount will be used to update the payreq table. Technical note, the Payment Request on the payreq table is joined to the accounting transaction by payreq_id = txx_traceid
Unmark/Delete Payment Request
This is the process for transactions to be removed from the payment request marking:
1. click/tick the "Unmark" column to remove that transaction from a payment request i.e. remove PAYREQ marking (txx_traceid)
2. click/tick the "Del." column to delete the payment request completely. If you delete a payment request, all transactions included in that payment request will have their PAYREQ marking removed.
Ancillary Processes
When the customer's middleware backflows the cash document for subsequent matching of cash and associate accounting, it may have utilised the PAYREQ ID to locate the relevant transactions to complete the matching process. MAT, CASH and CLISPLIT can have been applied by ITAS users that could invalidate the backflow of cash and its matchings i.e. MAT & CASH can have applied user-side matching and CLISPLIT may have applied splitting the client transaction.
Technical Notes:
The table 'payreq' records all of the Payment Request details.
The payreq_id column is an identity column which has its value system generated when the record is created. One payreq record can cover, theoretically, several invoices selected for payment. The link between accounting transaction and Payment Request is txx_traceid = payreq_id. When the Payment Request is created the existing transactions that have been selected for payment or the new splits for the transactions for part payment will be updated with the ID i.e. txx_traceid
The payreq table contains all Payment Request data.
The update of the audit table with the new Payment Requests will trigger an alert(s) which will be picked up by the customer's subscribers