IBY_TRANSACTION_ERRORS

IBY_TRANSACTION_ERRORS stores any errors encountered during payment processing validations.

Details

  • Schema: FUSION

  • Object owner: IBY

  • Object type: TABLE

  • Tablespace: APPS_TS_TX_DATA

Primary Key

Name Columns

IBY_TRANSACTION_ERRORS_PK

TRANSACTION_ERROR_ID

Columns

Name Datatype Length Precision Not-null Comments
TRANSACTION_ERROR_ID NUMBER 18 Yes System generated primary key
TRANSACTION_TYPE VARCHAR2 30 Yes Transaction type. Values from the lookup IBY_TRANSACTION_TYPES include DOCUMENT_PAYABLE, PAYMENT, and PAYMENT_INSTRUCTION.
TRANSACTION_ID NUMBER 18 Yes Transaction Identifier
ERROR_CODE VARCHAR2 30 Yes Error code for failed transaction. If ERROR_TYPE is BANK, this is a bank-specific error code.
ERROR_DATE DATE Yes Date on which the error occurred
ORIGINATOR_CODE VARCHAR2 80 Status reason code sent from bank or payment systems
ORIGINATOR_MESSAGE VARCHAR2 1024 Status reason message sent from bank or payment systems
ERROR_STATUS VARCHAR2 30 Yes Whether the error is still active, that is, the error still applies, passed, or overridden. Values from the lookup IBY_TRANSACTION_ERROR_STATUSES include ACTIVE, PASSED, and OVERRIDDEN. The last two values only apply to validation errors.
OVERRIDE_ALLOWED_ON_ERROR_FLAG VARCHAR2 1 Yes Y or N flag specifying whether this validation error can be overridden by the payment administrator. Some validation errors are fatal and the condition causing the error must be corrected so the payment instruction can be validated successfully. By default, this flag is Y. For fatal errors, the Create Payment Instructions program sets this flag to N.
DO_NOT_APPLY_ERROR_FLAG VARCHAR2 1 Yes Y or N flag which only applies to errors on payment instructions. The value is N by default and only changes to Y if an administrator overrides the error. When a payment instruction is resubmitted to the Create Payment Instructions program and validations are applied, this error is not applied when the value is Y.
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.
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.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.
CALLING_APP_ID NUMBER 18 Source product Identifier
PAY_PROC_TRXN_TYPE_CODE VARCHAR2 100 Payment processing transaction type striped by application
CALLING_APP_DOC_UNIQUE_REF1 VARCHAR2 100 Source product''s first unique document payable Identifier
CALLING_APP_DOC_UNIQUE_REF2 VARCHAR2 100 Source product''s second unique document payable Identifier
CALLING_APP_DOC_UNIQUE_REF3 VARCHAR2 100 Source product''s third unique document payable Identifier
CALLING_APP_DOC_UNIQUE_REF4 VARCHAR2 100 Source product''s fourth unique document payable Identifier
CALLING_APP_DOC_UNIQUE_REF5 VARCHAR2 100 Source product''s fifth unique document payable Identifier
ERROR_TYPE VARCHAR2 30 Type of error. Values from the lookup IBY_TRANSACTION_ERROR_TYPES include VALIDATION and BANK.
ERROR_MESSAGE VARCHAR2 255 Error message for failed transaction. If ERROR_TYPE is BANK, this is a bank-specific error code.
VALIDATION_SET_CODE VARCHAR2 30 Identifier of the validation set that was violated if ERROR_TYPE is VALIDATION.
PASS_DATE DATE Date on which the validation set that gave rise to this error was passed. This column is not be populated if the DO_NOT_APPLY_ERROR_FLAG is Y.
OVERRIDE_JUSTIFICATION VARCHAR2 255 Justification for overriding validation error. This column is only populated if the DO_NOT_APPLY_ERROR_FLAG is Y.
OVERRIDE_DATE DATE Date on which the error was overridden. This column is only populated if the DO_NOT_APPLY_ERROR_FLAG is Y.
STATUS_ORGINATOR_ID VARCHAR2 100 ID of the status originator.
STATUS_ORIGINATOR_ID_TYPE VARCHAR2 30 Type of the status originator ID. I.e., BIC, CHIPS, ABA Routing number, ISO20022 clearing system member ID, etc.
STATUS_ORGINATOR_NAME VARCHAR2 240 Name of the status originator - a financial institution on the payment chain that initated the status such as rejection
LOAD_REQUEST_ID NUMBER 18 Enterprise Service Scheduler: indicates the request ID of the interface load job that created the row.
TOKEN_REQUEST_FORMAT_CODE VARCHAR2 30 Message format for creating outbound request to launch hosted payment page owned by payment gateway to create credit card token.
TOKEN_RESPONSE_FORMAT_CODE VARCHAR2 30 Message format for reading and processing inbound response received from payment gateway for credit card token creation using hosted payment page.
TOKEN_REQUEST_ERROR_MESSAGE VARCHAR2 360 Error raised while initiating outbound request for credit card token creation.
TOKEN_RESPONSE_ERROR_MESSAGE VARCHAR2 360 Error raised while reading and processing inbound response received from payment gateway for token creation request.
QUERY_REQUEST_FORMAT_CODE VARCHAR2 30 Message format for creating outbound request to query the payment gateway.
QUERY_RESPONSE_FORMAT_CODE VARCHAR2 30 Message format for reading and processing inbound response received from payment gateway for transaction query.
QUERY_REQUEST_ERROR_MESSAGE VARCHAR2 360 Error raised while initiating outbound request to query the payment gateway.
QUERY_RESPONSE_ERROR_MESSAGE VARCHAR2 360 Error raised while reading and processing inbound response received from payment gateway for payment query.
OAUTH_PERFORMED_FLAG VARCHAR2 1 Indicates whether the transaction supports Oauth.
BEPID NUMBER 18 The payment system identifier that will issue the payment instrument token.
BEP_ACCOUNT_ID NUMBER 18 Payment system account that contains the merchant identifier parameters of the payment system that will issue the payment instrument token.
USER_PROFILE_CODE VARCHAR2 30 Funds capture process profile code related to payment instrument token.

Foreign Keys

Table Foreign Table Foreign Key Column
IBY_TRANSACTION_ERRORS iby_trxn_types_b CALLING_APP_ID, PAY_PROC_TRXN_TYPE_CODE
iby_trxn_error_tokens iby_transaction_errors TRANSACTION_ERROR_ID

Indexes

Index Uniqueness Tablespace Columns
IBY_TRANSACTION_ERRORS_N1 Non Unique Default CALLING_APP_ID, PAY_PROC_TRXN_TYPE_CODE
IBY_TRANSACTION_ERRORS_N2 Non Unique Default TRANSACTION_ID, TRANSACTION_TYPE
IBY_TRANSACTION_ERRORS_N3 Non Unique Default ERROR_DATE
IBY_TRANSACTION_ERRORS_U1 Unique Default TRANSACTION_ERROR_ID