What's a bank instruction code?

Bank instruction codes are values that contain instructions that must be passed to a bank or financial institution at the payment file level.

A payment process profile can have up to two bank instructions. When this payment process profile is used during the creation of a payment file, the bank instruction values are copied directly to it. The extract makes the values available to the formatting process. If the payment format specifies the use of bank instructions, the values are passed to the bank in the header level of the payment file.

Oracle Payments provides many predefined bank instruction codes.