IBY_INSTR_CREATION_RULES

IBY_INSTR_CREATION_RULES specifies how payments are grouped into payment instructions. Payment instructions are always grouped by internal bank account and payment process profile but additional items stored in this table can be added for further grouping. With more grouping rules, there are likely to be more, but smaller, payment instructions. This table corresponds to the Payment Instruction Creation tab of the Update Payment Process Profile page.

Details

  • Schema: FUSION

  • Object owner: IBY

  • Object type: TABLE

  • Tablespace: REFERENCE

Primary Key

Name Columns

IBY_INSTR_CREATION_RULES_PK

SYSTEM_PROFILE_CODE

Columns

Name Datatype Length Precision Not-null Comments
SYSTEM_PROFILE_CODE VARCHAR2 100 Yes Unique primary key
ORG_ID_FLAG VARCHAR2 1 Business unit flag
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
GROUP_BY_PAYMENT_DATE VARCHAR2 1 Yes Yes or No flag indicating whether payments should be put into separate payment files when they have different values for payment date.
GROUP_BY_PAYMENT_CURRENCY VARCHAR2 1 Yes Yes or No flag indicating whether payments should be put into separate payment files when they have different values for payment currency.
GROUP_BY_INTERNAL_BANK_ACCOUNT VARCHAR2 1 Yes Yes or No flag indicating whether payments should be put into separate payment files when they have different values for disbursement bank account. If the processing type on the payment process profile is Printed, this flag is automatically set to Yes and cannot be overridden.
GROUP_BY_MAX_PAYMENTS_FLAG VARCHAR2 1 Yes Yes or No flag indicating whether there is a limit on the number of payments that can be grouped into one payment file.
GROUP_BY_PAY_SERVICE_REQUEST VARCHAR2 1 Yes Yes or No flag indicating whether payments should be put into separate payment files when they originated in different payment process requests.
GROUP_BY_LEGAL_ENTITY VARCHAR2 1 Yes Yes or No flag indicating whether payments should be put into separate payment files when they have different values for legal entity.
GROUP_BY_BILL_PAYABLE VARCHAR2 1 Yes Yes or No flag indicating whether payments should be put into separate payment files when they have different values for bill payable.
GROUP_BY_ORGANIZATION VARCHAR2 1 Yes Yes or No flag indicating whether payments should be put into separate payment files when they have different values for business unit.
GROUP_BY_MAX_INSTRUCTION_FLAG VARCHAR2 1 Yes Yes or No flag indicating whether there is a limit on the total payment amount when payment file is created. This value is set to Yes when a value is specified in the MAX_AMOUNT_PER_INSTR_VALUE column.
GROUP_BY_PAYMENT_FUNCTION VARCHAR2 1 Yes Yes or No flag indicating whether payments should be put into separate payment files when they have different values for payment function.
GROUP_BY_PAYMENT_REASON VARCHAR2 1 Yes Yes or No flag indicating whether payments should be put into separate payment files when they have different values for payment reason.
GROUP_BY_RFC VARCHAR2 1 Yes Yes or No flag indicating whether payments should be put into separate payment files when they have different values for regional finance center.
MAX_PAYMENTS_PER_INSTRUCTION NUMBER 18 Maximum number of payments that can be included in a payment instruction. When a value exists in this column, the Create Payment Instructions program uses it as one of its rules for building payment instructions.
MAX_AMOUNT_PER_INSTR_VALUE NUMBER Maximum total amount for which a payment instruction can be created. When a value exists in this column, the Create Payment Instructions program uses it as one of its rules for building payment instructions.
MAX_AMOUNT_PER_INSTR_CURR_CODE VARCHAR2 10 Currency in which the maximum total amount per payment instruction is calculated.
MAX_AMOUNT_FX_RATE_TYPE VARCHAR2 30 Exchange rate type, such as corporate, spot, and daily, used to compare the payment file total amount to the maximum total amount allowed. Types are defined in the General Ledger currency exchange rate type table.
SORT_OPTION_1 VARCHAR2 30 Primary column by which payments in a payment instruction are sorted. Values from the lookup IBY_PAYMENT_SORT_OPTIONS include PAYEE_NAME, PAYEE_NUMBER, and others.
SORT_ORDER_1 VARCHAR2 30 Order in which the primary sorting occurs. Values from the lookup IBY_PAYMENT_SORT_ORDERS include ASCENDING and DESCENDING.
SORT_OPTION_2 VARCHAR2 30 Second column by which payments in a payment instruction are sorted. Values from the lookup IBY_PAYMENT_SORT_OPTIONS include PAYEE_NAME, PAYEE_NUMBER, and others.
SORT_ORDER_2 VARCHAR2 30 Order in which the secondary sorting occurs. Values from the lookup IBY_PAYMENT_SORT_ORDERS include ASCENDING and DESCENDING.
SORT_OPTION_3 VARCHAR2 30 Third column by which payments in a payment instruction are sorted. Values from the lookup IBY_PAYMENT_SORT_OPTIONS include PAYEE_NAME, PAYEE_NUMBER, and others.
SORT_ORDER_3 VARCHAR2 30 Order in which the tertiary sorting occurs. Values from the lookup IBY_PAYMENT_SORT_ORDERS include ASCENDING and DESCENDING.
GROUP_BY_PAYMENT_METHOD VARCHAR2 1 Yes Yes or No flag indicating whether payments should be put into separate payment files when they have different values for payment method.
SEED_DATA_SOURCE VARCHAR2 512 Source of seed data record. A value of 'BULK_SEED_DATA_SCRIPT' indicates that record was bulk loaded. Otherwise, specifies the name of the seed data file.
ORA_SEED_SET1 VARCHAR2 1 Yes Oracle internal use only. Indicates the edition-based redefinition (EBR) context of the row for SET1. Context values are Y or N.
ORA_SEED_SET2 VARCHAR2 1 Yes Oracle internal use only. Indicates the edition-based redefinition (EBR) context of the row for SET2. Context values are Y or N.

Foreign Keys

Table Foreign Table Foreign Key Column
IBY_INSTR_CREATION_RULES iby_sys_pmt_profiles_b SYSTEM_PROFILE_CODE

Indexes

Index Uniqueness Tablespace Columns
IBY_INSTR_CREATION_RULES_U1 Unique Default SYSTEM_PROFILE_CODE, ORA_SEED_SET1
IBY_INSTR_CREATION_RULES_U11 Unique Default SYSTEM_PROFILE_CODE, ORA_SEED_SET2