Bank Codes on Payments
When payments are formatted, PDP attempts to use the bank code specified on the payment unless it is deemed to be inappropriate for this specific disbursement.
For example, an inappropriate bank code might be when an ACH bank was specified on the payment but PDP determines that the disbursement will be made via check because the payment has been flagged as an immediate print, requiring an attachment, or requiring special handling. In these cases, PDP must generate a check. Another example is when an ACH bank was specified but there is no Payee ACH Account record for the payee.
In the event that an ACH bank code is used but the PDP has no ACH information for the payee, the system uses the default Check bank code associated with the Customer Profile.
For payments for which no bank code is supplied, the PDP will use the bank code associated with the appropriate disbursement type (ACH or check) on the Customer Profile.
Bank code is also considered when the PDP attempts to combine payments. Only payments being disbursed from the same bank are eligible to be combined.
Valid Banks in the Maintenance Setup
Bank codes may be deactivated, indicating they are no longer to be used. If a specified bank code is inactive, the PDP uses a continuation bank code defined on the Bank Maintenance table. This situation might occur if the bank code specified on the payment at the time of formatting was inactive or if the bank code in the Customer Profile was inactive.
Disbursement Number Range
If there isn't an active disbursement number range for a payment, the Format Checks / ACH Process will hang and attempting to run the Format Checks / ACH Process will return an error message that the process is already running. To clear the format process, use the Format Reset. Then either create a disbursement number range for the bank in question, or inactivate the bank and assign a continuation bank to the inactive bank.
When changing banks the following needs to be done:
- Create new Bank Codes
- Inactivate the old bank codes, update the continuation bank with the new bank. Any documents enroute that have the old bank code will pick up the new bank when PDP processes the payment.
- Add Disbursement Number Ranges for the new bank code.
- Update Customer Profiles.
- Update Payment Method.
- Update Parameter DEFAULT_BANK_BY_DOCUMENT_TYPE.